0000031107-19-000034.txt : 20191107 0000031107-19-000034.hdr.sgml : 20191107 20191107161716 ACCESSION NUMBER: 0000031107-19-000034 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20190928 FILED AS OF DATE: 20191107 DATE AS OF CHANGE: 20191107 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: 1228 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35383 FILM NUMBER: 191200569 BUSINESS ADDRESS: STREET 1: 112 BRIDGE ST STREET 2: P O BOX 460 CITY: NAUGATUCK STATE: CT ZIP: 06770 BUSINESS PHONE: 2037292255 MAIL ADDRESS: STREET 1: 112 BRIDGE STREET STREET 2: P O BOX 460 CITY: NAUGATUCK STATE: CT ZIP: 06770 10-Q 1 fm10q_3rdqtr2019.htm The following table summarizes the consideration paid for Big 3 Precision and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date, as well as the fair value at the acquisition date.
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q

(Mark One)


[X]
QUARTERLY REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 for the quarterly period ended September 28, 2019

OR


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


Commission File Number 001-35383


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


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

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

(203)-729-2255
Registrant’s telephone number

Securities registered pursuant to Section 12(b) of the Act:

Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, No Par Value
EML
NASDAQ Global Market


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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit 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 [  ]
Smaller reporting company [X]
 
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 September 28, 2019, 6,238,317 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 QUARTERLY PERIOD ENDED SEPTEMBER 28, 2019

TABLE OF CONTENTS

   
Page
     
     
     
     
PART I
   
Financial Statements
  3.
     
Management’s Discussion and Analysis of Financial
Condition and Results of Operations
18.
     
Quantitative and Qualitative Disclosures About Market Risk
26.
     
Controls and Procedures
26.
     
 
PART II
   
Legal Proceedings
27.
     
Risk Factors
27.
     
Unregistered Sales of Equity Securities and Use of Proceeds
27.
     
Defaults Upon Senior Securities
27.
 
Mine Safety Disclosures
27.
Other Information
28.
Exhibits
28.
 
29.

2

PART 1 – FINANCIAL INFORMATION




ITEM 1 – FINANCIAL STATEMENTS



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



   
Three Months Ended
   
Nine Months Ended
 
   
September 28, 2019
   
September 29, 2018
   
September 28, 2019
   
September 29, 2018
 
Net sales
 
$
60,692,645
   
$
57,357,442
   
$
183,015,723
   
$
177,663,291
 
Cost of products sold
   
(45,754,911
)
   
(43,139,780
)
   
(139,243,164
)
   
(133,670,797
)
Gross margin
   
14,937,734
     
14,217,662
     
43,772,559
     
43,992,494
 
                                 
Product development expenses
   
(825,425
)
   
(2,004,919
)
   
(5,240,004
)
   
(5,089,178
)
Selling and administrative expenses
   
(8,391,898
)
   
(7,472,335
)
   
(24,866,665
)
   
(25,602,515
)
Restructuring costs
   
     
     
(2,651,877
)
   
 
Operating profit
   
5,720,411
     
4,740,408
     
11,014,013
     
13,300,801
 
                                 
Interest expense
   
(420,377
)
   
(310,507
)
   
(974,536
)
   
(918,897
)
Other income
   
188,623
     
228,787
     
789,371
     
673,287
 
Income before income taxes
   
5,488,657
     
4,658,688
     
10,828,848
     
13,055,191
 
                                 
Income taxes
   
1,295,575
     
892,027
     
2,535,033
     
2,929,858
 
Net income
 
$
4,193,082
   
$
3,766,661
   
$
8,293,815
   
$
10,125,333
 
                                 
Earnings per Share:
                               
Basic
 
$
.67
   
$
.60
   
$
1.33
   
$
1.62
 
                                 
Diluted
 
$
.67
   
$
.60
   
$
1.33
   
$
1.61
 
                                 
Cash dividends per share:
 
$
.11
   
$
.11
   
$
.33
   
$
.33
 




See accompanying notes.

3


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



   
Three Months Ended
   
Nine Months Ended
 
   
September 28, 2019
   
September 29, 2018
   
September 28, 2019
   
September 29, 2018
 
Net income
 
$
4,193,082
   
$
3,766,661
   
$
8,293,815
   
$
10,125,333
 
Other comprehensive income/(loss):
                               
Change in foreign currency translation
   
(537,751
)
   
(540,998
)
   
(346,657
)
   
(815,314
)
Change in marketable securities, net of
tax benefit/(cost) of:
2019 – $176 and $(288) respectively
2018 - $5,853 and $5,435 respectively
   
538
     
19,801
     
(882
)
   
18,383
 
Change in fair value of interest rate swap, net of tax benefit/(cost) of:
2019 – $15,720 and $85,537 respectively
2018 – $12,263 and $71,428 respectively
   
(49,780
)
   
38,833
     
(270,866
)
   
265,480
 
Change in pension and postretirement benefit costs, net of taxes of:
2019 – $75,138 and $217,014 respectively
2018 – $65,842 and $197,527 respectively
   
235,859
     
222,725
     
681,221
     
668,174
 
Total other comprehensive income/(loss)
   
(351,134
)
   
(259,639
)
   
62,816
     
136,723
 
Comprehensive income
 
$
3,841,948
   
$
3,507,022
   
$
8,356,631
   
$
10,262,056
 


See accompanying notes.
4


THE EASTERN COMPANY AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS



ASSETS
 
 
 
September 28, 2019
   
December 29, 2018
 
   
(Unaudited)
       
Current Assets
           
Cash and cash equivalents
 
$
11,983,328
   
$
13,925,765
 
Marketable securities
   
33,759
     
 
Accounts receivable, less allowances: $546,000 - 2019; $680,000 -2018
   
43,536,854
     
30,285,316
 
Inventories
   
52,761,230
     
52,773,209
 
Prepaid expenses and other assets
   
4,421,384
     
3,071,888
 
Refundable taxes
   
1,081,011
     
1,133,847
 
Total Current Assets
   
113,817,566
     
101,190,025
 
                 
Property, Plant and Equipment
   
87,406,814
     
73,768,615
 
Accumulated depreciation
   
(46,563,361
)
   
(43,915,238
)
     
40,843,453
     
29,853,377
 
                 
Goodwill
   
78,965,485
     
34,840,376
 
Trademarks
   
5,479,063
     
3,686,063
 
Patents and other intangibles net of accumulated amortization
   
28,454,738
     
10,281,720
 
Right of Use Assets
   
10,280,814
     
 
Deferred income taxes
   
1,396,006
     
1,396,006
 
     
124,576,105
     
50,204,165
 
TOTAL ASSETS
 
$
279,237,125
   
$
181,247,567
 



See accompanying notes.

5

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





LIABILITIES AND SHAREHOLDERS’ EQUITY
 
 
 
September 28, 2019
   
December 29, 2018
 
   
(Unaudited)
       
Current Liabilities
           
Accounts payable
 
$
20,457,927
   
$
18,497,626
 
Accrued compensation
   
3,579,677
     
4,159,808
 
Other accrued expenses
   
6,134,991
     
3,095,666
 
Contingent liability
   
     
2,070,000
 
Current portion of long-term debt
   
5,187,689
     
2,325,000
 
Total Current Liabilities
   
35,360,284
     
30,148,100
 
                 
Deferred income taxes
   
8,630,744
     
1,516,012
 
Other long-term liabilities
   
1,703,535
     
353,856
 
Lease Liability
   
10,280,814
     
 
Long-term debt, less current portion
   
94,852,921
     
26,350,000
 
Accrued postretirement benefits
   
326,489
     
648,635
 
Accrued pension cost
   
24,470,438
     
25,362,325
 
                 
Shareholders’ Equity
               
 Preferred Stock, no par value:
               
        Authorized and unissued: 2,000,000 shares
               
Common Stock, no par value, Authorized: 50,000,000 shares
   
30,440,228
     
29,994,890
 
Issued: 8,973,046 shares in 2019 and 8,965,987 shares in 2018
               
Outstanding: 6,238,317 in 2019 and 6,231,258 in 2018
               
Treasury Stock: 2,734,729 shares in 2019 and 2,734,729 shares in 2018
   
(20,169,098
)
   
(20,169,098
)
Retained earnings
   
115,906,469
     
109,671,362
 
Accumulated other comprehensive income (loss):
               
Foreign currency translation
   
(2,452,986
)
   
(2,106,329
)
Unrealized loss on marketable securities, net of tax
   
(882
)
   
 
Unrealized gain (loss) on interest rate swap, net of tax
   
(104,422
)
   
166,444
 
Unrecognized net pension and postretirement benefit costs, net of tax
   
(20,007,409
)
   
(20,688,630
)
   Accumulated other comprehensive loss
   
(22,565,699
)
   
(22,628,515
)
Total Shareholders’ Equity
   
103,611,900
     
96,868,639
 
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY
 
$
279,237,125
   
$
181,247,567
 


See accompanying notes.
6


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

   
Nine Months Ended
 
   
September 28, 2019
   
September 29, 2018
 
Operating Activities
           
Net income
 
$
8,293,815
   
$
10,125,333
 
Adjustments to reconcile net income to net cash provided by operating activities:
               
Depreciation and amortization
   
3,807,479
     
3,483,035
 
Unrecognized pension and postretirement benefits
   
134,199
     
(2,197,580
)
Loss on restructuring, equipment and other assets
   
1,727,788
     
55,823
 
Provision for doubtful accounts
   
51,711
     
211,292
 
Stock compensation expense
   
445,338
     
268,412
 
Changes in operating assets and liabilities:
               
Accounts receivable
   
359,606
     
(4,116,321
)
Inventories
   
3,217,736
     
(4,730,310
)
Prepaid expenses and other
   
762,646
     
(158,549
)
Other assets
   
(589,448
)
   
(6,864
)
Accounts payable
   
(1,815,309
)
   
2,614,554
 
Accrued compensation
   
(1,680,668
)
   
(200,967
)
Other accrued expenses
   
(2,202,622
)
   
1,747,682
 
Net cash provided by operating activities
   
12,512,271
     
7,095,540
 
                 
Investing Activities
               
Marketable securities
   
(33,759
)
   
(174,145
)
Business acquisition, net of cash acquired
   
(81,155,753
)
   
(4,994,685
)
Capitalized software
   
     
(1,311,567
)
Purchases of property, plant and equipment
   
(1,896,128
)
   
(2,850,365
)
Net cash used in investing activities
   
(83,085,640
)
   
(9,330,762
)
                 
Financing Activities
               
Proceeds from short term borrowings
   
     
7,000,000
 
Payments on revolving credit note
   
     
(12,000,000
)
Proceeds from long-term borrowings
   
100,000,000
     
 
Principal payments on long-term debt
   
(29,009,769
)
   
(1,162,500
)
Purchase common stock for the Treasury
   
     
(315,061
)
Dividends paid
   
(2,058,697
)
   
(2,067,957
)
Net cash provided by (used) in financing activities
   
68,931,534
     
(8,545,518
)
                 
Effect of exchange rate changes on cash
   
(300,602
)
   
(323,034
)
Net change in cash and cash equivalents
   
(1,942,437
)
   
(11,103,774
)
                 
Cash and cash equivalents at beginning of period
   
13,925,765
     
22,275,477
 
Cash and cash equivalents at end of period
 
$
11,983,328
   
$
11,171,703
 
                 
Non-cash investing and financing activities
               
Right of use asset
   
10,280,814
         
Lease liability
   
(10,280,814
)
       
See accompanying notes.
7

THE EASTERN COMPANY
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
SEPTEMBER 28, 2019


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 Rule 10-01 of Regulation S-X and do not include all of the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete financial statements. Refer to the consolidated financial statements and notes thereto of the Eastern Company (the “Company”) included in the Company’s Annual Report on Form 10-K for the year ended December 29, 2018, as filed with the Securities and Exchange Commission (the “SEC”) on March 14, 2019 (the “2018 Form 10-K”) 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 at December 29, 2018 has been derived from the audited consolidated balance sheet at that date.

Business Combination

On August 30, 2019, the Company and its newly-formed wholly-owned subsidiary, Eastern Engineered Systems, Inc., a Delaware corporation (“EES” and with the Company, the “Company Parties”) entered into a Stock Purchase Agreement (the “Stock Purchase Agreement”) with Big 3 Holdings, LLC, a Delaware limited liability company (“Seller”), Big 3 Precision Mold Services, Inc., a Delaware corporation and wholly-owned Subsidiary of Seller (“Big 3 Mold”), and Big 3 Precision Products, Inc., a Delaware corporation and wholly owned Subsidiary of Seller (“Big 3 Products”), Industrial Design Innovations, LLC, a Delaware limited liability company and wholly-owned Subsidiary of Big 3 Products (“Design Innovations”), Sur-Form, LLC, a Delaware limited liability company and wholly-owned Subsidiary of Big 3 Products (“Sur-Form”), Associated Toolmakers Limited, a limited company formed under the laws of England and Wales and wholly-owned Subsidiary of Big 3 Mold (“Associated” and together with Big 3 Mold, Big 3 Products, Design Innovations and Sur-Form, collectively “Big 3 Precision”), TVV Capital Partners III, L.P., a Delaware limited partnership (“TVV III”), TVV Capital Partners III-A, L.P., a Delaware limited partnership (“TVV IIIA”), Alan Scheidt, (“Scheidt”), Todd Riley (“Riley”), Clinton Hyde (“Hyde,” and together with TVV-III, TVV-IIIA, Scheidt and Riley, the “Seller Owners”), and Big 3 Holdings, LLC, a Delaware limited liability company, as the initial Seller Representative (the “Seller Representative”). The Seller and the Seller Owners are collectively the “Selling Parties”.  On August 30, 2019, pursuant to the Stock Purchase Agreement, the Company, through EES, acquired all of the outstanding equity interests of Big 3 Precision Products and Big 3 Mold Services, and indirectly through them, all of the outstanding equity interests in Design Innovation, Sur-Form and Associated, for an adjusted purchase cash price of $81.2 million.  The acquisition was financed with a combination of $2.1 million of cash on hand, and a $100.0 million credit agreement (the “Credit Agreement”) with Santander Bank, N.A., for itself, People’s United Bank, N. A. and TD Bank, N.A. as lenders and a $20 million revolving credit line with lenders through a credit agreement (the “Credit Agreement”). In connection with the Credit Agreement, the Company also used its cash to repay the remaining balance (approximately $19.1 million) of its then outstanding term loan with People’s United N.A.

Leases

Commencing with the financial statements contained in the Quarterly Report on Form 10-Q for the period ended March 30, 2019, in accordance with ASU No. 2016-02, Leases (“Topic 842”), right of use assets and lease liabilities have been separately identified on the balance sheet for the current period.  See Note D – Right of Use Assets.

8


Note B – Earning Per Share

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

   
Three Months Ended
   
Nine Months Ended
 
   
September 28, 2019
   
September 29, 2018
   
September 28, 2019
   
September 29, 2018
 
Basic:
                       
Weighted average shares outstanding
   
6,236,225
     
6,262,332
     
6,233,894
     
6,263,733
 
                                 
Diluted:
                               
Weighted average shares outstanding
   
6,236,225
     
6,262,332
     
6,233,894
     
6,263,733
 
Dilutive stock options
   
17,996
     
27,916
     
17,996
     
27,916
 
Denominator for diluted earnings per share
   
6,254,221
     
6,290,248
     
6,251,890
     
6,291,649
 


Note C – Inventories

Inventories consist of the following components:

   
September 28, 2019
   
December 29, 2018
 
             
Raw material and component parts
 
$
17,837,116
   
$
17,841,166
 
Work in process
   
8,958,168
     
8,960,202
 
Finished goods
   
25,965,946
     
25,971,841
 
Total inventories
 
$
52,761,230
   
$
52,773,209
 


Note D – Right-of-Use Assets

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, Leases (“Topic 842”). ASU 2016-02 requires lessees to present right-of-use (“ROU”) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months.  See Note M – Recent Accounting Pronouncements.

In calculating the effect of ASU 2016-02, the Company elected the transition method thereby not restating comparable periods.  The Company elected to account for non-lease components as part of the lease component to which they relate.  Lease accounting involves significant judgments, including making estimates related to the lease term, lease payments, and discount rate.  In accordance with the guidance, the Company recognized ROU assets and lease liabilities for all leases with a term greater than 12 months.

The Company has operating leases for buildings, warehouses and office equipment.  Currently, the Company has 31 operating leases with a ROU asset and lease liability totaling $10,280,814 as of September 28, 2019.  The basis, terms and conditions of the leases are determined by the individual agreements.  The Company’s option to extend certain leases ranges from 12 – 120 months.  All options to extend have been included in the calculation of the ROU asset and lease liability.  The leases do not contain residual value guarantees, restrictions, or covenants that could incur additional financial obligations to the Company.  There are no subleases, sale-leaseback, or related party transactions.


Note E - Debt

On August 30, 2019, the Company entered into the Credit Agreement with Santander Bank, N.A., for itself, People’s United Bank, National Association. and TD Bank, N.A. as lenders, that included a $100 million term portion and a $20 million revolving commitment portion. Proceeds of the term loan were used to repay the Company’s remaining
9

outstanding term loan (and to terminate its existing credit facility) with People’s United Bank, N.A. (approximately $19 million) and to acquire Big 3 Precision. The term portion of the loan requires quarterly principal payments of $1,250,000 for an 18-month period beginning December 31, 2019. The repayment amount then increases to $1,875,000 per quarter beginning September 30, 2021 and continues through June 30, 2023. The repayment amount then increases to $2,500,000 per quarter beginning September 30, 2023 and continues through June 30, 2024. The term loan is a 5-year loan with the remaining balance due on August 30, 2024. The revolving commitment portion has an annual commitment fee of 0.25% based on the unused portion of the revolver. The revolving commitment portion has a maturity date of August 30, 2024. On August 30, 2019, the Company did not borrow any funds on the revolving commitment portion of the facility. The interest rates on the term and revolving credit portion of the Credit Agreement vary.  The interest rates may vary based on the LIBOR rate plus a margin spread of 1.25% to 2.25%.  The Company’s obligations under the Credit Agreement are secured by a lien on certain of the Company’s and its subsidiaries’ assets pursuant to a Pledge and Security Agreement, dated August 30, 2019 with Santander Bank, N.A., as administrative agent.

On August 30, 2019, the Company entered into an interest rate swap contract with Santander Bank, N.A., with an original notational amount of $50,000,000, which was equal to 50% of the outstanding balance of the term loan on that date.  The Company has a fixed interest rate of 1.44% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.44% and will receive interest when the LIBOR rate exceeds 1.44%.  On September 28, 2019, the interest rate for half ($50 million) of the term portion was 3.86%, using a one month LIBOR rate, and 3.19% one the remaining balance ($50 million) of the term loan based on a one month LIBOR rate.

The Company’s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 4.25 to 1. In addition, the Company will be required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.

The interest rates on the Credit Agreement, and interest rate swap contract are susceptible to changes to the method that LIBOR rates are determined and to the potential phasing out of LIBOR after 2021.  Information regarding the potential phasing out of LIBOR is provided below.

On July 27, 2017, the U.K. Financial Conduct Authority announced that it intends to stop persuading or compelling banks to submit LIBOR rates after 2021. In the United States, efforts to identify a set of alternative U.S. Dollar reference interest rates have been initiated by the Alternative Reference Rates Committee of the Federal Reserve Board and the Federal Reserve Bank of New York. At this time, it is not possible to predict whether any such changes will occur, whether LIBOR will be phased out or any such alternative reference rates or other reforms to LIBOR will be enacted in the United Kingdom, the United States or elsewhere or the effect that any such changes, phase-out, alternative reference rates or other reforms, if they occur, would have on the amount of interest paid on the Company’s LIBOR-based borrowings. Uncertainty as to the nature of such potential changes, phase-out, alternative reference rates or other reforms may materially adversely affect interest rates paid by the Company on its borrowings. Reform of, or the replacement or phasing out of, LIBOR and proposed regulation of LIBOR and other “benchmarks” may materially adversely affect the amount of interest paid on the Company’s LIBOR-based borrowings and could have a material adverse effect on the Company’s business, financial condition and results of operations.


Note F - Stock Options and awards

Stock Options

As of September 28, 2019, the Company had one stock option plan, The Eastern Company 2010 Executive Stock Incentive Plan (the “2010 Plan”), for officers, other key employees, and non-employee Directors.  Incentive stock options granted under the 2010 Plan must have exercise prices that are not less than 100% of the fair market value of the Company’s common stock on the dates the stock options are granted.  Restricted stock awards may also be granted to participants under the 2010 Plan with restrictions determined by the Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”).  Under the 2010 Plan, non-qualified stock options granted to participants have exercise prices determined by the Compensation Committee. During the third quarters of 2019 and 2018, no stock option or restricted stock grants were issued subject to meeting performance measurements.  For the nine months of 2019, the Company used several assumptions, which included an expected term of 3.5 to 4 years, volatility deviation of 28.88% to 32.33% and a risk-free rate of 1.42% to 2.48%.  For the nine months of 2018, the Company used several assumptions, which included an expected term of 3.5 years, volatility deviation of 29.5% and a risk-free rate of 2.33%.

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 difference between the fair value of the Company’s common stock at the date
10

of grant and the fair value as of the exercise date resulting in the issuance of the Company’s common stock.  During the third quarter of 2019, the Company issued 60,000 SARs in relation to the acquisition of Big 3 Precision.

Stock-based compensation expense in connection with SARs previously granted to employees in the third quarter of 2019 and 2018 was approximately $108,000 and $74,000, respectively, and for the first nine months of fiscal years 2019 and 2018 was approximately $281,000 and $203,000, respectively.

As of September 28, 2019, there were 178,500 shares of Company common stock reserved and available for future grant under the above noted 2010 Plan.

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

   
Nine Months Ended
September 28, 2019
   
Year Ended
December 29, 2018
 
   
Units
   
Weighted - Average Exercise Price
   
Units
   
Weighted - Average Exercise Price
 
Outstanding at beginning of period
   
189,167
   
$
21.46
     
141,500
   
$
20.36
 
Issued
   
96,000
     
23.99
     
51,000
     
24.90
 
Exercised
   
(1,667
)
   
19.10
     
--
     
--
 
Forfeited
   
--
     
--
     
(3,333
)
   
19.10
 
Outstanding at end of period
   
283,500
     
22.36
     
189,167
     
21.46
 

SARs Outstanding and Exercisable

 
Range of Exercise Prices
   
Outstanding as of
September 28, 2019
   
Weighted- Average Remaining Contractual Life
   
Weighted- Average Exercise Price
   
Exercisable as of
September 28, 2019
   
Weighted- Average Remaining Contractual Life
   
Weighted- Average Exercise Price
 
$
19.10-26.30
     
283,500
     
3.5
   
$
22.36
     
38,003
     
2.5
     
19.10
 

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

   
Nine Months Ended
September 28, 2019
   
Year Ended
December 29, 2018
 
   
Shares
   
Weighted - Average Exercise Price
   
Shares
   
Weighted - Average Exercise Price
 
Outstanding at beginning of period
   
25,000
   
$
     
25,000
   
$
 
Issued
   
     
     
     
 
Forfeited
   
     
     
     
 
Outstanding at end of period
   
25,000
     
     
25,000
     
 



Stock Grants Outstanding and Exercisable
 
Range of Exercise Prices
   
Outstanding as of
September 28, 2019
   
Weighted- Average Remaining Contractual Life
   
Weighted- Average Exercise Price
   
Exercisable as of
September 28, 2019
   
Weighted- Average Remaining Contractual Life
   
Weighted- Average Exercise Price
 
$
0.00
     
25,000
     
2.6
     
     
     
     
 

As of September 28, 2019, outstanding SARs and options had an intrinsic value of $1,180,600.

11


Note G – Shareholder’s Equity Share Repurchase Program

On May 2, 2018, the Company announced that its Board of Directors had authorized a new program to repurchase up to 200,000 shares of the Company’s common stock. The Company’s share repurchase program does not obligate it to acquire the Company’s common stock at any specific cost per share.  During the third quarter and first nine months of 2019, the Company did not repurchase any shares of its common stock in connection with the share repurchase program.  Under this program, shares may be repurchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”).


Period
 
Total
Number of
Shares
Purchased
   
Average
Price Paid
Per Share
   
Total Number of
Shares
Purchased As
Part of Publicly
Announced Plans
or Programs
   
Maximum Number
of Shares That May
Yet be Purchased
Under the Plans or
Programs
 
Balance as of December 29, 2019
   
40,000
   
$
26.58
     
40,000
     
160,000
 
December 29, 2019 – September 28, 2019
   
     
     
     
 
Balance as of September 28, 2019
   
40,000
   
$
26.58
     
40,000
     
160,000
 


Note H – 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 ASU No. 2016-10, Revenue from Contracts with Customers (“Topic 606”).  The Company has defined purchase orders as contracts in accordance with ASU 2016-10. For its customer contracts, the Company identifies its performance obligations, which are delivering goods or services, determining the transaction price, allocating the contract transaction price to the performance obligations (when applicable), and recognizing 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 elected the Modified Retrospective Method (the “Cumulative Effect Method”) to comply with ASU 2016-10.  ASU 2016-10 was adopted on December 31, 2017, which was the first day of the Company’s 2018 fiscal year.  The financial effect of ASU 2016-10 on the September 28, 2019 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 are recorded.  The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material.

Refer to Note L 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 I – Restructuring Costs

The Company has consolidated the Composites Group by relocating the Composite Panels Technologies division based in Salisbury, North Carolina to the Canadian Commercial Vehicle division located in Kelowna, British Columbia.    There were no costs incurred related to the consolidation in the third quarter of 2019. Non-recurring costs for the third quarter and first nine months of 2019 were $1.0 million, which included the write off of inventory in the amount of $0.5 million, fixed assets in the amount of $0.3 million, moving costs in the amount of $0.1 million, severance in the amount of $0.1 million and lease termination costs.  The Composites Group facility was closed in April of 2019.
12

During the second quarter of 2019, the Company discontinued the Velvac Road IQ development operations based in Bellingham, Washington.  There were no costs related to the discontinuation in the third quarter of 2019.  Non-recurring costs related to the discontinuation of this operation in the first nine months of 2019 were $3.7 million, which included the write-off of fixed assets in the amount of $0.2 million, inventory $0.6 million, intangible assets $2.4 million, severance $0.2 million, lease termination costs $0.3 million, and other non-recurring operating expenses.  These costs were partially offset by the reversal of a $2.1 million contingent liability the Company established with the acquisition of Velvac in April of 2017 which was no longer applicable at September 28, 2019, resulting in a net charge to earnings of $1.6 million.


Note J - Income Taxes

The Company files income tax returns in the U.S. federal jurisdiction, and 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 2014 and is no longer subject to non-U.S. income tax examinations by foreign tax authorities for years prior to 2012.

The Tax Cuts and Jobs Act (the “2017 Tax Act”) was enacted into law on December 22, 2017. The 2017 Tax Act significantly changed U.S. corporate income tax laws by, among other provisions, reducing the maximum U.S. corporate income tax rate from 35% to 21%, effective in 2018, and creating a territorial tax system with a one-time mandatory tax on previously deferred foreign earnings of U.S. subsidiaries. Pursuant to 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. The Company finalized its accounting for the 2017 Tax Act during the fourth quarter of 2018, resulting in a deferred income tax benefit of $507,847 related to the re-measurement of deferred tax assets and liabilities to the new lower statutory rate of 21%.

The total amount of unrecognized tax benefits could increase or decrease within the next 12 months for several reasons, including the closure of federal, state and foreign tax years by the expiration of the statute of limitations and the recognition and measurement considerations under ASU No. 2018-05, Income Taxes (“Topic 740”).  There have been no significant changes to the amount of unrecognized tax benefits during the nine months ended September 28, 2019.  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.

In February 2018, the FASB issued ASU No. 2018-02, Income Statement—Reporting Comprehensive Income (“Topic 220”). ASU 2018-02 allows a company to elect a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the 2017 Tax Act. ASU 2018-02 is effective for periods beginning after December 15, 2018.  Upon adoption of ASU 2018-02, the Company did not elect to reclassify the tax effects of the 2017 Tax Act from accumulated other comprehensive income to retained earnings.


Note K - Retirement Benefit Plans

The Company has non-contributory defined benefit pension plans covering most 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 non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law.

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


Significant disclosures relating to these benefit plans for the three and nine months periods ended September 28, 2019 and September 29, 2018 are as follows:

 
Pension Benefits
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
 
Service cost
 
$
263,852
   
$
329,959
   
$
791,558
   
$
989,881
 
Interest cost
   
879,080
     
776,790
     
2,637,240
     
2,330,373
 
Expected return on plan assets
   
(1,190,329
)
   
(1,304,879
)
   
(3,570,990
)
   
(3,914,637
)
Amortization of prior service cost
   
24,845
     
32,691
     
74,535
     
98,072
 
Amortization of the net loss
   
290,548
     
277,528
     
871,647
     
832,584
 
Net periodic benefit cost
 
$
267,996
   
$
112,089
   
$
803,990
   
$
336,273
 
                                 
 
Postretirement Benefits
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
 
Service cost
 
$
8,533
   
$
9,256
   
$
24,965
   
$
27,768
 
Interest cost
   
1,874
     
19,290
     
42,566
     
57,871
 
Expected return on plan assets
   
7,938
     
(13,913
)
   
(21,025
)
   
(41,738
)
Gain on Significant Event
   
(227,071
)
   
--
     
(227,071
)
   
--
 
Amortization of prior service cost
   
(1,268
)
   
(1,268
)
   
(3,804
)
   
(3,804
)
Amortization of the net loss
   
5,560
     
(16,397
)
   
(35,454
)
   
(49,193
)
Net periodic benefit cost
 
$
(204,434
)
 
$
(3,032
)
 
$
(219,823
)
 
$
(9,096
)

During 2019 the Company caused a significant event on its postretirement benefits which was derived from using proceeds of its insurance continuance fund to buy out life insurance contracts on its current retiree group as of June 30, 2019.

The Company's funding policy for its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.  In the fiscal year 2019, the Company expects to contribute $600,000 into its pension plans and $105,000 into its postretirement plans. As of September 28, 2019, the Company has made contributions of $286,000 to its pension plans, and has contributed $45,000 to its postretirement plan and will make the remaining contributions as required during the remainder of the fiscal year.

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

The Company made contributions to the plan as follows:

   
Three Months Ended
   
Nine Months Ended
 
   
September 28, 2019
   
September 29, 2018
   
September 28, 2019
   
September 29, 2018
 
Regular matching contribution
 
$
125,266
   
$
129,968
   
$
418,329
   
$
436,088
 
Transitional credit contribution
   
62,464
     
68,128
     
240,840
     
273,742
 
Non-discretionary contribution
   
17,390
     
17,715
     
622,519
     
558,547
 
Total contributions for the period
 
$
205,120
   
$
215,811
   
$
1,281,688
   
$
1,268,377
 

14

The non-discretionary contribution of $565,748 made in the nine months ended September 28, 2019, was accrued for and expensed in the prior fiscal year.


Note L – Segment Information

Financial information by segment is as follows:

   
Three Months Ended
   
Nine Months Ended
 
   
September 28, 2019
   
September 29, 2018
   
September 28, 2019
   
September 29, 2018
 
Revenues:
                       
Sales to unaffiliated customers:
                       
Industrial Hardware
 
$
39,427,301
   
$
34,210,857
   
$
115,321,597
   
$
106,621,484
 
Security Products
   
14,169,694
     
16,918,909
     
45,355,397
     
49,926,265
 
Metal Products
   
7,095,650
     
6,227,676
     
22,338,729
     
21,115,542
 
   
$
60,692,645
   
$
57,357,442
   
$
183,015,723
   
$
177,663,291
 
                                 
Income before income taxes:
                               
Industrial Hardware
 
$
3,419,052
   
$
1,832,203
   
$
6,369,647
   
$
7,116,732
 
Security Products
   
1,762,703
     
2,406,390
     
3,703,098
     
5,055,569
 
Metal Products
   
538,656
     
501,815
     
941,268
     
1,128,500
 
Operating Profit
   
5,720,411
     
4,740,408
     
11,014,013
     
13,300,801
 
Interest expense
   
(420,377
)
   
(310,507
)
   
(974,536
)
   
(918,897
)
Other income
   
188,623
     
228,787
     
789,371
     
673,287
 
   
$
5,488,657
   
$
4,658,688
   
$
10,828,848
   
$
13,055,191
 


Note M - Recent Accounting Pronouncements

Adopted

In February 2016, the FASB issued ASU No. 2016-02, Leases (“Topic 842”). ASU 2016-02 requires lessees to present right-of-use assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months. The guidance is to be applied at the beginning of the earliest comparative period in the financial statements and is effective for years beginning after December 15, 2018. Early adoption was permitted.  In July 2018, the FASB issued ASU No. 2018-10, Codification Improvements to Topic 842 - Leases. ASU 2018-10 clarifies and increases transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions.  The guidance is to be applied upon adoption of Topic 842 and is effective for years beginning after December 15, 2018.  Also in July 2018, the FASB issued ASU No. 2018-11, Leases. ASU 2018-11 provides clarification and an additional (and optional) transition method to adopt the new leases standard.  The guidance is to be
applied upon adoption of Topic 842 and is effective for years beginning after December 15, 2018.  In March 2019, the FASB issued ASU No. 2019-01, Leases (Topic 842): Codification Improvements.  ASU No. 2019-01 aligns the new leases guidance with existing guidance for the fair value of the underlying asset by lessors that are not manufacturers or dealers and clarifies an exemption for lessors and lessees from a certain interim disclosure requirement associated with adopting the FASB’s new lease accounting standard.  The guidance is to be applied upon adoption of Topic 842 and is effective for years beginning after December 15, 2018. See Note D – Right-of-Use Assets.

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 any other new accounting pronouncements have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.

15


Note N - Concentration of risk
 
Credit Risk
 
Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss.  As of September 28, 2019, there was one significant concentration of credit risk with a customer Ford Motor Company who has receivables due of $6,315,000 representing 14% of our total accounts receivable.  As of December 29, 2018, there were no significant concentrations of credit risk. No single customer represented more than 10% of the Company’s net accounts receivable as of December 29, 2018. 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.25% to 2.25%. The Company has an interest rate swap with a notional amount of $50,000,000 on September 28, 2019, to convert a portion of its 2019 Credit Agreement from variable to fixed rates. The valuation of this swap is determined using the one month LIBOR rate index and mitigates the Company's exposure to interest rate risk.  Additionally, interest rates on the Company's debt are susceptible to changes to the method that LIBOR rates are determined and to the potential phasing out of LIBOR after 2021. More information regarding the potential phasing out of LIBOR is discussed in greater detail under Item 7 of the Company’s 2018 Form 10-K.

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

Note O – Business Combination

On August 30, 2019, the Company and its newly-formed wholly-owned subsidiary, Eastern Engineered Systems, Inc., a Delaware corporation (“EES” and with the Company, the “Company Parties”) entered into a Stock Purchase Agreement (the “Stock Purchase Agreement”) with Big 3 Holdings, LLC, a Delaware limited liability company (“Seller”), Big 3 Precision Mold Services, Inc., a Delaware corporation and wholly-owned Subsidiary of Seller (“Big 3 Mold”), and Big 3 Precision Products, Inc., a Delaware corporation and wholly owned Subsidiary of Seller (“Big 3 Products”), Industrial Design Innovations, LLC, a Delaware limited liability company and wholly-owned Subsidiary of Big 3 Products (“Design Innovations”), Sur-Form, LLC, a Delaware limited liability company and wholly-owned Subsidiary of Big 3 Products (“Sur-Form”), Associated Toolmakers Limited, a limited company formed under the laws of England and Wales and wholly-owned Subsidiary of Big 3 Mold (“Associated” and together with Big 3 Mold, Big 3 Products, Design Innovations and Sur-Form, collectively “Big 3 Precision”), TVV Capital Partners III, L.P., a Delaware limited partnership (“TVV III”), TVV Capital Partners III-A, L.P., a Delaware limited partnership (“TVV IIIA”), Alan Scheidt, (“Scheidt”), Todd Riley (“Riley”), Clinton Hyde (“Hyde,” and together with TVV-III, TVV-IIIA, Scheidt and Riley, the “Seller Owners”), and Big 3 Holdings, LLC, a Delaware limited liability company, as the initial Seller Representative (the “Seller Representative”). The Seller and the Seller Owners are collectively the “Selling Parties”.  On August 30, 2019, pursuant to the Stock Purchase Agreement, the Company, through EES, acquired all of the outstanding equity interests of Big 3 Precision Products and Big 3 Mold Services, and indirectly through them, all of the outstanding equity interests in Design Innovation, Sur-Form and Associated, for an adjusted purchase cash price of $81.2 million.  The acquisition was financed with a combination of $2.1 million of cash on hand, and a $100.0 million credit agreement (the “Credit Agreement”) with Santander Bank, N.A., for itself, People’s United Bank, N. A. and TD Bank, N.A. as lenders and a $20 million revolving credit line with lenders through a credit agreement (the “Credit Agreement”). In connection with the Credit Agreement, the Company also used its cash to repay the remaining balance (approximately $19.1 million) of its then outstanding term loan with People’s United N.A.
16

Through its two divisions, Big 3 Precision Products and Big 3 Precision Mold Services, Big 3 Precision serves diverse markets including truck, automotive, plastic packaging products, packaged consumer goods and pharmaceuticals. In particular, Big 3 Precision Products works with leading manufacturers to design and produce custom returnable packaging to integrate with their assembly processes.  Big 3 Precision Mold Services is a global leader in the design and manufacture of blow mold tools.

The following table summarizes the consideration paid for Big 3 Precision and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date, as well as the fair value at the acquisition date.

At August 30, 2019:

Consideration
     
Cash
 
$
338,714
 
Debt
   
80,817,039
 
   
$
81,155,753
 
Recognized amounts of identifiable assets acquired and liabilities assumed
       
Accounts receivable
 
$
13,649,937
 
Inventory
   
3,240,382
 
Prepaid and other assets
   
32,268
 
Property plant and equipment
   
13,770,170
 
Other noncurrent assets
   
1,337,337
 
Other intangible assets
   
21,054,000
 
Current liabilities
   
(4,910,384
)
Deferred revenue
   
(1,585,709
)
Income tax payable
   
(2,039,117
)
Note payable
   
(375,379
)
Deferred tax liabilities
   
(7,114,732
)
Total identifiable net assets
   
37,058,773
 
Goodwill
   
44,096,980
 
   
$
81,155,753
 

Accounts Receivable

Acquired receivables are amounts due from customers, and are stated at net realizable value.

Inventories

The estimated fair value of inventories acquired, which is at net realizable value.

Property, Plant and Equipment

The property plant and equipment are estimated at net realizable value at the time of the acquisition.

Intangible Assets

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

Goodwill Allocation

Goodwill of $44,096,980 arising from the acquisition consists of the difference between the consideration paid and the fair value of the assets and liabilities acquired. None of the goodwill recognized is expected to be deductible for income tax purposes. 
17

Current Liabilities

Acquired current liabilities are amounts owed to vendors or accrued expenses.


Deferred Revenue

Deferred revenue is the amount of customers deposits at the time of the acquisition.


Income taxes

Income taxes are the estimated amount of state and federal taxes to settle certain tax positions prior to the acquisition.


Deferred Tax Liability

The deferred tax liability is stated at estimated tax liability due to the difference in the book basis of assets compared to the tax basis of those assets at the time of acquisition.


Acquisition Related Expenses

Included in general and administrative expenses in the consolidated statements of operations for the three and nine month periods ended September 28, 2019 were $765,000 and $1,184,000, respectively, for acquisition expenses.




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 and nine months ended September 28, 2019. 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 29, 2018 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in the Company’s 2018 Form 10-K, which was filed with the SEC on March 14, 2019 (the “2018 Form 10-K”).

Safe Harbor for Forward-Looking Statements

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 is 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 Quarterly Report on Form 10-Q. 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, tariffs, including the anticipated tariff on Chinese products in 2019 as proposed by the U.S. Trade Representative, problems associated with foreign sourcing of parts and products, changes within the Company’s industry segments and in the overall economy, litigation, legislation and the impact of  acquisitions and related integration. 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.
18

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 2018 Form 10-K.  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 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

On August 30, 2019, the Company acquired 100% of the outstanding shares of Big 3 Precision for an adjusted purchase price of $81.2 million.  Among the primary reasons why the Company entered into the acquisition with Big 3 Precision, and the factors that contributed to a purchase price resulting in the recognition of goodwill, were Big 3 Precision’s history of operating margins and profitability, cash flow, and sales growth over the past 5 years.  Big 3 Precision Products and Big 3 Precision Mold Services, Big 3 Precision serves diverse markets including truck, automotive, plastic packaging products, packaged consumer goods and pharmaceuticals.  In particular, Big 3 Products works with leading manufacturers to design and produce custom returnable packaging to integrate with their assembly processes.  Big 3 Mold is a global leader in the design and manufacture of blow mold tools.  The acquisition was financed with a combination of $2.1 million of cash on hand and a $100.0 million credit agreement with Santander Bank, N.A., for itself, People’s United Bank, N.A. and TD Bank, N.A. as lenders that included a $20 million revolving credit line with lenders through a credit the Credit Agreement. In connection with the Credit Agreement, the Company also used its cash to repay the remaining balance (approximately $19.1 million) of its then outstanding term loan with People’s United Bank, N.A.

Net sales in the third quarter of 2019 increased 6% to $60.7 million as compared to $57.4 million in the third quarter of 2018.  Net sales increased in the Industrial Hardware Segment by 15% in the third quarter of 2019 as compared to net sales in the third quarter of 2018 as a result of strong sales growth in Class 8 trucks, distribution and specialty vehicle markets, in addition to the acquisition of Big 3 Precision.  Net sales decreased in the Security Products Segment by 16% in the third quarter of 2019 as compared to net sales in the third quarter of 2018.  Sales from the Load N Lock business which was acquired in June 2018 partially offset the impact of lower demand for commercial laundry products, a decline in our point of sale security products, the termination of a supply contract with a customer to manufacture mechatronic padlock systems for cellphone tower security access applications and the loss of a customer servicing the recreational vehicles market.  Net sales increased in the Metal Products Segment by 14% in the third quarter of 2019 as compared to net sales in the third quarter of 2018 as a result of a 20% increase in sales to mining product customers and an increase of 3% in sales to industrial casting customers, as compared to sales to these customers in the third quarter of 2018.

Total sales volume in the third quarter of 2019 decreased by 2%, while new products contributed 6%, as compared to the third quarter of 2018.  A net sales volume decline in the Security Products Segment, a decline in the Recreational Vehicle market, in addition to a decline in our composite panels business more than offset the addition of one month of sales related to the acquisition of Big 3 Precision.  New products included a hood mount truck mirror, a molded toolbox latching system for pickup trucks, an electronic switch lock, a key lock for the storage industry and a canopy lock assembly for the vehicle industry and various industrial castings for the agricultural market.

Net sales in the first nine months of 2019 increased $5.4 million or 3% compared to net sales in the first nine months of 2018.  Sales volume of existing products decreased by 3% while sales of new products increased by 5% in the first nine months of 2019 as compared to the first nine months of 2018.  Net sales increased in the Industrial Hardware Segment and the Metal Products Segment by 8% and 6% respectively and decreased in the Security Product Segment by 9% in the first nine months of 2019 as compared to the corresponding period in 2018.
19

Cost of products sold in the third quarter of 2019 increased by $2.6 million or 6% as compared to the third quarter of 2018.  The increase in cost of products sold for the third quarter of 2019 reflects the mix of products sold, increased costs due to additional sales volume, and costs incurred in producing the new Class 8 truck mirror program that was awarded in 2018.  The Company has been actively re-sourcing higher components cost items to more cost competitive suppliers and working through the Production Part Approval Process (“PPAP”), which was completed at the end of October2019.  Not all required components for the truck mirror program have been approved for alternate suppliers who offer more favorable pricing.  The increase in cost of products sold in the third quarter of 2019 was partially offset by a decrease in raw material prices.  The Company experienced $0.9 million in tariff-related costs on China-sourced products in the third quarter of 2019 which were not incurred in the third quarter of 2018.  Raw material pricing declined by 13% for hot rolled steel, 3% for cold-rolled steel, 24% for scrap iron, 5% for copper and 18% for zinc in the third quarter of 2019 as compared to the third quarter of 2018.

Cost of products sold in the first nine months of 2019 increased by $5.6 million or 4% as compared to the first nine months of 2018.   Material costs increased by $2.2 million reflecting higher sales volume and higher material costs incurred in producing the new Class 8 truck mirror that was awarded in 2018.  We expect to see improved margins on the product during the fourth quarter of 2019.  Further impacting the first nine months of 2019 were increase freight costs of $0.6 million or 12% compared to the first nine months of 2018 due to slow down at the Port of Long Beach, California, and expedited shipping expenses.  Lower production levels resulted in operating cost of $0.5 million not being fully absorbed during the first nine months of 2019 as compared to the first nine months of 2018.  The Company experienced tariff costs of $1.5 million on China-sourced products in the first nine months of 2019 that were not incurred in the comparable period of 2018.  The majority of the tariff costs have been recovered through price increases.  Raw material prices decreased by 16% for hot rolled steel, 13% for zinc, 6% for copper and 14% for scrap iron during the first nine months 2019 as compared to the first nine months of 2018.

Gross margin as a percent of net sales in the third quarter of 2019 and the third quarter of 2018 was 25%.  Gross margin as a percent of net sales in the first nine months of 2019 and the first nine months of 2018 was 24%.

Product development expenses decreased by $1.2 million or 59% in the third quarter of 2019 as compared to the third quarter of 2018.  The majority of the decrease relates to the closure of the Velvac Road IQ development operations.  Product development expenses in the first nine months of 2019 increased by $0.2 million or 3% compared to the first nine months of 2018.  The increase relates to several Class 8 truck mirror programs, a mobile app payment system for commercial laundry, a blue tooth lock and various new product launches in our Security Products Segment.

Selling and administration expenses increased by $0.9 million or 12% in the third quarter of 2019 compared to the third quarter of 2018, primarily as a result of an increase in payroll and payroll-related expenses, acquisition expenses of $0.8 million and increased amortization expense related to the acquisition of Big 3 Precision.  Selling and administration expenses in the first nine months of 2019 decreased by $0.7 million or 3% as compared to the first nine months of 2018 as a result of a decrease in payroll and payroll-related expenses.  Offsetting the decrease was acquisition expenses of $1.2 million, an increase in amortization expenses related to the acquisition of Big 3 Precision and the inclusion of
Big 3 Precision selling and administration expenses.

The Company has consolidated the Composites Group by relocating the Composite Panels Technologies division based in Salisbury, North Carolina to the Canadian Commercial Vehicle division located in Kelowna, British Columbia.    There were no costs incurred related to the consolidation in the third quarter of 2019. Non-recurring costs for the third quarter and first nine months of 2019 were $1.0 million, which included the write off of inventory in the amount of $0.5 million, fixed assets in the amount of $0.3 million, moving costs in the amount of $0.1 million, severance in the amount of $0.1 million and lease termination costs.  The Composites Group facility was closed in April of 2019.

During the second quarter of 2019, the Company discontinued the Velvac Road IQ development operations based in Bellingham, Washington.  There were no costs related to the discontinuation in the third quarter of 2019.  Non-recurring costs related to the discontinuation of this operation in the first nine months of 2019 were $3.7 million, which included the write-off of fixed assets in the amount of $0.2 million, inventory $0.6 million, intangible assets $2.4 million, severance $0.2 million, lease termination costs $0.3 million, and other non-recurring operating expenses.  These costs were partially offset by the reversal of a $2.1 million contingent liability the Company established with the acquisition of Velvac in April of 2017 which was no longer applicable at September 28, 2019, resulting in a net charge to earnings of $1.6 million.
20

Interest expense increased by $0.1 million or 35% in the third quarter of 2019 as compared to the third quarter of 2018 and increased $0.1 million or 6% in the first nine months of 2019 as compared to the first nine months of 2018.  The increase is the result of new debt incurred for the acquisition of Big 3 Precision.

Other income decreased by 18% in the third quarter of 2019 compared to the third quarter of 2018 primarily due to a decrease in postretirement benefits of $0.2 million caused by a gain from the buyout of retiree life insurance policies.  Other income increased by 17% in the first nine months of 2019 compared to the first nine months of 2018 primarily due to the sale of land at the Company’s headquarters location, which resulted in a gain of $0.6 million.

Net Income for the third quarter of 2019 increased to $4.2 million, or $0.67 per diluted share, from $3.8 million, or $0.60 per diluted share, for the third quarter of 2018.  Net Income for the first nine months of 2019 decreased to $8.3 million, or $1.33 per diluted share, from $10.1 million, or $1.61 per diluted share, for the first nine months of 2018. Net income for the nine months ended September 28, 2019, was affected by non-recurring restructuring costs of $2.0 million, net of tax, incurred in the nine months of 2019.

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


Results of Operations

The following table displays selected line items from the condensed consolidated statements of operations as a percentage of net sales, by segment, for the periods indicated:
   
Three Months Ended September 28, 2019
 
   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
76.1
%
   
67.8
%
   
86.6
%
   
75.4
%
Gross margin
   
23.9
%
   
32.2
%
   
13.4
%
   
24.6
%
                                 
Product development expense
   
0.4
%
   
4.7
%
   
     
1.4
%
Selling and administrative expense
   
14.8
%
   
15.2
%
   
5.8
%
   
13.8
%
                                 
Operating profit
   
8.7
%
   
12.3
%
   
7.6
%
   
9.4
%
                                 

   
Three Months Ended September 29, 2018
 
   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
77.4
%
   
68.0
%
   
83.1
%
   
75.2
%
Gross margin
   
22.6
%
   
32.0
%
   
16.9
%
   
24.8
%
                                 
Product development expense
   
4.3
%
   
3.0
%
   
     
3.5
%
Selling and administrative expense
   
12.9
%
   
14.8
%
   
8.8
%
   
13.0
%
Operating profit
   
5.4
%
   
14.2
%
   
8.1
%
   
8.3
%


The following table displays the change in net sales and operating profit by segment for the third quarter of 2019 compared to the third quarter of 2018 (dollars in thousands):
21


   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
 
$
5,216
   
$
(2,749
)
 
$
868
   
$
3,335
 
                                 
         Volume
   
5.8
%
   
-20.2
%
   
3.9
%
   
-2.0
%
         Prices
   
1.8
%
   
2.5
%
   
2.3
%
   
2.1
%
         New products
   
7.6
%
   
1.5
%
   
7.7
%
   
5.8
%
     
15.2
%
   
-16.2
%
   
13.9
%
   
5.9
%
                                 
Operating profit
 
$
1,586
   
$
(643
)
 
$
37
   
$
980
 
     
86.6
%
   
-26.7
%
   
7.3
%
   
20.7
%


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

   
Nine Months Ended September 28, 2019
 
   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
76.4
%
   
69.0
%
   
88.7
%
   
76.1
%
Gross margin
   
23.6
%
   
31.0
%
   
11.3
%
   
23.9
%
                                 
Product development expense
   
2.9
%
   
4.2
%
   
     
2.9
%
Selling and administrative expense
   
13.7
%
   
16.6
%
   
7.1
%
   
13.6
%
Restructuring costs
   
1.5
%
   
2.0
%
           
1.4
%
Operating profit
   
5.5
%
   
8.2
%
   
4.2
%
   
6.0
%
                                 
                                 
   
Nine Months Ended September 29, 2018
 
   
Industrial
   
Security
   
Metal
         
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of products sold
   
75.8
%
   
69.7
%
   
85.5
%
   
75.2
%
Gross margin
   
24.2
%
   
30.3
%
   
14.5
%
   
24.8
%
                                 
Product development expense
   
3.4
%
   
3.0
%
   
     
2.9
%
Selling and administrative expense
   
14.1
%
   
17.2
%
   
9.1
%
   
14.4
%
Operating profit
   
6.7
%
   
10.1
%
   
5.4
%
   
7.5
%

The following table displays the change in net sales and operating profit by segment for the first nine months of 2019 compared to the first nine months of 2018 (dollars in thousands):

   
Industrial
   
Security
   
Metal
       
   
Hardware
   
Products
   
Products
   
Total
 
Net sales
 
$
8,700
   
$
(4,571
)
 
$
1,223
   
$
5,352
 
                                 
         Volume
   
1.5
%
   
-11.4
%
   
-4.4
%
   
-2.9
%
         Prices
   
0.5
%
   
1.2
%
   
2.1
%
   
0.9
%
         New products
   
6.2
%
   
1.0
%
   
8.1
%
   
5.0
%
     
8.2
%
   
-9.2
%
   
5.8
%
   
3.0
%
                                 
Operating profit
 
$
(747
)
 
$
(1,353
)
 
$
(187
)
 
$
(2,287
)
     
-1.2
%
   
-2.0
%
   
-1.1
%
   
-17.3
%

22

Industrial Hardware Segment

Net sales in the Industrial Hardware Segment increased by 15% in the third quarter and 8% in the first nine months of 2019 as compared to the corresponding periods of 2018.  The acquisition of Big 3 Precision accounted for an increase in net sales of 14% in the third quarter and 4% in the first nine months of 2019 as compared to the corresponding periods of 2018.  Net sales increased in the Class 8 truck, distribution and specialty vehicles markets. New products sales contributed 8% in the third quarter and 6% in the first nine months of 2019 as compared to the corresponding periods of 2018.  New products included a Class 8 hood mount mirror, mini rotary with adapter, a vent assembly for Class 8 trucks, and a molded toolbox latching system for pickup trucks.

Cost of products sold increased by 13% in the third quarter and 9% in the first nine months of 2019, as compared to the corresponding periods of 2018.  Material costs increased by $1.7 million or 9% in the third quarter of 2019 as compared to the third quarter of 2019 and increased by $4.7 million or 8% in the first nine months of 2019 as compared to the first nine months of 2018.  The increase is the result of higher sales volume and higher material costs incurred in producing the new Class 8 truck mirror that was awarded in 2018.  The Company has been actively re-sourcing higher components cost items to more cost–competitive suppliers and working through the Production Part Approval Process (“PPAP”) which will be completed by the end of October 2019.  We expect to see improved margins on the new Class 8 truck mirror during the fourth quarter of 2019.  Further impacting the third quarter and first nine months of 2019 was an increase in freight costs of $0.2 million or 17% and $0.5 million or 12%, respectively, as compared to the third quarter and the first nine months of 2018 due to slow down at the Port of Long Beach, California.  The Company experienced tariff costs of $0.5 and $1.0 million for the third quarter and first nine months of 2019, respectively, on China-sourced products that were not incurred in the comparable periods of 2018.  The majority of the tariff costs have been recovered through price increases.  Costs of products sold also increased for the third quarter and first nine months of 2019 due to the inclusion of costs related to the acquisition of Big 3 Precision, which were not included in the comparable periods of 2018.

Gross margin as a percentage of net sales was 24% in the third quarter of 2019 as compared to 23% in the third quarter of 2018.  Gross margin as a percentage of net sales was 24% in the first nine months of 2019 and in the first nine months of 2018.

Product development expense as a percentage of net sales was less than 1% in the third quarter of 2019 and 3% in the first nine months of 2019 as compared to 4% in the corresponding periods of 2018.  The decrease in the 2019 periods primarily reflects the closure of the Velvac Road IQ development operations.

Restructuring costs incurred in the second quarter of 2019 related to the discontinuation of the Velvac Road IQ development operations based in Bellingham, Washington.  There were no costs recorded in the third quarter of 2019.  Non-recurring costs recorded in the first nine months of 2019 were $3.7 million in total, which included the write-off of fixed assets, inventory, intangible assets, severance, lease termination costs, and other non-recurring operating expenses.  These costs were partially offset by the reversal of a $2.1 million contingent liability the Company established with the acquisition of Velvac in April of 2017, resulting in a net write-off of $1.6 million in the second quarter of 2019.

Selling and administrative expenses increased by 32% in the third quarter of 2019 as compared to the third quarter of 2018, primarily as a result of an increase in payroll and payroll-related expenses and the acquisition of Big 3 Precision.  Selling and administrative expenses increased by 5% in the first nine months of 2019 compared to the first nine months of 2018 due to lower payroll and payroll related cost offset by the inclusion of Big 3 Precision expenses, higher amortization cost and acquisition expenses.


Security Products Segment

Net sales in the Security Products Segment decreased by 16% in the third quarter and 9% in the first nine months of 2019 as compared to the corresponding periods of 2018.  Sales from the Load N Lock business which was acquired in June 2018 partially offset the impact of lower demand for commercial laundry products, a decline in our point of sale security products, the termination of a supply contract with a customer to manufacture mechatronic padlock systems for cellphone tower security access applications and the loss of a customer servicing the recreational vehicles market.  New product sales contributed 1% in the first nine months of 2019 as compared to the first nine months of 2018 and included sales of an electronic switch lock for the mass transit industry, a key lock for the storage industry and a canopy lock assembly for the vehicle industry.
23


Cost of products sold decreased by 17% in the third quarter and 10% in the first nine months of 2019 as compared to the corresponding periods of 2018, as a result of decreased sales volume and reduction in raw material costs.  The cost of zinc decreased by 18% and the cost of copper decreased by 5% year over year.  The Company experienced tariff costs on China-sourced products of $0.4 million in the third quarter and $0.5 million in the first nine months of 2019, which were not incurred in the comparable periods of 2018.  The majority of the tariffs have been recovered through price increases.

Gross margin as a percentage of net sales was 32% in the third quarter and 31% in the first nine months of 2019, as compared to 32% and 29% in the corresponding periods of 2018.  The increase in gross margin in the first nine months of 2019 reflects the mix of products produced and a reduction in raw materials costs.

Product development expense as a percentage of net sales was 5% in the third quarter and 4% in the first nine months of 2019, as compared to 3% for both of the corresponding periods of 2018.  The increase reflects the continued development of a blue tooth lock, a blade key core and various development of new customer products.

Selling and administrative expenses decreased by 14% in the third quarter and 13% in the first nine months of 2019, as compared to the corresponding periods of 2018, primarily as a result of a decline in payroll and payroll-related expenses.


Metal Products Segment

Net sales in the Metal Products Segment increased by 14% in the third quarter and 6% in the first nine months of 2019 as compared to the corresponding periods of 2018.   Sales to mining customers increased by 20% while sales to industrial casting customers increased by 3% in the third quarter of 2019 as compared to the third quarter of 2018.  Sales to mining customers increased by 3% while sales to industrial casting customers increased by 11% in the first nine months of 2019 as compared to the first nine months of 2018.  Sales volume increased by 4% with new product sales and price increases accounting for 10% of such increase during the third quarter of 2019 as compared to the third quarter of 2018.  New product sales included various industrial castings serving the agriculture market.

Cost of products sold increased by 19% in the third quarter and 10% in the first nine months of 2019, as compared to the corresponding periods in 2018 primarily as a result of increased sales volume.

Gross margin as a percentage of net sales was 13% in the third quarter of 2019 as compared to 17% in the third quarter of 2018. Gross margin as a percentage of net sales was 11% in the first nine months of 2019 as compared to 15% in the first nine months of 2018.

Selling and administrative expenses decreased by 25% in the third quarter of 2019 and 18% in the first nine months of 2019 as compared to the corresponding periods of 2018, primarily as a result of a decrease in payroll and payroll-related expenses.


Liquidity and Sources of Capital

The Company generated approximately $12.2 million of cash from operations during the first nine months of 2019 compared to approximately $7.1 million during the same period in 2018.  The Company allocated $9.5 million of its cash towards the pay down of its long-term debt, of which $8.0 million was an accelerated payment, and subsequently entered into a new credit agreement which refinanced the outstanding $19.1 in principle and provided $81 million for the acquisition of Big 3 Precision during the third quarter of 2019.   The Company also repatriated $0.7 million from its Canadian operations, $1.5 million from its Chinese operations and $0.5 million from its Mexican operations during the first nine months of 2019.  The Company subsequently repatriated $1.0 million from its Chinese operations in the fourth quarter of 2019.  Cash flow from operations coupled with the new credit agreement were sufficient to acquire Big 3 Precision and cover related expenses and to fund capital expenditures, debt service, and dividend payments.

Additions to property, plant and equipment were approximately $1.9 million for the first nine months of 2019 and $4.2 million for the corresponding period of 2018.  As of September 28, 2019, there were approximately $0.3 million in outstanding commitments for capital expenditures.
24


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

   
Third
Quarter
2019
   
Third
Quarter
2018
   
Year
End
2018
 
Current ratio
   
3.2
     
3.3
     
3.4
 
Average days’ sales in accounts receivable
   
54
     
48
     
44
 
Inventory turnover
   
4.3
     
3.5
     
3.4
 
Total debt to shareholders’ equity
   
96.6
%
   
30.5
%
   
29.6
%


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

   
Third
   
Third
   
Year
 
   
Quarter
   
Quarter
   
End
 
   
2019
   
2018
   
2018
 
Cash and cash equivalents
                 
  - Held in the United States
 
$
4.5
   
$
3.4
   
$
5.6
 
  - Held by a foreign subsidiary
   
7.5
     
7.8
     
8.3
 
     
12.0
     
11.2
     
13.9
 
                         
Working capital
   
78.8
     
67.0
     
71.0
 
Net cash provided by operating activities
   
12.5
     
7.1
     
12.9
 
Change in working capital impact on net cash
    (used) in operating activities
   
(2.0
)
   
(6.4
)
   
(5.9
)
Net cash (used) in investing activities
   
(83.1
)
   
(9.3
)
   
(10.4
)
Net cash (used) in financing activities
   
68.9
     
(8.5
)
   
(10.4
)


Inventories of $52.8 million as of September 28, 2019, are approximately flat as compared to $52.7 million at the end of the fiscal year 2018.  Inventories as of September 28, 2019, included $3.2 million, or 6%, of inventory acquired in the Big 3 Precision transaction.  Inventories increased by 3% in the third quarter of 2019, as compared to $51.2 million at the end of the third fiscal quarter of 2018.  Accounts receivable, less allowances were $43.5 million on September 28, 2019, as compared to $30.3 million at the 2018 fiscal year-end and $30.5 million at the end of the third fiscal quarter of 2018.

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

On August 30, 2019, the Company incurred indebtedness under the Credit Agreement in the aggregate principal amount of $100 million in the form of a term loan, the proceeds of which were used to repay the remaining outstanding balances of the Restated Loan Agreement, as previously disclosed in the Company’s Quarterly Report on Form 10-Q for the period ended June 29, 2019, (approximately $19,125,000) and to acquire 100% of the common stock of Big 3 Precision (see Note O).  See Note E for additional information regarding the terms of the Credit Agreement, including repayment terms, interest rates and applicable loan covenants.  Under the terms of the Credit Agreement, the Company is subject to restrictive covenants that limit our ability to, among other things, incur additional indebtedness, pay dividends or make other distributions, and consolidate, merge, sell or otherwise dispose of assets, as well financial covenants that require us to maintain a minimum fixed charge ratio and a maximum senior net leverage ratio.  These covenants may limit how we conduct our business, and in the event of certain defaults, our repayment obligations may be accelerated.  We were in compliance with all of our covenants at September 28, 2019.

On July 27, 2017, the Financial Conduct Authority (FCA), a regulator of financial services firms in the United Kingdom, announced that it intends to stop persuading or compelling banks to submit LIBOR rates after 2021. The FCA and submitting LIBOR banks have indicated they will support the LIBOR indices through 2021 to allow for an orderly transition to an alternative reference rate. In the United States, efforts to identify a set of alternative U.S. dollar reference
25

interest rates include proposals by the Alternative Reference Rates Committee of the Federal Reserve Board. Other financial services regulators and industry groups are evaluating the possible phase-out of LIBOR and the development of alternate reference rate indices or reference rates. Some of our assets and liabilities are indexed to LIBOR. We are evaluating the potential impact of the possible replacement of the LIBOR benchmark interest rate, but are not able to predict whether LIBOR will cease to be available after 2021, whether the alternative rates the Federal Reserve Board proposes to publish will become market benchmarks in place of LIBOR, or what the impact of such a transition will have
on our business, financial condition, or results of operations. Reform of, or the replacement or phasing out of, LIBOR and proposed regulation of LIBOR and other “benchmarks” may materially adversely affect the amount of interest paid on any LIBOR-based loans, investment securities and borrowings of the Company and the Company’s business, financial condition and results of operations.”


Off-Balance Sheet Arrangements

As of the end of the fiscal quarter ended September 28, 2019, the Company does not have any material transactions, arrangements, obligations (including contingent obligations), or other relationships with unconsolidated entities or other persons, as described by Item 303(a)(4) of Regulation S-K, that have or are reasonably likely to have a material current or future impact on the Company’s financial condition, results of operations, liquidity, capital expenditures, capital resources or significant components of revenues or expenses.


ITEM 3 – QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

As a result of the Company’s status as a smaller reporting company pursuant to Rule 12b-2 of the Exchange Act, the Company is no longer required to provide the information under this Item 3, of Form 10-Q pursuant to Item 305 of Regulation S-K.


ITEM 4 – CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures:

As of the end of the quarter ended September 28, 2019, the Company carried out an evaluation, under the supervision and with the participation of the Company’s management, including the Chief Executive Officer (the “CEO”) and Chief Financial Officer (the “CFO”), of the effectiveness of the design and operation of the Company’s disclosure controls and procedures pursuant to Exchange Act Rule 240.13a-15.  As defined in Exchange Act Rules 240.13a-15(e) and 240.15d-15(e), “the term disclosure controls and procedures means controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Act (15 U.S.C. 78a et seq.) is recorded, processed, summarized and reported, within the time periods specified in the Commission's rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Act is accumulated and communicated to the issuer's management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.”

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.  Based upon their evaluation, the CEO and CFO have concluded that these controls and procedures are effective at the reasonable assurance level as of September 28, 2019.


Changes in Internal Control Over Financial Reporting:

During the period covered by this Quarterly Report on Form 10-Q, there have been no 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.

26


PART II – OTHER INFORMATION

ITEM 1 – LEGAL PROCEEDINGS

The Company is a party to various legal proceedings from time to time-related to its normal business operations.  As of the end of the quarter ended September 28, 2019, the Company is not involved in any legal proceedings.

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 engaged an environmental clean-up company to perform testing and develop a remediation plan. Since 2010, the environmental company completed a number of tests and the design of a final remediation system was approved in the second quarter of 2018. As of the end of the third quarter of 2018, the remediation plan was completed. The State of Illinois has received the documentation related to the remediation and is in the process of approving the final documentation.  The total estimated cost for the remediation system is anticipated to be approximately $50,000, which the Company previously accrued for and expensed in prior years.

In 2016, the Company created a plan to remediate a landfill of spent foundry sand maintained at the Company’s metal casting facility in New York. This plan was agreed to by the New York Department of Environmental Conservation (the “DEC”) on March 27, 2018. Based on estimates provided by the Company’s environmental engineers, the anticipated cost to remediate and monitor the landfill was $430,000. The Company accrued for and expensed the entire $430,000 in the first quarter of 2018 and fiscal 2017.  In the Fall of 2018, detailed construction drawings were prepared by an outside consultant in conjunction with informal progress reviews by the New York State Department of Environmental Conservation (the “NYSDEC”). Long-term groundwater monitoring commenced in April of 2019.  Verbal approval for the closure plan was received from the NYSDEC in May of 2019.   Written approval is anticipated in the first quarter of 2020.  Construction of the closure remedies, including improved drainage system, regrading, and installation of a low permeability cap, is anticipated in October of 2019.  In the Summer of 2020, following the completion of construction work, a closure report and maintenance plan will be prepared for the NYSDEC. This closure report and maintenance plan will document the work done and request acknowledgment of satisfactory completion of the Order on Consent between Frazer and Jones, and the NYSDEC.


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 Quarterly Report on Form 10-Q, the Company’s shareholders should carefully consider the factors discussed in Item 1A.  “Risk Factors” of the Company’s 2018 Form 10-K, as filed with the SEC on March 14, 2019.  These risk factors could have a material adverse effect on the Company’s business, results of operations, financial condition and/or liquidity and could cause its operating results to vary significantly from period to period. As of September 28, 2019, there have been no material changes to the risk factors disclosed in the Company’s 2018 Form 10-K. The Company may also disclose changes to such risk factors or disclose additional risk factors from time to time in its future filings with the SEC.  Additional risks and uncertainties not currently known to the Company or that it currently deems to be immaterial also may materially adversely affect its business, financial condition, or operating results.


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

None


ITEM 3 – DEFAULTS UPON SENIOR SECURITIES

None


ITEM 4 – MINE SAFETY DISCLOSURES

Not applicable.
27


ITEM 5 – OTHER INFORMATION

Financial Statements and Exhibits

Explanatory Note

As previously disclosed in the Company’s Form 8-K as filed with the SEC on September 3, 2019 (the “Original Form 8-K”), on August 30, 2019, the Company entered into a definitive agreement to acquire Big 3 Precision for an adjusted purchase price of $81.2 million.

For purposes of amending the Original Form 8-K to provide the financial information related to the acquisition of Big 3 Precision, The Company is disclosing the following information, attached as Exhibit 99.5 hereto, under this Item 5 in lieu of disclosing the information under Items 2.01and Item 9.01, of a Current Report on Form 8-K/A with a due date on or after the date hereof.

Financial Statements and Exhibits.

(a)
Financial Statements of Business Acquired.
Big 3 Unaudited Financial Statements
Audited Consolidated Financial Statements and Supplementary Information as of December 31, 2018 and December 31, 2017
(b)
Unaudited Pro-forma Condensed Combined Financial Information.
Unaudited Pro-forma Condensed Combined Balance Sheet for the year ended December 31, 2018
Unaudited Pro-forma Condensed Combined Statement of Operations for the year ended December 31, 2018
Unaudited Pro-forma Condensed Combined Statement of Operations for the six months ended June 30, 2019


 ITEM 6 – EXHIBITS

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

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

99.5) Unaudited pro-forma condensed combined financial statements as of and for the year ended December 31, 2018 and for the six months ended June 30, 2019, which give effect to the acquisition of Big 3 Holdings, LLC.

99.6) Audited Consolidated Financial Statements and Supplementary Information as of December 31, 2018 and December 31, 2017

99.7) Unaudited Consolidated Balance Sheet and Statement of Income as of June 30, 2019

101) The following materials from the Company’s Quarterly Report on Form 10-Q for the quarter ended September 28, 2019, formatted in XBRL (eXtensible Business Reporting Language); (i) Consolidated Statements of Operations and Comprehensive Income for the three and nine months ended September 28, 2019, and September 29, 2018; (ii) Condensed Consolidated Statement Balance Sheet at September 28, 2019 and September 29, 2018; (iii) Condensed Consolidated Statement of Cash Flows for the nine months ended September 28, 2019 and September 29, 2018; 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.
28




SIGNATURES

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

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


EX-31 2 ex31_3rdqtr2019.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: November 7, 2019

/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: November 7, 2019

/s/John L. Sullivan III
John L. Sullivan III
CFO
EX-32 3 ex32_3rdqtr2019.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 September 28, 2019, and to which this certification is attached as Exhibit 32 (the “Periodic Report”) fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, and

2)
The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


In Witness Whereof, the undersigned have set their hands hereto as of the 7th day of November, 2019.


 
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-99.5 4 ex99-5unaudited_proforma.htm

Exhibit 99.5
Eastern Company
Unaudited Pro Forma Condensed Combined Financial Statements
 
Overview
 
On August 30, 2019, the Company acquired 100% of the outstanding shares of Big 3 Precision for an adjusted purchase price of $81.2 million.  Among the primary reasons why the Company entered into the acquisition with Big 3 Precision, and the factors that contributed to a purchase price resulting in the recognition of goodwill, were Big 3 Precision’s history of operating margins and profitability, cash flow, and sales growth over the past 5 years.  Big 3 Precision Products and Big 3 Precision Mold Services, Big 3 Precision serves diverse markets including truck, automotive, plastic packaging products, packaged consumer goods and pharmaceuticals.  In particular, Big 3 Products works with leading manufacturers to design and produce custom returnable packaging to integrate with their assembly processes.  Big 3 Mold is a global leader in the design and manufacture of blow mold tools.  The acquisition was financed with a combination of $2.1 million of cash on hand and a $100.0 million credit agreement with Santander Bank, N.A., for itself, People’s United Bank, N.A. and TD Bank, N.A. as lenders that included a $20 million revolving credit line with lenders through a credit the Credit Agreement. In connection with the Credit Agreement, the Company also used its cash to repay the remaining balance (approximately $19.1 million) of its then outstanding term loan with People’s United Bank, N.A.

Through its two divisions, Big 3 Products and Big 3 Mold, Big 3 Precision serves diverse markets including truck, automotive, plastic packaging products, packaged consumer goods and pharmaceuticals.  Big 3 Products works with leading manufacturers to design and produce custom returnable packaging to integrate with their assembly processes.  Big 3 Mold is a global leader in the design and manufacture of blow mold tools. 

The unaudited pro forma condensed combined balance sheet (“Pro forma Balance Sheet”) as of December 31, 2018 is presented as if the acquisition had occurred on January 1, 2018 and is based upon the audited consolidated balance sheets of the Company (as filed with the SEC in its Annual Report on Form 10-K for the period ended December 29, 2018) and the audited consolidated balance sheets of Big 3 Precision as of December 31, 2018.
 
The unaudited pro forma condensed combined statements of operations for the 12 months ended December 31, 2018 are presented as if the acquisition had occurred on January 1, 2018 and are based upon the audited consolidated statements of operations of the Company for the 12 months ended December 29, 2018 (as filed with the SEC in its Annual Report on Form 10-K for the period ended December 29, 2018) and the audited statements of operations of Big 3 Precision for the 12 months ended December 31, 2018. 

The unaudited pro forma condensed combined statements of operations for the 6 months ended June 30, 2019 are presented as if the acquisition had occurred on January 1, 2018 and are based upon the audited consolidated statements of operations of the Company for the 6 months ended June 29, 2019 (as filed with the SEC in its 10-Q for the period ended June 29, 2019) and the unaudited statements of operations of Big 3 Precision for the 6 months ended June 30, 2019. 

The financial statements of the Company and Big 3 Precision have been adjusted in the pro forma condensed combined financial statements to give effect to events that are directly attributable to the acquisition, are factually supportable and expected to have a continuing impact on the combined company. The unaudited pro forma condensed combined financial statements have been presented for informational purposes only. The pro forma condensed combined financial statements are not necessarily indicative of what the combined company’s financial position or results of operations actually would have been had the acquisition been completed as of the dates indicated. In addition, the pro forma condensed combined financial statements do not purport to project the future financial position or operating results of the combined company. The actual results reported by the combined company in the periods following the acquisition may differ significantly from those reflected in these unaudited pro forma combined statements. There were no transactions between the Company and Big 3 Precision as of and for the periods presented in the pro forma condensed combined financial statements that would need to be eliminated.

The Company accounted for the Acquisition of Big 3 Precision as a business combination using the acquisition method of accounting as prescribed in Accounting Standards Codification 805, Business Combination (“ASC805”) and ASC 820 – Fair Value Measurements Disclosures (“ASC820”).  Assumptions and estimates underlying the pro forma adjustments are described in the accompanying notes and should be read in conjunction with the pro forma condensed combined financial statements.

1

The determination and preliminary allocation of the purchase consideration used in the unaudited pro forma combined financial statements are based upon preliminary estimates which are subject to change during the measurement period up to one year from the acquisition date.
The pro forma financial statements do not reflect any operating efficiencies or cost savings that the combined company may achieve as a result of the Acquisition.
2



The Eastern Company
                         
Unaudited Pro Forma Condensed Combined Balance Sheet
                     
As of December 31, 2018
                     
   
The Eastern
         
Pro Forma
         
   
Company
   
Big 3 Precision
   
Adjustments
     
Pro Forma
 
   
Historical
   
Historical
   
(Note 4)
     
Combined
 
Assets
                         
  Current Assets
                         
   Cash and cash equivalents
 
$
13,925,765
   
$
1,142,902
   
$
(1,878,194
)
g
 
$
13,190,473
 
  Accounts receivables
   
30,285,316
     
11,717,067
               
42,002,383
 
  Inventories
   
52,773,209
     
4,436,109
     
(509,167
)
a
   
56,700,151
 
  Prepaid expenses and other assets
   
3,071,888
     
308,812
               
3,380,700
 
  Refundable Income Taxes
   
1,133,847
                       
1,133,847
 
    Total current assets
   
101,190,025
     
17,604,890
     
(2,387,361
)
     
116,407,554
 
                                   
Property, Plant and Equipment, net
   
29,853,377
     
12,804,089
     
(149,326
)
f
   
42,508,140
 
Goodwill
   
34,840,376
     
10,142,205
     
33,188,083
 
c
   
78,170,664
 
Trademarks
   
3,686,063
     
853,097
     
683,760
 
b
   
5,222,920
 
Other intangible assets, net
   
10,281,720
     
3,122,384
     
13,893,791
 
b
   
27,297,895
 
Other assets
           
43,500
               
43,500
 
Deferred income taxes
   
1,396,006
                       
1,396,006
 
    Total Assets
 
$
181,247,567
   
$
44,570,165
   
$
45,228,948
     
$
271,046,680
 
                                   
Liabilities and Stockholders' Equity
                                 
Current Liabilities:
                                 
   Accounts payable
 
$
18,497,626
   
$
4,039,957
             
$
22,537,583
 
   Accrued compensation
   
4,159,808
                       
4,159,808
 
   Other accrued expenses
   
3,095,666
     
1,104,746
               
4,200,412
 
   Deferred revenue
           
1,358,565
               
1,358,565
 
   Contingent liability
   
2,070,000
                       
2,070,000
 
   Current portion of long-term debt
   
2,325,000
     
7,829,152
     
(5,154,152
)
d
   
5,000,000
 
     Total current liabilities
   
30,148,100
     
14,332,420
     
(5,154,152
)
     
39,326,368
 
                                   
Other long-term liabilities
   
353,856
                       
353,856
 
Deferred Income Taxes
   
1,516,012
     
2,525,015
     
4,589,717
 
h
   
8,630,744
 
Long-term debt
   
26,350,000
     
12,883,571
     
55,766,429
 
d
   
95,000,000
 
Accrued other postretirement benefits
   
648,635
                       
648,635
 
Accrued pension cost
   
25,362,325
                       
25,362,325
 
                                   
Stockholders' Equity
                                 
   Common Stock
   
29,994,890
                       
29,994,890
 
   Treasury Stock
   
(20,169,098
)
                     
(20,169,098
)
   Retained earnings
   
109,671,362
     
14,829,159
     
(9,973,046
)
e
   
114,527,475
 
                                   
OCI
                                 
   Foreign currency translation
   
(2,106,329
)
                     
(2,106,329
)
   Unrealized Gain on interest rate swap net        of tax
   
166,444
                       
166,444
 
   Unrecognized net pension and other
                                 
        postretirement benefits
   
(20,688,630
)
                     
(20,688,630
)
Accumulated other comprehensive                        loss
   
(22,628,515
)
   
     
       
(22,628,515
)
                                   
Total Liabilities and Stockholder' Equity
 
$
181,247,567
   
$
44,570,165
   
$
45,228,948
     
$
271,046,680
 

3



The Eastern Company
                         
Unaudited Pro Forma Statement of Operations
 
The Eastern
         
Pro Forma
         
For the year ended December 31, 2018
 
Company
   
Big 3 Precision
   
Adjustments
     
Pro Forma
 
   
Historical
   
Historical
   
(Note 5)
     
Combined
 
Net sales
 
$
234,275,463
   
$
69,351,742
     -
     
$
303,627,205
 
                                 
Cost of products sold
   
(175,550,418
)
   
(54,410,947
)
 
$
136,382
 
i
   
(229,824,983
)
                                   
Gross margin
   
58,725,045
     
14,940,795
     
136,382
       
73,802,222
 
                                   
Product development expense
   
(6,950,969
)
   
     
       
(6,950,969
)
Selling and administrative expenses
   
(33,914,735
)
   
(6,072,779
)
   
(312,435
)
j,n
   
(40,229,949
)
                                   
Operating profits
   
17,859,341
     
8,868,016
     
(176,054
)
     
26,551,303
 
                                   
Interest expense
   
(1,202,272
)
   
(1,678,347
)
   
(644,381
)
k,l
   
(3,525,000
)
Other Income
   
933,260
     
(183,255
)
    -
       
750,005
 
Income before income taxes
   
17,590,329
     
7,006,414
     
(820,435
)
     
23,776,308
 
                                   
Income taxes
   
3,084,392
     
609,983
     
719,083
 
m
   
4,414,258
 
Net Income
 
$
14,505,937
   
$
6,396,431
   
$
(1,540,318
)
   
$
19,362,050
 
                                   
Earnings per share:
                                 
   Basic
 
$
2.32
     
n/a
             
$
3.09
 
   Diluted
 
$
2.31
     
n/a
             
$
3.09
 


The Eastern Company
                         
Unaudited Pro Forma Statement of Operations
 
The Eastern
         
Pro Forma
         
For the 6 Months ended June 30, 2019
 
Company
   
Big 3 Precision
   
Adjustments
     
Pro Forma
 
   
Historical
   
Historical
   
(Note 6)
     
Combined
 
Net sales
 
$
122,323,077
   
$
36,393,999
     -
     
$
158,717,076
 
                                 
Cost of products sold
   
(93,504,144
)
   
(27,315,383
)
 
$
99,215
 
o
   
(120,720,312
)
                                   
Gross margin
   
28,818,933
     
9,078,616
     
99,215
       
37,996,764
 
                                   
Product development expense
   
(4,414,579
)
   
     
       
(4,414,579
)
Selling and administrative expenses
   
(16,474,766
)
   
(3,004,936
)
   
46,584
 
p,t
   
(19,433,118
)
Restructuring Costs
   
(2,635,987
)
   
     
       
(2,635,987
)
                                   
Operating profits
   
5,293,601
     
6,073,680
     
145,799
       
11,513,080
 
                                   
Interest expense
   
(554,158
)
   
(712,505
)
   
(495,837
)
q,r
   
(1,762,500
)
Other Income
   
600,748
     
     
       
600,748
 
Income before income taxes
   
5,340,191
     
5,361,175
     
(350,038
)
     
10,351,328
 
                                   
Income taxes
   
1,239,458
     
1,566,200
     
(215,253
)
s
   
2,590,405
 
Net Income
 
$
4,100,733
   
$
3,794,975
   
$
(134,785
)
   
$
7,760,923
 
                                   
Earnings per share:
                                 
   Basic
 
$
0.66
     
n/a
             
$
1.25
 
   Diluted
 
$
0.65
     
n/a
             
$
1.24
 
4



Note 1 – The Transaction
On August 30, 2019, the Company acquired 100% of the outstanding shares of Big 3 Precision for an adjusted purchase price of $81.2 million.  Among the primary reasons why the Company entered into the acquisition with Big 3 Precision, and the factors that contributed to a purchase price resulting in the recognition of goodwill, were Big 3 Precision’s history of operating margins and profitability, cash flow, and sales growth over the past 5 years.  Among the primary reasons why the Company entered into the Big 3 Precision acquisition and the factors that contributed to a purchase price resulting in the recognition of goodwill were Big 3 Precision’s history of operating margins and profitability, cash flow, and sales growth over the past 5 years.   Big 3 Precision Products and Big 3 Precision Mold Services, Big 3 Precision serves diverse markets including truck, automotive, plastic packaging products, packaged consumer goods and pharmaceuticals.  In particular, Big 3 Products works with leading manufacturers to design and produce custom returnable packaging to integrate with their assembly processes.  Big 3 Mold is a global leader in the design and manufacture of blow mold tools.  The acquisition was financed with a combination of $2.1 million of cash on hand and a $100.0 million credit agreement with Santander Bank, N.A., for itself, People’s United Bank, N.A. and TD Bank, N.A. as lenders that included a $20 million revolving credit line with lenders through a credit the Credit Agreement. In connection with the Credit Agreement, the Company also used its cash to repay the remaining balance (approximately $19.1 million) of its then outstanding term loan with People’s United Bank, N.A.

Through its two divisions, Big 3 Products and Big 3 Mold, Big 3 Precision serves diverse markets including truck, automotive, plastic packaging products, packaged consumer goods and pharmaceuticals.  Big 3 Products works with leading manufacturers to design and produce custom returnable packaging to integrate with their assembly processes.  Big 3 Mold is a global leader in the design and manufacture of blow mold tools.

Note 2 – Basis of Presentation
The unaudited pro forma condensed combined financial statements were prepared using the acquisition method of accounting in accordance with generally accepted accounting principles in the United States (GAAP) and were derived based on the financial statements of the Company and Big 3 Precision and adjusted to give effect to pro forma events that are (i) directly attributable to the acquisition; (ii) factually supportable; and (iii) with respect to the statements of operations, expected to have a continuing impact on the combined company's results. Adjustments are described in the accompanying notes to the unaudited pro forma condensed combined financial statements which include assumptions utilized, reclassification adjustments to conform to GAAP and changes in Big 3 Precision accounting policy to conform to that of the Company. There were no transactions between the Company and Big 3 Precision as of and for the periods presented in the pro forma condensed combined financial statements that would need to be eliminated.
The unaudited pro forma condensed combined balance sheet (“Pro forma Balance Sheet”) as of December 31, 2018 is presented as if the acquisition had occurred on January 1, 2018 and is based upon the audited consolidated balance sheets of the Company (as filed with the SEC in its Annual Report on Form 10-K for the period ended December 31, 2018) and the audited consolidated balance sheets of Big 3 Precision as of December 31, 2018.
 
The unaudited pro forma condensed combined statements of operations for the 12 months ended December 31, 2018 are presented as if the acquisition had occurred on January 1, 2018 and are based upon the audited consolidated statements of operations of the Company for the 12 months ended December 31, 2018 (as filed with the SEC in its Annual Report on Form 10-K for the period ended December 31, 2018) and the audited consolidated statements of operations of Big 3 Precision for the 12 months ended December 31, 2018.

The unaudited pro forma condensed combined statements of operations for the 6 months ended June 30, 2019 are presented as if the acquisition had occurred on January 1, 2018 and are based upon the audited consolidated statements of operations of the Company for the 6 months ended June 29, 2019 (as filed with the SEC in its 10-Q for the period ended June 29, 2019) and the unaudited statements of operations of Big 3 Precision for the 6 months ended June 30, 2019. 

Under the acquisition method of accounting, the Company measures and recognizes separately from goodwill the fair value as of August 30, 2019 of all identifiable assets acquired and liabilities assumed as part of the acquisition. For purposes of measuring the fair value of the assets acquired and liabilities assumed, the Company has applied the accounting guidance for fair value measurements in accordance with GAAP. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The fair value measurements utilize estimates based on key assumptions, including historical and current market data. The preliminary allocation of the purchase price as detailed in Note 3, ("Purchase Price Allocation") in these unaudited pro forma

5

condensed combined financial statements is based upon the fair values of the assets acquired and liabilities assumed. The purchase price allocation as of the August 30, 2019 acquisition date and the resulting effect on income from operations and the Company’s balance sheet are included in the Company’s Quarterly Report on Form 10-Q for the third quarter ended September 28, 2019. Management believes that the assumptions provide a reasonable basis for presenting all of the significant effects of the Acquisition and that the pro forma adjustments give appropriate effect to those assumptions and are properly applied in the unaudited pro forma condensed combined financial statements.

Estimated transaction costs have been excluded from the unaudited pro forma condensed combined statement of operations as they reflect non-recurring charges directly related to the acquisition. However, the transaction costs are reflected in the Pro Forma Balance Sheet as an increase to other current liabilities and a decrease to retained earnings.
The unaudited pro forma condensed combined financial statements do not reflect any revenue enhancements or cost savings (or associated costs to achieve such savings) from operating efficiencies, synergies or other restructuring that could result from the acquisition.
The unaudited pro forma condensed combined financial statements are presented for informational purposes only and are not intended to reflect the results of operations or the financial position of the combined company that would have resulted had the acquisition been effective as of and for the periods presented or the results that may be obtained by the combined company in the future.

Note 3 – Purchase Price Allocation
The total purchase price for Big 3 Precision was allocated to the net tangible and intangible assets based upon their fair values as set forth below. The excess of the purchase price over the net tangible and intangible assets was recorded as goodwill. The purchase price was allocated based upon estimates and assumptions of the fair values of assets acquired and liabilities assumed.
The following is the fair value estimate of the assets acquired and the liabilities assumed by the Company in the completed acquisition of Big 3 Precision on August 30, 2019:

Accounts receivable
 
$
13,649,937
 
Inventory
 
$
3,240,382
 
Prepaid and other assets
 
$
32,268
 
Property, plant and equipment
 
$
13,770,170
 
Other Noncurrent Assets
 
$
1,337,337
 
Goodwill
 
$
44,096,980
 
Other intangible assets
 
$
21,054,000
 
Current liabilities
 
$
(4,910,384
)
Deferred Income
 
$
(1,585,709
)
Income Tax Payable
 
$
(2,039,117
)
Note Payable
 
$
(375,379
)
Deferred tax liabilities
 
$
(7,114,732
)
Total purchase price allocation
 
$
81,155,753
 

Identifiable intangible assets: The estimated fair value of the identifiable intangible assets and the average estimated useful lives (in years) are as follows:
6



   
Estimated Fair Value
   
Estimated Useful Life
 
Non-Compete
 
$
12,000
     
1
 
Customer relationships
 
$
19,249,000
     
8-10
 
Trade names
 
$
1,793,000
     
7
 
   Total
 
$
21,054,000
         
 
Goodwill: Goodwill is calculated as the difference between the acquisition date fair value of the consideration transferred and the fair values assigned to the assets acquired and liabilities assumed. Goodwill is not amortized and is not tax deductible.


Note 4 – Pro forma adjustments to the Unaudited Pro Forma Condensed Combined Balance Sheet
The following pro forma adjustments were applied to the unaudited balance sheets of the Company and Big 3 Precision at December 31, 2018 to arrive at the unaudited pro forma condensed combined balance sheet:
(a)
To record the fair value of the inventory acquired in the acquisition as disclosed in Note 3.
$    (509,167)
(b)
To eliminate Big 3 Precision identifiable intangible assets of $3,975,481 and to record the fair value of identifiable intangible assets for the acquisition as disclosed in Note 3 of $21,054,000. Fair value identifiable intangible assets are based on estimates as discussed in Note 3. To record the effect of the new amortization method calculated on intangible assets of $2,500,968.
$ 14,577,551
(c)
To eliminate Big 3 Precision goodwill balance of $10,142,205 and to record goodwill for the acquisition as disclosed in Note 3 of $44,096,980.
$33,188,083
(d)
To record borrowings from the new credit facility to complete the acquisition for approximately $81,000,000 and to refinance existing debt of approximately $19,000,000 and to eliminate short term debt of the Company and Big 3 Precision settled prior to the acquisition of $10,154,152 and long term debt of $39,233,571and to record the new credit facility  short term debt of $5,000,000 and long term debt of $95,000,000.
$50,612,277
(e)
To eliminate equity accounts of Big 3 Precision of $14,829,159 and record net adjusted earnings of $4,856,113.
$ (9,973,046)
(f)
To record an adjustment to property, plant and equipment acquired in the acquisition to report at fair value as disclosed in Note 3 of $966,081. To record the net effect of the depreciation calculated on the tangible assets of $1,115,407.
$    (149,326)
(g)
To reflect the Company’s cash payment as part of the acquisition of $2,046,032, change in interest payment of $644,381, working capital and cash reimbursement of $169,102, elimination of Big 3 Precision transaction expenses net of tax of $281,722, Eastern transaction expenses net of tax of $306,414, elimination of Big 3 Precision Management Fees net of tax of $502,337 and to record the tax benefit on depreciation and amortization expenses and interest expense of $465,229 and adjustment for tax rate of $1,113,595.
$ (1,878,194)
(h)
To record the deferred tax liabilities of $7,114,732 related to the fair value adjustments recorded for the assets acquired and liabilities assumed, excluding goodwill, as disclosed in Note 3 and eliminate Big 3 Precision’s deferred tax liability of $2,525,015.
$  4,589,716

Note 5 – Pro Forma Adjustments to the Unaudited Pro Forma Condensed Combined Statement of Operations for the 12 Months ended December 31, 2018
The following pro forma adjustments, were applied to the statements of operations for the Company and Big 3 Precision for the 12 months ended December 31, 2018:
(i)
To record depreciation expense resulting from increased basis of property, plant and equipment acquired and depreciated using straight line basis over the estimated remaining useful life of $1,115,407 as discussed in Note 3. Reverse prior depreciation calculated of $1,251,789.
$    136,382

7



(j)
To record additional amortization of intangible assets of $2,500,968. The amortization of trade names, customer relationships and patents has been calculated based on their respective fair values and amortized over the estimated life as discussed in Note 3. Reverse prior depreciation calculated of $906,175.
$ (1,594,793)
(k)
To eliminate Big 3 Precision interest expense on debt settled prior to acquisition.
$  1,678,347
(l)
To record interest expense on $100,000,000 in borrowings to complete the acquisition, which bear interest at the current LIBOR rate plus a spread of 1.25% to 2.25%.
$ (2,322,728)
(m)
Provision for income taxes associated with pro forma entries is based on the Company’s estimated statutory tax rates.
$     719,883
(n)
To eliminate the Company’s transaction expenses associated with the acquisition of $406,384, Big 3 Precision’s transaction expenses associated with the acquisition and management fees of $373,636 and $666,230.
$   1,282,357


Note 6 – Pro Forma Adjustments to the Unaudited Pro Forma Condensed Combined Statement of Operations for the 6 Months ended June 30, 2019
The following pro forma adjustments, were applied to the statements of operations for the Company and Big 3 Precision for the 6 months ended June 30, 2019:
(o)
To record depreciation expense resulting from increased basis of property, plant and equipment acquired and depreciated using straight line basis over the estimated remaining useful life of $557,704 as discussed in Note 3. Reverse prior depreciation calculated of $656,919.
$   99,215
(p)
To record additional amortization of intangible assets of $1,122,413. The amortization of trade names, customer relationships and patents has been calculated based on their respective fair values and amortized over the estimated life as discussed in Note 3. Reverse prior depreciation calculated of $406,350.
$   (715,891)
(q)
To eliminate Big 3 Precision interest expense on debt settled prior to Acquisition.
$    712,505
(r)
To record interest expense on $100,000,000 in borrowings to complete the Acquisition, which bear interest at the current LIBOR rate plus a spread of 1.25% to 2.25%.
$ (1,208,342)
(s)
To record tax benefit. Provision for income taxes associated with pro forma entries is based on the Company’s estimated statutory tax rates.
$    (215,253)
(t)
To eliminate the Company’s transaction expenses associated with the acquisition of $409,915, Big 3 Precision’s transaction expenses associated with the acquisition and management fees of $13,317 and $237,500.
$    669,307


8
EX-99.6 5 ex99-6big3finanacials.htm


Exhibit 99.6





BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
CONSOLIDATED FINANCIAL STATEMENTS, SUPPLEMENTARY INFORMATION
AND INDEPENDENT AUDITOR'S REPORT
DECEMBER 31, 2018 AND 2017


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES CONSOLIDATED FINANCIAL STATEMENTS, SUPPLEMENTARY INFORMATION
AND INDEPENDENT AUDITOR'S REPORT DECEMBER 31, 2018 AND 2017


TABLE OF CONTENTS

 
             Page
INDEPENDENT AUDITOR'S REPORT
1 - 2
   
CONSOLIDATED FINANCIAL STATEMENTS
 
Consolidated Balance Sheets
3
Consolidated Statements of Income
4
Consolidated Statements of Changes in Members' Equity
5
Consolidated Statements of Cash Flows
6
Notes to Consolidated Financial Statements
7 - 18
   
SUPPLEMENTARY INFORMATION
 
Consolidating Balance Sheet
19
Consolidating Statement of Income
20
Consolidated Schedule of EBITDA
21













INDEPENDENT AUDITOR'S REPORT



To the Board of Directors Big 3 Holdings, LLC Centralia, Illinois

REPORT ON THE CONSOLIDATED FINANCIAL STATEMENTS

We have audited the accompanying consolidated financial statements of Big 3 Holdings, LLC and Subsidiaries (collectively, the "Company"), which comprise the consolidated balance sheets as of December 31, 2018 and 2017, and the related consolidated statements of income, changes in members' equity and cash flows for the years then ended, and the related notes to the consolidated financial statements.

MANAGEMENT'S RESPONSIBILITY FOR THE CONSOLIDATED FINANCIAL STATEMENTS

Management is responsible for the preparation and fair presentation of these consolidated financial statements in accordance with accounting principles generally accepted in the United States of America; this includes the design, implementation and maintenance of internal control relevant to the preparation and fair presentation of consolidated financial statements that are free of material misstatement, whether due to fraud or error.

AUDITOR'S RESPONSIBILITY

Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We conducted our audits in accordance with auditing standards generally accepted in the United States of America. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement.

An audit involves performing procedures to obtain audit evidence about the amounts and disclosures in the consolidated financial statements. The procedures selected depend on the auditor's judgment, including the assessment of the risks of material misstatement of the consolidated financial statements, whether due to fraud or error. In making those risk assessments, the auditor considers internal control relevant to the entity's preparation and fair presentation of the consolidated financial statements in order to design audit procedures that are appropriate in the circumstances, but not for the purpose of expressing an opinion on the effectiveness of the entity's internal control. Accordingly, we express no such opinion. An audit also  includes evaluating the appropriateness of accounting policies used and the reasonableness of significant accounting estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements.

We believe that the audit evidence we have obtained is sufficient and appropriate to provide a basis for our audit opinion.

OPINION

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of Big 3 Holdings, LLC and Subsidiaries as of December 31, 2018 and 2017, and the results of their operations and their cash flows for the years then ended in accordance with accounting principles generally accepted in the United States of America.
1







REPORT ON SUPPLEMENTARY INFORMATION
Our audits were conducted for the purpose of forming an opinion on the consolidated financial statements taken as a whole. The supplementary information on pages 19 to 21 is presented for purposes of additional analysis and is not a required part of the consolidated financial statements. Such information is the responsibility of management and was derived from and relates directly to the underlying accounting and other records used to prepare the consolidated financial statements. The information has been subjected to the auditing procedures applied in the audits of the consolidated financial statements and certain additional procedures, including comparing and reconciling such information directly to the underlying accounting and other records used to prepare the consolidated financial statements or to the consolidated financial statements themselves, and other additional procedures in accordance with auditing standards generally accepted in the United States of America. In our opinion, the information is fairly stated in all material respects in relation to the consolidated financial statements as a whole.

/s/KraftCPA’s PLLC
Nashville, Tennessee April 29, 2019
2


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
DECEMBER 31, 2018 AND 2017

 
 
2018
 
 
2017
     
(Restated)
 ASSETS      
       
CURRENT ASSETS
Cash
 
$ 1,142,902
 
 
$ 684,451
Accounts receivable, net of allowance for doubtful accounts of $77,455 and
$128,507 in 2018 and 2017, respectively
 
11,717,067
 
 
10,878,450
Inventories
4,436,109
 
4,829,659
Prepaid expenses
 308,812
 
 145,979
TOTAL CURRENT ASSETS
    17,604,890
 
    16,538,539
Property, plant and equipment, net of accumulated depreciation
12,804,089
 
13,283,030
Goodwill
10,142,205
 
10,142,205
Other intangible assets, net of accumulated amortization
3,975,481
 
4,776,027
Deposit on lease
 43,500
 
 43,500
TOTAL ASSETS
$ 44,570,165
 
$ 44,783,301


 LIABILITIES AND MEMBERS' EQUITY      
       
CURRENT LIABILITIES
     
Line of credit
$ 4,089,815
 
$ 5,572,815
Current portion of senior term loans
3,254,566
 
2,445,000
Current portion of subordinated loans payable
375,000
 
575,000
Current portion of capital lease
109,771
 
104,689
Current portion of earnout payable
-
 
500,000
Accounts payable
4,039,957
 
4,299,280
Deferred revenue
1,358,565
 
915,692
Warranty reserve
184,963
 
183,262
Accrued expenses
896,062
 
959,167
Federal and state income taxes payable
 23,721
 
 1,007,823
TOTAL CURRENT LIABILITIES
    14,332,420
 
    16,562,728
Senior term loans, net of current portion and unamortized financing fees
7,288,472
 
10,441,873
Subordinated loans payable, net of current portion
5,265,000
 
5,265,000
Capital lease, net of current portion
330,099
 
439,905
Deferred income taxes
 2,525,015
 
 2,468,070
TOTAL LIABILITIES
29,741,006
 
35,177,576
MEMBERS' EQUITY
    14,829,159
 
 9,605,725
TOTAL LIABILITIES AND MEMBERS' EQUITY
$ 44,570,165
 
$ 44,783,301

3


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF INCOME
FOR THE YEARS ENDED DECEMBER 31, 2018 AND 2017



 
 2018
 
 2017
(Restated)
SALES
$ 69,351,742
 
$ 61,331,366
COST OF GOODS SOLD
    54,410,947
 
    48,674,612
GROSS PROFIT
    14,940,795
 
    12,656,754
GENERAL AND ADMINISTRATIVE EXPENSES
Salaries and wages
 
2,881,520
 
 
3,139,159
Commissions and bonuses
128,802
 
55,403
Employee benefits
634,885
 
694,189
Travel expenses
151,333
 
160,234
Legal and accounting fees
92,356
 
54,450
Consulting fees
130,530
 
98,478
Taxes and licenses
122,082
 
160,551
Repairs and maintenance
3,176
 
12,163
Utilities
40,553
 
45,138
Office expenses
141,136
 
108,872
Selling and marketing
83,236
 
37,324
Rental
72,540
 
69,420
Management fees
666,230
 
679,654
Amortization
800,546
 
863,046
Bad debt expense
-
 
29,312
Other general and administrative expenses
 123,854
 
 94,849
TOTAL GENERAL AND ADMINISTRATIVE EXPENSES
 6,072,779
 
 6,302,242
INCOME FROM OPERATIONS
 8,868,016
 
 6,354,512
OTHER INCOME (EXPENSE)
Interest expense
 
(1,678,347)
 
 
(1,698,755)
Loss on disposal of property and equipment
-
 
(733)
Interest income
233
 
-
Acquisition costs
(373,636)
 
-
Tax consulting fees
(178,852)
 
-
Insurance proceeds on machine fire
 369,000
 
 -
TOTAL OTHER INCOME (EXPENSE)
 (1,861,602)
 
 (1,699,488)
INCOME BEFORE INCOME TAXES
7,006,414
 
4,655,024
INCOME TAX EXPENSE
 609,983
 
 686,572
NET INCOME
$ 6,396,431
 
$ 3,968,452

4


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS' EQUITY FOR THE YEARS ENDED DECEMBER 31, 2018 AND 2017


Balance - December 31, 2016, as previously reported
$ 9,037,089
Impact of restatement - Note 16
 (3,212,618)
Balance - December 31, 2016, as restated
5,824,471
Purchase of 11,224.50 shares of Class A units
(187,198)
Net income, as restated
 3,968,452
Balance - December 31, 2017, as restated
9,605,725
Distributions from Big 3 Holdings, LLC to members
(1,172,997)
Net income
 6,396,431
Balance - December 31, 2018
$ 14,829,159



See accompanying notes to consolidated financial statements.


5


   BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS 
FOR THE YEARS ENDED DECEMBER 31, 2018 AND 2017


 
 2018
 
 2017
(Restated)
OPERATING ACTIVITIES
Net income
 
$ 6,396,431
 
 
$ 3,968,452
Adjustments to reconcile net income to net cash provided by operating activities:
Provision for bad debts
 
-
 
 
29,312
Depreciation
1,251,789
 
1,125,724
Amortization
906,175
 
968,675
Deferred income taxes
56,945
 
(972,934)
Loss on sale of property and equipment
-
 
733
(Increase) decrease in:
Accounts receivable
 
(838,617)
 
 
(1,599,041)
Inventories
393,550
 
(1,806,613)
Prepaid expenses
(162,833)
 
25,563
Federal and state income taxes receivable
-
 
114,230
Increase (decrease) in:
Accounts payable
 
(259,323)
 
 
1,081,222
Deferred revenue
442,873
 
89,075
Warranty reserve
1,701
 
5,365
Accrued expenses
(63,105)
 
320,799
Federal and state income taxes payable
 (984,102)
 
 1,007,823
TOTAL ADJUSTMENTS
 745,053
 
 389,933
NET CASH PROVIDED BY OPERATING ACTIVITIES
 7,141,484
 
 4,358,385
INVESTING ACTIVITIES
Acquisition of property and equipment
 
(772,848)
 
 
(409,765)
Proceeds from sale of property and equipment
 -
 
 1,500
NET CASH USED IN INVESTING ACTIVITIES
 (772,848)
 
 (408,265)
FINANCING ACTIVITIES
Net change in line of credit
 
(1,483,000)
 
 
(374,437)
Payments on senior term loans
(2,449,464)
 
(2,244,551)
Payment on subordinated loans payable
(700,000)
 
(360,000)
Payment on earnout payable
-
 
(500,000)
Payments on capital leases
(104,724)
 
(25,406)
Distributions from Big 3 Holdings, LLC to members
(1,172,997)
 
-
Purchase of 11,224.50 Class A units
 -
 
 (187,198)
NET CASH USED IN FINANCING ACTIVITIES
 (5,910,185)
 
 (3,691,592)
INCREASE IN CASH
458,451
 
258,528
CASH - BEGINNING OF YEAR
 684,451
 
 425,923
CASH - END OF YEAR
$ 1,142,902
 
$ 684,451

6


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DECEMBER 31, 2018 AND 2017


NOTE 1 - GENERAL

Big 3 Holdings, LLC, a Delaware limited liability company ("Holdings"), was formed on August 28, 2012 to acquire all outstanding shares of Big 3 Precision Products Inc. ("Products") and Big 3 Precision Mold Services, Inc. ("Mold"). Holdings and subsidiaries are collectively referred to as the "Company."

Big 3 Precision Products, Inc. fabricates material handling containers and racks primarily used in the automotive industry, performs custom machining and designs and creates prototypes of custom material handling containers. Big 3 Precision Mold Services, Inc. manufactures molds and tooling used in injection blow molding machinery.

Industrial Design Innovations ("IDI") is a wholly owned subsidiary of Big 3 Precision Products, Inc. IDI specializes in the design and prototyping of custom material handling containers and will provide design services for Big 3 Precision Products, Inc.

Sur-Form, LLC ("Sur-Form") is a wholly owned subsidiary of Big 3 Precision Products, Inc. Sur- Form produces dunnage for automotive racks and related thermoformed products. In addition, Sur- Form designs and resells injected-molded dunnage.

NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation

The accompanying consolidated financial statements are presented on the accrual basis of accounting in conformity with accounting principles generally accepted in the United States of America ("GAAP").

The consolidated financial statements include the accounts of Big 3 Holdings, LLC and its wholly owned subsidiaries. Material intercompany accounts and transactions have been eliminated in consolidation.

Revenue recognition

Revenues are recognized upon transfer of title to the customer and is reported net of allowances for discounts and returns.

Accounts receivable

Accounts receivable are reported at gross sales price less any applicable customer payments, adjustments and an allowance for doubtful accounts, if any. The Company extends credit based on evaluation of customers' financial condition and generally does not require collateral. Accounts receivable are generally due under normal trade terms within 30 to 90 days of invoice date. Accounts receivable are assessed as past due based on the number of days unpaid since the invoice date. The Company does not charge interest on accounts receivable.
7


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DECEMBER 31, 2018 AND 2017


The Company estimates an allowance for doubtful accounts on accounts receivable, which may not be fully collectible, based on the length of time an account is past due and an assessment of the customer's ability to pay. Accounts determined to be uncollectible are charged off against the allowance in the period of determination. Subsequent recoveries of previously charged off accounts are credited to the allowance in the period received.

Inventories

Inventories consist of raw materials, work in process and finished goods and are reported at the lower of cost or net realizable value, with cost determined by the first-in, first-out ("FIFO") method.

A reserve, if any, is provided to reduce any excess, obsolete or slow moving inventory to net realizable value. Market write-downs are classified as cost of goods sold.

Property and equipment

Property and equipment are reported at cost, net of accumulated depreciation, and include improvements that significantly add to productive capacity or extend useful lives. Costs of maintenance and repairs are charged to expense. When depreciable assets are disposed, the cost and related accumulated depreciation are removed from the accounts, and any gain (except trade-ins) or loss is included in operations for the period. Gains on trade-ins are applied to reduce the cost of the new acquisition. Depreciation is recorded using the straight-line method over the assets' estimated useful lives, except for leasehold improvements, which are depreciated over the shorter of their estimated useful lives or the respective lease term.

Goodwill and other intangible assets

Goodwill represents the excess of purchase consideration over fair value of net assets acquired in business combinations and is not amortized. Impairment tests are performed at least annually. Any impairment in value is recognized in the consolidated statement of income during the period in which it is determined to have occurred.

Intangible assets with identifiable estimated useful lives consist of customer relationships, a trade name and a non-compete agreement and are amortized on a straight-line basis over the estimated benefit periods.

Amortization expense related to customer relationships, trade name and the non-compete agreement totaled $800,546 and $863,046 for the years ended December 31, 2018 and 2017, respectively.

Long-lived assets

Management reviews the carrying value of its investment in long-lived assets whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If a long-lived asset is determined to be impaired, the amount recognized for impairment in the consolidated statements of income is equal to the difference between the asset's carrying and fair values.


8


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DECEMBER 31, 2018 AND 2017

Financing fees

Financing fees are amortized over the life of the related debt. Amortization expense related to deferred financing costs totaled $105,629 for both the years ended December 31, 2018 and 2017, and is included in interest expense on the consolidated statements of income. Amortization expense related to financing fees is expected to be $95,396 in 2019, $64,693 in 2020 and $105,992 in 2021.

Warranties

Warranties applicable to equipment sold by the Company are generally limited to programs provided by the original equipment manufacturer. Billings to original equipment manufacturers for reimbursement of warranty repair work are included in accounts receivable.

On a limited basis, the Company also sells extended warranty contracts to certain customers. Estimated costs applicable to the fulfillment of these future commitments are accrued and recognized in the period the extended warranty is sold based on past experience.

Manufacturing costs and expenses

Manufacturing costs consist of raw materials, direct labor and direct and indirect overhead. Direct overhead consists primarily of the costs of utilities, waste removal, freight and additives. Indirect overhead consists primarily of depreciation of plant and equipment.

Shipping and handling

The Company generally does not charge customers for shipping and handling. The related costs associated with shipping and handling are included in cost of goods sold.

Advertising

Advertising costs are expensed as incurred. Advertising expense amounted to $83,236 and $37,324 for the years ended December 31, 2018 and 2017, respectively.

Income taxes

Holdings is treated as a partnership for federal income tax purposes. Consequently, taxable income or loss is passed through to the members individually and Holdings is not liable for federal income tax. IDI and Sur-Form are single-member LLCs and thus have no federal income tax filing requirement. Holdings, IDI and Sur-Form are liable for state excise taxes. Products and Mold are classified as C corporations under the Internal Revenue Code and thus are liable for both federal income and state excise taxes.

Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities. Such differences are expected to result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is the tax payable or refundable for the period plus or minus the change during the period in deferred tax assets and liabilities.
9


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
NOTES TO CONSOLIDATED STATEMENTS
DECEMBER 31, 2018 AND 2017


Management performs an evaluation of all income tax positions taken or expected to be taken in the course of preparing the Company's income tax returns to determine whether the income tax positions meet a "more likely than not" standard of being sustained under examination by the applicable taxing authorities. Management has performed its evaluation of all income tax positions taken on all open income tax returns and has determined that there were no positions taken that do not meet the "more likely than not" standard. Accordingly, there are no provisions for income taxes, penalties or interest receivable or payable relating to uncertain income tax positions in the accompanying consolidated financial statements.

Use of estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Recent authoritative accounting guidance

In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2014-09, Revenue from Contracts with Customers (Topic 606). This guidance outlines a single comprehensive model for companies to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that revenue is recognized when a customer obtains control of a good or service. A customer obtains control when it has the ability to direct the use of and obtain the benefits from the good or service. Transfer of control is not the same as transfer of risks and rewards, as it is considered in current guidance. The Company will also need to apply new guidance to determine whether revenue should be recognized over time or at a point in time. In August 2015, the FASB issued ASU 2015-14 which defers the effective date of ASU 2014-09 one year, making it effective for annual reporting periods beginning after December 15, 2018. The Company has not yet selected a transition method and is currently evaluating the impact that the updated standard will have on the consolidated financial statements.

Events occurring after reporting date

The Company has evaluated events and transactions that occurred between December 31, 2018 and April 29, 2019, the date the consolidated financial statements were available to be issued, for possible recognition or disclosure in the consolidated financial statements.
10


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
NOTES TO CONSOLIDATED STATEMENTS
DECEMBER 31, 2018 AND 2017


NOTE 3 - CONCENTRATIONS OF CREDIT RISK

The Company maintains cash balances at financial institutions whose accounts are insured by the Federal Deposit Insurance Corporation ("FDIC") up to statutory limits. The Company's cash balances may, at times, exceed statutory limits. The Company has not experienced any losses in such accounts, and management considers this to be a normal business risk.

Approximately 51% and 43% of the Company's sales were to two customers during the years ended December 31, 2018 and 2017. Accounts receivable from two and three customers amounted to approximately $5,847,000 and $6,410,000 at December 31, 2018 and 2017, respectively.

The Company purchased approximately 26% of its materials from a vendor during the year ended December 31, 2018. There were no such concentrations during 2017. Management believes that other suppliers could provide similar materials on comparable terms. A change in suppliers, however, could cause a delay in manufacturing and a possible loss of sales, which would adversely affect operating results. Accounts payable to this supplier amounted to approximately $459,000 at December 31, 2018

NOTE 4 - INVENTORIES

Inventories consist of the following as of December 31, 2018 and 2017:

 
2018
 
2017
Raw materials
$  1,036,890
 
$  1,785,690
Work in process
607,493
 
2,295,785
Finished goods
2,791,726
 
748,184
 
$  4,436,109
 
$  4,829,659


NOTE 5 - PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment consist of the following as of December 31, 2018 and 2017:



 
2018
 
2017
Land
$     210,000
 
$       210,000   
Buildings
8,200,005
 
8,200,005
Leasehold improvements
198,692
 
131,820
Vehicles
168,764
 
161,607
Furniture and fixtures
211,011
 
167,796
Machinery and equipment
9,473,790
 
8,856,977
Office equipment
302,003
 
272,565  
 
18,764,265
 
18,000,770  
Less accumulated depreciation
(5,960,176)
 
 (4,717,740) 
 
$ 12,804,089
 
$ 13,283,030 

11


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
NOTES TO CONSOLIDATED STATEMENTS
DECEMBER 31, 2018 AND 2017


NOTE 6 - OTHER INTANGIBLE ASSETS

Other intangible assets consist of the following as of December 31, 2018 and 2017:



 
2018
 
2017
Customer relationships
$   7,277,366
 
$   7,277,366  
Trade name
853,097
 
853,097
Non-compete agreement
 250,000
 
 250,000  
 
8,380,463
 
8,380,463
Less accumulated amortization
 (4,404,982)
 
 (3,604,436) 
 
$   3,975,481
 
$   4,776,027  

The estimated aggregate amortization expense is expected to be as follows as of December 31, 2018: 
     Year ending December 31:  

 2019
$     813,046
 

 2020
813,046
 

 2021
813,046
 

 2022
707,792
 

 2023
392,030
 

 Thereafter
436,521
 
   
$  3,975,481
 


NOTE 7 - LINE OF CREDIT

The Company has a $12,000,000 revolving line of credit agreement with a bank, which matures March 1, 2019. Subsequent to year end, the line was amended to extend the maturity date to June 1, 2019. The line bears interest at a variable rate equal to the greater of LIBOR plus 3.25% or 3.5% (6.10% at December 31, 2018). The Company owed $4,089,815 and $5,572,815 under this line at December 31, 2018 and 2017, respectively.

The Company's ability to borrow under the line of credit agreement is based upon a specified borrowing base consisting of accounts receivable, inventory and outstanding letters of credit.
12


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DECEMBER 31, 2018 AND 2017


NOTE 8 -
NOTES PAYABLE
   
 
Notes payable consists of the following as of December 31, 2018 and 2017:
   
2018
 
2017
 
Term note to Pinnacle Bank, payable in monthly installments of
$117,480, plus interest at a variable rate (6.10% at December 31, 2018) through June 1, 2021.

 $ 3,341,885
 
$ 5,051,648
 
Term note to Pinnacle Bank, payable in monthly installments of
$96,454, including interest at a fixed rate (4.40% at December 31, 2018) through June 1, 2021.
 
  7,467,234
 
 
  8,206,935
   
10,809,119
 
13,258,583
 
Less unamortized financing fees
 (266,081)
 
 (371,710)
 
Long-term debt, less unamortized financing fees
10,543,038
 
12,886,873
 
Less current installments
 (3,254,566)
 
 (2,445,000)
 
Total long-term debt, less current portion
$ 7,288,472
 
$     10,441,873

The Company has a senior credit facility agreement with Pinnacle Bank, secured by substantially all the assets of the Company, that includes the line of credit and two term notes. In addition to the principal payments outlined above, the credit facility agreement also requires annual payments equal to 50% of excess cash flow. These payments are first applied to the term loans and then to the revolving line of credit. The excess cash flow for the year ended December 31, 2017 that was due in 2018 was approximately $1,000,000. Pinnacle Bank agreed, however, to reduce the excess cash flow payment due to $300,000 for the year ended December 31, 2017. The excess cash flow for the year ended December 31, 2018 due in 2019 is approximately $2,000,000. Pinnacle Bank agreed, however, to reduce the excess cash flow payment due to $1,000,000 for the year ended December 31, 2018.

The credit facility agreement requires the maintenance of certain financial and non-financial covenants.

Annual principal installments under the term notes as of December 31, 2018 follow:

     Year ending December 31:  

 2019
$       3,254,566
 

 2020
1,814,859
 

 2021
5,739,694
 
   
$     10,809,119
 

13


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DECEMBER 31, 2018 AND 2017

NOTE 9 - CAPITAL LEASE

The Company leases a piece of machinery under an agreement classified as a capital lease. The lease requires monthly payments of $10,691 through September 21, 2022.

Future minimum payments on the capital lease as of December 31, 2018 follow: Year ending December 31:
2019
$ 128,292
2020
128,292
2021
128,292
2022
96,219
Total minimum lease payments payable
481,095
Less amount representing interest
(41,225)
Present value of net minimum lease payments
439,870
Less current installments
(109,771)
 
$ 330,099


The following is a summary of machinery held under capital leases as of December 31, 2018 and 2017:
   
2018
 
2017
Machinery
 
$         570,000
 
$         570,000
Accumulated depreciation
 
            (77,000)
 
           (19,000)
   
$         493,000
 
$         551,000


Depreciation of these assets is included in depreciation expense.

NOTE 10 - SUBORDINATED LOANS PAYABLE

As of December 31, 2016, the Companies had 5 subordinated notes totaling $6,200,000 outstanding to former owners of the Companies. Four of the notes accrued interest at 10% and one at 7%. During 2017, a 10% note totaling $360,000 was paid in full. During 2018, the 7% note totaling $200,000 was paid in full. As of December 31, 2018, one note totaling $375,000 was due September 28, 2019 and the other two notes totaling $5,265,000 are set to mature January 31, 2021.

NOTE 11 - LEASES

The Company leases certain property and equipment under operating leases expiring at various dates through October 2024. Most of the leases contain renewal options for various periods. Rent expense totaled $649,562 and $722,333 for the years ended December 31, 2018 and 2017, respectively.
14


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DECEMBER 31, 2018 AND 2017


Future minimum lease payments required under noncancelable operating leases as of December 31, 2018 follow:

     Year ending December 31:  

 2019
$ 668,493
 

 2020
297,200
 

 2021
51,898
 

 2022
 24,579
 
   
$ 1,042,170
 

NOTE 12 - RELATED PARTY TRANSACTIONS

The Company has a management agreement with Andrew W. Byrd & Co., LLC. Under this agreement the Company pays a minimum management fee of $475,000 per year in exchange for consulting, investment and legal services. Management fees of $480,087 and $479,654 were paid during the years ended December 31, 2018 and December 31, 2017, respectively.

NOTE 13 - INCOME TAXES

The provision for income taxes consists of the following for the years ended December 31, 2018 and 2017:


 

       2018    
EXPENSE
Current
 
Deferred
 
Total
Federal
$ 72,224
 
$ 44,748
 
$ 116,972
State
480,814
 
12,197
 
493,011
Total
$ 553,038
 
$ 56,945
 
$ 609,983
 

       2017 (restated)    
EXPENSE (BENEFIT)
Current
 
Deferred
 
Total
Federal
$ 1,363,565
 
$ (1,026,824)
 
$ 336,741
State
295,941
 
53,890
 
349,831
Total
$ 1,659,506
 
$ (972,934)
 
$ 686,572

15


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DECEMBER 31, 2018 AND 2017


Significant components of the Company's deferred tax liabilities are as follows as of December 31, 2018 and 2017:

 
2018
 
2017
 
DEFERRED TAX ASSETS (LIABILITIES)
   
(restated)
Goodwill and intangible assets
$ (159,042)
 
$ (62,368)
Reserve accounts
71,199
 
84,278
Property and equipment
(2,484,560)
 
(2,506,474)
Prepaid expenses
(10,217)
 
(38,727)
Inventory
 57,605
 
 55,221
 
$      (2,525,015)
 
$      (2,468,070)

During 2018, the Company filed amended federal tax returns for tax years 2013, 2014, 2015 and 2016 to take advantage of research and development tax credits available during those years. The amended filings resulted in a reduction of prior years' federal income taxes of approximately $979,000 that the Company has recognized in 2018.

NOTE 14 - 401(K) RETIREMENT PLAN

The Company sponsors a Section 401(k) retirement plan. The plan allows employees to make voluntary contributions, subject to certain limitations under the Internal Revenue Code. Discretionary employer contributions are determined annually by the Board of Directors.

The Company expensed $133,171 and $125,529 related to the plan during the years ended December 31, 2018 and 2017, respectively.

NOTE 15 - COMMON AND PREFERRED UNITS

Class A units

Class A units consist of a unit of limited liability company interest, which entitle the holder thereof to share in the profits, losses and distributions of the Company. This class of unit receives an amount per annum equal to 8% of the stated value per Class A unit, as adjusted for any dividends, combinations, splits, reclassifications and the like, with respect to the Class A units. This preferred return accrues from day to day, whether or not declared, and is cumulative and compounds annually. Class A units do not have voting rights. Each unit has a par value of $10 per unit. There were 557,176 Class A Units issued and outstanding as of December 31, 2018 and 2017.

The undeclared amounts of interest at December 31, 2018 and 2017 have not been accrued in the accompanying consolidated financial statements. At December 31, 2016, the Company had accumulated undeclared series A preferred interest of $76,484. During 2017, $228,281 of Series A preferred interest accumulated. On March 23, 2018, the Company paid out $264,721 of accumulated Series A preferred interest. This amount was included in distributions paid during 2018 on the consolidated statements of changes in members' equity and cash flows. The remaining $908,275 of distributions paid was a return of capital to Class A unit holders. The amount of accumulated undeclared series A preferred interest at December 31, 2018 was $58,122.
16


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DECEMBER 31, 2018 AND 2017


On April 1, 2013, the Company issued 11,224.50 Class A Units to an employee. This was funded by an initial payment of $28,061 and a note receivable in the amount of $84,184, for a total issuance amount of $112,245. The note accrued interest at 3% per annum and matured on September 28, 2017. The note receivable balance was paid in full during 2016. During 2017, Class A units were purchased back from the employee for $187,198.

Common units

Common units consist of a unit of limited liability company interest, which entitle the holder to share in the profits, losses and distributions of the Company. Common units have voting rights but no stated par value. There were 557,176 Common Units issued and outstanding as of December 31, 2018 and 2017.

Class P units

Class P units consist of a unit of limited liability company interest, which entitle the holder thereof to share in the profits, losses and distributions of the Company. Class P units do not have voting rights and do not have a stated par value. There were 11,600 Class P Units issued and authorized as of December 31, 2018 and 2017.

Liquidation preferences

In the event of liquidation, distributions of available cash flow will first be distributed to the Class A unit holders, in proportion to their units, through a preferred distribution in proportion to, and to the extent of, their undistributed preferred return. After the preferred distribution, any remaining available cash flow would then be distributed to the Class A unit holders in proportion to their units, in the amount of the original issue price of a Class A unit. Finally, any remaining available cash flow would be distributed to the holders of common units and Class P units, in proportion to their respective units held.

NOTE 16 - RESTATEMENT OF PRIOR YEARS

The Company recorded a prior period restatement to adjust current and deferred taxes relating to an error in tax amortization on previously filed tax returns. The effect of this restatement resulted in a reduction of members' equity as of December 31, 2016 by $3,212,618 and an increase in net income for the year ended December 31, 2017 by $705,013. In addition, federal and state income taxes payable and the liability for deferred income taxes as of December 31, 2017 increased by $925,132 and $1,582,473, respectively, from what had been previously reported.

NOTE 17 - SUBSEQUENT EVENTS

In November 2018, the Company signed a letter of intent to purchase a tool shop in the United Kingdom with a purchase price of $638,010.
17


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DECEMBER 31, 2018 AND 2017


NOTE 18 - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

 
2018
 
2017
CASH PAID FOR
Interest
 
$ 1,959,118
 
 
$ 1,264,429
Taxes
$ 1,536,930
 
$ 537,453
NON-CASH TRANSACTIONS
Equipment acquired through capital lease
$             -
 
$ 570,000

18



SUPPLEMENTARY INFORMATION
19


BIG 3 HOLDINGS, LLC AND SUBSIDIARIES

CONSOLIDATING BALANCE SHEET

DECEMBER 31, 2018



     
BIG 3 PRECISION
               
     
PRODUCTS, INC
 
BIG 3 PRECISION
     
CONSOLIDATING
 
CONSOLIDATED
 
BIG 3 HOLDINGS, LLC
 
AND SUBSIDIARIES
 
MOLD SERVICES, INC.
 
TOTAL
 
ENTRIES
 
TOTAL
ASSETS
                     
                       
CURRENT ASSETS
                     
Cash
$ -
 
$ 583,224
 
$ 559,678
 
$ 1,142,902
 
$ -
 
$ 1,142,902
Accounts receivable, net
-
 
9,032,883
 
2,684,184
 
11,717,067
 
-
 
11,717,067
Inventories
-
 
3,532,188
 
903,921
 
4,436,109
 
-
 
4,436,109
Prepaid expenses
-
 
308,812
 
-
 
308,812
 
-
 
308,812
   Federal and state income taxes receivable
 -
 
-
 
 248,767
 
248,767
 
(248,767)
 
-
                       
TOTAL CURRENT ASSETS
-
 
13,457,107
 
4,396,550
 
17,853,657
 
(248,767)
 
17,604,890
                       
Property, plant and equipment, net
-
 
7,147,221
 
5,656,868
 
12,804,089
 
-
 
12,804,089
Goodwill
-
 
7,314,776
 
2,827,429
 
10,142,205
 
-
 
10,142,205
Other intangible assets, net
-
 
3,268,623
 
706,858
 
3,975,481
 
-
 
3,975,481
Investment in Big 3 Precision Products, Inc.
8,005,302
 
-
 
-
 
8,005,302
 
(8,005,302)
 
-
Investment in Big 3 Mold Services, Inc.
7,195,222
 
-
 
-
 
7,195,222
 
(7,195,222)
 
-
Deposit on lease
-
 
43,500
 
-
 
43,500
 
-
 
43,500
Due from related party
 -
 
-
 
2,682,402
 
2,682,402
 
(2,682,402)
 
-
                       
TOTAL ASSETS
$               15,200,524
 
$                  31,231,227
 
$             16,270,107
 
$             62,701,858
 
$         (18,131,693)
 
$            44,570,165
                       
                       
LIABILITIES AND EQUIQUITIES
                     
                       
CURRENT LIABILITIES
                     
Line of credit
$ -
 
$ 4,089,815
 
$ -
 
$ 4,089,815
 
$ -
 
$ 4,089,815
Current portion of senior term loans
-
 
1,874,556
 
1,380,010
 
3,254,566
 
-
 
3,254,566
Current portion of subordinated loans payable
-
 
-
 
375,000
 
375,000
 
-
 
375,000
Current portion of capital lease
-
 
109,771
 
-
 
109,771
 
-
 
109,771
Accounts payable
-
 
3,403,647
 
636,310
 
4,039,957
 
-
 
4,039,957
Deferred revenue
-
 
-
 
1,358,565
 
1,358,565
 
-
 
1,358,565
Warranty reserve
-
 
-
 
184,963
 
184,963
 
-
 
184,963
Accrued expenses
-
 
754,223
 
141,839
 
896,062
 
-
 
896,062
Federal and state income taxes payable
 -
 
 272,488
 
 -
 
 272,488
 
                    (248,767)
 
 23,721
                       
TOTAL CURRENT LIABILITIES
 -
 
10,504,500
 
4,076,687
 
14,581,187
 
                    (248,767)
 
        14,332,420
                       
Senior term loans, net
-
 
4,619,900
 
2,668,572
 
7,288,472
 
-
 
7,288,472
Subordinated loans payable, net
-
 
3,975,000
 
1,290,000
 
5,265,000
 
-
 
5,265,000
Capital lease, net
-
 
330,099
 
-
 
330,099
 
-
 
330,099
Due to related party
371,365
 
2,311,037
 
-
 
2,682,402
 
(2,682,402)
 
-
Deferred income taxes
 -
 
1,485,389
 
1,039,626
 
2,525,015
 
-
 
        2,525,015
                       
TOTAL LIABILITIES
                            371,365
 
            23,225,925
 
9,074,885
 
32,672,175
 
(2,931,169)
 
29,741,006
                       
EQUITY
                     
Members' equity
14,829,159
 
-
 
-
 
14,829,159
 
-
 
14,829,159
Common stock
-
 
3,593,333
 
1,906,667
 
5,500,000
 
(5,500,000)
 
-
Retained earnings
 -
 
4,411,969   
 
5,288,555
 
9,700,524
 
(9,700,524)
 
                              -
                       
TOTAL EQUITY
                    14,829,159
 
8,005,302
 
7,195,222
 
30,029,683
 
(15,200,524)
 
14,829,159
                       
TOTAL LIABILITIES AND EQUITY
$              15,200,524
 
$               31,231,227
 
$                16,270,107
 
$           62,701,858
 
$        (18,131,693)
 
$           44,570,165

20



BIG 3 HOLDINGS, LLC AND SUBSIDIARIES

CONSOLIDATING STATEMENT OF INCOME

FOR THE YEAR ENDED DECEMBER 31, 2018



     
BIG 3 PRECISION
               
     
PRODUCTS, INC
 
BIG 3 PRECISION
     
CONSOLIDATING
 
CONSOLIDATED
 
BIG 3 HOLDINGS, LLC
 
AND SUBSIDIARIES
 
MOLD SERVICES, INC
 
TOTAL
 
ENTRIES
 
TOTAL
SALES
$                    -
 
$   54,530,742
 
$  14,821,000
 
$  69,351,742
 
$                   -
 
$  69,351,742
                       
COST OF GOODS SOLD
-
 
44,333,855
 
10,077,092
 
54,410,947
 
-
 
54,410,947
                       
GROSS PROFIT
   
10,196,887
 
4,743,908
 
14,940,795
 
-
 
14,940,795
                       
SELLING, GENERAL AND
                     
ADMINISTRATIVE EXPENSES
                     
Salaries and wages
-
 
1,452,533
 
1,428,987
 
2,881,520
 
-
 
2,881,520
Commissions and bonuses
-
 
101,468
 
27,334
 
128,802
 
-
 
128,802
Employee benefits
-
 
363,574
 
271,311
 
634,885
 
-
 
634,885
Travel expenses
-
 
46,318
 
105,015
 
151,333
 
-
 
151,333
Legal and accounting fees
-
 
59,267
 
33,089
 
92,356
 
-
 
92,356
Consulting fees
-
 
130,530
 
-
 
130,530
 
-
 
130,530
Taxes and licenses
-
 
81,591
 
40,491
 
122,082
 
-
 
122,082
Repairs and maintenance
-
 
1,048
 
2,128
 
3,176
 
-
 
3,176
Utilities
-
 
21,333
 
19,220
 
40,553
 
-
 
40,553
Office expenses
-
 
64,698
 
76,438
 
141,136
 
-
 
141,136
Selling and marketing
-
 
13,453
 
69,783
 
83,236
 
-
 
83,236
Rental
-
 
-
 
72,540
 
72,540
 
-
 
72,540
Management fees
-
 
515,436
 
150,794
 
666,230
 
-
 
666,230
Amortization
-
 
612,050
 
188,496
 
800,546
 
-
 
800,546
Other general and administrative expenses
                 -
 
102,494
 
21,360
 
123,854
 
                 -
 
123,854
                       
TOTAL SELLING, GENERAL AND
                     
ADMINISTRATIVE EXPENSES
                 -
 
3,565,793
 
2,506,986
 
6,072,779
 
                 -
 
6,072,779
                       
INCOME FROM OPERATIONS
                 -
 
6,631,094
 
2,236,922
 
8,868,016
 
                 --
 
8,868,016
                       
OTHER INCOME (EXPENSE)
                     
Interest expense
-
 
(1,095,001)
 
(583,346)
 
(1,678,347)
 
-
 
(1,678,347)
Interest income
-
 
233
 
-
 
233
 
-
 
233
Acquisition costs
(373,636)
 
-
 
-
 
(373,636)
 
-
 
(373,636)
Tax consulting fees
-
 
-
 
(178,852)
 
(178,852)
 
-
 
(178,852)
Insurance proceeds on machine fire
-
 
369,000
 
-
 
369,000
 
-
 
369,000
Dividend income
1,172,997
 
-
 
-
 
1,172,997
 
(1,172,997)
 
-
Gain in equity - Big 3 Precision Products, Inc.
4,939,106
 
-
 
-
 
4,939,106
 
(4,939,106)
 
-
Gain in equity - Big 3 Precision Mold Services, Inc.
1,830,961
 
                 -
 
                 -
 
1,830,961
 
(1,830,961)
 
                 -
                       
TOTAL OTHER INCOME (EXPENSE)
7,569,428
 
(725,768)
 
(762,198)
 
6,081,462
 
(7,943,064)
 
(1,861,602)
                       
INCOME BEFORE INCOME TAXES
7,569,428
 
5,905,326
 
1,474,724
 
14,949,478
 
(7,943,064)
 
7,006,414
                       
INCOME TAX EXPENSE (BENEFIT)
                 -
 
966,220
 
(356,237)
 
609,983
 
                 -
 
609,983
                       
NET INCOME
$   7,569,428
 
$    4,939,106
 
$    1,830,961
 
$     14,339,495
 
$     (7,943,064)
 
$     6,396,431

21




BIG 3 HOLDINGS, LLC AND SUBSIDIARIES

CONSOLIDATED SCHEDULE OF EBITDA

FOR THE YEAR ENDED DECEMBER 31, 2018


Net income
 
$    6,396,431
       
 
Adjustments to net income:
   
 
Interest expense
 
1,678,347
 
Income taxes
 
609,983
 
Depreciation expense
 
1,251,789
 
Amortization expense
 
800,546
       
 
Net adjustments to net income
 
4,340,665
       
EBITDA
 
10,737,096
       
 
Management restructuring fees
 
186,143
 
Management fees
 
480,087
 
Acquisition costs
 
373,636
 
Tax consulting fees
 
178,852
 
Insurance proceeds on machine fire
 
(369,000)
       
EBITDA excluding one-time expenses and management fees
 
$   11,586,814
       




22
EX-99.7 6 ex99-7big3financials_unaudit.htm

Ex. 99.7


Big 3 Precision
Unaudited consolidated balance sheet
As of June 30, 2019


Assets
     
  Current Assets
     
   Cash and cash equivalents
 
$
2,636,418
 
   Accounts receivables
   
14,825,516
 
   Inventories
   
5,201,342
 
   Prepaid expenses and other assets
   
351,695
 
    Total current assets
   
23,014,971
 
         
Property, plant and equipment, net
   
13,283,669
 
Goodwill
   
10,142,204
 
Trademarks
   
853,097
 
Other intangible assets, net
   
2,929,123
 
Other assets
   
653,150
 
    Total assets
 
$
50,876,214
 
         
Liabilities and Stockholders' Equity
       
  Current Liabilities
       
   Accounts payable
 
$
5,914,492
 
   Other accrued expenses
   
1,385,134
 
   Deferred Income
   
901,469
 
   Current portion of long-term debt
   
11,663,152
 
    Total current liabilities
   
19,864,247
 
         
Deferred income taxes
   
2,525,015
 
Long-term debt
   
11,856,910
 
         
   Retained Earnings
   
16,630,042
 
         
    Total Liabilities and Stockholder' Equity
 
$
50,876,214
 
         



Big 3 Precision
Unaudited statement of income
For the period ended June 30, 2019

Net sales
 
$
36,393,999
 
         
Cost of products sold
   
(27,315,383
)
Gross margin
   
9,078,616
 
         
Selling and administrative expenses
   
(3,004,936
)
Operating profits
   
6,073,680
 
         
Interest expense
   
(712,505
)
Income before income taxes
   
5,361,175
 
         
Income Taxes
   
1,566,200
 
Net income
 
$
3,794,975
 
         

EX-101.INS 7 eml-20190928.xml XBRL INSTANCE DOCUMENT 0000031107 2018-12-30 2019-09-28 0000031107 2019-09-28 0000031107 2018-07-01 2018-09-29 0000031107 2017-12-31 2018-09-29 0000031107 2019-06-30 2019-09-28 0000031107 2018-12-29 0000031107 2017-12-30 0000031107 2018-09-29 0000031107 eml:Big3HoldingsLLCMember 2019-08-30 2019-08-30 0000031107 eml:Big3HoldingsLLCMember 2019-08-30 0000031107 us-gaap:MediumTermNotesMember 2019-09-28 0000031107 us-gaap:LineOfCreditMember 2019-09-28 0000031107 us-gaap:MediumTermNotesMember 2019-08-30 2019-08-30 0000031107 us-gaap:AccountingStandardsUpdate201602Member 2019-09-28 0000031107 us-gaap:AccountingStandardsUpdate201602Member srt:MinimumMember 2018-12-30 2019-09-28 0000031107 us-gaap:AccountingStandardsUpdate201602Member srt:MaximumMember 2018-12-30 2019-09-28 0000031107 us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:MediumTermNotesMember 2018-12-30 2019-09-28 0000031107 us-gaap:MediumTermNotesMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember 2018-12-30 2019-09-28 0000031107 us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:MediumTermNotesMember 2018-12-30 2019-09-28 0000031107 us-gaap:MediumTermNotesMember 2018-12-30 2019-09-28 0000031107 us-gaap:LineOfCreditMember 2018-12-30 2019-09-28 0000031107 us-gaap:LineOfCreditMember 2019-08-31 2019-09-28 0000031107 us-gaap:LineOfCreditMember srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-12-30 2019-09-28 0000031107 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:LineOfCreditMember 2018-12-30 2019-09-28 0000031107 us-gaap:MediumTermNotesMember srt:MaximumMember 2018-12-30 2019-09-28 0000031107 us-gaap:MediumTermNotesMember srt:MinimumMember 2018-12-30 2019-09-28 0000031107 us-gaap:InterestRateSwapMember us-gaap:MediumTermNotesMember 2019-09-28 0000031107 us-gaap:MediumTermNotesMember us-gaap:InterestRateSwapMember 2019-08-31 2019-09-28 0000031107 eml:OneMonthLondonInterbankOfferedRateLIBORMember us-gaap:MediumTermNotesMember 2019-09-28 0000031107 us-gaap:MediumTermNotesMember eml:OneMonthLondonInterbankOfferedRateLIBOR2Member 2019-09-28 0000031107 us-gaap:MediumTermNotesMember eml:OneMonthLondonInterbankOfferedRateLIBORMember 2018-12-30 2019-09-28 0000031107 eml:OneMonthLondonInterbankOfferedRateLIBOR2Member us-gaap:MediumTermNotesMember 2018-12-30 2019-09-28 0000031107 srt:MaximumMember eml:CreditAgreementMember 2018-12-30 2019-09-28 0000031107 eml:CreditAgreementMember srt:MinimumMember 2018-12-30 2019-09-28 0000031107 srt:MinimumMember 2018-12-30 2019-09-28 0000031107 us-gaap:RestrictedStockMember 2019-06-30 2019-09-28 0000031107 eml:EmployeeStockOptionAndStockAppreciationRightsSARsMember 2019-06-30 2019-09-28 0000031107 us-gaap:RestrictedStockMember 2018-07-01 2018-09-29 0000031107 srt:MinimumMember eml:Plan2010Member 2018-12-30 2019-09-28 0000031107 eml:Plan2010Member srt:MaximumMember 2018-12-30 2019-09-28 0000031107 eml:Plan2010Member 2017-12-31 2018-09-29 0000031107 us-gaap:StockAppreciationRightsSARSMember 2019-06-30 2019-09-28 0000031107 us-gaap:StockAppreciationRightsSARSMember 2018-12-30 2019-09-28 0000031107 us-gaap:StockAppreciationRightsSARSMember 2018-07-01 2018-09-29 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-12-31 2018-09-29 0000031107 eml:Plan2010Member 2019-09-28 0000031107 us-gaap:EmployeeStockOptionMember 2017-12-30 0000031107 us-gaap:EmployeeStockOptionMember 2018-12-29 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-12-30 0000031107 us-gaap:StockAppreciationRightsSARSMember 2018-12-29 0000031107 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-09-29 0000031107 us-gaap:EmployeeStockOptionMember 2018-12-30 2019-09-28 0000031107 us-gaap:StockAppreciationRightsSARSMember 2017-12-31 2018-12-29 0000031107 us-gaap:EmployeeStockOptionMember 2017-12-31 2018-12-29 0000031107 us-gaap:EmployeeStockOptionMember 2019-06-30 2019-09-28 0000031107 us-gaap:EmployeeStockOptionMember 2019-09-28 0000031107 us-gaap:StockAppreciationRightsSARSMember 2019-09-28 0000031107 eml:EmployeeStockOptionAndStockAppreciationRightsSARsMember 2019-09-28 0000031107 2018-05-02 0000031107 eml:CompositesGroupRestructuringProgramMember 2018-12-30 2019-09-28 0000031107 us-gaap:FacilityClosingMember 2018-12-30 2019-09-28 0000031107 eml:CompositesGroupRestructuringProgramMember 2019-06-30 2019-09-28 0000031107 2017-01-01 2017-12-30 0000031107 2018-09-30 2018-12-29 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-30 2019-09-28 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-07-01 2018-09-29 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 2018-09-29 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2018-12-30 2019-09-28 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-06-30 2019-09-28 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2019-06-30 2019-09-28 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 2018-09-29 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2018-07-01 2018-09-29 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-09-28 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2019-09-28 0000031107 eml:NonDiscretionaryContributionsMember 2018-07-01 2018-09-29 0000031107 eml:NonDiscretionaryContributionsMember 2018-12-30 2019-09-28 0000031107 eml:RegularMatchingContributionsMember 2018-12-30 2019-09-28 0000031107 eml:TransitionalCreditContributionsMember 2019-06-30 2019-09-28 0000031107 eml:TransitionalCreditContributionsMember 2018-07-01 2018-09-29 0000031107 eml:RegularMatchingContributionsMember 2017-12-31 2018-09-29 0000031107 eml:USNonUnionEmployeesMember 2018-12-30 2019-09-28 0000031107 eml:TransitionalCreditContributionsMember 2017-12-31 2018-09-29 0000031107 eml:NonDiscretionaryContributionsMember 2019-06-30 2019-09-28 0000031107 eml:RegularMatchingContributionsMember 2018-07-01 2018-09-29 0000031107 eml:TransitionalCreditContributionsMember 2018-12-30 2019-09-28 0000031107 eml:RegularMatchingContributionsMember 2019-06-30 2019-09-28 0000031107 eml:NonDiscretionaryContributionsMember 2017-12-31 2018-09-29 0000031107 eml:SecurityProductsMember us-gaap:OperatingSegmentsMember 2019-06-30 2019-09-28 0000031107 us-gaap:OperatingSegmentsMember eml:SecurityProductsMember 2017-12-31 2018-09-29 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2017-12-31 2018-09-29 0000031107 us-gaap:OperatingSegmentsMember eml:SecurityProductsMember 2018-12-30 2019-09-28 0000031107 us-gaap:OperatingSegmentsMember eml:MetalProductsMember 2019-06-30 2019-09-28 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2019-06-30 2019-09-28 0000031107 eml:SecurityProductsMember us-gaap:OperatingSegmentsMember 2018-07-01 2018-09-29 0000031107 us-gaap:OperatingSegmentsMember eml:MetalProductsMember 2017-12-31 2018-09-29 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2018-07-01 2018-09-29 0000031107 eml:IndustrialHardwareMember us-gaap:OperatingSegmentsMember 2018-07-01 2018-09-29 0000031107 eml:MetalProductsMember us-gaap:OperatingSegmentsMember 2018-12-30 2019-09-28 0000031107 us-gaap:OperatingSegmentsMember eml:IndustrialHardwareMember 2018-12-30 2019-09-28 0000031107 us-gaap:CustomerConcentrationRiskMember us-gaap:AccountsReceivableMember eml:CustomerOneMember 2018-12-30 2019-09-28 0000031107 us-gaap:CustomerConcentrationRiskMember us-gaap:AccountsReceivableMember 2017-12-31 2018-12-29 0000031107 us-gaap:AccountsReceivableMember eml:CustomerOneMember us-gaap:CustomerConcentrationRiskMember 2019-09-28 0000031107 us-gaap:LondonInterbankOfferedRateLIBORMember us-gaap:MediumTermNotesMember 2018-12-30 2019-09-28 0000031107 us-gaap:LineOfCreditMember 2019-08-30 0000031107 us-gaap:MediumTermNotesMember 2019-08-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares eml:Lease xbrli:pure eml:Plan eml:Customer eml:Division false --12-28 2019-09-28 CT Yes Accelerated Filer EASTERN CO 0000031107 6238317 2019 Q3 10-Q Yes false false true <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note M - Recent Accounting Pronouncements</u></div><div><br /></div><div style="text-align: justify;">Adopted</div><div><br /></div><div style="text-align: justify;">In February 2016, the FASB issued ASU No. 2016-02, Leases (&#8220;Topic 842&#8221;). ASU 2016-02 requires lessees to present right-of-use assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months. The guidance is to be applied at the beginning of the earliest comparative period in the financial statements and is effective for years beginning after December 15, 2018. Early adoption was permitted.&#160; In July 2018, the FASB issued ASU No. 2018-10, Codification Improvements to Topic 842 - Leases. ASU 2018-10 clarifies and increases transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions.&#160; The guidance is to be applied upon adoption of Topic 842 and is effective for years beginning after December 15, 2018.&#160; Also in July 2018, the FASB issued ASU No. 2018-11, Leases. ASU 2018-11 provides clarification and an additional (and optional) transition method to adopt the new leases standard.&#160; The guidance is to be</div><div style="text-align: justify;">applied upon adoption of Topic 842 and is effective for years beginning after December 15, 2018.&#160; In March 2019, the FASB issued ASU No. 2019-01, Leases (Topic 842): Codification Improvements.&#160; ASU No. 2019-01 aligns the new leases guidance with existing guidance for the fair value of the underlying asset by lessors that are not manufacturers or dealers and clarifies an exemption for lessors and lessees from a certain interim disclosure requirement associated with adopting the FASB&#8217;s new lease accounting standard.&#160; The guidance is to be applied upon adoption of Topic 842 and is effective for years beginning after December 15, 2018. See Note D &#8211; Right-of-Use Assets.</div><div><br /></div><div style="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 any other new accounting pronouncements have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.</div></div> 20457927 18497626 30285316 43536854 6315000 43915238 46563361 20688630 20007409 -22565699 -22628515 -104422 166444 -2106329 -2452986 0 -882 108000 281000 74000 203000 546000 680000 124576106 50204165 279237125 181247567 113817566 101190025 80817039 7114732 1585709 32268 81155753 1337337 21054000 4910384 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note A &#8211; Basis of Presentation</u></div><div><br /></div><div style="text-align: justify;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X and do not include all of the information and footnotes required by generally accepted accounting principles in the United States (&#8220;GAAP&#8221;) for complete financial statements. Refer to the consolidated financial statements and notes thereto of the Eastern Company (the &#8220;Company&#8221;) included in the Company&#8217;s Annual Report on Form 10-K for the year ended December 29, 2018, as filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on March 14, 2019 (the &#8220;2018 Form 10-K&#8221;) for additional information.</div><div><br /></div><div style="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="text-align: justify;">The condensed consolidated balance sheet at December 29, 2018 has been derived from the audited consolidated balance sheet at that date.</div><div><br /></div><div style="text-align: justify;"><u>Business Combination</u></div><div><br /></div><div style="text-align: justify;">On August 30, 2019, the Company and its newly-formed wholly-owned subsidiary, Eastern Engineered Systems, Inc., a Delaware corporation (&#8220;EES&#8221; and with the Company, the &#8220;Company Parties&#8221;) entered into a Stock Purchase Agreement (the &#8220;Stock Purchase Agreement&#8221;) with Big 3 Holdings, LLC, a Delaware limited liability company (&#8220;Seller&#8221;), Big 3 Precision Mold Services, Inc., a Delaware corporation and wholly-owned Subsidiary of Seller (&#8220;Big 3 Mold&#8221;), and Big 3 Precision Products, Inc., a Delaware corporation and wholly owned Subsidiary of Seller (&#8220;Big 3 Products&#8221;), Industrial Design Innovations, LLC, a Delaware limited liability company and wholly-owned Subsidiary of Big 3 Products (&#8220;Design Innovations&#8221;), Sur-Form, LLC, a Delaware limited liability company and wholly-owned Subsidiary of Big 3 Products (&#8220;Sur-Form&#8221;), Associated Toolmakers Limited, a limited company formed under the laws of England and Wales and wholly-owned Subsidiary of Big 3 Mold (&#8220;Associated&#8221; and together with Big 3 Mold, Big 3 Products, Design Innovations and Sur-Form, collectively &#8220;Big 3 Precision&#8221;), TVV Capital Partners III, L.P., a Delaware limited partnership (&#8220;TVV III&#8221;), TVV Capital Partners III-A, L.P., a Delaware limited partnership (&#8220;TVV IIIA&#8221;), Alan Scheidt, (&#8220;Scheidt&#8221;), Todd Riley (&#8220;Riley&#8221;), Clinton Hyde (&#8220;Hyde,&#8221; and together with TVV-III, TVV-IIIA, Scheidt and Riley, the &#8220;Seller Owners&#8221;), and Big 3 Holdings, LLC, a Delaware limited liability company, as the initial Seller Representative (the &#8220;Seller Representative&#8221;). The Seller and the Seller Owners are collectively the &#8220;Selling Parties&#8221;.&#160; On August 30, 2019, pursuant to the Stock Purchase Agreement, the Company, through EES, acquired all of the outstanding equity interests of Big 3 Precision Products and Big 3 Mold Services, and indirectly through them, all of the outstanding equity interests in Design Innovation, Sur-Form and Associated, for an adjusted purchase cash price of $81.1 million.&#160; The acquisition was financed with a combination of $2.1 million of cash on hand, and a $100.0 million&#160;credit agreement (the &#8220;Credit Agreement&#8221;) with Santander Bank, N.A., for itself, People&#8217;s United Bank, N. A. and TD Bank, N.A. as lenders and a $20 million&#160;revolving credit line with lenders through a credit agreement (the &#8220;Credit Agreement&#8221;). In connection with the Credit Agreement, the Company also used its cash to repay the remaining balance (approximately $19.1 million) of its then outstanding term loan with People&#8217;s United N.A.</div><div><br /></div><div style="text-align: justify;"><u>Leases</u></div><div><br /></div><div style="text-align: justify;">Commencing with the financial statements contained in the Quarterly Report on Form 10-Q for the period ended March 30, 2019, in accordance with ASU No. 2016-02, Leases (&#8220;Topic 842&#8221;), right of use assets and lease liabilities have been separately identified on the balance sheet for the current period.&#160; See Note D &#8211; Right of Use Assets.</div></div> 2070000 0 13649937 0 3240382 13770170 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; font-weight: bold;"><u>Note O &#8211; Business Combination</u></div><div><br /></div><div style="text-align: justify;">On August 30, 2019, the Company and its newly-formed wholly-owned subsidiary, Eastern Engineered Systems, Inc., a Delaware corporation (&#8220;EES&#8221; and with the Company, the &#8220;Company Parties&#8221;) entered into a Stock Purchase Agreement (the &#8220;Stock Purchase Agreement&#8221;) with Big 3 Holdings, LLC, a Delaware limited liability company (&#8220;Seller&#8221;), Big 3 Precision Mold Services, Inc., a Delaware corporation and wholly-owned Subsidiary of Seller (&#8220;Big 3 Mold&#8221;), and Big 3 Precision Products, Inc., a Delaware corporation and wholly owned Subsidiary of Seller (&#8220;Big 3 Products&#8221;), Industrial Design Innovations, LLC, a Delaware limited liability company and wholly-owned Subsidiary of Big 3 Products (&#8220;Design Innovations&#8221;), Sur-Form, LLC, a Delaware limited liability company and wholly-owned Subsidiary of Big 3 Products (&#8220;Sur-Form&#8221;), Associated Toolmakers Limited, a limited company formed under the laws of England and Wales and wholly-owned Subsidiary of Big 3 Mold (&#8220;Associated&#8221; and together with Big 3 Mold, Big 3 Products, Design Innovations and Sur-Form, collectively &#8220;Big 3 Precision&#8221;), TVV Capital Partners III, L.P., a Delaware limited partnership (&#8220;TVV III&#8221;), TVV Capital Partners III-A, L.P., a Delaware limited partnership (&#8220;TVV IIIA&#8221;), Alan Scheidt, (&#8220;Scheidt&#8221;), Todd Riley (&#8220;Riley&#8221;), Clinton Hyde (&#8220;Hyde,&#8221; and together with TVV-III, TVV-IIIA, Scheidt and Riley, the &#8220;Seller Owners&#8221;), and Big 3 Holdings, LLC, a Delaware limited liability company, as the initial Seller Representative (the &#8220;Seller Representative&#8221;). The Seller and the Seller Owners are collectively the &#8220;Selling Parties&#8221;.&#160; On August 30, 2019, pursuant to the Stock Purchase Agreement, the Company, through EES, acquired all of the outstanding equity interests of Big 3 Precision Products and Big 3 Mold Services, and indirectly through them, all of the outstanding equity interests in Design Innovation, Sur-Form and Associated, for an adjusted purchase cash price of $81.1 million.&#160; The acquisition was financed with a combination of $2.1 million of cash on hand, and a $100.0 million&#160;credit agreement (the &#8220;Credit Agreement&#8221;) with Santander Bank, N.A., for itself, People&#8217;s United Bank, N. A. and TD Bank, N.A. as lenders and a $20 million&#160;revolving credit line with lenders through a credit agreement (the &#8220;Credit Agreement&#8221;). In connection with the Credit Agreement, the Company also used its cash to repay the remaining balance (approximately $19.1 million) of its then outstanding term loan with People&#8217;s United N.A.</div><div style="text-align: justify;">Through its two divisions, Big 3 Precision Products and Big 3 Precision Mold Services, Big 3 Precision serves diverse markets including truck, automotive, plastic packaging products, packaged consumer goods and pharmaceuticals.&#160;In particular, Big 3 Precision Products works with leading manufacturers to design and produce custom returnable packaging to integrate with their assembly processes.&#160; Big 3 Precision Mold Services is a global leader in the design and manufacture of blow mold tools.</div><div><br /></div><div><br /></div><div style="text-align: justify;"><u>At August 30, 2019:</u></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top;"><div style="text-align: justify;">Consideration</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Cash</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>338,714</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 9.2pt;">Debt</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>80,817,039</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>81,155,753</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify;">Recognized amounts of identifiable assets acquired and liabilities assumed</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Accounts receivable</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>13,649,937</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 9.2pt;">Inventory</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>3,240,382</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Prepaid and other assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>32,268</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 9.2pt;">Property plant and equipment</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>13,770,170</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Other noncurrent assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,337,337</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 9.2pt;">Other intangible assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>21,054,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Current liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(4,910,384</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 9.2pt;">Deferred revenue</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>(1,585,709</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Income tax payable</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(2,039,117</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 9.2pt;">Note payable</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>(375,379</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Deferred tax liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>(7,114,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 27.2pt;">Total identifiable net assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>37,058,773</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: justify;">Goodwill</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>44,096,980</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>81,155,753</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify;">Accounts Receivable</div><div><br /></div><div style="text-align: justify;">Acquired receivables are amounts due from customers, and are stated at net realizable value.</div><div><br /></div><div style="text-align: justify;">Inventories</div><div><br /></div><div style="text-align: justify;">The estimated fair value of inventories acquired, which is at net realizable value.</div><div><br /></div><div style="text-align: justify;">Property, Plant and Equipment</div><div><br /></div><div style="text-align: justify;">The property plant and equipment are estimated at net realisable value at the time of the acquisition.</div><div><br /></div><div style="text-align: justify;">Intangible Assets</div><div><br /></div><div style="text-align: justify;">The estimated fair value of identifiable intangible assets is determined primarily using the Income Approach method which is a valuation technique that provides an estimate of the fair value of an asset based on the market participant&#8217;s expectations of the cash flows that an asset would generate over its remaining useful life. Some of the more significant assumption inherent in the development of the identifiable intangible assets valuation, from the perspective of a market participant, include the estimate net cash flows for each year for each project or product, the appropriate discount rate to select in order to measure the risk inherent in each future cash flow stream, the assessment of each asset&#8217;s life cycle, competitive trends impacting the asset and each cash flow stream as well as other factors.</div><div><br /></div><div>Goodwill Allocation</div><div><br /></div><div style="text-align: justify;">Goodwill of $44,096,980 arising from the acquisition consists of the difference between the consideration paid and the fair value of the assets and liabilities acquired. None of the goodwill recognized is expected to be deductible for income tax purposes. The following table summarizes the consideration paid for Big 3 Precision and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date, as well as the fair value at the acquisition date.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Current Liabilities</div><div><br /></div><div style="text-align: justify;">Acquired current liabilities are amounts owed to vendors or accrued expenses.<br /></div><div><br /></div><div style="text-align: justify;">Deferred Revenue</div><div><br /></div><div style="text-align: justify;">Deferred revenue is the amount of customers deposits at the time of the acquisition.</div><div><br /></div><div style="text-align: justify;">Income taxes</div><div><br /></div><div style="text-align: justify;">Income taxes are the estimated amount of state and federal taxes to settle certain tax positions prior to the acquisition.</div><div><br /></div><div style="text-align: justify;">Deferred Tax Liability</div><div><br /></div><div style="text-align: justify;">The deferred tax liability is stated at estimated tax liability due to the difference in the book basis of assets compared to the tax basis of those assets at the time of acquisition.</div><div><br /></div><div style="text-align: justify;">Acquisition Related Expenses</div><div><br /></div><div style="text-align: justify;">Included in general and administrative expenses in the consolidated statements of operations for the three and nine month periods ended September 28, 2019 were $765,000 and $1,184,000, respectively, for acquisition expenses.</div></div> 37058773 1184000 765000 81155753 2100000 13925765 22275477 11171703 11983328 13925765 11983328 -11103774 -1942437 0.11 0.11 0.33 0.33 0 0 8973046 8965987 50000000 50000000 6231258 6238317 29994890 30440228 3507022 10262056 3841948 8356631 0.14 0.1 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note N - Concentration of risk</u></div><div style="text-align: justify; margin-left: 4.5pt;">&#160;</div><div style="text-align: justify; font-weight: bold;">Credit Risk</div><div style="text-align: justify;">&#160;</div><div style="text-align: justify;">Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss.&#160; As of September 28, 2019, there was one significant concentration of credit risk with a customer Ford Motor Company who has receivables due of $6,315,000 representing 14% of our total accounts receivable.&#160; As of December 29, 2018, there were no significant concentrations of credit risk. No single customer represented more than 10% of the Company&#8217;s net accounts receivable as of December 29, 2018. The maximum exposure to credit risk is primarily represented by the carrying amount of the Company&#8217;s accounts receivable.</div><div style="text-align: justify;">&#160;</div><div style="text-align: justify; font-weight: bold;">Interest Rate Risk</div><div style="text-align: justify;">&#160;</div><div style="text-align: justify;">The Company&#8217;s exposure to the risk of changes in market interest rates relates primarily to the Company&#8217;s debt, which bears interest at variable rates based on the LIBOR rate plus a margin spread of 1.25% to 2.25%. The Company has an interest rate swap with a notional amount of $50,000,000 on September 28, 2019, to convert a portion of its 2019 Credit Agreement from variable to fixed rates. The valuation of this swap is determined using the one month LIBOR rate index and mitigates the Company's exposure to interest rate risk.&#160; Additionally, interest rates on the Company's debt are susceptible to changes to the method that LIBOR rates are determined and to the potential phasing out of LIBOR after 2021. More information regarding the potential phasing out of LIBOR is discussed in greater detail under Item 7 of the Company&#8217;s 2018 Form 10-K.</div><div><br /></div><div style="text-align: justify; font-weight: bold;">Currency Exchange Rate Risk</div><div><br /></div><div style="text-align: justify;">The Company&#8217;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&#8217;s limited exposure to any single foreign market, any currency 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> 139243164 43139780 133670797 45754911 P5Y 0.0125 0.0225 0.0225 0.0125 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note E - Debt</u></div><div><br /></div><div style="text-align: justify;">On August 30, 2019, the Company entered into the Credit Agreement with Santander Bank, N.A., for itself, People&#8217;s United Bank, National Association. and TD Bank, N.A. as lenders, that included a $100 million term portion and a $20 million revolving commitment portion. Proceeds of the term loan were used to repay the Company&#8217;s remaining</div><div style="text-align: justify;">outstanding term loan (and to terminate its existing credit facility) with People&#8217;s United Bank, N.A. (approximately $19 million) and to acquire Big 3 Precision. The term portion of the loan requires quarterly principal payments of $1,250,000 for an 18-month period beginning December 31, 2019. The repayment amount then increases to $1,875,000 per quarter beginning September 30, 2021 and continues through June 30, 2023. The repayment amount then increases to $2,500,000 per quarter beginning September 30, 2023 and continues through June 30, 2024. The term loan is a 5-year loan with the remaining balance due on August 30, 2024. The revolving commitment portion has an annual commitment fee of 0.25% based on the unused portion of the revolver. The revolving commitment portion has a maturity date of August 30, 2024. On August 30, 2019, the Company did not borrow any funds on the revolving commitment portion of the facility. The interest rates on the term and revolving credit portion of the Credit Agreement vary.&#160; The interest rates may vary based on the LIBOR rate plus a margin spread of 1.25% to 2.25%.&#160; The Company&#8217;s obligations under the Credit Agreement are secured by a lien on certain of the Company&#8217;s and its subsidiaries&#8217; assets pursuant to a Pledge and Security Agreement, dated August 30, 2019 with Santander Bank, N.A., as administrative agent.</div><div><br /></div><div style="text-align: justify;">On August 30, 2019, the Company entered into an interest rate swap contract with Santander Bank, N.A., with an original notational amount of $50,000,000, which was equal to 50% of the outstanding balance of the term loan on that date.&#160; The Company has a fixed interest rate of 1.44% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.44% and will receive interest when the LIBOR rate exceeds 1.44%.&#160; On September 28, 2019, the interest rate for half ($50 million) of the term portion was 3.86%, using a one month LIBOR rate, and 3.19% one the remaining balance ($50 million) of the term loan based on a one month LIBOR rate.</div><div><br /></div><div style="text-align: justify;">The Company&#8217;s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 4.25 to 1. In addition, the Company will be required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.</div><div><br /></div><div style="text-align: justify;">The interest rates on the Credit Agreement, and interest rate swap contract are susceptible to changes to the method that LIBOR rates are determined and to the potential phasing out of LIBOR after 2021.&#160; Information regarding the potential phasing out of LIBOR is provided below.</div><div><br /></div><div style="text-align: justify;">On July 27, 2017, the U.K. Financial Conduct Authority announced that it intends to stop persuading or compelling banks to submit LIBOR rates after 2021. In the United States, efforts to identify a set of alternative U.S. Dollar reference interest rates have been initiated by the Alternative Reference Rates Committee of the Federal Reserve Board and the Federal Reserve Bank of New York. At this time, it is not possible to predict whether any such changes will occur, whether LIBOR will be phased out or any such alternative reference rates or other reforms to LIBOR will be enacted in the United Kingdom, the United States or elsewhere or the effect that any such changes, phase-out, alternative reference rates or other reforms, if they occur, would have on the amount of interest paid on the Company&#8217;s LIBOR-based borrowings. Uncertainty as to the nature of such potential changes, phase-out, alternative reference rates or other reforms may materially adversely affect interest rates paid by the Company on its borrowings. Reform of, or the replacement or phasing out of, LIBOR and proposed regulation of LIBOR and other &#8220;benchmarks&#8221; may materially adversely affect the amount of interest paid on the Company&#8217;s LIBOR-based borrowings and could have a material adverse effect on the Company&#8217;s business, financial condition and results of operations.</div></div> 2024-08-30 2024-08-30 1396006 1396006 1516012 8630744 105000 600000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify;">The Company made contributions to the plan as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-indent: -18pt; margin-left: 26.65pt;">Regular matching contribution</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">125,266</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>129,968</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">418,329</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>436,088</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-indent: -18pt; margin-left: 26.65pt;">Transitional credit contribution</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">62,464</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>68,128</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">240,840</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>273,742</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-indent: -18pt; margin-left: 26.65pt;">Non-discretionary contribution</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">17,390</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>17,715</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">622,519</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>558,547</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-indent: -18pt; margin-left: 26.65pt;">Total contributions for the period</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">205,120</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>215,811</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">1,281,688</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>1,268,377</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table></div> 17715 622519 418329 62464 68128 205120 436088 215811 565748 273742 17390 129968 240840 125266 558547 1268377 1281688 35454 -871647 16397 -290548 -5560 49193 -277528 -832584 98072 -3804 24845 -3804 74535 32691 -1268 -1268 286000 45000 1304879 41738 1190329 21025 3570990 13913 3914637 -7938 267996 -3032 -219823 112089 336273 803990 -9096 -204434 42566 2637240 2330373 879080 19290 776790 1874 57871 24965 9256 989881 791558 8533 263852 27768 329959 25362325 24470438 3807479 3483035 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note F - Stock Options and awards</u></div><div><br /></div><div style="text-align: justify; font-weight: bold;">Stock Options</div><div><br /></div><div style="text-align: justify;">As of September 28, 2019, the Company had one stock option plan, The Eastern Company 2010 Executive Stock Incentive Plan (the &#8220;2010 Plan&#8221;), for officers, other key employees, and non-employee Directors.&#160; Incentive stock options granted under the 2010 Plan must have exercise prices that are not less than 100% of the fair market value of the Company&#8217;s common stock on the dates the stock options are granted.&#160; Restricted stock awards may also be granted to participants under the 2010 Plan with restrictions determined by the Compensation Committee of the Company&#8217;s Board of Directors (the &#8220;Compensation Committee&#8221;).&#160; Under the 2010 Plan, non-qualified stock options granted to participants have exercise prices determined by the Compensation Committee. During the third quarters of 2019 and 2018, no stock option or restricted stock grants were issued subject to meeting performance measurements.&#160; For the nine months of 2019, the Company used several assumptions, which included an expected term of 3.5 to 4 years, volatility deviation of 28.88% to 32.33% and a risk-free rate of 1.42% to 2.48%.&#160; For the nine months of 2018, the Company used several assumptions, which included an expected term of 3.5 years, volatility deviation of 29.5% and a risk-free rate of 2.33%.</div><div><br /></div><div style="text-align: justify;">The 2010 Plan also permits the issuance of Stock Appreciation Rights (&#8220;SARs&#8221;).&#160; The SARs are in the form of an option with a cashless exercise price equal to the difference between the fair value of the Company&#8217;s common stock at the date of grant and the fair value as of the exercise date resulting in the issuance of the Company&#8217;s common stock.&#160; During the third quarter of 2019, the Company issued 60,000 SARs in relation to the acquisition of Big 3 Precision.</div><div><br /></div><div style="text-align: justify;">Stock-based compensation expense in connection with SARs previously granted to employees in the third quarter of 2019 and 2018 was approximately $108,000 and $74,000, respectively, and for the first nine months of fiscal years 2019 and 2018 was approximately $281,000 and $203,000, respectively.</div><div><br /></div><div style="text-align: justify;">As of September 28, 2019, there were 178,500 shares of Company common stock reserved and available for future grant under the above noted 2010 Plan.</div><div><br /></div><div>&#160;&#160;The following tables set forth the outstanding SARs for the period specified:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Nine Months Ended</div><div style="text-align: center; font-weight: bold; text-indent: 4pt;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: 4pt;">Year Ended</div><div style="text-align: center; text-indent: 4pt;">December 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Units</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted - Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: 4pt;">Units</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: 4pt;">Weighted - Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Outstanding at beginning of period</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">189,167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">21.46</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>141,500</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>20.36</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Issued</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">96,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">23.99</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>51,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>24.90</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Exercised</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(1,667</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">19.10</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">--</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">--</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Forfeited</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">--</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">--</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>(3,333</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;"><div>19.10</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Outstanding at end of period</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">283,500</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">22.36</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>189,167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div>21.46</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td colspan="26" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="font-weight: bold; text-indent: 4pt;">SARs Outstanding and Exercisable</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Range of Exercise Prices</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Outstanding as of</div><div style="text-align: center; font-weight: bold; text-indent: 4pt;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Exercisable as of</div><div style="text-align: center; font-weight: bold; text-indent: 4pt;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">19.10-26.30</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">283,500</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">3.5</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">22.36</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">38,003</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">2.5</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">19.10</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div><div>The following tables set forth the outstanding stock grants for the period specified:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Nine Months Ended</div><div style="text-align: center; font-weight: bold; text-indent: 4pt;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: 4pt;">Year Ended</div><div style="text-align: center; text-indent: 4pt;">December 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="font-weight: bold; text-indent: 4pt;">Shares</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="font-weight: bold; text-indent: 4pt;">Weighted - Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-indent: 4pt;">Shares</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-indent: 4pt;">Weighted - Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Outstanding at beginning of period</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">25,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>25,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Issued</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Forfeited</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Outstanding at end of period</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">25,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #FFFFFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>25,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #FFFFFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div><br /></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td colspan="26" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="font-weight: bold; text-indent: 4pt;">Stock Grants Outstanding and Exercisable</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Range of Exercise Prices</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Outstanding as of</div><div style="text-align: center; font-weight: bold; text-indent: 4pt;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Exercisable as of</div><div style="text-align: center; font-weight: bold; text-indent: 4pt;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">0.00</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">25,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">2.6</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div><div>As of September 28, 2019, outstanding SARs and options had an intrinsic value of $1,180,600.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note B &#8211; Earning Per Share</u></div><div><br /></div><div>The denominators used to calculate earnings per share are as follow:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;">Three Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;">Nine Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: 4pt;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: 4pt;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div>Basic:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div>Weighted average shares outstanding</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">6,236,225</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>6,262,332</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">6,233,894</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>6,263,733</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div>Diluted:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;"><div>Weighted average shares outstanding</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">6,236,225</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>6,262,332</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">6,233,894</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>6,263,733</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div>Dilutive stock options</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">17,996</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>27,916</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">17,996</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>27,916</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div>Denominator for diluted earnings per share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">6,254,221</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>6,290,248</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">6,251,890</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>6,291,649</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table></div> 1.61 0.67 1.33 0.60 0.67 1.33 0.60 1.62 -323034 -300602 0.350 0.210 4159808 3579677 10281720 28454738 -1727788 -55823 34840376 78965485 44096980 14937734 14217662 43992494 43772559 2400000 200000 300000 4658688 13055191 5488657 10828848 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note J - Income Taxes</u></div><div><br /></div><div style="text-align: justify;">The Company files income tax returns in the U.S. federal jurisdiction, and 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 2014 and is no longer subject to non-U.S. income tax examinations by foreign tax authorities for years prior to 2012.</div><div><br /></div><div style="text-align: justify;">The Tax Cuts and Jobs Act (the &#8220;2017 Tax Act&#8221;) was enacted into law on December 22, 2017. The 2017 Tax Act significantly changed U.S. corporate income tax laws by, among other provisions, reducing the maximum U.S. corporate income tax rate from 35% to 21%, effective in 2018, and creating a territorial tax system with a one-time mandatory tax on previously deferred foreign earnings of U.S. subsidiaries. Pursuant to 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. The Company finalized its accounting for the 2017 Tax Act during the fourth quarter of 2018, resulting in a deferred income tax benefit of $507,847 related to the re-measurement of deferred tax assets and liabilities to the new lower statutory rate of 21%.</div><div><br /></div><div style="text-align: justify;">The total amount of unrecognized tax benefits could increase or decrease within the next 12 months for several reasons, including the closure of federal, state and foreign tax years by the expiration of the statute of limitations and the recognition and measurement considerations under ASU No. 2018-05, Income Taxes (&#8220;Topic 740&#8221;).&#160; There have been no significant changes to the amount of unrecognized tax benefits during the nine months ended September 28, 2019.&#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><br /></div><div style="text-align: justify;">In February 2018, the FASB&#160;issued ASU No. 2018-02, Income Statement&#8212;Reporting Comprehensive Income (&#8220;Topic 220&#8221;). ASU 2018-02 allows a company to elect a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the 2017 Tax Act. ASU 2018-02 is effective for periods beginning after December 15, 2018. &#160;Upon adoption of ASU 2018-02, the Company did not elect to reclassify the tax effects of the 2017 Tax Act from accumulated other comprehensive income to retained earnings.</div></div> 2535033 1295575 2929858 892027 1133847 1081011 2614554 -1815309 4116321 -359606 -200967 -1680668 589448 6864 -2202622 1747682 4730310 -3217736 -762646 158549 27916 27916 17996 17996 3686063 5479063 420377 918897 974536 310507 600000 500000 25965946 25971841 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note C &#8211; Inventories</u></div><div><br /></div><div>Inventories consist of the following components:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 45.45%; vertical-align: top;">&#160;</td><td style="width: 25.82%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: center; margin-left: 4.5pt; font-weight: bold;">September 28, 2019</div></td><td style="width: 2.79%; vertical-align: top;">&#160;</td><td style="width: 25.94%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: center; margin-left: 4.5pt;">December 29, 2018</div></td></tr><tr><td style="width: 45.45%; vertical-align: top;">&#160;</td><td style="width: 25.82%; vertical-align: top;">&#160;</td><td style="width: 2.79%; vertical-align: top;">&#160;</td><td style="width: 25.94%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 45.45%; vertical-align: top;"><div style="margin-left: 4.5pt; font-weight: bold;">Raw material and component parts</div></td><td style="width: 25.82%; vertical-align: top;"><div style="text-align: right; margin-left: 4.5pt; font-weight: bold;">$&#160;&#160; 17,837,116</div></td><td style="width: 2.79%; vertical-align: top;">&#160;</td><td style="width: 25.94%; vertical-align: top;"><div style="text-align: right; margin-left: 4.5pt;">$&#160; &#160; 17,841,166</div></td></tr><tr><td style="width: 45.45%; vertical-align: top;"><div style="margin-left: 4.5pt; font-weight: bold;">Work in process</div></td><td style="width: 25.82%; vertical-align: top;"><div style="text-align: right; margin-left: 4.5pt; font-weight: bold;">8,958,168</div></td><td style="width: 2.79%; vertical-align: top;">&#160;</td><td style="width: 25.94%; vertical-align: top;"><div style="text-align: right; margin-left: 4.5pt;">8,960,202</div></td></tr><tr><td style="width: 45.45%; vertical-align: top;"><div style="margin-left: 4.5pt; font-weight: bold;">Finished goods</div></td><td style="width: 25.82%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: right; margin-left: 4.5pt; font-weight: bold;">25,965,946</div></td><td style="width: 2.79%; vertical-align: top;">&#160;</td><td style="width: 25.94%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: right; margin-left: 4.5pt;">25,971,841</div></td></tr><tr><td style="width: 45.45%; vertical-align: top;"><div style="margin-left: 4.5pt; font-weight: bold;">Total inventories</div></td><td style="width: 25.82%; vertical-align: top; border-bottom: #000000 4px double;"><div style="text-align: right; margin-left: 4.5pt; font-weight: bold;">$&#160;&#160; 52,761,230</div></td><td style="width: 2.79%; vertical-align: top;">&#160;</td><td style="width: 25.94%; vertical-align: top; border-bottom: #000000 4px double;"><div style="text-align: right; margin-left: 4.5pt;">$&#160; &#160; 52,773,209</div></td></tr></table></div> 17841166 17837116 8960202 8958168 52761230 52773209 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note D &#8211; Right-of-Use Assets</u></div><div><br /></div><div style="text-align: justify;">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU No. 2016-02, Leases (&#8220;Topic 842&#8221;). ASU 2016-02 requires lessees to present right-of-use (&#8220;ROU&#8221;) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months.&#160; See Note M &#8211; Recent Accounting Pronouncements.</div><div><br /></div><div style="text-align: justify;">In calculating the effect of ASU 2016-02, the Company elected the transition method thereby not restating comparable periods.&#160; The Company elected to account for non-lease components as part of the lease component to which they relate.&#160; Lease accounting involves significant judgments, including making estimates related to the lease term, lease payments, and discount rate.&#160; In accordance with the guidance, the Company recognized ROU assets and lease liabilities for all leases with a term greater than 12 months.</div><div><br /></div><div style="text-align: justify;">The Company has operating leases for buildings, warehouses and office equipment.&#160; Currently, the Company has 31 operating leases with a ROU asset and lease liability totaling $10,280,814 as of September 28, 2019.&#160; The basis, terms and conditions of the leases are determined by the individual agreements.&#160; The Company&#8217;s option to extend certain leases ranges from 12 &#8211; 120 months.&#160; All options to extend have been included in the calculation of the ROU asset and lease liability.&#160; The leases do not contain residual value guarantees, restrictions, or covenants that could incur additional financial obligations to the Company.&#160; There are no subleases, sale-leaseback, or related party transactions.</div></div> 181247567 279237125 30148100 35360284 50000000 50000000 0.0025 100000000 20000000 20000000 100000000 1250000 2500000 1875000 0.0386 0.0144 0.0319 26350000 94852921 2325000 5187689 0 33759 7095540 12512271 -83085640 -9330762 68931534 -8545518 3766661 4193082 10125333 8293815 673287 188623 228787 789371 0 10280814 10280814 11014013 4740408 5720411 13300801 3419052 501815 538656 3703098 1128500 1762703 941268 2406390 5055569 7116732 1832203 6369647 10280814 0 10280814 -815314 -540998 -537751 -346657 15720 85537 12263 71428 65842 217014 75138 197527 -288 5435 176 5853 -681221 -668174 -222725 -235859 -49780 -270866 265480 38833 18383 538 19801 -882 353856 1703535 62816 -259639 136723 -351134 3095666 6134991 648635 326489 315061 0 2058697 2067957 4994685 81155753 338714 2850365 1896128 33759 174145 0 1311567 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note K - Retirement Benefit Plans</u></div><div><br /></div><div style="text-align: justify;">The Company has non-contributory defined benefit pension plans covering most U.S. employees.&#160; Plan benefits are generally based upon age at retirement, years of service and, for its salaried plan, the level of compensation.&#160; The Company also sponsors unfunded non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law.</div><div><br /></div><div style="text-align: justify;">The Company also provides health care and life insurance for retired salaried employees in the United States who meet specific eligibility requirements.</div><div><br /></div><div style="text-align: justify;">Significant disclosures relating to these benefit plans for the three and nine months periods ended September 28, 2019 and September 29, 2018 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="15" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Pension Benefits</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Service cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">263,852</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>329,959</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">791,558</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>989,881</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: justify; font-weight: bold;">Interest cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">879,080</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>776,790</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">2,637,240</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>2,330,373</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Expected return on plan assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(1,190,329</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(1,304,879</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(3,570,990</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(3,914,637</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: justify; font-weight: bold;">Amortization of prior service cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">24,845</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>32,691</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">74,535</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>98,072</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Amortization of the net loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">290,548</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>277,528</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">871,647</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>832,584</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: justify; font-weight: bold;">Net periodic benefit cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">267,996</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>112,089</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">803,990</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>336,273</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="15" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="text-align: center; font-weight: bold;">Postretirement Benefits</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Service cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">8,533</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>9,256</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">24,965</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>27,768</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: justify; font-weight: bold;">Interest cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">1,874</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>19,290</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">42,566</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>57,871</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Expected return on plan assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">7,938</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(13,913</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(21,025</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(41,738</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: justify; font-weight: bold;">Gain on Significant Event</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">(227,071</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">--</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">(227,071</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">--</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Amortization of prior service cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(1,268</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(1,268</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(3,804</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(3,804</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: justify; font-weight: bold;">Amortization of the net loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">5,560</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>(16,397</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">(35,454</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>(49,193</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Net periodic benefit cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">(204,434</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>(3,032</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">(219,823</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>(9,096</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div>)</div></td></tr></table><div><br /></div><div style="text-align: justify;">During 2019 the Company caused a significant event on its postretirement benefits which was derived from using proceeds of its insurance continuance fund to buy out life insurance contracts on its current retiree group as of June 30, 2019.</div><div><br /></div><div style="text-align: justify;">The Company's funding policy for its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.&#160; In the fiscal year 2019, the Company expects to contribute $600,000 into its pension plans and $105,000 into its postretirement plans. As of September 28, 2019, the Company has made contributions of $286,000 to its pension plans, and has contributed $45,000 to its postretirement plan and will make the remaining contributions as required during the remainder of the fiscal year.</div><div><br /></div><div style="text-align: justify;">The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code (the &#8220;401(k) Plan&#8221;) covering substantially all U.S. non-union employees.&#160; The 401(k) Plan allows participants to make voluntary contributions from their annual compensation on a pre-tax basis, subject to limitations under the Internal Revenue Code.&#160; The 401(k) Plan provides for contributions by the Company at its discretion.</div><div><br /></div><div style="text-align: justify;">The Company made contributions to the plan as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-indent: -18pt; margin-left: 26.65pt;">Regular matching contribution</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">125,266</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>129,968</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">418,329</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>436,088</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-indent: -18pt; margin-left: 26.65pt;">Transitional credit contribution</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">62,464</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>68,128</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">240,840</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>273,742</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-indent: -18pt; margin-left: 26.65pt;">Non-discretionary contribution</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">17,390</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>17,715</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">622,519</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>558,547</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-indent: -18pt; margin-left: 26.65pt;">Total contributions for the period</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">205,120</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>215,811</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">1,281,688</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>1,268,377</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify;">The non-discretionary contribution of $565,748 made in the nine months ended September 28, 2019, was accrued for and expensed in the prior fiscal year.</div></div> 0 0 0 0 2000000 2000000 3071888 4421384 -12000000 0 19100000 0 100000000 0 7000000 73768615 87406814 29853377 40843453 51711 211292 10280814 1162500 29009769 2004919 5240004 5089178 825425 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note I &#8211; Restructuring Costs</u></div><div><br /></div><div style="text-align: justify;">The Company has consolidated the Composites Group by relocating the Composite Panels Technologies division based in Salisbury, North Carolina to the Canadian Commercial Vehicle division located in Kelowna, British Columbia.&#160; &#160; There were no costs incurred related to the consolidation in the third quarter of 2019. Non-recurring costs for the third quarter and first nine months of 2019 were $1.0 million, which included the write off of inventory in the amount of $0.5 million, fixed assets in the amount of $0.3 million, moving costs in the amount of $0.1 million, severance in the amount of $0.1 million and lease termination costs.&#160; The Composites Group facility was closed in April of 2019.</div><div style="text-align: justify;">During the second quarter of 2019, the Company discontinued the Velvac Road IQ development operations based in Bellingham, Washington.&#160; There were no costs related to the discontinuation in the third quarter of 2019.&#160; Non-recurring costs related to the discontinuation of this operation in the first nine months of 2019 were $3.7 million, which included the write-off of fixed assets in the amount of $0.2 million, inventory $0.6 million, intangible assets $2.4 million, severance $0.2 million, lease termination costs $0.3 million, and other non-recurring operating expenses.&#160; These costs were partially offset by the reversal of a $2.1 million contingent liability the Company established with the acquisition of Velvac in April of 2017 which was no longer applicable at September 28, 2019, resulting in a net charge to earnings of $1.6 million.</div></div> 0 0 0 2651877 115906469 109671362 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note H &#8211; Revenue Recognition</u></div><div><br /></div><div style="text-align: justify;">The Company&#8217;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 ASU No. 2016-10, Revenue from Contracts with Customers (&#8220;Topic 606&#8221;).&#160; The Company has defined purchase orders as contracts in accordance with ASU 2016-10. For its customer contracts, the Company identifies its performance obligations, which are delivering goods or services, determining the transaction price, allocating the contract transaction price to the performance obligations (when applicable), and recognizing 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&#8217;s revenues are recorded at a point in time from the sale of tangible products.&#160; Revenues are recognized when products are shipped.</div><div><br /></div><div style="text-align: justify;">The Company elected the Modified Retrospective Method (the &#8220;Cumulative Effect Method&#8221;) to comply with ASU 2016-10.&#160; ASU 2016-10 was adopted on December 31, 2017, which was the first day of the Company&#8217;s 2018 fiscal year.&#160; The financial effect of ASU 2016-10 on the September 28, 2019 financial statements was not significant.</div><div><br /></div><div style="text-align: justify;">Customer volume rebates, product returns, discount and allowance are variable consideration and are recorded as a reduction of revenue in the same period that the related sales are recorded.&#160; The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material.</div><div><br /></div><div style="text-align: justify;">Refer to Note L 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> 57357442 177663291 60692645 183015723 14169694 49926265 106621484 45355397 7095650 39427301 16918909 21115542 6227676 34210857 22338729 115321597 0 22.36 0 19.10 P0Y P2Y6M P3Y6M P4Y P3Y6M 1 P3Y6M P2Y7M6D <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>Inventories consist of the following components:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 45.45%; vertical-align: top;">&#160;</td><td style="width: 25.82%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: center; margin-left: 4.5pt; font-weight: bold;">September 28, 2019</div></td><td style="width: 2.79%; vertical-align: top;">&#160;</td><td style="width: 25.94%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: center; margin-left: 4.5pt;">December 29, 2018</div></td></tr><tr><td style="width: 45.45%; vertical-align: top;">&#160;</td><td style="width: 25.82%; vertical-align: top;">&#160;</td><td style="width: 2.79%; vertical-align: top;">&#160;</td><td style="width: 25.94%; vertical-align: top;">&#160;</td></tr><tr><td style="width: 45.45%; vertical-align: top;"><div style="margin-left: 4.5pt; font-weight: bold;">Raw material and component parts</div></td><td style="width: 25.82%; vertical-align: top;"><div style="text-align: right; margin-left: 4.5pt; font-weight: bold;">$&#160;&#160; 17,837,116</div></td><td style="width: 2.79%; vertical-align: top;">&#160;</td><td style="width: 25.94%; vertical-align: top;"><div style="text-align: right; margin-left: 4.5pt;">$&#160; &#160; 17,841,166</div></td></tr><tr><td style="width: 45.45%; vertical-align: top;"><div style="margin-left: 4.5pt; font-weight: bold;">Work in process</div></td><td style="width: 25.82%; vertical-align: top;"><div style="text-align: right; margin-left: 4.5pt; font-weight: bold;">8,958,168</div></td><td style="width: 2.79%; vertical-align: top;">&#160;</td><td style="width: 25.94%; vertical-align: top;"><div style="text-align: right; margin-left: 4.5pt;">8,960,202</div></td></tr><tr><td style="width: 45.45%; vertical-align: top;"><div style="margin-left: 4.5pt; font-weight: bold;">Finished goods</div></td><td style="width: 25.82%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: right; margin-left: 4.5pt; font-weight: bold;">25,965,946</div></td><td style="width: 2.79%; vertical-align: top;">&#160;</td><td style="width: 25.94%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: right; margin-left: 4.5pt;">25,971,841</div></td></tr><tr><td style="width: 45.45%; vertical-align: top;"><div style="margin-left: 4.5pt; font-weight: bold;">Total inventories</div></td><td style="width: 25.82%; vertical-align: top; border-bottom: #000000 4px double;"><div style="text-align: right; margin-left: 4.5pt; font-weight: bold;">$&#160;&#160; 52,761,230</div></td><td style="width: 2.79%; vertical-align: top;">&#160;</td><td style="width: 25.94%; vertical-align: top; border-bottom: #000000 4px double;"><div style="text-align: right; margin-left: 4.5pt;">$&#160; &#160; 52,773,209</div></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The following tables set forth the outstanding SARs for the period specified:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Nine Months Ended</div><div style="text-align: center; font-weight: bold; text-indent: 4pt;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: 4pt;">Year Ended</div><div style="text-align: center; text-indent: 4pt;">December 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Units</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted - Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: 4pt;">Units</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: 4pt;">Weighted - Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Outstanding at beginning of period</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">189,167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">21.46</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>141,500</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>20.36</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Issued</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">96,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">23.99</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>51,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>24.90</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Exercised</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(1,667</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">19.10</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">--</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">--</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Forfeited</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">--</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">--</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>(3,333</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;"><div>19.10</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Outstanding at end of period</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">283,500</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">22.36</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>189,167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div>21.46</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The following tables set forth the outstanding stock grants for the period specified:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Nine Months Ended</div><div style="text-align: center; font-weight: bold; text-indent: 4pt;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: 4pt;">Year Ended</div><div style="text-align: center; text-indent: 4pt;">December 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="font-weight: bold; text-indent: 4pt;">Shares</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="font-weight: bold; text-indent: 4pt;">Weighted - Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-indent: 4pt;">Shares</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-indent: 4pt;">Weighted - Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Outstanding at beginning of period</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">25,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>25,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Issued</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Forfeited</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="margin-left: 4.5pt; font-weight: bold;">Outstanding at end of period</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">25,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #FFFFFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>25,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #FFFFFF;"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify;"><u>At August 30, 2019:</u></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top;"><div style="text-align: justify;">Consideration</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Cash</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>338,714</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 9.2pt;">Debt</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>80,817,039</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>81,155,753</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify;">Recognized amounts of identifiable assets acquired and liabilities assumed</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Accounts receivable</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>13,649,937</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 9.2pt;">Inventory</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>3,240,382</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Prepaid and other assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>32,268</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 9.2pt;">Property plant and equipment</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>13,770,170</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Other noncurrent assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,337,337</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 9.2pt;">Other intangible assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>21,054,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Current liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(4,910,384</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 9.2pt;">Deferred revenue</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>(1,585,709</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Income tax payable</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(2,039,117</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 9.2pt;">Note payable</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>(375,379</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: justify; text-indent: 9.2pt;">Deferred tax liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>(7,114,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: justify; text-indent: 27.2pt;">Total identifiable net assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>37,058,773</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: justify;">Goodwill</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>44,096,980</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>81,155,753</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify;">Significant disclosures relating to these benefit plans for the three and nine months periods ended September 28, 2019 and September 29, 2018 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="15" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Pension Benefits</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Service cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">263,852</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>329,959</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">791,558</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>989,881</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: justify; font-weight: bold;">Interest cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">879,080</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>776,790</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">2,637,240</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>2,330,373</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Expected return on plan assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(1,190,329</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(1,304,879</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(3,570,990</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(3,914,637</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: justify; font-weight: bold;">Amortization of prior service cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">24,845</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>32,691</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">74,535</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>98,072</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Amortization of the net loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">290,548</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>277,528</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">871,647</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>832,584</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: justify; font-weight: bold;">Net periodic benefit cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">267,996</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>112,089</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">803,990</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>336,273</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="15" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="text-align: center; font-weight: bold;">Postretirement Benefits</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Service cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">8,533</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>9,256</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">24,965</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>27,768</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: justify; font-weight: bold;">Interest cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">1,874</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>19,290</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">42,566</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>57,871</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Expected return on plan assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">7,938</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(13,913</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(21,025</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(41,738</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: justify; font-weight: bold;">Gain on Significant Event</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">(227,071</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">--</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">(227,071</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">--</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Amortization of prior service cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(1,268</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(1,268</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(3,804</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(3,804</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: justify; font-weight: bold;">Amortization of the net loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">5,560</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>(16,397</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">(35,454</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>(49,193</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: justify; font-weight: bold;">Net periodic benefit cost</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">(204,434</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>(3,032</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">(219,823</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>(9,096</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div>)</div></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The denominators used to calculate earnings per share are as follow:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;">Three Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;">Nine Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: 4pt;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: 4pt;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div>Basic:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div>Weighted average shares outstanding</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">6,236,225</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>6,262,332</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">6,233,894</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>6,263,733</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div>Diluted:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;"><div>Weighted average shares outstanding</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">6,236,225</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>6,262,332</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">6,233,894</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>6,263,733</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div>Dilutive stock options</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">17,996</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>27,916</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">17,996</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>27,916</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div>Denominator for diluted earnings per share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">6,254,221</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>6,290,248</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">6,251,890</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>6,291,649</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>Financial information by segment is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: right; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: right; font-weight: bold;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: right; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: right; font-weight: bold;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-weight: bold;">Revenues:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-indent: -18pt; margin-left: 31.5pt; font-weight: bold;">Sales to unaffiliated customers:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-indent: -18pt; margin-left: 43.9pt; font-weight: bold;">Industrial Hardware</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">39,427,301</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>34,210,857</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">115,321,597</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>106,621,484</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-indent: -18pt; margin-left: 43.9pt; font-weight: bold;">Security Products</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">14,169,694</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>16,918,909</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">45,355,397</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>49,926,265</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-indent: -18pt; margin-left: 43.9pt; font-weight: bold;">Metal Products</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">7,095,650</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>6,227,676</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">22,338,729</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>21,115,542</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">60,692,645</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>57,357,442</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">183,015,723</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>177,663,291</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-indent: -18pt; margin-left: 18pt; font-weight: bold;">Income before income taxes:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-indent: -4.5pt; margin-left: 31.5pt; font-weight: bold;">Industrial Hardware</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">3,419,052</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,832,203</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">6,369,647</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>7,116,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-indent: -4.5pt; margin-left: 31.5pt; font-weight: bold;">Security Products</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">1,762,703</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>2,406,390</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">3,703,098</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>5,055,569</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-indent: -4.5pt; margin-left: 31.5pt; font-weight: bold;">Metal Products</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">538,656</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>501,815</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">941,268</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>1,128,500</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-indent: -18pt; margin-left: 61.2pt; font-weight: bold;">Operating Profit</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">5,720,411</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>4,740,408</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">11,014,013</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>13,300,801</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-indent: -4.5pt; margin-left: 31.5pt; font-weight: bold;">Interest expense</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(420,377</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(310,507</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(974,536</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(918,897</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-indent: -4.5pt; margin-left: 31.5pt; font-weight: bold;">Other income</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">188,623</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>228,787</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">789,371</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>673,287</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">5,488,657</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>4,658,688</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">10,828,848</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>13,055,191</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td colspan="26" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="font-weight: bold; text-indent: 4pt;">Stock Grants Outstanding and Exercisable</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Range of Exercise Prices</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Outstanding as of</div><div style="text-align: center; font-weight: bold; text-indent: 4pt;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Exercisable as of</div><div style="text-align: center; font-weight: bold; text-indent: 4pt;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">0.00</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">25,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">2.6</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center;">Period</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;">Total</div><div style="text-align: center;">Number of</div><div style="text-align: center;">Shares</div><div style="text-align: center;">Purchased</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;">Average</div><div style="text-align: center;">Price Paid</div><div style="text-align: center;">Per Share</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;">Total Number of</div><div style="text-align: center;">Shares</div><div style="text-align: center;">Purchased As</div><div style="text-align: center;">Part of Publicly</div><div style="text-align: center;">Announced Plans</div><div style="text-align: center;">or Programs</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;">Maximum Number</div><div style="text-align: center;">of Shares That May</div><div style="text-align: center;">Yet be Purchased</div><div style="text-align: center;">Under the Plans or</div><div style="text-align: center;">Programs</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify;">Balance as of December 29, 2019</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>40,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>26.58</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>40,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>160,000</div><div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div>December 29, 2019 &#8211; September 28, 2019 <br /></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>&#8212;</div><div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>&#8212;</div><div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>&#8212;</div><div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>&#8212;</div><div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: justify;">Balance as of September 28, 2019</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>40,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>26.58</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>40,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>160,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-weight: bold;"><u>Note L &#8211; Segment Information</u></div><div><br /></div><div>Financial information by segment is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-weight: bold;">Three Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-weight: bold;">Nine Months Ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: right; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: right; font-weight: bold;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: right; font-weight: bold;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: right; font-weight: bold;">September 29, 2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-weight: bold;">Revenues:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-indent: -18pt; margin-left: 31.5pt; font-weight: bold;">Sales to unaffiliated customers:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-indent: -18pt; margin-left: 43.9pt; font-weight: bold;">Industrial Hardware</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">39,427,301</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>34,210,857</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">115,321,597</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>106,621,484</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-indent: -18pt; margin-left: 43.9pt; font-weight: bold;">Security Products</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">14,169,694</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>16,918,909</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">45,355,397</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>49,926,265</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-indent: -18pt; margin-left: 43.9pt; font-weight: bold;">Metal Products</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">7,095,650</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>6,227,676</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">22,338,729</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>21,115,542</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">60,692,645</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>57,357,442</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-weight: bold;">183,015,723</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div>177,663,291</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-indent: -18pt; margin-left: 18pt; font-weight: bold;">Income before income taxes:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-indent: -4.5pt; margin-left: 31.5pt; font-weight: bold;">Industrial Hardware</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">3,419,052</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,832,203</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">6,369,647</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>7,116,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-indent: -4.5pt; margin-left: 31.5pt; font-weight: bold;">Security Products</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">1,762,703</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>2,406,390</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">3,703,098</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>5,055,569</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-indent: -4.5pt; margin-left: 31.5pt; font-weight: bold;">Metal Products</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">538,656</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>501,815</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-weight: bold;">941,268</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>1,128,500</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-indent: -18pt; margin-left: 61.2pt; font-weight: bold;">Operating Profit</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">5,720,411</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>4,740,408</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-weight: bold;">11,014,013</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div>13,300,801</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-indent: -4.5pt; margin-left: 31.5pt; font-weight: bold;">Interest expense</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(420,377</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(310,507</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-weight: bold;">(974,536</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-weight: bold;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(918,897</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-indent: -4.5pt; margin-left: 31.5pt; font-weight: bold;">Other income</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">188,623</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>228,787</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-weight: bold;">789,371</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>673,287</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">5,488,657</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>4,658,688</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">10,828,848</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>13,055,191</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div> 8391898 24866665 25602515 7472335 200000 100000 0 19.10 0 0 23.99 24.90 268412 445338 0 0 51000 0 96000 0 19.10 0 0 0 0 60000 0 0.2888 0.3233 0.295 178500 0.0248 0.0142 0.0233 0 0 3333 0 25000 25000 141500 189167 25000 283500 0 0 20.36 21.46 22.36 0 1180600 19.10 26.30 0 25000 283500 0 38003 200000 160000 160000 1667 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; font-weight: bold;"><u>Note G &#8211; Shareholder&#8217;s Equity Share Repurchase Program</u></div><div><br /></div><div style="text-align: justify;">On May 2, 2018, the Company announced that its Board of Directors had authorized a new program to repurchase up to 200,000 shares of the Company&#8217;s common stock. The Company&#8217;s share repurchase program does not obligate it to acquire the Company&#8217;s common stock at any specific cost per share.&#160; During the third quarter and first nine months of 2019, the Company did not repurchase any shares of its common stock in connection with the share repurchase program.&#160; Under this program, shares may be repurchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;).</div><div><br /></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center;">Period</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;">Total</div><div style="text-align: center;">Number of</div><div style="text-align: center;">Shares</div><div style="text-align: center;">Purchased</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;">Average</div><div style="text-align: center;">Price Paid</div><div style="text-align: center;">Per Share</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;">Total Number of</div><div style="text-align: center;">Shares</div><div style="text-align: center;">Purchased As</div><div style="text-align: center;">Part of Publicly</div><div style="text-align: center;">Announced Plans</div><div style="text-align: center;">or Programs</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;">Maximum Number</div><div style="text-align: center;">of Shares That May</div><div style="text-align: center;">Yet be Purchased</div><div style="text-align: center;">Under the Plans or</div><div style="text-align: center;">Programs</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify;">Balance as of December 29, 2019</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>40,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>26.58</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>40,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>160,000</div><div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div>December 29, 2019 &#8211; September 28, 2019 <br /></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>&#8212;</div><div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>&#8212;</div><div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>&#8212;</div><div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div>&#8212;</div><div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: justify;">Balance as of September 28, 2019</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>40,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>26.58</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>40,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>160,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div> 96868639 103611900 -507847 2734729 2734729 20169098 20169098 0 6233894 6262332 6263733 6236225 6291649 6254221 6290248 6251890 50000000 -2197580 134199 10280814 0.5 P1M P1M P1M 4.25 P18M 1.25 1 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td colspan="26" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="font-weight: bold; text-indent: 4pt;">SARs Outstanding and Exercisable</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Range of Exercise Prices</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Outstanding as of</div><div style="text-align: center; font-weight: bold; text-indent: 4pt;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Exercisable as of</div><div style="text-align: center; font-weight: bold; text-indent: 4pt;">September 28, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Remaining Contractual Life</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold; text-indent: 4pt;">Weighted- Average Exercise Price</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">19.10-26.30</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">283,500</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">3.5</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">22.36</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">38,003</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">2.5</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="font-weight: bold;">19.10</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div> 1 0 227071 0 227071 100000 2100000 1000000 3700000 1000000 300000 1600000 2 2039117 375379 31 P12M P120M 0 40000 40000 0 40000 40000 26.58 26.58 0 0 EX-101.SCH 8 eml-20190928.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 - Right-of-Use Assets link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Stock Options and Awards link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Shareholder's Equity Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Restructuring Costs link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Retirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Concentration of risk link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Business Combination 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 080600 - Disclosure - Stock Options and Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Shareholder's Equity Share Repurchase Program (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Right-of-Use Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Stock Options and Awards (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Shareholder's Equity Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Retirement Benefit Plans, Net Periodic Benefit Cost (Details) link:presentationLink link:calculationLink link:definitionLink 091102 - Disclosure - Retirement Benefit Plans, Defined Contribution Plan (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Concentration of risk (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 eml-20190928_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 eml-20190928_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 eml-20190928_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Amendment Flag Current Fiscal Year End Date Document Period End Date Entity Address, State or Province Entity Current Reporting Status Entity Filer Category Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Entity Interactive Data Current Entity Shell Company Entity Emerging Growth Company Entity Small Business Award Type [Axis] Recent Accounting Pronouncements [Abstract] ASU 2016-02 [Member] Recent Accounting Pronouncements Accounts payable Accounts Payable, Current Accounts Receivable [Member] Accounts Receivable, Net [Abstract] Accounts receivable, less allowances: $546,000 - 2019; $680,000 -2018 Receivables due amount Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Unrecognized net pension and postretirement benefit costs, net of tax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Unrealized gain (loss) on interest rate swap, net of tax Accumulated other comprehensive income (loss): Foreign currency translation Unrealized loss on marketable securities, net of tax Adjustments to reconcile net income to net cash provided by operating activities: Adjustments for New Accounting Pronouncements [Axis] Stock-based compensation expense Accounts receivable, allowances ASSETS Assets [Abstract] Total other assets Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment TOTAL ASSETS Assets Total Current Assets Assets, Current Current Assets Debt Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Prepaid and other assets Total consideration Total consideration Business Combination, Consideration Transferred Other noncurrent assets Other intangible assets Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Basis of Presentation Business Description and Basis of Presentation [Text Block] Contingent Liability Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Business Acquisition [Line Items] Business Acquisition [Axis] Business Combination [Abstract] Business Acquisition, Acquiree [Domain] Goodwill expected to be deductible for income tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Inventory Property plant and equipment Consideration [Abstract] Business Combination Business Combination Disclosure [Text Block] Recognized amounts of identifiable assets acquired and liabilities assumed [Abstract] Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Acquisition expenses Business Combination, Acquisition Related Costs Identifiable assets acquired, goodwill, and liabilities assumed, net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Cash on hand Cash Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Non-cash investing and financing activities Cash dividends per share: (in dollars per share) Common Stock, par value (in dollars per share) Common Stock, shares issued (in shares) Common Stock, shares authorized (in shares) Common Stock, shares outstanding (in shares) Common Stock, no par value, Authorized: 50,000,000 shares Issued: 8,973,046 shares in 2019 and 8,965,987 shares in 2018 Outstanding: 6,238,317 in 2019 and 6,231,258 in 2018 Retirement Benefit Plans [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Benchmark [Axis] Percentage of concentration risk Concentration Risk, Percentage Concentration Risk Benchmark [Domain] Concentration Risk [Line Items] Concentration of risk Concentration Risk Type [Axis] Concentration Risk [Table] Cost of products sold Cost of Goods and Services Sold Customer Concentration Risk [Member] December 31, 2019 through June 30, 2021 [Member] Debt Instrument, Redemption, Period One [Member] Debt Instrument, Redemption, Period [Axis] September 30, 2021 through June 30, 2023 [Member] Debt Instrument, Redemption, Period Two [Member] Debt Instrument, Redemption, Period [Domain] September 30, 2023 through June 30, 2024 [Member] Debt Instrument, Redemption, Period Three [Member] Term of loan Debt Instrument, Term Basis spread on variable rate Debt [Abstract] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Debt Disclosure [Text Block] Debt Instrument [Line Items] Debt Instrument, Name [Domain] Maturity date of loan Disclosure of Debt [Abstract] Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Deferred income taxes Contributions expected to be made by Company in next fiscal year Defined Contribution Plan Total contributions for the period Defined Contribution Plan Disclosure [Line Items] Amortization of the net loss Defined Benefit Plan, Amortization of Gain (Loss) Defined Benefit Plan Disclosure [Line Items] Amortization of prior service cost Employer contributions Components of the net periodic benefit cost [Abstract] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Interest cost Service cost Defined Contribution Plan [Abstract] Accrued pension cost Liability, Defined Benefit Pension Plan, Noncurrent Depreciation and amortization Derivative Instrument [Axis] Derivative Contract [Domain] Stock Options and Awards [Abstract] Stock Options and Awards Share-based Payment Arrangement [Text Block] Earning Per Share Earnings Per Share [Text Block] Diluted (in dollars per share) Basic (in dollars per share) Earning Per Share [Abstract] Earnings per Share: Effect of exchange rate changes on cash Corporate income tax rate Accrued compensation Employee-related Liabilities, Current Stock Options [Member] Shareholder's Equity Share Repurchase Program [Abstract] Velvac Road IQ Discontinue Operation [Member] Patents and other intangibles net of accumulated amortization Loss on restructuring, equipment and other assets Gain (Loss) on Disposition of Property Plant Equipment Goodwill Gross margin Gross Profit Write off of intangible assets Write off of fixed assets 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 Refundable taxes Accounts payable Accounts receivable Increase (Decrease) in Accounts Receivable Accrued compensation Other assets Increase (Decrease) in Other Operating Assets Changes in operating assets and liabilities: Other accrued expenses Inventories Increase (Decrease) in Inventories Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Dilutive stock options (in shares) Trademarks Interest expense Interest Expense Interest Rate Swap [Member] Inventories [Abstract] Inventory Write-down Finished goods Inventories Components of inventories [Abstract] Raw material and component parts Work in process Inventories Total inventories Inventory, Net LIBOR [Member] LIBOR [Member] Lessee, Lease, Description [Line Items] Operating Lease [Abstract] Lessee, Lease, Description [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Right-of-Use Assets Right-of-Use Assets [Abstract] LIABILITIES AND SHAREHOLDERS' EQUITY TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity Current Liabilities Total Current Liabilities Liabilities, Current Revolving Credit Loan [Member] Revolving credit loan Long-term Line of Credit Annual commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Maximum borrowing capacity Maximum borrowing capacity Quarterly principal payment Line of Credit Facility, Periodic Payment, Principal Fixed rate of interest Long-term debt, less current portion Current portion of long-term debt Marketable securities Term Loan [Member] Medium-term Notes [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Investing Activities Operating Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net income Net income Financing Activities Other income Right of Use Assets Right of use assets Operating Segments [Member] Operating profit Operating Profit Operating Income (Loss) Lease Liability Lease liability Basis of Presentation [Abstract] Change in foreign currency translation Change in fair value of interest rate swap and marketable securities, tax benefit (cost) Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax Change in pension and postretirement benefit costs, tax Change in fair value of marketable securities, tax benefit (cost) Change in pension and postretirement benefit costs, net of taxes of: 2019 - $75,138 and $217,014 respectively 2018 - $65,842 and $197,527 respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Change in fair value of interest rate swap, net of tax benefit/(cost) of: 2019 - $15,720 and $85,537 respectively 2018 - $12,263 and $71,428 respectively Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax Change in marketable securities, net of tax benefit/(cost) of: 2019 - $176 and $(288) respectively 2018 - $5,853 and $5,435 respectively Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Other long-term liabilities Postretirement Benefits [Member] Total other comprehensive income/(loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other accrued expenses Other Accrued Liabilities, Current Other comprehensive income/(loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Accrued postretirement benefits Liability, Other Postretirement Defined Benefit Plan, Noncurrent Purchase common stock for the Treasury Payments for Repurchase of Common Stock Dividends paid Payments of Ordinary Dividends, Common Stock Business acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash Payments to Acquire Businesses, Gross Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Marketable securities Payments to Acquire Marketable Securities Capitalized software Payments to Develop Software Pension Benefits [Member] Retirement Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Plan Name [Axis] Plan Name [Domain] Preferred Stock, par value (in dollars per share) Preferred Stock, no par value: Authorized and unissued: 2,000,000 shares Preferred Stock, shares authorized (in shares) Prepaid expenses and other assets Payments on revolving credit note Repayment of debt Proceeds from (Repayments of) Long-term Debt and Capital Securities Proceeds from long-term borrowings Proceeds from short term borrowings Property, Plant and Equipment Property, Plant and Equipment, Gross Property, Plant and Equipment, Net Property, Plant and Equipment, Net Provision for doubtful accounts Right of use asset Principal payments on long-term debt Repayments of Long-term Debt Product development expenses Research and Development Expense Restricted Stock [Member] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Cost and Reserve [Line Items] Restructuring Costs [Abstract] Restructuring Costs [Abstract] Restructuring Charges [Abstract] Restructuring Type [Axis] Restructuring Costs Restructuring and Related Activities Disclosure [Text Block] Restructuring costs Restructuring Costs Retained earnings Retirement Plan Name [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Retirement Plan Name [Domain] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Revenue Recognition [Abstract] Revenue Recognition Net sales Revenues, sales to unaffiliated customers Revenue from Contract with Customer, Excluding Assessed Tax Concentration of risk [Abstract] Weighted- Average Exercise Price (in dollars per share) Exercisable, Weighted- Average Exercise Price (in dollars per share) Exercisable, Weighted- Average Remaining Contractual life Expected term 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 Weighted- Average Remaining Contractual Life Components of Inventories Stock Appreciation Rights Activity Stock Option Activity Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Significant Disclosures Relating to Benefit Plans Denominators Used in Earnings Per Share Computations Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Defined Benefit Plans Disclosures [Table] Segment Financial Information Schedule of Segment Reporting Information, by Segment [Table] Schedule of Restructuring and Related Costs [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Stock Grants Outstanding and Exercisable Share Repurchase Program Segment Information Segment Reporting Disclosure [Text Block] Segment Reporting Information [Line Items] Segment [Domain] Segment Information [Abstract] Segment Reporting Information [Abstract] Selling and administrative expenses Selling, General and Administrative Expense Severance Exercised (in dollars per share) Weighted - Average Exercise Price, Stock Appreciation Rights (SARs) [Abstract] Issued (in dollars per share) Stock compensation expense Share-based Payment Arrangement, Noncash Expense Issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Volatility deviation Shares available for future grant (in shares) Risk free rate Number of Units, Stock Appreciation Rights (SARs) [Roll Forward] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Equity Award [Domain] Award Type [Domain] 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 Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Outstanding options, intrinsic value Minimum Range of Exercise Prices (in dollars per share) Maximum Range of Exercise Prices (in dollars per share) Outstanding (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Exercisable (in shares) CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) [Abstract] CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) [Abstract] Segments [Axis] CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) [Abstract] Number of shares authorized to be repurchased (in shares) Maximum number of shares that may yet be purchased under the plans or programs at beginning of period (in shares) Maximum number of shares that may yet be purchased under the plans or programs at end of period (in shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Stock Appreciation Rights (SARs) [Member] Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Shareholder's Equity Share Repurchase Program Stockholders' Equity Note Disclosure [Text Block] Total Shareholders' Equity Stockholders' Equity Attributable to Parent Shareholders' Equity Income tax expense (benefit) Tax Cuts and Jobs Act, Change in Tax Rate, Deferred Tax Asset, Income Tax Expense Treasury Stock, shares (in shares) Treasury Stock: 2,734,729 shares in 2019 and 2,734,729 shares in 2018 Treasury Stock, Value Type of Restructuring [Domain] Type of Adoption [Domain] 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] Consolidation Items [Domain] Consolidation Items [Axis] Customer [Axis] Maximum [Member] Minimum [Member] Customer [Domain] Statistical Measurement [Domain] Statistical Measurement [Axis] Interest rate swap, notional amount The amount of costs unrecognized during the period for pension and postretirement benefits. Unrecognized Pension And Postretirement Benefits Unrecognized pension and postretirement benefits Amount of increase in operating lease liability obtained in exchange for right-of-use asset. Operating Lease Liability Obtained in Exchange for Right-of-Use Asset Lease liability Name of the acquired entity. Big 3 Holdings, LLC [Member] Big 3 Holdings, LLC [Member] Acquisitions [Abstract] Business Combination [Abstract] 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] Interest rate at which a bank borrows funds from other banks in the London interbank market. One Month London Interbank Offered Rate (LIBOR)2 [Member] 1 Month LIBOR [Member] Entity entered into a credit agreement to finance acquisition. Credit Agreement [Member] Credit Agreement [Member] refers to percentage of outstanding balance of term loan. Percentage of Outstanding Balance of Term Loan Percentage of outstanding balance of term loan 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 Maximum senior net leverage ratio required to be maintained under a debt agreement. Debt, Senior Net Leverage Ratio Senior net leverage ratio Period for payment of principal amount in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Line of Credit Facility, Period for Periodic Principal Payment Period for quarterly principal payment Minimum fixed charge coverage ratio required to be maintained under a debt agreement. Debt, Fixed Charge Coverage Ratio Fixed charge coverage ratio Number of customers that exceed the threshold percentage of concentration risk. Number of major customers Number of major customers A customer that accounts for 10 percent or more of the entity's revenues. Customer One [Member] Ford Motor Company [Member] Interest Rate Risk [Abstract] 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 Represents the stock option plan. Plan 2010 [Member] 2010 Plan [Member] Stock Options [Abstract] Stock Options [Abstract] Represents the number of plans that have shares reserved for further issuance. Number of plans that have shares reserved for further issuance Number of plans that have shares reserved for further issuance 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] Additional information [Abstract] The amount of gain (loss) recognized in significant events related to defined benefit plan. Defined Benefit Plan, Gain Loss on Significant Events Gain on Significant Event A restructuring program primarily involving consolidation of composites group Composites Group Restructuring Program [Member] Amount of cost associated with moving and lease-related expenses for relocating certain facilities. Relocation Costs Moving costs Contingent liability reversal during the period. Reversal of Contingent liability Contingent liability reversal Amount of cost incurred during the period which is Unusual charge, expense, or loss that is unlikely to occur again in the normal course of a business. Non-recurring costs Non-recurring costs incurred Amount of lease termination costs associated with the restructuring. Lease Termination Costs Lease termination cost Amount of net restructuring cost which is charged to income statement. Restructuring Cost, Net Charge to earnings Net charge to earnings The number of divisions of the entity. Number of Divisions Number of divisions Business Combination, Consideration, Recognized Identifiable Assets Acquired and Liabilities Assumed [Abstract] Consideration, Recognized Identifiable Assets Acquired and Liabilities Assumed [Abstract] Amount of income tax payable attributable to taxable temporary differences assumed at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Income Tax Payable Income tax payable Amount of note payable attributable to taxable temporary differences assumed at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Note Payable Note payable Number of operating leases during period. Number of Operating Leases Number of operating leases Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized a part of right-of-use asset and lease liability. Operating Lease Lessee Option To Extend Lease extension option term 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 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 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] 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] 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] Share Repurchase Program Maximum Number of Shares that May Yet be Purchased Under the Plans or Programs [Roll Forward] Number of Shares that May Yet be Purchased Under the Plans or Programs [Roll Forward] Share Repurchase Program Average Price Paid Per Share [Roll Forward] Average Price Paid Per Share [Roll Forward] The additional number of shares available for repurchase under a stock repurchase plan during the period. Stock Repurchase Program, Number of Shares Available for Repurchase Maximum number of shares that may yet be purchased under the plans or programs (in shares) Share Repurchase Program Total Number of Shares Purchased As Part of Publicly Announced Plans or Programs [Roll Forward] Number of Shares Purchased As Part of Publicly Announced Plans or Programs [Roll Forward] The number of shares purchased as part of publicly announced plans or programs as of the balance sheet date. Share Repurchase Program Total Number of Shares Purchased As Part of Publicly Announced Plans or Programs Number of shares purchased as part of publicly announced plans or programs at end of period (in shares) Number of shares purchased as part of publicly announced plans or programs at beginning of period (in shares) The number of shares purchased as part of publicly announced plans or programs during the period. Stock Repurchase Program, Shares Purchased as Part of Publicly Announced Plans or Programs Number of shares purchased as part of publicly announced plans or programs (in shares) Share Repurchase Program Total Number of Shares Purchased [Roll Forward] Total Number of Shares Purchased [Roll Forward] Number of shares that have been repurchased under the stock repurchase program as of the balance sheet date. Stock Repurchase Program Number of Shares Purchased Number of shares purchased at beginning of period (in shares) Number of shares purchased at end of period (in shares) Total cost of shares repurchased divided by the total number of shares repurchased, under the stock repurchase program as of the balance sheet date. Share Repurchase Program Average Price Paid Per Share Average price paid per share at beginning of period (in dollars per share) Average price paid per share at end of period (in dollars per share) Number of shares that have been repurchased under the stock repurchase program as of the balance sheet date. Stock Repurchase Program, Number of Shares Purchased, Period Number of shares purchased (in shares) Total cost of shares repurchased divided by the total number of shares repurchased under the stock repurchase program. Stock Repurchase Program, Average Cost Per Share Average price paid per share (in dollars per share) EX-101.PRE 12 eml-20190928_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Concentration of risk (Details)
9 Months Ended 12 Months Ended
Sep. 28, 2019
USD ($)
Customer
Dec. 29, 2018
USD ($)
Customer
Accounts Receivable, Net [Abstract]    
Receivables due amount $ 43,536,854 $ 30,285,316
Term Loan [Member] | Minimum [Member]    
Interest Rate Risk [Abstract]    
Basis spread on variable rate 1.25%  
Term Loan [Member] | Maximum [Member]    
Interest Rate Risk [Abstract]    
Basis spread on variable rate 2.25%  
Term Loan [Member] | LIBOR [Member]    
Interest Rate Risk [Abstract]    
Term of variable rate 1 month  
Term Loan [Member] | Interest Rate Swap [Member]    
Interest Rate Risk [Abstract]    
Interest rate swap, notional amount $ 50,000,000  
Revolving Credit Loan [Member] | LIBOR [Member] | Minimum [Member]    
Interest Rate Risk [Abstract]    
Basis spread on variable rate 1.25%  
Revolving Credit Loan [Member] | LIBOR [Member] | Maximum [Member]    
Interest Rate Risk [Abstract]    
Basis spread on variable rate 2.25%  
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Accounts Receivable, Net [Abstract]    
Number of major customers | Customer   0
Percentage of concentration risk   10.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Ford Motor Company [Member]    
Accounts Receivable, Net [Abstract]    
Number of major customers | Customer 1  
Receivables due amount $ 6,315,000  
Percentage of concentration risk 14.00%  
XML 14 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 16 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Retirement Benefit Plans (Tables)
9 Months Ended
Sep. 28, 2019
Retirement Benefit Plans [Abstract]  
Significant Disclosures Relating to Benefit Plans
Significant disclosures relating to these benefit plans for the three and nine months periods ended September 28, 2019 and September 29, 2018 are as follows:

 
Pension Benefits
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
 
Service cost
 
$
263,852
  
$
329,959
  
$
791,558
  
$
989,881
 
Interest cost
  
879,080
   
776,790
   
2,637,240
   
2,330,373
 
Expected return on plan assets
  
(1,190,329
)
  
(1,304,879
)
  
(3,570,990
)
  
(3,914,637
)
Amortization of prior service cost
  
24,845
   
32,691
   
74,535
   
98,072
 
Amortization of the net loss
  
290,548
   
277,528
   
871,647
   
832,584
 
Net periodic benefit cost
 
$
267,996
  
$
112,089
  
$
803,990
  
$
336,273
 
                 
 
Postretirement Benefits
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
 
Service cost
 
$
8,533
  
$
9,256
  
$
24,965
  
$
27,768
 
Interest cost
  
1,874
   
19,290
   
42,566
   
57,871
 
Expected return on plan assets
  
7,938
   
(13,913
)
  
(21,025
)
  
(41,738
)
Gain on Significant Event
  
(227,071
)
  
--
   
(227,071
)
  
--
 
Amortization of prior service cost
  
(1,268
)
  
(1,268
)
  
(3,804
)
  
(3,804
)
Amortization of the net loss
  
5,560
   
(16,397
)
  
(35,454
)
  
(49,193
)
Net periodic benefit cost
 
$
(204,434
)
 
$
(3,032
)
 
$
(219,823
)
 
$
(9,096
)
Defined Contribution Plan
The Company made contributions to the plan as follows:

  
Three Months Ended
  
Nine Months Ended
 
  
September 28, 2019
  
September 29, 2018
  
September 28, 2019
  
September 29, 2018
 
Regular matching contribution
 
$
125,266
  
$
129,968
  
$
418,329
  
$
436,088
 
Transitional credit contribution
  
62,464
   
68,128
   
240,840
   
273,742
 
Non-discretionary contribution
  
17,390
   
17,715
   
622,519
   
558,547
 
Total contributions for the period
 
$
205,120
  
$
215,811
  
$
1,281,688
  
$
1,268,377
 
XML 17 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 28, 2019
Earning Per Share [Abstract]  
Denominators Used in Earnings Per Share Computations
The denominators used to calculate earnings per share are as follow:

  
Three Months Ended
  
Nine Months Ended
 
  
September 28, 2019
  
September 29, 2018
  
September 28, 2019
  
September 29, 2018
 
Basic:
            
Weighted average shares outstanding
  
6,236,225
   
6,262,332
   
6,233,894
   
6,263,733
 
                 
Diluted:
                
Weighted average shares outstanding
  
6,236,225
   
6,262,332
   
6,233,894
   
6,263,733
 
Dilutive stock options
  
17,996
   
27,916
   
17,996
   
27,916
 
Denominator for diluted earnings per share
  
6,254,221
   
6,290,248
   
6,251,890
   
6,291,649
 
XML 18 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information
9 Months Ended
Sep. 28, 2019
shares
Cover [Abstract]  
Entity Registrant Name EASTERN CO
Entity Central Index Key 0000031107
Current Fiscal Year End Date --12-28
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Shell Company false
Entity Filer Category Accelerated Filer
Entity Small Business true
Entity Emerging Growth Company false
Entity Common Stock, Shares Outstanding 6,238,317
Document Type 10-Q
Amendment Flag false
Document Period End Date Sep. 28, 2019
Document Fiscal Year Focus 2019
Document Fiscal Period Focus Q3
Entity Address, State or Province CT
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
Sep. 28, 2019
Dec. 29, 2018
Current Assets    
Cash and cash equivalents $ 11,983,328 $ 13,925,765
Marketable securities 33,759 0
Accounts receivable, less allowances: $546,000 - 2019; $680,000 -2018 43,536,854 30,285,316
Inventories 52,761,230 52,773,209
Prepaid expenses and other assets 4,421,384 3,071,888
Refundable taxes 1,081,011 1,133,847
Total Current Assets 113,817,566 101,190,025
Property, Plant and Equipment 87,406,814 73,768,615
Accumulated depreciation (46,563,361) (43,915,238)
Property, Plant and Equipment, Net 40,843,453 29,853,377
Goodwill 78,965,485 34,840,376
Trademarks 5,479,063 3,686,063
Patents and other intangibles net of accumulated amortization 28,454,738 10,281,720
Right of Use Assets 10,280,814 0
Deferred income taxes 1,396,006 1,396,006
Total other assets 124,576,106 50,204,165
TOTAL ASSETS 279,237,125 181,247,567
Current Liabilities    
Accounts payable 20,457,927 18,497,626
Accrued compensation 3,579,677 4,159,808
Other accrued expenses 6,134,991 3,095,666
Contingent Liability 0 2,070,000
Current portion of long-term debt 5,187,689 2,325,000
Total Current Liabilities 35,360,284 30,148,100
Deferred income taxes 8,630,744 1,516,012
Other long-term liabilities 1,703,535 353,856
Lease Liability 10,280,814 0
Long-term debt, less current portion 94,852,921 26,350,000
Accrued postretirement benefits 326,489 648,635
Accrued pension cost 24,470,438 25,362,325
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,973,046 shares in 2019 and 8,965,987 shares in 2018 Outstanding: 6,238,317 in 2019 and 6,231,258 in 2018 30,440,228 29,994,890
Treasury Stock: 2,734,729 shares in 2019 and 2,734,729 shares in 2018 (20,169,098) (20,169,098)
Retained earnings 115,906,469 109,671,362
Accumulated other comprehensive income (loss):    
Foreign currency translation (2,452,986) (2,106,329)
Unrealized loss on marketable securities, net of tax (882) 0
Unrealized gain (loss) on interest rate swap, net of tax (104,422) 166,444
Unrecognized net pension and postretirement benefit costs, net of tax (20,007,409) (20,688,630)
Accumulated other comprehensive loss (22,565,699) (22,628,515)
Total Shareholders' Equity 103,611,900 96,868,639
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 279,237,125 $ 181,247,567
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share
9 Months Ended
Sep. 28, 2019
Earning Per Share [Abstract]  
Earning Per Share
Note B – Earning Per Share

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

  
Three Months Ended
  
Nine Months Ended
 
  
September 28, 2019
  
September 29, 2018
  
September 28, 2019
  
September 29, 2018
 
Basic:
            
Weighted average shares outstanding
  
6,236,225
   
6,262,332
   
6,233,894
   
6,263,733
 
                 
Diluted:
                
Weighted average shares outstanding
  
6,236,225
   
6,262,332
   
6,233,894
   
6,263,733
 
Dilutive stock options
  
17,996
   
27,916
   
17,996
   
27,916
 
Denominator for diluted earnings per share
  
6,254,221
   
6,290,248
   
6,251,890
   
6,291,649
 
XML 21 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories (Details) - USD ($)
Sep. 28, 2019
Dec. 29, 2018
Components of inventories [Abstract]    
Raw material and component parts $ 17,837,116 $ 17,841,166
Work in process 8,958,168 8,960,202
Finished goods 25,965,946 25,971,841
Total inventories $ 52,761,230 $ 52,773,209
XML 22 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholder's Equity Share Repurchase Program (Details) - $ / shares
9 Months Ended
Sep. 28, 2019
May 02, 2018
Shareholder's Equity Share Repurchase Program [Abstract]    
Number of shares authorized to be repurchased (in shares)   200,000
Total Number of Shares Purchased [Roll Forward]    
Number of shares purchased at beginning of period (in shares) 40,000  
Number of shares purchased (in shares) 0  
Number of shares purchased at end of period (in shares) 40,000  
Average Price Paid Per Share [Roll Forward]    
Average price paid per share at beginning of period (in dollars per share) $ 26.58  
Average price paid per share (in dollars per share) 0  
Average price paid per share at end of period (in dollars per share) $ 26.58  
Number of Shares Purchased As Part of Publicly Announced Plans or Programs [Roll Forward]    
Number of shares purchased as part of publicly announced plans or programs at beginning of period (in shares) 40,000  
Number of shares purchased as part of publicly announced plans or programs (in shares) 0  
Number of shares purchased as part of publicly announced plans or programs at end of period (in shares) 40,000  
Number of Shares that May Yet be Purchased Under the Plans or Programs [Roll Forward]    
Maximum number of shares that may yet be purchased under the plans or programs at beginning of period (in shares) 160,000  
Maximum number of shares that may yet be purchased under the plans or programs (in shares) 0  
Maximum number of shares that may yet be purchased under the plans or programs at end of period (in shares) 160,000  
XML 23 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition
9 Months Ended
Sep. 28, 2019
Revenue Recognition [Abstract]  
Revenue Recognition
Note H – 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 ASU No. 2016-10, Revenue from Contracts with Customers (“Topic 606”).  The Company has defined purchase orders as contracts in accordance with ASU 2016-10. For its customer contracts, the Company identifies its performance obligations, which are delivering goods or services, determining the transaction price, allocating the contract transaction price to the performance obligations (when applicable), and recognizing 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 elected the Modified Retrospective Method (the “Cumulative Effect Method”) to comply with ASU 2016-10.  ASU 2016-10 was adopted on December 31, 2017, which was the first day of the Company’s 2018 fiscal year.  The financial effect of ASU 2016-10 on the September 28, 2019 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 are recorded.  The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material.

Refer to Note L 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 24 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Right-of-Use Assets
9 Months Ended
Sep. 28, 2019
Right-of-Use Assets [Abstract]  
Right-of-Use Assets
Note D – Right-of-Use Assets

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, Leases (“Topic 842”). ASU 2016-02 requires lessees to present right-of-use (“ROU”) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months.  See Note M – Recent Accounting Pronouncements.

In calculating the effect of ASU 2016-02, the Company elected the transition method thereby not restating comparable periods.  The Company elected to account for non-lease components as part of the lease component to which they relate.  Lease accounting involves significant judgments, including making estimates related to the lease term, lease payments, and discount rate.  In accordance with the guidance, the Company recognized ROU assets and lease liabilities for all leases with a term greater than 12 months.

The Company has operating leases for buildings, warehouses and office equipment.  Currently, the Company has 31 operating leases with a ROU asset and lease liability totaling $10,280,814 as of September 28, 2019.  The basis, terms and conditions of the leases are determined by the individual agreements.  The Company’s option to extend certain leases ranges from 12 – 120 months.  All options to extend have been included in the calculation of the ROU asset and lease liability.  The leases do not contain residual value guarantees, restrictions, or covenants that could incur additional financial obligations to the Company.  There are no subleases, sale-leaseback, or related party transactions.
XML 25 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information
9 Months Ended
Sep. 28, 2019
Segment Information [Abstract]  
Segment Information
Note L – Segment Information

Financial information by segment is as follows:

  
Three Months Ended
  
Nine Months Ended
 
  
September 28, 2019
  
September 29, 2018
  
September 28, 2019
  
September 29, 2018
 
Revenues:
            
Sales to unaffiliated customers:
            
Industrial Hardware
 
$
39,427,301
  
$
34,210,857
  
$
115,321,597
  
$
106,621,484
 
Security Products
  
14,169,694
   
16,918,909
   
45,355,397
   
49,926,265
 
Metal Products
  
7,095,650
   
6,227,676
   
22,338,729
   
21,115,542
 
  
$
60,692,645
  
$
57,357,442
  
$
183,015,723
  
$
177,663,291
 
                 
Income before income taxes:
                
Industrial Hardware
 
$
3,419,052
  
$
1,832,203
  
$
6,369,647
  
$
7,116,732
 
Security Products
  
1,762,703
   
2,406,390
   
3,703,098
   
5,055,569
 
Metal Products
  
538,656
   
501,815
   
941,268
   
1,128,500
 
Operating Profit
  
5,720,411
   
4,740,408
   
11,014,013
   
13,300,801
 
Interest expense
  
(420,377
)
  
(310,507
)
  
(974,536
)
  
(918,897
)
Other income
  
188,623
   
228,787
   
789,371
   
673,287
 
  
$
5,488,657
  
$
4,658,688
  
$
10,828,848
  
$
13,055,191
 
XML 27 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 28 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Right-of-Use Assets (Details)
9 Months Ended
Sep. 28, 2019
USD ($)
Lease
Dec. 29, 2018
USD ($)
Operating Lease [Abstract]    
Number of operating leases | Lease 31  
Right of use assets $ 10,280,814 $ 0
Lease liability 10,280,814 $ 0
ASU 2016-02 [Member]    
Operating Lease [Abstract]    
Right of use assets 10,280,814  
Lease liability $ 10,280,814  
ASU 2016-02 [Member] | Minimum [Member]    
Operating Lease [Abstract]    
Lease extension option term 12 months  
ASU 2016-02 [Member] | Maximum [Member]    
Operating Lease [Abstract]    
Lease extension option term 120 months  
XML 29 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Restructuring Costs (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 28, 2019
Velvac Road IQ Discontinue Operation [Member]    
Restructuring Costs [Abstract]    
Non-recurring costs incurred   $ 3.7
Inventory Write-down   0.6
Write off of fixed assets   0.2
Write off of intangible assets   2.4
Severance   0.2
Lease termination cost   0.3
Contingent liability reversal   2.1
Net charge to earnings   1.6
Composites Group Restructuring Program [Member]    
Restructuring Costs [Abstract]    
Non-recurring costs incurred $ 1.0 1.0
Inventory Write-down   0.5
Write off of fixed assets   0.3
Moving costs   0.1
Severance   $ 0.1
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Retirement Benefit Plans
9 Months Ended
Sep. 28, 2019
Retirement Benefit Plans [Abstract]  
Retirement Benefit Plans
Note K - Retirement Benefit Plans

The Company has non-contributory defined benefit pension plans covering most 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 non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law.

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

Significant disclosures relating to these benefit plans for the three and nine months periods ended September 28, 2019 and September 29, 2018 are as follows:

 
Pension Benefits
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
 
Service cost
 
$
263,852
  
$
329,959
  
$
791,558
  
$
989,881
 
Interest cost
  
879,080
   
776,790
   
2,637,240
   
2,330,373
 
Expected return on plan assets
  
(1,190,329
)
  
(1,304,879
)
  
(3,570,990
)
  
(3,914,637
)
Amortization of prior service cost
  
24,845
   
32,691
   
74,535
   
98,072
 
Amortization of the net loss
  
290,548
   
277,528
   
871,647
   
832,584
 
Net periodic benefit cost
 
$
267,996
  
$
112,089
  
$
803,990
  
$
336,273
 
                 
 
Postretirement Benefits
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
 
Service cost
 
$
8,533
  
$
9,256
  
$
24,965
  
$
27,768
 
Interest cost
  
1,874
   
19,290
   
42,566
   
57,871
 
Expected return on plan assets
  
7,938
   
(13,913
)
  
(21,025
)
  
(41,738
)
Gain on Significant Event
  
(227,071
)
  
--
   
(227,071
)
  
--
 
Amortization of prior service cost
  
(1,268
)
  
(1,268
)
  
(3,804
)
  
(3,804
)
Amortization of the net loss
  
5,560
   
(16,397
)
  
(35,454
)
  
(49,193
)
Net periodic benefit cost
 
$
(204,434
)
 
$
(3,032
)
 
$
(219,823
)
 
$
(9,096
)

During 2019 the Company caused a significant event on its postretirement benefits which was derived from using proceeds of its insurance continuance fund to buy out life insurance contracts on its current retiree group as of June 30, 2019.

The Company's funding policy for its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.  In the fiscal year 2019, the Company expects to contribute $600,000 into its pension plans and $105,000 into its postretirement plans. As of September 28, 2019, the Company has made contributions of $286,000 to its pension plans, and has contributed $45,000 to its postretirement plan and will make the remaining contributions as required during the remainder of the fiscal year.

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

The Company made contributions to the plan as follows:

  
Three Months Ended
  
Nine Months Ended
 
  
September 28, 2019
  
September 29, 2018
  
September 28, 2019
  
September 29, 2018
 
Regular matching contribution
 
$
125,266
  
$
129,968
  
$
418,329
  
$
436,088
 
Transitional credit contribution
  
62,464
   
68,128
   
240,840
   
273,742
 
Non-discretionary contribution
  
17,390
   
17,715
   
622,519
   
558,547
 
Total contributions for the period
 
$
205,120
  
$
215,811
  
$
1,281,688
  
$
1,268,377
 

The non-discretionary contribution of $565,748 made in the nine months ended September 28, 2019, was accrued for and expensed in the prior fiscal year.
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholder's Equity Share Repurchase Program
9 Months Ended
Sep. 28, 2019
Shareholder's Equity Share Repurchase Program [Abstract]  
Shareholder's Equity Share Repurchase Program
Note G – Shareholder’s Equity Share Repurchase Program

On May 2, 2018, the Company announced that its Board of Directors had authorized a new program to repurchase up to 200,000 shares of the Company’s common stock. The Company’s share repurchase program does not obligate it to acquire the Company’s common stock at any specific cost per share.  During the third quarter and first nine months of 2019, the Company did not repurchase any shares of its common stock in connection with the share repurchase program.  Under this program, shares may be repurchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”).


Period
 
Total
Number of
Shares
Purchased
  
Average
Price Paid
Per Share
  
Total Number of
Shares
Purchased As
Part of Publicly
Announced Plans
or Programs
  
Maximum Number
of Shares That May
Yet be Purchased
Under the Plans or
Programs
 
Balance as of December 29, 2019
  
40,000
  
$
26.58
   
40,000
   
160,000
 
December 29, 2019 – September 28, 2019
  
   
   
   
 
Balance as of September 28, 2019
  
40,000
  
$
26.58
   
40,000
   
160,000
 
XML 32 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories
9 Months Ended
Sep. 28, 2019
Inventories [Abstract]  
Inventories
Note C – Inventories

Inventories consist of the following components:

 
September 28, 2019
 
December 29, 2018
    
Raw material and component parts
$   17,837,116
 
$    17,841,166
Work in process
8,958,168
 
8,960,202
Finished goods
25,965,946
 
25,971,841
Total inventories
$   52,761,230
 
$    52,773,209
XML 33 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combination (Details)
3 Months Ended 9 Months Ended
Aug. 30, 2019
USD ($)
Division
Sep. 28, 2019
USD ($)
Sep. 28, 2019
USD ($)
Dec. 29, 2018
USD ($)
Recognized amounts of identifiable assets acquired and liabilities assumed [Abstract]        
Goodwill   $ 78,965,485 $ 78,965,485 $ 34,840,376
Acquisition expenses   765,000 1,184,000  
Term Loan [Member]        
Acquisitions [Abstract]        
Maximum borrowing capacity $ 100,000,000 100,000,000 100,000,000  
Repayment of debt (19,100,000)      
Revolving Credit Loan [Member]        
Acquisitions [Abstract]        
Maximum borrowing capacity 20,000,000 $ 20,000,000 $ 20,000,000  
Big 3 Holdings, LLC [Member]        
Acquisitions [Abstract]        
Cash on hand $ 2,100,000      
Number of divisions | Division 2      
Consideration [Abstract]        
Cash $ 338,714      
Debt 80,817,039      
Total consideration 81,155,753      
Recognized amounts of identifiable assets acquired and liabilities assumed [Abstract]        
Accounts receivable 13,649,937      
Inventory 3,240,382      
Prepaid and other assets 32,268      
Property plant and equipment 13,770,170      
Other noncurrent assets 1,337,337      
Other intangible assets 21,054,000      
Current liabilities (4,910,384)      
Deferred revenue (1,585,709)      
Income tax payable (2,039,117)      
Note payable (375,379)      
Deferred tax liabilities (7,114,732)      
Total identifiable net assets 37,058,773      
Goodwill 44,096,980      
Identifiable assets acquired, goodwill, and liabilities assumed, net 81,155,753      
Goodwill expected to be deductible for income tax purposes $ 0      
XML 34 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholder's Equity Share Repurchase Program (Tables)
9 Months Ended
Sep. 28, 2019
Shareholder's Equity Share Repurchase Program [Abstract]  
Share Repurchase Program

Period
 
Total
Number of
Shares
Purchased
  
Average
Price Paid
Per Share
  
Total Number of
Shares
Purchased As
Part of Publicly
Announced Plans
or Programs
  
Maximum Number
of Shares That May
Yet be Purchased
Under the Plans or
Programs
 
Balance as of December 29, 2019
  
40,000
  
$
26.58
   
40,000
   
160,000
 
December 29, 2019 – September 28, 2019
  
   
   
   
 
Balance as of September 28, 2019
  
40,000
  
$
26.58
   
40,000
   
160,000
 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combination
9 Months Ended
Sep. 28, 2019
Business Combination [Abstract]  
Business Combination
Note O – Business Combination

On August 30, 2019, the Company and its newly-formed wholly-owned subsidiary, Eastern Engineered Systems, Inc., a Delaware corporation (“EES” and with the Company, the “Company Parties”) entered into a Stock Purchase Agreement (the “Stock Purchase Agreement”) with Big 3 Holdings, LLC, a Delaware limited liability company (“Seller”), Big 3 Precision Mold Services, Inc., a Delaware corporation and wholly-owned Subsidiary of Seller (“Big 3 Mold”), and Big 3 Precision Products, Inc., a Delaware corporation and wholly owned Subsidiary of Seller (“Big 3 Products”), Industrial Design Innovations, LLC, a Delaware limited liability company and wholly-owned Subsidiary of Big 3 Products (“Design Innovations”), Sur-Form, LLC, a Delaware limited liability company and wholly-owned Subsidiary of Big 3 Products (“Sur-Form”), Associated Toolmakers Limited, a limited company formed under the laws of England and Wales and wholly-owned Subsidiary of Big 3 Mold (“Associated” and together with Big 3 Mold, Big 3 Products, Design Innovations and Sur-Form, collectively “Big 3 Precision”), TVV Capital Partners III, L.P., a Delaware limited partnership (“TVV III”), TVV Capital Partners III-A, L.P., a Delaware limited partnership (“TVV IIIA”), Alan Scheidt, (“Scheidt”), Todd Riley (“Riley”), Clinton Hyde (“Hyde,” and together with TVV-III, TVV-IIIA, Scheidt and Riley, the “Seller Owners”), and Big 3 Holdings, LLC, a Delaware limited liability company, as the initial Seller Representative (the “Seller Representative”). The Seller and the Seller Owners are collectively the “Selling Parties”.  On August 30, 2019, pursuant to the Stock Purchase Agreement, the Company, through EES, acquired all of the outstanding equity interests of Big 3 Precision Products and Big 3 Mold Services, and indirectly through them, all of the outstanding equity interests in Design Innovation, Sur-Form and Associated, for an adjusted purchase cash price of $81.1 million.  The acquisition was financed with a combination of $2.1 million of cash on hand, and a $100.0 million credit agreement (the “Credit Agreement”) with Santander Bank, N.A., for itself, People’s United Bank, N. A. and TD Bank, N.A. as lenders and a $20 million revolving credit line with lenders through a credit agreement (the “Credit Agreement”). In connection with the Credit Agreement, the Company also used its cash to repay the remaining balance (approximately $19.1 million) of its then outstanding term loan with People’s United N.A.
Through its two divisions, Big 3 Precision Products and Big 3 Precision Mold Services, Big 3 Precision serves diverse markets including truck, automotive, plastic packaging products, packaged consumer goods and pharmaceuticals. In particular, Big 3 Precision Products works with leading manufacturers to design and produce custom returnable packaging to integrate with their assembly processes.  Big 3 Precision Mold Services is a global leader in the design and manufacture of blow mold tools.


At August 30, 2019:

Consideration
   
Cash
 
$
338,714
 
Debt
  
80,817,039
 
  
$
81,155,753
 
Recognized amounts of identifiable assets acquired and liabilities assumed
    
Accounts receivable
 
$
13,649,937
 
Inventory
  
3,240,382
 
Prepaid and other assets
  
32,268
 
Property plant and equipment
  
13,770,170
 
Other noncurrent assets
  
1,337,337
 
Other intangible assets
  
21,054,000
 
Current liabilities
  
(4,910,384
)
Deferred revenue
  
(1,585,709
)
Income tax payable
  
(2,039,117
)
Note payable
  
(375,379
)
Deferred tax liabilities
  
(7,114,732
)
Total identifiable net assets
  
37,058,773
 
Goodwill
  
44,096,980
 
  
$
81,155,753
 

Accounts Receivable

Acquired receivables are amounts due from customers, and are stated at net realizable value.

Inventories

The estimated fair value of inventories acquired, which is at net realizable value.

Property, Plant and Equipment

The property plant and equipment are estimated at net realisable value at the time of the acquisition.

Intangible Assets

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

Goodwill Allocation

Goodwill of $44,096,980 arising from the acquisition consists of the difference between the consideration paid and the fair value of the assets and liabilities acquired. None of the goodwill recognized is expected to be deductible for income tax purposes. The following table summarizes the consideration paid for Big 3 Precision and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date, as well as the fair value at the acquisition date.

Current Liabilities

Acquired current liabilities are amounts owed to vendors or accrued expenses.

Deferred Revenue

Deferred revenue is the amount of customers deposits at the time of the acquisition.

Income taxes

Income taxes are the estimated amount of state and federal taxes to settle certain tax positions prior to the acquisition.

Deferred Tax Liability

The deferred tax liability is stated at estimated tax liability due to the difference in the book basis of assets compared to the tax basis of those assets at the time of acquisition.

Acquisition Related Expenses

Included in general and administrative expenses in the consolidated statements of operations for the three and nine month periods ended September 28, 2019 were $765,000 and $1,184,000, respectively, for acquisition expenses.
XML 36 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation
9 Months Ended
Sep. 28, 2019
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 Rule 10-01 of Regulation S-X and do not include all of the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete financial statements. Refer to the consolidated financial statements and notes thereto of the Eastern Company (the “Company”) included in the Company’s Annual Report on Form 10-K for the year ended December 29, 2018, as filed with the Securities and Exchange Commission (the “SEC”) on March 14, 2019 (the “2018 Form 10-K”) 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 at December 29, 2018 has been derived from the audited consolidated balance sheet at that date.

Business Combination

On August 30, 2019, the Company and its newly-formed wholly-owned subsidiary, Eastern Engineered Systems, Inc., a Delaware corporation (“EES” and with the Company, the “Company Parties”) entered into a Stock Purchase Agreement (the “Stock Purchase Agreement”) with Big 3 Holdings, LLC, a Delaware limited liability company (“Seller”), Big 3 Precision Mold Services, Inc., a Delaware corporation and wholly-owned Subsidiary of Seller (“Big 3 Mold”), and Big 3 Precision Products, Inc., a Delaware corporation and wholly owned Subsidiary of Seller (“Big 3 Products”), Industrial Design Innovations, LLC, a Delaware limited liability company and wholly-owned Subsidiary of Big 3 Products (“Design Innovations”), Sur-Form, LLC, a Delaware limited liability company and wholly-owned Subsidiary of Big 3 Products (“Sur-Form”), Associated Toolmakers Limited, a limited company formed under the laws of England and Wales and wholly-owned Subsidiary of Big 3 Mold (“Associated” and together with Big 3 Mold, Big 3 Products, Design Innovations and Sur-Form, collectively “Big 3 Precision”), TVV Capital Partners III, L.P., a Delaware limited partnership (“TVV III”), TVV Capital Partners III-A, L.P., a Delaware limited partnership (“TVV IIIA”), Alan Scheidt, (“Scheidt”), Todd Riley (“Riley”), Clinton Hyde (“Hyde,” and together with TVV-III, TVV-IIIA, Scheidt and Riley, the “Seller Owners”), and Big 3 Holdings, LLC, a Delaware limited liability company, as the initial Seller Representative (the “Seller Representative”). The Seller and the Seller Owners are collectively the “Selling Parties”.  On August 30, 2019, pursuant to the Stock Purchase Agreement, the Company, through EES, acquired all of the outstanding equity interests of Big 3 Precision Products and Big 3 Mold Services, and indirectly through them, all of the outstanding equity interests in Design Innovation, Sur-Form and Associated, for an adjusted purchase cash price of $81.1 million.  The acquisition was financed with a combination of $2.1 million of cash on hand, and a $100.0 million credit agreement (the “Credit Agreement”) with Santander Bank, N.A., for itself, People’s United Bank, N. A. and TD Bank, N.A. as lenders and a $20 million revolving credit line with lenders through a credit agreement (the “Credit Agreement”). In connection with the Credit Agreement, the Company also used its cash to repay the remaining balance (approximately $19.1 million) of its then outstanding term loan with People’s United N.A.

Leases

Commencing with the financial statements contained in the Quarterly Report on Form 10-Q for the period ended March 30, 2019, in accordance with ASU No. 2016-02, Leases (“Topic 842”), right of use assets and lease liabilities have been separately identified on the balance sheet for the current period.  See Note D – Right of Use Assets.
XML 37 R4.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) - USD ($)
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Other comprehensive income/(loss):        
Change in fair value of marketable securities, tax benefit (cost) $ 176 $ 5,853 $ (288) $ 5,435
Change in fair value of interest rate swap and marketable securities, tax benefit (cost) 15,720 12,263 85,537 71,428
Change in pension and postretirement benefit costs, tax $ 75,138 $ 65,842 $ 217,014 $ 197,527
XML 38 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Restructuring Costs
9 Months Ended
Sep. 28, 2019
Restructuring Costs [Abstract]  
Restructuring Costs
Note I – Restructuring Costs

The Company has consolidated the Composites Group by relocating the Composite Panels Technologies division based in Salisbury, North Carolina to the Canadian Commercial Vehicle division located in Kelowna, British Columbia.    There were no costs incurred related to the consolidation in the third quarter of 2019. Non-recurring costs for the third quarter and first nine months of 2019 were $1.0 million, which included the write off of inventory in the amount of $0.5 million, fixed assets in the amount of $0.3 million, moving costs in the amount of $0.1 million, severance in the amount of $0.1 million and lease termination costs.  The Composites Group facility was closed in April of 2019.
During the second quarter of 2019, the Company discontinued the Velvac Road IQ development operations based in Bellingham, Washington.  There were no costs related to the discontinuation in the third quarter of 2019.  Non-recurring costs related to the discontinuation of this operation in the first nine months of 2019 were $3.7 million, which included the write-off of fixed assets in the amount of $0.2 million, inventory $0.6 million, intangible assets $2.4 million, severance $0.2 million, lease termination costs $0.3 million, and other non-recurring operating expenses.  These costs were partially offset by the reversal of a $2.1 million contingent liability the Company established with the acquisition of Velvac in April of 2017 which was no longer applicable at September 28, 2019, resulting in a net charge to earnings of $1.6 million.
XML 39 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Debt
9 Months Ended
Sep. 28, 2019
Debt [Abstract]  
Debt
Note E - Debt

On August 30, 2019, the Company entered into the Credit Agreement with Santander Bank, N.A., for itself, People’s United Bank, National Association. and TD Bank, N.A. as lenders, that included a $100 million term portion and a $20 million revolving commitment portion. Proceeds of the term loan were used to repay the Company’s remaining
outstanding term loan (and to terminate its existing credit facility) with People’s United Bank, N.A. (approximately $19 million) and to acquire Big 3 Precision. The term portion of the loan requires quarterly principal payments of $1,250,000 for an 18-month period beginning December 31, 2019. The repayment amount then increases to $1,875,000 per quarter beginning September 30, 2021 and continues through June 30, 2023. The repayment amount then increases to $2,500,000 per quarter beginning September 30, 2023 and continues through June 30, 2024. The term loan is a 5-year loan with the remaining balance due on August 30, 2024. The revolving commitment portion has an annual commitment fee of 0.25% based on the unused portion of the revolver. The revolving commitment portion has a maturity date of August 30, 2024. On August 30, 2019, the Company did not borrow any funds on the revolving commitment portion of the facility. The interest rates on the term and revolving credit portion of the Credit Agreement vary.  The interest rates may vary based on the LIBOR rate plus a margin spread of 1.25% to 2.25%.  The Company’s obligations under the Credit Agreement are secured by a lien on certain of the Company’s and its subsidiaries’ assets pursuant to a Pledge and Security Agreement, dated August 30, 2019 with Santander Bank, N.A., as administrative agent.

On August 30, 2019, the Company entered into an interest rate swap contract with Santander Bank, N.A., with an original notational amount of $50,000,000, which was equal to 50% of the outstanding balance of the term loan on that date.  The Company has a fixed interest rate of 1.44% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.44% and will receive interest when the LIBOR rate exceeds 1.44%.  On September 28, 2019, the interest rate for half ($50 million) of the term portion was 3.86%, using a one month LIBOR rate, and 3.19% one the remaining balance ($50 million) of the term loan based on a one month LIBOR rate.

The Company’s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 4.25 to 1. In addition, the Company will be required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.

The interest rates on the Credit Agreement, and interest rate swap contract are susceptible to changes to the method that LIBOR rates are determined and to the potential phasing out of LIBOR after 2021.  Information regarding the potential phasing out of LIBOR is provided below.

On July 27, 2017, the U.K. Financial Conduct Authority announced that it intends to stop persuading or compelling banks to submit LIBOR rates after 2021. In the United States, efforts to identify a set of alternative U.S. Dollar reference interest rates have been initiated by the Alternative Reference Rates Committee of the Federal Reserve Board and the Federal Reserve Bank of New York. At this time, it is not possible to predict whether any such changes will occur, whether LIBOR will be phased out or any such alternative reference rates or other reforms to LIBOR will be enacted in the United Kingdom, the United States or elsewhere or the effect that any such changes, phase-out, alternative reference rates or other reforms, if they occur, would have on the amount of interest paid on the Company’s LIBOR-based borrowings. Uncertainty as to the nature of such potential changes, phase-out, alternative reference rates or other reforms may materially adversely affect interest rates paid by the Company on its borrowings. Reform of, or the replacement or phasing out of, LIBOR and proposed regulation of LIBOR and other “benchmarks” may materially adversely affect the amount of interest paid on the Company’s LIBOR-based borrowings and could have a material adverse effect on the Company’s business, financial condition and results of operations.
XML 40 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Retirement Benefit Plans, Net Periodic Benefit Cost (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Pension Benefits [Member]        
Components of the net periodic benefit cost [Abstract]        
Service cost $ 263,852 $ 329,959 $ 791,558 $ 989,881
Interest cost 879,080 776,790 2,637,240 2,330,373
Expected return on plan assets (1,190,329) (1,304,879) (3,570,990) (3,914,637)
Amortization of prior service cost 24,845 32,691 74,535 98,072
Amortization of the net loss 290,548 277,528 871,647 832,584
Net periodic benefit cost 267,996 112,089 803,990 336,273
Additional information [Abstract]        
Contributions expected to be made by Company in next fiscal year 600,000   600,000  
Employer contributions     286,000  
Postretirement Benefits [Member]        
Components of the net periodic benefit cost [Abstract]        
Service cost 8,533 9,256 24,965 27,768
Interest cost 1,874 19,290 42,566 57,871
Expected return on plan assets 7,938 (13,913) (21,025) (41,738)
Gain on Significant Event (227,071) 0 (227,071) 0
Amortization of prior service cost (1,268) (1,268) (3,804) (3,804)
Amortization of the net loss 5,560 (16,397) (35,454) (49,193)
Net periodic benefit cost (204,434) $ (3,032) (219,823) $ (9,096)
Additional information [Abstract]        
Contributions expected to be made by Company in next fiscal year $ 105,000   105,000  
Employer contributions     $ 45,000  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Basic [Abstract]        
Weighted average shares outstanding (in shares) 6,236,225 6,262,332 6,233,894 6,263,733
Diluted [Abstract]        
Weighted average shares outstanding (in shares) 6,236,225 6,262,332 6,233,894 6,263,733
Dilutive stock options (in shares) 17,996 27,916 17,996 27,916
Denominator for diluted earnings per share (in shares) 6,254,221 6,290,248 6,251,890 6,291,649
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Options and Awards (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 28, 2019
USD ($)
Plan
$ / shares
shares
Sep. 29, 2018
USD ($)
shares
Sep. 28, 2019
USD ($)
Plan
$ / shares
shares
Sep. 29, 2018
USD ($)
$ / shares
shares
Dec. 29, 2018
$ / shares
shares
Stock Options [Abstract]          
Number of plans that have shares reserved for further issuance | Plan 1   1    
Minimum [Member]          
Stock Options [Abstract]          
Percentage of fair market value of stock on grant date for exercise price     100.00%    
Stock Options [Member]          
Number of Units, Stock Appreciation Rights (SARs) [Roll Forward]          
Outstanding at beginning of period (in shares) | shares     25,000 25,000 25,000
Issued (in shares) | shares 0 0 0   0
Forfeited (in shares) | shares     0   0
Outstanding at end of period (in shares) | shares 25,000   25,000   25,000
Weighted - Average Exercise Price, Stock Appreciation Rights (SARs) [Abstract]          
Outstanding at beginning of period (in dollars per share) | $ / shares     $ 0 $ 0 $ 0
Issued (in dollars per share) | $ / shares     0   0
Forfeited (in dollars per share) | $ / shares     0   0
Outstanding at end of period (in dollars per share) | $ / shares $ 0   0   $ 0
SARs Grants Outstanding and Exercisable [Abstract]          
Maximum Range of Exercise Prices (in dollars per share) | $ / shares     $ 0    
Outstanding (in shares) | shares 25,000   25,000    
Weighted- Average Remaining Contractual Life     2 years 7 months 6 days    
Weighted- Average Exercise Price (in dollars per share) | $ / shares $ 0   $ 0    
Exercisable (in shares) | shares 0   0    
Exercisable, Weighted- Average Remaining Contractual life     0 years    
Exercisable, Weighted- Average Exercise Price (in dollars per share) | $ / shares $ 0   $ 0    
Stock Appreciation Rights (SARs) [Member]          
Stock Options [Abstract]          
Stock-based compensation expense | $ $ 108,000 $ 74,000 $ 281,000 $ 203,000  
Number of Units, Stock Appreciation Rights (SARs) [Roll Forward]          
Outstanding at beginning of period (in shares) | shares     189,167 141,500 141,500
Issued (in shares) | shares     96,000   51,000
Exercised (in shares) | shares     (1,667)   0
Forfeited (in shares) | shares     0   (3,333)
Outstanding at end of period (in shares) | shares 283,500   283,500   189,167
Weighted - Average Exercise Price, Stock Appreciation Rights (SARs) [Abstract]          
Outstanding at beginning of period (in dollars per share) | $ / shares     $ 21.46 $ 20.36 $ 20.36
Issued (in dollars per share) | $ / shares     23.99   24.90
Exercised (in dollars per share) | $ / shares     19.10   0
Forfeited (in dollars per share) | $ / shares     0   19.10
Outstanding at end of period (in dollars per share) | $ / shares $ 22.36   22.36   $ 21.46
SARs Grants Outstanding and Exercisable [Abstract]          
Minimum Range of Exercise Prices (in dollars per share) | $ / shares     19.10    
Maximum Range of Exercise Prices (in dollars per share) | $ / shares     $ 26.30    
Outstanding (in shares) | shares 283,500   283,500    
Weighted- Average Remaining Contractual Life     3 years 6 months    
Weighted- Average Exercise Price (in dollars per share) | $ / shares $ 22.36   $ 22.36    
Exercisable (in shares) | shares 38,003   38,003    
Exercisable, Weighted- Average Remaining Contractual life     2 years 6 months    
Exercisable, Weighted- Average Exercise Price (in dollars per share) | $ / shares $ 19.10   $ 19.10    
Restricted Stock [Member]          
Stock Options [Abstract]          
Issued (in shares) | shares 0 0      
Stock Options and SARs [Member]          
Stock Options [Abstract]          
Issued (in shares) | shares 60,000        
SARs Grants Outstanding and Exercisable [Abstract]          
Outstanding options, intrinsic value | $ $ 1,180,600   $ 1,180,600    
2010 Plan [Member]          
Stock Options [Abstract]          
Expected term       3 years 6 months  
Volatility deviation       29.50%  
Risk free rate       2.33%  
Shares available for future grant (in shares) | shares 178,500   178,500    
2010 Plan [Member] | Minimum [Member]          
Stock Options [Abstract]          
Expected term     3 years 6 months    
Volatility deviation     28.88%    
Risk free rate     1.42%    
2010 Plan [Member] | Maximum [Member]          
Stock Options [Abstract]          
Expected term     4 years    
Volatility deviation     32.33%    
Risk free rate     2.48%    
EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ":"9T\?(\\#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,$% @ )H)G3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) 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 " F@F=/(["F\.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*&ZA92;U96.G%@8K;.QF9+4UBV-C:R1]^R59 MFS*V!QCX8NGWIT_@&J/"D.@YA4B)'>6[WC=M5A@WXL0<%4#&$WF3RR'1#LU# M2-[P<$U'B 8_S)%@454K\,3&&C8P HLX$X6N+2I,9#BD"][BC(^?J9E@%H$: M\M1R!EE*$'J<&,]]4\,-,,*8DL_?!;(S<:K^B9TZ("[)/KLYU75=V2VGW+"# MA+?=]F5:MW!M9M,B#:^R4WR.M!'7R:_+A\?]D]"+2MX74A;5>B]7:CSK]]'U MA]]-V ?K#NX?&U\%=0V__H7^ E!+ P04 " F@F=/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ":"9T_STN@CA0( +<) 8 >&PO=V]R:W-H965T&UL=5;MCILP$'P5Q ,($= 93VPG7 MMZ]M"$7V\B=@,[.S=CSKS7LNWF5%J0H^&M;*?5@IU>VB2)85;8A\X1UM]9BAND>P$)1=+:EB$XW@5-:1NPR*WMF'LS)E(^LK9[_JBJGVX"8,+O9([4V^\_T+'!65A,*[^&WU0IN$F$ZU1I>+-&$6GTI"/X5FW]MD/7](G#2;@D8 G K:$:!"RF7\BBA2YX'T@ALWO MB/F/T0[KO2G-I-T*^TTG+_7LHXCSZ&'"C(CC@, S!)H0D8X]"6!(X(@].H;I M"9A?8NG)C)[ ]!2DIY:>SNBILSP?D<$"&2B0>?25(^ CUK# "A18>?2-(^ C MMK# &A18>W3D'@$ LG &-J#$QN=C1P* +$AL08FMST\<"0"2PA(HAKT2^Q$R MURT 9K6@LN!(Y$=8NRH 9K.@ MKR@+ ?8>NJ )BE'8/=BQ(O O;JRX#)+*8= M+(2338(6;()@IR/?R!BY4@!FH1HAV.[(=S-VSQF 6=PVV//(MS1VZQ:$6:A< M"#8^\FV-W>(%89;^%]C[R'&PO=V]R:W-H965T&ULC9C;;N,V$(9?Q?#] M1AR>&3@&XD/1 BVPV*+MM6(SL;&RY4I*O'W[4H?URC/C9',12]0W'/Y#:CCB M[%Q67^M=C,WDVZ$XU@_37=.<[K.LWNSB(:_ORE,\IB?/977(FW1;O63UJ8KY MMC,Z%)D4PF:'?'^'*4R_-WS9 MO^R:MB&;ST[Y2_PS-G^=/E?I+KOTLMT?XK'>E\=)%9\?IH]POX;0&G3$W_MX MKD?7DU;*4UE^;6]^VSY,13NB6,1-TW:1IY^WN(Q%T?:4QO'OT.GTXK,U'%]_ M[_V73GP2\Y37<5D6_^RWS>YAZJ>3;7S.7XOF2WG^-0Z"S'0RJ/\]OL4BX>U( MDH]-6=3=_\GFM6[*P]!+&LHA_];_[H_=[[E_XF PXPWD8" O!LGW>P9J,% _ M#/2[!GHPT#_KP0P&!GG(>NU=,%=YD\]G57F>5/UZ..7MLH-[DZ9KTS9VL],] M2_&L4^O;7,E9]M;V,R"+'I%C1%TC*XK A(A:0>]+6')8,8-(B/ M>UF_V\O50!4;+=79J[&]Y>TU:Z\[>SVV=RC:/6([Y-@A5M@@K49REQ0T3AFG M-9J_%07!*P'&232-:X9TSEHEPXWI-*Q*0U5ZI+)'S,C3)VV1(!2HX M+Y!.ADR<3+3%ZX!%E77"!<!LRI%*">'%C6P*-[9HH#HUU@E,FI1"X: O.5"! M,,)AG0P8G#:C#6^0R8'@_:U,"FP-\ B2JC18I:01]=[B?6S)<%)ZYXE&RCF? MDC-@B92S3DE_2R%?/("B"BU6J.AZU4FB(?-(06V-MYZL5PJ"\-)[[;%*AE3" M&+BU^P-?Y "M-"JUK87S1 +1J M,+AJ&!C_@3"6PL(HQ GC*'OK_>7K!*"%@B'?A(&9"[JI_@RU8BFJ[ .J5Y:- MOGL/L7KI#B'JR:9\/3;M,AZU7@XZ'F7[W8S:%W"_!*9]U1Z,=-_9/[KO3U7^ MR*N7_;&>/)5-^EKOOJF?R[*):?#B+KV.NYAO+S=%?&[:2Y>NJ_XTH[]IRM-P M4I-=CHOF_P-02P,$% @ )H)G3Q:P4(,9 P % L !@ !X;"]W;W)K MNWONG./F%]&^=$?.9?!:E76W"(]2-K,H MZK9'7N7=O6AXK7[9B[;*I=JVAZAK6I[O#*DJ(P0 C:J\J,/EW)P]MLNY.,FR MJ/EC&W2GJLK;/RM>BLLBA.';P5-Q.$I]$"WG37[@W[G\T3RV:A>-5G9%Q>NN M$'70\OTB?("S#30$@_A9\$LW60=:RK,0+WKS9;<(@8Z(EWPKM8E\4R4OXJ=/"Y"%@8[OL]/I7P2E\]\$$3" M8%#_E9]YJ> Z$N5C*\K.? ?;4R=%-5A1H53Y:_\L:O.\#/;?:'X"&@AH)"C? M'Q'P0,#OA/A#0CP0XO_U0 8"L3Q$O7:3S'4N\^6\%9>@[>]#D^MK!V=$E6NK M#TUUS&\JGYTZ/2\)GD=G;6> K'H(FD"P!5F[$#@B(N5_# +Y@E@AUT-\[2'S M0(@5Q+^M;#ZT9BOV\V,O/S;\>,*/F97M'D(-I.XA,,6 (2LA M+@XG5'V@E147QU"*&;2RMW%Q$$!$\*365P*)5R!Q$W0CP=3+ITZ""+42U$/( M)- [@I.$6,(S'RX&:6HE?.W!X9A2DE@)\N!4%C&\<0$2K[[$U6?Y626.'X*M MF#,7 U,&[-*[J#MFWZ.-QQ3#[$;1F5<4:-7O#V8\:H+MN)42]UQ)Z?C"/> ]$1@G:_@+(.>\[4>^_Y>VA MJ+O@64@UAYAI82^$Y$H N%?U.:H1==R4?"_U,E'KMI_3^HT4S3"#1N,@O/P+ M4$L#!!0 ( ":"9T\50@Y"7P( $ ' 8 >&PO=V]R:W-H965T&ULC571CILP$/P5Q'O/8##0B" =R56MU$K156V?'>($=("I[83K MW]O@>?J5 H5 %G:X1/Y3L2/;L?D#$Q9#E5#6E[1UF'DN'8?_=53I/ :\+,B M/9^-':5D3^F+FGPYK%U/-41J4@B5 M M76K98TXVM/Y5'42Y=A/7.9 C/M?BF?:?R:@'NR1D%KKI]. M<>:"-F,6V4J#7X=WU>IW/^:_TI8)<"3 B2!KWR,$(R%X(X1W">%("/^W AH) MR*@ !NW:S"T6.$L9[1TV;(<.JUWGKY!KH;])/+J.7+((IN*@\(R0? M(' &"8);R-:&^!,"R/I3$W"IB1S:%<+;"IL%"#*:^'>6I[M9;AH-%MT*-#^8 M\=$[_'"1'VI^.'?;L#(?()&&M(.5<62886-0@LPUL4$?8)(8ABQD"M^S!"U* M0K8DP_5\@*"Y)!1#SQ"U@(+0M&=KHQ*$@MB09:-B/X3)LJYH45=DZS(V7!Y9 MYL7(#PR+-S8J0DEH_&1;&P7]V//-#6S#_(\Q@K&A#,Q^_X:PDSZ+N5/0)H-UX7X'ITLS^ E!+ P04 " F@F=/ MP[XYI8R"6 MY.?(AQ3YXXFZ?NMV7_;/;=M/OJY7F_W-]+GOMQ]GL_W]<[MN]A^Z;;OA7QZ[ MW;KI^73W--MO=VWS, :M5S-T+L[6S7(SO;T>KWW:W5YW+_UJN6D_[2;[E_6Z MV?TW;U?=V\T4IM\N?%X^/??#A=GM];9Y:O]L^[^VGW9\-CN5\K!;IY*%];%Y6 M_>?N[=?VV* PG1Q;_WO[VJY8/CCA.NZ[U7[\/[E_V??=^E@*6UDW7P_?R\WX M_78L_UN8'8#' #P%@'\W@(X!) )F!V=C4W]N^N;V>M>]37:'N[5MAD$!'XD[ M\WZX./;=^!NW=L]77V]CO)Z]#N4<)?.#!,\DY"\E"RV)Z229L8&3"S1=X!A/ MY_'9CBV(A*.D^\@C4)9=I'7D$N1<&W*["RFGZ+]!.&G6/5D2$'29&$HV79Q#BOS"YP-+J==*7(Y M55E.WL4,"F!:F2C%'*'FJH)3T*Z2= 6JKBL?0R2*\O:94BH0D"HC"FS FI? M6?I"/#&">7"4$+V)46LN:HDN)J_6?(7 M-56)/46Y@"P,H8=0>$Y5/-GT14W?+.F+FJD1R)$2!CJGFSFHF9ND>4\F:*QN]^ /H14W4'#D]]LJ4@=X T0%6/-GH18W>HCP9 MZ$V..TL2SA"R*H?:\+:QBQJ[1:X&:&7(YH)I*"MWC6S:DLZABUP%2&?&A7,O M+"@18"@Q4JC/.K()3IK@16;VI+E,&+V:=(:.59$JJR79]"9-[R+7%#)R8N^3 M\RK[LI0\.P<85%Q5-CU(K96EMFMBTY8,VJI]D^_3]EW)I0^;LZ0Y>PZ@HQ%K M^\%[AWH'QR!M*3QJ2\V6C5K2J.5G56E+$_0*'<3BBO+U(])+8S9M2=.6$2&- M&13E+,%%+_?&%I;4<>(!/"HKQFSD4E9#$ESE28=L1))&)#C)2-+DN^*,F1]" M9<)L*CFO)JQL$7D;E5ZC$IQDI=<$O,KRB6AAJ"KCTMN ]!J0ZDEA[HVM ^Y( MC\J.D>+&Z,]6Y4M/-B*]1B0XR4BOR<<3P'$*X-2VIRF-><@8*L9L2GJ=Y8*3 MJ;?7V>L58H@A2AXN;&G$'&I;1;ZR0ZSA"[(;YEZCE2=4'#?,I#$M+3'SAVHC MW8:Q-V ,:N_Z(#K?):\]&QK2VK/A[.RMQ? :Z8]F][3<["=W7=]WZ_$UQ6/7 M]2T7ZSYPL<]M\W Z6;6/_7"8^'AW>'US..F[[?'5U.ST?NSV?U!+ P04 M" F@F=/*T<=75D" " & 'AL+W=OOFF1[;L3RC%U%7+=DQAU^:!K._6U+3?N-"]V/@I3J7 M0@UX>=;A,_E)Q*]NQV3/FZHI:59(JUT\]D6BY'KSF$,/.NJM"HV0X:?Z9!P5)2K"51/$D\23!A^%8, M7_O1W)_8_$Z6"R*+@298KY7$\=6IR$JH9 MRS8;SJ2A(V@WGK?>=.CG_P!02P,$% @ )H)G3P#!#@S>FO:;]US M2OWL^WYWZ*[GSWU_O%HNN_OGM*^[3\TQ'?(WCTV[K_M\VSXMNV.;ZH>QT7ZW M1&/\S[F6_K]O_UFG7O%W/8?[^X,OVZ;D? M'BQO5L?Z*?V5^J_'SVV^6YY[>=CNTZ';-H=9FQZOY[=PM;%F:# J_MZFM^[B M>C:$PA/=8ON_Y+\_9;F@)R\]D4_1_I->VR?'"2 MQ[AO=MWX?W;_TO7-?NHE6]G7WT^?V\/X^3;U_]Y,;X!3 SPWR&/_K %-#>A' M SL&?W(VAOI+W= MYCI*0P%#B&QQ;*3.N8B%-UZI=BK%CF=V*CD,! !F1JH0 *O"\@&C@\$H?@(G M@Q%#69N7.I\>18<^6BA9*K *E$T1"UVH++H%5**J>%0HU[NKO/$\*JE;6 !/ M)?: 3B\@82H@]T32$T(()$Q)X<*&O%FAL#E )R)() *)D\&*P8)';X4IJ5N MB\Y6!4\Z%,$IGH![Y.@"T:!'Y*8T M,MO@8PDI.G1!H2Z)O2>!FD^*?!X'3EY%&4R57U]A[Z'.7C02=*7T 756(DBF M\-T[:3[,-E%P?%5JNCS9>5T6+.GL186]/!-. M7Y3X!>*) $JL&NY'(6_&$[C21D&=O*B1EV<"J!$U5O[R0)QL*4J,SI O39,. M7]3@RU&'"E-SIAB=MV*Z%&E%9/(!4O"E$QB]LED*60'JO$0E-R7.)I08%"%) M23#C7\&.3DI4,E,^?6N4 !1V%)KF7W<_,Z13$A5*6G[NHD))8]AHDS$I+1@B M'9"D)*>68YMDTKG *A]%7^L*<"T'+DF:^ECE21#% T6Y MR*FE"&5(YVZI%#74*Z%%9S I#':K M5?CJ.%\GD?^PEO31EA?ER'UJG\;*;3>[;UX._5#WNWAZK@[?XE#.9,_7<+4Y MU7A_=',J.?]9MT_;0S>[:_J^V8\ES<>FZ5-V:C[E"7E.]^^$RY.OV M5.H]W?3-<2IC+\^U])O_ 5!+ P04 " F@F=/-55R*;0! #3 P & M 'AL+W=O592NX)V MWO='QES5@>+NQO2@\4]CK.(>0]LRUUO@=20IR9+=[AU37&A:YC%WMF5N!B^% MAK,E;E"*VU\GD&8LZ)Z^)!Y$V_F08&7>\Q:^@?_>GRU&;%&IA0+MA-'$0E/0 MN_WQE 5\!/P0,+K5GH1.+L8\A>!S7=!=, 02*A\4."Y7N X@D1X<((U M*B-=_))J<-ZH606M*/X\K4+'=9S^I.E,VR8D,R%9"+>Q#IL*1>#952,:CB/_0O,/LM=P?TIQ=@]",.4V89(U9$ S5EQ+)5HE3 M\@\]S;;YZ:;%-/+3/RS^1R#;%,BB0/9FCUN8PU]%V.I0%=@VCI,CE1ET'.55 M=IG8NR1>RBM\&O>OW+9".W(Q'J\V7D!CC >TLKO!&>KPA2V!A,:'[7O8ILC_?O:AE"2\H*]R\SLK+W.!C0OM@5PY$U);7/:.M<=&+-E M"XK;*^Q ^S\U&L6=#TW#;&> 5Y&D)$LVFQNFN-"TR&+N9(H,>R>%AI,AME>* MFS]'D#CD=$O?$T^B:5U(L"+K> ,_P?WJ3L9';%:IA )M!6IBH,[I_?9P3 ,^ M IX%#':Q)Z&3,^)+"+Y5.=T$0R"A=$&!^^4"#R!E$/(V7B=-.I<,Q.7^7?TQ M]NY[.7,+#RA_B\JU.=U34D'->^F>BX#N.?Y&ZBK1.2B9#,A'VLP\9"T?D7[GB1&1R(&<^^X^&* MMX?$GTT9DO$HXC]OWOKLI=A>WV3L$H0FS''$)$O,C&!>?2Z1K)4X)O_1=^DZ M?[=J<1?YNP\6;]<%TE6!- JD'P3VGWI"G_X..X_^"F$=J2,SI_M?$":D0'WLKFRL]0ZU_8'$BH7=C>^KT9YVP, M'';3$V+S.R[^ E!+ P04 " F@F=/!.*JD+4! #1 P &0 'AL+W=O M\3EG+AX7DS8OM@=PZ%4*94O<.S<<";%U M#Y+9&SV \C>M-I(Y;YJ.V,$ :R))"D*3Y$ DXPI71?2=357HT0FNX&R0':5D MYL\)A)Y*G.(WQS/O>A<\H"/ M@)\<)KLYHU#)1>N78'QI2IR$A$! [8("\]L5'D&((.33^+UHXC5D(&[/;^I/ ML79?RX59>-3B%V]<7^)[C!IHV2C#RP\ M<7JDOC=U<,96Q#N?O/7>:W5'"W(-.@OD-$/H!I*N".+%UPAT+\*)?J!G^3X_ MV\TPB_QL&_Z0[ ODNP)Y%,C_5^)'2'KXMTBR::D$T\5ALJC6HXJ#O/&N\_I MXY.\P^=A_\9,QY5%%^W\P\;VMUH[\*DD-WZ">O^_5D- Z\+QSI_-/&6SX?2P M?""R_N+J+U!+ P04 " F@F=/^1:#.K0! #3 P &0 'AL+W=O:5D7,G4U5X.BDT' VQ(Y*Q(ZN2 ^A^!34])#, 02:A<4N%^N\ !2!B%OX^>B2=>2@;C=OZI_B+W[ M7B[=R_<-,); $MH@-OY7#C9ZCW+VP-)+0N;-_[O9GG; X<#LL38NL[ MKGX#4$L#!!0 ( ":"9T_UF,1)M0$ -,# 9 >&PO=V]R:W-H965T M5=2VYRVSG4'QFS9@N+V"CO0 M_D^-1G'G0],PVQG@520IR9+-9L\4%YH66< M;NEGXEDTK0L)5F0=;^ %W/?N9'S$9I5**-!6H"8&ZIS>;0_'-. CX(> P2[V M)'1R1GP-P945%#S7KIG')Y@ZN>:DJGYKW !Z>'!B:]1HK3Q2\K>.E23BK>B M^/NX"AW78?JSGVCKA&0B)#/A-M9A8Z'H_($[7F0&!V+&L^]XN.+M(?%G4X9D M/(KXSYNW/GLIMOOKC%V"T(0YCIADB9D1S*O/)9*U$L?D'_HN7>?O5BWN(G_W MA\7]ND"Z*I!&@?2_/:YA;OXJPA:'JL T<9PL*;'7<907V7EB[Y)X*;_AX[A_ MXZ81VI(S.G^U\0)J1 ?>RN;*SU#K7]@<2*A=V-[XO1GG; P<=M,38O,[+CX M4$L#!!0 ( ":"9T^SWC2LM@$ -,# 9 >&PO=V]R:W-H965TM<_V1,5NVH+B]T3UT^*?6 M1G&'H6F8[0WP*I"49'$4[9GBHJ-%%G)G4V1Z<%)T<#;$#DIQ\W8"J<><[NA[ MXDDTK?,)5F0];^ ;N._]V6#$%I5**.BLT!TQ4.?T;G<\I1X? #\$C':U)[Z3 MB];//OA2Y33RAD!"Z;P"Q^4*]R"E%T(;+[,F74IZXGK_KOXY](Z]7+B%>RU_ MBLJU.3U04D'-!^F>]/@ >I-O\9--B$OC)'Q8_ M;@NDFP)I$$C_V^,&YC;ZJPA;':H"TX1QLJ340Q=&>95=)O8N#I?R&SZ-^R,W MC>@LN6B'5QLNH-;: 5J);G"&6GQA2R"A=GY[BWLSS=D4.-W/3X@M[[CX!5!+ M P04 " F@F=/=WNB!+4! #3 P &0 'AL+W=O"YS@M\0C M;SL7$J3,>];"3W"_^I/Q$5E4:BY!6:X5,M 4^"XY'+. CX#?'$:[VJ/0R5GK MYQ!\JPN\"X9 0.6" O/+!>Y!B"#D;;S,FG@I&8CK_9OZE]B[[^7,+-QK\<1K MUQ7X%J,:&C8(]ZC'KS#WIIM\]--BVGDIQ\LTFV! M;%,@BP+9?WO& M4-JBOF#/<,Z9,_:XF(Q]<3V )Z]*:E?2WOOAR)BK>U#Q(ZN1CS$H*/ M34D/P1!(J'U0X+AB2=>2@;C=OZF_C[UC+Q?NX,G([Z+Q?4D? M*&F@Y:/TSV;Z $L_MY0LS7^"*TB$!R=8HS;2Q2^I1^>-6E30BN*O\RIT7*?Y M3Y8LM'U"NA#2E? 0Z["Y4'3^CGM>%=9,Q,YG/_!PQ1?R'YAUF MKU5RGQ?L&H06S&G&I%O,BF"HOI9(]TJ"F_X?.X?^:V$]J1B_%X MM?$"6F,\H)7##_ %!+ P04 M" F@F=/.Z*S/;4! #3 P &0 'AL+W=O!I"2+=[N/3''1T2(+N;,N,ARL%!V<-3ES_.H'$,:<1?4L\B*:U/L&* MK.<-_ #[LS]K%[%%I1(*.B.P(QKJG-Y&QU/J\0'P*& TJSWQG5P0GWWPMN]V_J7T+OKI<+-W"'\DE4MLWI@9(* M:CY(^X#C/;%I/ 3_ZP>-@62#<%TB"0 M_K?'+MGC[0! #3 P &0 'AL+W=OF8;8W(*I( M4I+Q)+EE2G2:%EG,G4V1X>!DI^%LB!V4$N;'"22..=W1M\13U[0N)%B1]:*! M+^"^]F?C([:H5)T";3O4Q$"=T[O=\90&? 1\ZV"TJST)G5P0GT/P6.4T"89 M0NF"@O#+%>Y!RB#D;;S,FG0I&8CK_9OZQ]B[[^4B+-RC_-Y5KLWI@9(*:C%( M]X3C \S]O*-D;OX37$%Z>'#B:Y0H;?R2'I3-LF M\)G %\(AUF%3H>C\@W"BR R.Q$QGWXMPQ;LC]V=3AF0\BOC/F[<^>RUVAR1C MUR T8TX3AJ\Q"X)Y]:4$WRIQXG_1]^DV?[]I<1_Y^]\L_L- NBF01H'TOSUN M8?@?1=CJ4!68)HZ3)24..H[R*KM,[!V/E_(+/HW[9V&:3EMR0>>O-EY C>C M6TEN_ RU_H4M@83:A>U[OS?3G$V!PWY^0FQYQ\5/4$L#!!0 ( ":"9T^5 M$ZQ#M0$ -,# 9 >&PO=V]R:W-H965T5%2NX)VWO='QES5@>+NQO2@\4]CK.(>0]LRUUO@=20IR9+= M[HXI+C0M\Y@[VS(W@Y="P]D2-RC%[<\32#,6=$]?$T^B[7Q(L#+O>0M?P'_M MSQ8CMJC40H%VPFABH2GH_?YXR@(^ KX)&-UJ3T(G%V.>0_"Q+N@N& ()E0\* M')X@D1X<((U*B-=_))J<-ZH606M*/XRK4+'=9S^I'=E;LU(['3V/0]7O#\F>#952,:CB/_0O,/LM=P?TIQ=@]", M.4V89(U9$ S5EQ+)5HE3\@\]S;;YZ:;%-/+3/RS^1R#;%,BB0/9FCUN8V[^* ML-6A*K!M'"='*C/H.,JK[#*Q]TF\E-_P:=P_<]L*[+S:> &-,1[0RNX& M9ZC#%[8$$AH?MN]P;Z4=E[\ 4$L#!!0 ( ":"9T_>O^M MM0$ -,# 9 >&PO=V]R:W-H965T56RLSEMG>L/C-FR!<7ME>ZAPS^U-HH[#$W#;&^ 5X&D)(MWNVNF MN.AHD87M\@A59SQOX">Y7?S(8 ML46E$@HZ*W1'#-0YO8T.Q]3C ^"W@-&N]L1W2GKC>OZE_#;UC+V=NX4[+)U&Y-J=[2BJH^2#=HQX?8.[G M"R5S\]_A A+AW@G6*+6TX4O*P3JM9A6THOCKM(HNK./T)XEFVC8AG@GQ0MB' M.FPJ%)S?<\>+S.B1F.GL>^ZO.#K$>#:E3X:C"/_0O,7LI8CVUQF[>*$9 G'RS>; NDFP)I$$C_V^,69O^I"%L= MJ@+3A'&RI-1#%T9YE5TF]C8.E_(.G\;]!S>-Z"PY:X=7&RZ@UMH!6ME=X0RU M^,*60$+M_/8&]V::LREPNI^?$%O>&PO=V]R:W-H965T-\-/;) M=0">/"NI74$[[_L38Z[J0'%W9WK0>-,8J[A'T[;,]19X'4E*LC1)WC/%A:9E M'GT76^9F\%)HN%CB!J6X_7,&:<:"[NB+XU&TG0\.5N8];^$[^!_]Q:+%%I5: M*-!.&$TL- 6]WYW.6(?)._3>RMWAF+-;$)HQYPF3KC$+ M@J'Z$B+="G%.7]'WV39_OYGB/O+WZ_#'9%L@VQ3(HD#V9HT;F./_5;)54Q78 M-HZ3(Y49=!SEE7>9V/LT/LH_^#3NW[AMA7;D:CP^;7R QA@/F$IRAS/4X0]; M# F-#\+;3G$V&-_W\A=CRC\N_4$L#!!0 ( ":"9T]S"?7RM $ -,# M 9 >&PO=V]R:W-H965T80_:_VG0*.Y\:%IF>P.\CB0E6;+;?62*"TW+/.9. MILQQ<%)H.!EB!Z6X>3F"Q+&@>_J:>!1MYT*"E7G/6_@.[D=_,CYBBTHM%&@K M4!,#34%O]X=C%O 1\%/ :%=[$CHY(SZ%X%M=T%TP!!(J%Q2X7RYP!U(&(6_C M]ZQ)EY*!N-Z_JG^)O?M>SMS"';CB_2'Q9U.%9#R*^,^;MSY[*?>?DIQ=@M",.4Z89(U9$,RK M+R62K1+'Y!T]S;;YZ:;%-/+3?RRFVP+9ID 6!;+_]KB%>>N2K0Y5@6GC.%E2 MX:#C**^RR\3>)O%2_L*G<7_@IA7:DC,Z?[7Q AI$!][*[LK/4.=?V!)(:%S8 M7ON]F>9L"ASV\Q-BRSLN_P!02P,$% @ )H)G3XN[)X2U 0 TP, !D M !X;"]W;W)K&UL?5/M;IPP$'P5RP\0WP'YZ F0 ME-2V MH)US_8$Q6W6@N+W"'K3_TZ!1W/G0M,SV!G@=24JR9+>[88H+3&#=(\X?H:YGVM*YN:_P@6DAP&UL;5/;;IPP$/T5RQ\0[P+;;%: E$T4 MM5(BK5*U??;"<%%\H;99DK_/V!!*$UYLS_B<,Q>/TT&;%]L ./(JA;(9;9SK M#HS9H@')[97N0.%-I8WD#DU3,]L9X&4@2<&BS>8;D[Q5-$^#[V3R5/=.M I. MAMA>2F[>CB#TD-$M_7 \MW7CO(/E:<=K^ GN5W06.VP7N0 @OA&G\G33I'-(3 ME^"_>LA^\PU;.C9"K^$2X@$.XSP1B% M%C:LI.BMTW)2P50D?QWW5H5]&&]V\41;)T03(9H)^Q"'C8%"YO?<\3PU>B!F M['W'_1-O#Q'VIO#.T(IPA\E;]%[R[33$._'@9?G>]+I"L"B1!(/FOQIM/-7[%X&!_"L(6395@ZC!.EA2Z M5V&4%]YY8F^C\"C_X..X/W%3M\J2LW;XM.$!*JT=8"J;*YRA!G_8; BHG#]> MX]F,O3" %5^(;9;T[VL;0FC*B^T9GW/FXG$^:O-J.P"'WJ50ML"= M<_V!$%MU()F]TCTH?]-H(YGSIFF)[0VP.I*D(#1)]D0RKG"91]_)E+D>G. * M3@;904IF_AQ!Z+' ._SA>.9MYX*#E'G/6O@)[E=_,MXBBTK-)2C+M4(&F@+? M[@['+. CX#>'T:[.*%1RUOHU&$]U@9.0$ BH7%!@?KO '0@1A'P:;[,F7D(& MXOK\H?X0:_>UG)F%.RU>>.VZ M]@5$/#!N&>]?@(2IKL&PO=V]R:W-H965T&TZW&1.=]5%ID8->MZ MN$JD1LZI_'T!)J8 ;Z._#51J+K"Q5QZ%7G>B1A#K' M3^'YDEJ\ _SH8%*;/;*5W(1XM<;G*L>!30@8E-HR4+/!V_\[^T=5N:KE1!<^"_>PJW>;XA%$%-1V9?A'3)UCJ.6*T%/\%[L ,W&9B M-$K!E/NBF061$&%,\N/C#5CYY]!/$7H+8$<3_U'CC#)'Z1HU?DZ"%(=R(^ MS,DODGA%$@_!XT[$@PD#OTCJ%4D]!.%.Q(>)=B)D\P8YR,9UGT*E&'O7^1OO MVN!/D7O#?^'S=/A*9=/U"MV$-IW@WFLMA :32O!@;K4U VDU&-3:;E.SEW-; MSH86PS)QR#KVBC]02P,$% @ )H)G3W')SS*X 0 TP, !D !X;"]W M;W)K&UL;5/;;IPP$/T5RQ\0+X;-1BM RJ:J6JF5 M5JG:/'MA "N^$-LLZ=_7-H20E!?;,S[GS,7C?-3FV78 #KU*H6R!.^?Z(R&V MZD R>Z-[4/ZFT48RYTW3$ML;8'4D24'H;G=+).,*EWGTG4V9Z\$)KN!LD!VD M9.;O"80>"YS@-\];"+W"_^[/Q%EE4:BY!6:X5,M 4^#XYGK* MCX _'$:[.J-0R47KYV!\KPN\"PF!@,H%!>:W*SR $$'(I_$R:^(E9""NSV_J M7V/MOI8+L_"@Q1.O75?@.XQJ:-@@W*,>O\%=J[B/T\W^,-.V"70FT(5P%^.0*5#,_ MSK,R-'I&9>M^S M\,3)D?K>5,$96Q'O?/+6>Z\E3=*<7(/0C#E-&+K") N">/4E!-T*<:+_T=-L MFY]NIIA&?KH.?Z#; MFF0!8%L@\U9I]JW,+L/P4AJZ9*,&T<)XLJ/:@XRBOO M,K'W-#[*.WP:]Y_,M%Q9=-'./VU\@$9K!SZ5W8V?H<[_L,40T+AP//BSF>9L M,ISNYR]$EG]<_@-02P,$% @ )H)G3[D&O%+& 0 . 0 !D !X;"]W M;W)K&UL=53K;ML@%'X5Q ,4F\1M%MF6FE;5)FU2 MU&GK;V(?7U0P'N"X>_L!=CPWI7\,'+[+.)#BA471+!&L[G*<^=E1Y*@?#VPZ."NE! M"*;^'H#+,<,QO@2>V[HQ+D#RM&=Y$(+$^A,H MAYPED,O*9/S+#\E3)$:GI['OF MKCC>4WLVA0OZH_![-GEMH^>J+!0U9'.@'^F8; MYF^"*6X\?[.VWWTBL T*;+W ]EV-=UO3" %5^(;9;T[VL;0FC*B^T9GW/FXG$^:O-J M.P"'WJ50ML"=<_V!$%MU()F]TCTH?]-H(YGSIFF)[0VP.I*D('2WNR&2<87+ M//I.ILSUX 17<#+(#E(R\^<(0H\%3O"'XYFWG0L.4N8]:^$GN%_]R7B++"HU MEZ LUPH9: I\EQR.6)LU\1(R$-?G#_7'6+NOY2DJ3G%R"T(PY3ABZPGPB MB%=?0M"M$$?Z'SW-MOGI9HIIY*?K\/O;;8%L4R"+ MD_-=(O-6YATB]!R*JI M$DP;Q\FB2@\JCO+*NTSL'8V/\@F?QOT',RU7%IVU\T\;'Z#1VH%/97?E9ZCS M/VPQ!#0N'&_]V4QS-AE.]_,7(LL_+O\"4$L#!!0 ( ":"9T_>*2-7N $ M -,# 9 >&PO=V]R:W-H965T8J]4[*%DR&VUUJ8MR,H'#*ZI>^.9UDW+CA8GG:BAA_@?G8GXRTVJY12 M0VLEML1 E=&[[>&8!'P$_)(PV,69A$K.B"_!^%YF=!,2 @6%"PK";Q>X!Z6" MD$_CSZ1)YY"!N#R_JW^-M?M:SL+"/:K?LG1-1F\I*:$2O7+/.'R#J9YK2J;B M'^$"RL-#)CY&@="$^\/7#?FR(X8ROBG4_>>N\EYSQ)V24(39CCB.$+S'9& M,*\^A^!K(8[\$WV7K/-WJRGN(G^W#/]EORZ0K HD42#YK\;K#S6N83X&88NF M:C!U'"=+"NS;.,H+[SRQ=_$5V3_X..Y/PM2RM>2,SC]M?( *T8%/97/E9ZCQ M/VPV%%0N'&_\V8QS-AH.N^D+L?D?YW\!4$L#!!0 ( ":"9T\A(-U(*@( M /T& 9 >&PO=V]R:W-H965T M>XZ=! (*D7I452NU$KKJVF<#"T3GQ*EMR/7?UW9R$21[)WC 7S.SL^O8SENI M7O0)P 2OE:CU*CP9TRP)T;L35%P_R 9JNW*0JN+&#M61Z$8!WWM2)0B+HAFI M>%F'1>[G-JK(Y=F(LH:-"O2YJKCZ]PA"MJN0AF\33^7Q9-P$*?*&'^$7F.=F MH^R(#"K[LH):E[(.%!Q6X6>Z7%/F"![QNX167_4#E\I6RAOC;R\:#C$=\;K_IO[5)V^3V7(-:RG^E'MS6H59&.SAP,_" M/,GV&_0)I6'09_\#+B LW#FQ,792:/\?[,[:R*I7L58J_MJU9>W;MEM)6$_# M":PGL(% DP\)<4^(1P32.?.I?N&&%[F2;:"ZW6JX^RCH,K;%W+E)7SN_9K/5 M=O92,#;/R<4)]9C'#L-N,-DM9CW%Q,D (=;"X(.A/ICG)S4W=!HOXWJL<]R!M3*6HJ14S1D:D.DUZ%^D07 M](-0,S34# G%<($Y*C"_?PR2;(,WX!LL@$3X(VE!6II@5B*<0$: MX0Z7YB^<@I0$K&CU8[R?[%@T# 0?CNG/;5]V%W V,;/K'A@PO M7O$?4$L#!!0 ( ":"9T^LY7/9?0( 'H( 9 >&PO=V]R:W-H965T MWS/L>/+HF7\59P(D5'3S23Q)'?!6BP8?R4\B7YHGKF;>P+(O*U*+DM4.)X>E^^C/ MMZG&&\"ODK1B-':TDAUCKWKR;;]T9[H@0DDA-0-6CPO)":6:2)7QI^=TAR5U MXGC\SO[%:%=:=EB0G-'?Y5Z>EF[J.GMRP&B MUB@8%>;7*#,A M[!/">U>(^H3(6L'KM!LS-UCBU8*SUN'=<6BP/G7^/%+;5>B@V1WS3ODI5/2R M0D&\\"Z:J,>L.PP:88)@"ME<0_P!X:D"ABH05,4:7:\03E?( 4AD%?$YR_8F MRZ30 +0K,/G!Q*X$)@A!@M 0A!."U/*[PT0&4QM,K#8%(4MO#N$4,D"6+R!? MD&:V.2!?D(PV>R(P @5&@$,93!"#!/$=#L5W.@3A((= /L AD.__#B6@P.1: M8#BS!"97"_E)EEE_S/P:A9+,MU";N[BVGW%-A*6@L!00YEO"4L#!*$3(PN40 M+INAT#H)&Y#/3S/+T"W(Y\>A?32]T<59$7XT74PX!3O74A_K471HE(](7[Q6 M?.W/R85->]N90/C$FBRI\]J,I/ZD-@F%!R MD'J8J#'OVF$WD:SI.[TW?&ZL_@%02P,$% @ )H)G3[6F8IL+ @ D@4 M !D !X;"]W;W)K&UL?931CJ,@%(9?Q?@ @X)B MVUB3K9O);K*;-+/9V6O:'JL9% =HG7W[!71,:\G>%,[A/S_?P4(^"/FF:@ = M?+2\4]NPUKK?(*2.-;1,/8D>.K-2"=DR;4)Y1JJ7P$ZNJ.4(1Q%%+6NZL,A= M;B^+7%PT;SK8RT!=VI;)OSO@8MB&&G.M;8)5.0].\,OT+_[O301FEU. M30N=:D072*BVX9=X4U*K=X+7!@9U,P]L)P#TK*/<6PZ-P[C"LFF,G\!G@KP7! G M_RT@4P%9%*"1S+7ZE6E6Y%(,@1P_5L_L?R+>$'.81YMT9^?63+?*9*\%3G". MKM9HTNQ&#;[1D.1>4CY*:#9+D"&8,; 7 [MZ05 M9@1'ZP42NKD=]K7ZR>2YZ51P$-I<-'<=*B$T&-/HR;18FP=R#CA4VDXS,Y?C M,S$&6O33"XCF9[CX!U!+ P04 " F@F=/^ *)-F$" !V" &0 'AL M+W=O2M9)5=N MKE2]\#R9Y;0D\HG7M-)WCER41.FM.'FR%I0<;%#)/.S[L5>2HG+3I3W;B73) MSXH5%=T)1Y[+DH@_&\IXLW*1>SUX+DZY,@=>NJS)B?Z@ZF>]$WKG]2R'HJ25 M+'CE"'I\U>S^7I8N;[)B#*:*4-!].5"MY0Q MPZ3S^-V1NKVF"1RNK^R?K7EM9D\DW7+VJSBH?.4FKG.@1W)FZIDW7VAG*'*= MSOTW>J%,PTTF6B/C3-I?)SM+QAB9N;0UL[>TVZE/KVD.$R6 MWL40=9A-B\$##.H1GF;O)3 DL<&C-+)^+FRTW9PV@_5-;93X!W>3N3O M1)R*2CI[KO0LL6_\(^>*ZES\)^TYUQ\!_8;1HS++F5Z+=A*V&\7K;LI[_:=& M^A=02P,$% @ )H)G3\N='^&ULE9AK;YM*$(;_"N+[">P-ELBVU,:JSI%:*>I1V\_$7L>H MP+I XO;?EUM_T297MG8.NBK1I3ZOGH#Y5*MWW@XH\H&$8!46:E?YFU5][K#8K_=+D M6:D>*Z]^*8JT^O5>Y?J\]HG_=N%S]GQLN@O!9G5*G]7_JOER>JS:L^!B99\5 MJJPS77J5.JS]=^1^*V0WH%=\S=2YOCKVNE">M/[>G?RW7_MAYY'*U:[I3*3M MSZMZ4'G>66K]^#$:]2]S=@.OC]^L?^B#;X-Y2FOUH/-OV;XYKGWI>WMU2%_R MYK,^_ZO&@(3OC=%_5*\J;^6=)^T<.YW7_7]O]U(WNABMM*X4Z<_A-RO[W_-P M)R;C,#R C@/H90#A-P>P<0";.X"/ _B? 5&_6D,H_=ILTR;=K"I]]JKA\9[2 M+HO(/6]7?]==[!>[O]?=W0*%P%KYVA4?-^T-!K#953S8.M87PJV=Z4 M!*V7%U)(&3)," Q 9(B#D.YR MX%XP1SEUR]%-$85F1D"1(R,H1I6R^1E!,:J4+\@(3"%%%%H9 4326O_;HJDS MF&<*.I^=$='LC)BAG+J%:P2=4R.@R)41N$904".DZW'B&D$7U B&:P0#9$OC M%>5A%,UX"'.44[=PM6"@6DAFNH5$CG=IAO%GB&P3""22PHS\MFCJC./%'-0( MZ:@1#-<(MJ!&,%PC&"([-J,5]KLX%3<>,RX!#)0 Z>@K#./*X@418Q(9(M&* M6%I; B)CX8X8(\O .ZYT;-\X1I8O>,?E&"^.R#$C'D77$0^/V!$QQXAQ 9S MO#QR# 9?LF5U[%EG;5KM'29U;%KG*K=SE-, ,)8<8&GMP*#(L07C&$D.D$RL M\)'(]4 PMQQTT,25%IA;+A>D!<:1HRVGN?U!(M=F3V!F!6BSB6/[(S"S@LR/ M5F 4!4#1BA:)7)L]@7D5H)$ECL8L,*]B02,3CN\\ (;$;-NC2%Z7]3OJZ-L" M(R,0#8Z^+3 -8D$7$Y@& ;I88M;T470=+K?##:X^FW8?OC^EU7-6UMZ3;AI= M]-])#UHWJK48WK4+>%3I_G*2JT/3'<;M<35\&ULE9I=;^(X%(;_"N)^(/Y,4E&DMBG:E7:ET8QV]SH%MZ !PB9I._OO M-PDN@X]?)^G-%#*OCU]_G"?'(8OWHOQ1;8VI)S\/^V-U.]W6]>EF/J_66W/( MJUEQ,L?F?YZ+\I#7S=?R95Z=2I-OND:'_9Q'D9X?\MUQNEQTU[Z6RT7Q6N]W M1_.UG%2OAT->_G=O]L7[[91-/RY\V[ULZ_;"?+DXY2_FNZG_.GTMFV_S2Y3- M[F".U:XX3DKS?#N]8S>K6+8-.L7?._->77V>M$-Y*HH?[9??-[?3J'5D]F9= MMR'RYL^;>3#[?1NI\?&O#3J]]-DVO/[\$7W5#;X9S%->F8=B_\]N4V]OI\ET MLC'/^>N^_E:\_V;L@-1T8D?_AWDS^T;>.FGZ6!?[JOMWLGZMZN)@HS16#OG/ M\]_=L?O[;N-_-,,-N&W +PTDZVT@; -Q:<#CW@;2-I!C>U"V@;HT$/T]:-M M_VK0#7I^GJQN]K.\SI>+LGB?E.<-=,K;?L]]%U'D=O* -,1( M-B+.(])P,B"D$7A DZ]Z (()X#$ 20,(+L T@F@R-J=-:K3'-'"9'T*QX2" M)A0PH7$ #0/H\=,0PP Q0J\C;X.-EJ4.;Z#B"& =^<,H9Y/='D'I9DPY)5K\0=#N30'>-@ M.!X/^;"1/HEK!/.#"6!$TGD58Q8Z&R=;#KWV17&]8FPSP&T>",$QMSG@-O>JDFBL48XIRP%E.:4L]^&' M:# H_@1Z2137MDRK'.M8Z )5/AQ:MVOZE+M%U) IEAX.0('2$ ^ MX1GR2[8O3-.I7 %9R RFGP#T\\IB,4B_%9!\$4*$3M:8@ +5A[0TMB+G+I<( M;_=D(W4KH".[UK6.H2K >3A4'0N,0X$*/5H=6U%\/2HVDYJF&)!%,Z'IV(=D MKF_,8('J0GK?LJ+DNB"D=W*0@&QH'P_)7$,8@!( T#M!2/_4*YH"TIN? M(9EK"!-0 @)Z)PDD"@U<8;HI=$2F1+&BN)>TV9#*M8,!IP#@1. VKC!K%&!- MZ#RA,&L4>KY',U/UU6WGHT2OQ#6"6:0 BT3@J*@"OQ*H3TP'IH)"S]&\Z? ? MDK75=VB\F LJ'G^?4#B3%-,U"#XYKDM!\D"C!2XS35($VEI/T@46@\. LU MR$):KM]K\&M>G/@WZF&=:PEGM0:U@PQP4@=^_?O$SW\:IZL&MW&ZH3(D"FXH MG-,:Y#3=4!D4!5BI<9IJE*:TQH2BP/$FQKD<@YNN"FR &.=RS,:O7HS3-$89 M2%H?C8,J7[@V<:K(N M7H]U.^=75R]O^=SQ]AT0W3PP<#UC-X_G=WA^A3^_4O1G7K[LCM7DJ:CK MXM"]'_)<%+5IO$>S)NFW)M]EEO\# M4$L#!!0 ( ":"9T_F:\6QH ( !4* 9 >&PO=V]R:W-H965T4!96_7M MWZ\MR..5JU,_2%ON/>?],+%JSPRIKRWLJCDW#\J5<^"0&9'5E(YXC6K M])L]%R55>BH.@:P%HSN;5!8!#D,2E#2O_$5JUS9BD?*3*O**;80G3V5)Q=\5 M*_AE[B/_NO"2'X[*+ 2+M*8']H.IG_5&Z%G0H>SRDE4RYY4GV'[N+]%LC4.3 M8"-^Y>PB>V//E++E_-5,ON[F?F@4L8)ERD!0_3BS-2L*@Z1U_&E!_8[3)/;' M5_3/MGA=S)9*MN;%[WRGCG-_XGL[MJ>G0KWPRQ?6%A3[7EO]-W9FA0XW2C1' MQ@MI_[WL)!4O6Q0MI:1OS3.O[//2XE_3X 3<)N N07/?2XC:A.@](;+%-\IL MJ9^HHHM4\(LGFJ]54W,HT"S2FYF91;MW]IVN5NK5\R**QVEP-D!MS*J)P;T8 MU$4$&KVCP!#%"@_2(X=A#83$,F&&Q' M%+E,Z-%]1Z AEP@#+ /3XZ?J@6V)AKZ,R UC(]B8"' F(:[8H37OG!,$6Q/% M %/B,L4/;S[L7P08F+@&1D\Y&,$61@FP^=,;$+!%$>#1Q/4H&IH4D3MJ89NB M*4"%7*KIH[N/82MCP,J):^4VZ+\%!;U+MF3B8/L1Z67\5-EFJ+?:]3Q+;"_I M]_"F8?I.Q2&OI+?E2E_U]D+>WC."C#JHKQW/=T*EQV=A9JN?V+$OI151E0_;, MXI>ZQNSOEE2T6]O(?I]X*<^%4!-.EK;X3'X0\;/=,SERQBS'LB8-+VEC,7): MVQNTVJ%$!6C%KY)T?/)LJ58.E+ZJP=?CVG951:0BN5 IL+Q=R8Y4EA[U[\)ED,8'. - =X8(-F/ OPA MP#<"G+XRW>HG+'"6,MI9K/]:+58_!5KY\W\R$^=JTHT M:+:]QIMJ#,GN7H)&A2,+&*OPH"JVWCUA:1 >2FX0/MBHK^.7-XW.)%B""98Z M@3]M,8KA! &8( J"(PN>TVB-4VO640P) 0A(0 )#4BO0>Z$XBY"F!*!E B@ M1 8E@B@>3(E!2@Q08H,2WU.\QE@HSFWG-BU[21"X'\ M&=",HQ$ 0B8(0>LVXUD$FG:#/ #DF2#O'H3F?C8$6QQ%L M7_2$?[>#*)QV:ZY(+PE R6TAL,71,QY'H,F#&1#L"ML,! MS!E/@=D_4$L#!!0 ( ":"9T_2"V5O#P( +,% 9 >&PO=V]R:W-H M965T-FZ$=9F[=KB$GZ _-D>N3JA4>5<4VA$S1J'PR5S'U?;0ZSQ M!O"KADY,]HZNY,38LSY\/6>NIPT!@4)J!:R6&^R!$"VD;/P9--TQI29.]Z_J MGTWMJI83%K!GY'=]EE7F)JYSA@N^$OG$NB\PU!.YSE#\-[@!47#M1.4H&!'F MZ117(1D=5)05BE_ZM6[,VO5OXF"@V0G^0/!'@LK]'B$8",%'">% "-\(IOVH M+\7TYH ESE/..H?W7[?%^A*MMJ'J?J&#IMGFG6J/4-%;'B11BFY::,#L>HP_ MQ03WD/T2LKI'')8(?[,9,4B9')WZ-J<[?R$0KV M.@G7]D2Q-5%L232['OMXD5DWPCDQJ7XL<_TOC$E01KP'57*E)NAX('"1>KM6>][/D?X@63N,2#3. MZ?P?4$L#!!0 ( ":"9T^\%0 03P0 %H3 9 >&PO=V]R:W-H965T M1[GIVJA^FAKL_S M**IV!Y^GU9?B[$_AFY>BS-,ZW):O474N?;IO.^59)(6(HSP]GJ;+1=OV5"X7 MQ5N='4_^J9Q4;WF>EO^M?%9<'J8P_='P]?AZJ)N&:+DXIZ_^3U__=7XJPUUT MC;(_YOY4'8O3I/0O#]-'F&^E:3JTQ-]'?ZENKB>-E.>B^-;<_+9_F(HF(Y_Y M7=V$2,/'NU_[+&LBA3S^[8-.KV,V'6^O?T3_I14?Q#RGE5\7V3_'?7UXF";3 MR=Z_I&]9_;6X_.I[068ZZ=7_[M]]%O FDS#&KLBJ]O]D]U;51=Y'":GDZ??N M\WAJ/R_=-U;VW?@.LN\@KQW ?-A!]1W4SP[ZPPZZ[Z#O'<'T'0P:(>JTM\7< MI'6Z7)3%95)VZ^&<-LL.YB9,UZYI;&>G_2[4LPJM[TOEY")Z;P+US*ICY"VC MALB&(G EHI# -0O)9;&2= 0]'&'-( 8E\7F4[8=1!HDJMERJ[:\'Y5)\ ,T& MT&T -0B@^0""8#% A5AT3M\RI962L$H/F=4TQ)9TS#I658M:!,0DJ+<5< MXI)D9!W$K+B8$1O,B$%9DP(M%: M626TFCK1:!FO*:5D[ #)HY35!N\-6TJY1%C)"W.L,,<(0[5>.2K,":.1_C6# M66LDPC842RS$&BV9+8,I:9*1;04$;P2"R-,"K9!5#PT?%^OP,[IF. I$KPT M&2X1BJY,AE,JEF-/'XQX'9#-5XN1_0E8HWH$R52)^*4DV<:B^L_EK%^,MAL."YR0CXGB+ ,XCL 4"W:DAL?B-B:.<) [(8#K4(,;J*&9L MV(Y&U/'> )PY8 <$9D=W"F^A#!7\SP%9^0PG04@R>PRGP:JQZ>,] JA):$'6 M)MVP9U):80%KI""9O3MC;3^,-7Q%YPU"4H.@QB[I1CT#&>/)NP_;<)A*!'FI M_PP;RN/-0<(=]MY#@X? Q/C5DZ%F$).%ON$X9;0A^AA..QC[X2%YZY*<=6&# ME]229E)H37^.2?*Z/POOPQ)+Y.*!2Z3"&IEX3MSL?$.)O!5*=;_!2][B)&=Q MV.![Z#99$(8:?,^9<6Z8$F^9DO[DHP8OZ<\OS8P4W9P+Y+Y\;0]IJLFN>#O5 M3>%N6J\'08_MV0AJ7\%\#4S[!N;;[ICG9_CNU.F/M'P]GJK).;P4 M1>U#]N)+R/[@T_WU)O,O=7-IPW79G?9T-W5Q[D^RHNMQVO)_4$L#!!0 ( M ":"9T\Z2LW=W0( +<* 9 >&PO=V]R:W-H965TB2.M_2YZ+R]Q' M_NO"8W8X2KT0+&95>N _N?Q5/=1J%G0LNZS@99.)TJOY?N[?H^D&,6U@$+\S M?FEZ8T^G\B3$LYY\V\W]4$?$<[Z5FB)5KS-?\3S73"J.OY;4[WQJP_[XE?V+ M25XE\Y0V?"7R/]E.'N=^XGL[OD]/N7P4EZ_<)D1]SV;_G9]YKN Z$N5C*_+& M/+WMJ9&BL"PJE")]:=]9:=Z7]DN,K1EL@*T![@R4[_<,(FL0O1F0=PV(-2"W M>J#6@#H>@C9W(^8ZE>EB5HN+5[?GH4KUL4-3JK9KJQ?-[IAO2L]&K9X7)&2S MX*R)+&;98G /$T5#R'H,01TB4 %T46 HBB4>>R!##RL 0IT@/F;9O,LR"#0" MY8J,?320*X8)"$A # $9$"2.WBV&&4QI,#BD"(>.(@ ,T00A1Y4Q#.$$L<3Q MNH%P+(GB*^E1,#T*I#>!"1A(P&X7. 8)XAL$;C%TD"K%S#GW*P@VF3"';3V& M$91$>.+H"\ B%O:V89!< B:7C)-#(4PP 0DFM\N+0KA@A#<(;$']9!DFS+W3 M$"Q1I],M+F,85CZ)W6#WD^WX/7!=$"-MQ6G4NHP>ZM=EW5O&@]G?8FF*P2L MKW579G[R;_1M2_QFI< MMZU4.Y&BLFUBT/6JB_]02P,$% @ )H)G3\+!I3CS P *1 !D !X M;"]W;W)K&ULE9C;;N,V$(9?Q=!]5QR>&3@&XD/1 M BT0;-'V6K'I U:R7$F.MV]?ZK!>>SA*O3>11'\SY#\N^+K/Y4GOPQ_+(MJR)KPF.U2^M3Y;--9U3D*6=,IT5V M.":S:3?V6LVFY;G)#T?_6DWJ7YP22;P.?#[M]TPZDL^DIV_D_ M?//GZ;4*3^G5R^90^&-]*(^3RF^?DQ=X6G'6&G3$7P=_J6_N)ZV4M[+\TC[\ MNGE.6+LBG_MUT[K(PN7=+WR>MY[".OX9G";7.5O#V_MOWG_NQ ?G%#X)4,AG4_^;??1[P=B5ACG69U]W?R?I<-V4Q M> E+*;*O_?5P[*Z7_A?E!C/:@ \&_&H0YO[(0 P&XKN!_-! #@;RT1G48*#0 M#&FOO0OF,FNRV;0J+Y.JSX=3UJ8=/*FP7>MVL-N=[K<0SSJ,OL\DB&GZWCH: MF'G/\!M&(&09(W ETK" ZRHXM8HYCV>0]S,L"$2A1?R_E]6'7NX6*LAPB MW(5+T@XDZ4!V#N2= Z1CWC.Z8XX=HYEV7$L$+F)0&:&,E!Q%)@;!"@;*<+21 M*X(T1FO!W *8:X)<$Y(Y5 D5U1'%CK#*W/D/I, MK \GJHD#::W&.;6(,0$0-T M+P$<4QQKC<%0LGFH'EAJ#&JAG9:1T!@T .V[,R*3[H @")EVQ 7= T'^0&;1 M_06H!A-E%E'HPY8X[?#'!47J4#(=4673:#J9I17+GZ3F%-:,1SL&-2<&VTT#G8,^\/:8A,;G\+0 8GP9SL']J?6[^_X0_7M6[0['>O)6 M-N%PUAVAMF79^+!^]BELSSZ.T?FO(T',S3ZW\'9O\! M4$L#!!0 ( ":"9T]S!;49 @, !X- 9 >&PO=V]R:W-H965TOV+HK4[L1KICZ( MEC?FR4'(FFDSE,=(M9*SO36JJPCB.(MJ5C;A>FGG'N1Z*#+_M5&'<1\8KO=$?!S.7"M[RJ.B83Q^^!-!Q] M=H;3^U?V3S9YD\P34WPKJE_E7I]681X&>WY@YTH_BNMG/B24AL&0_5=^X96! M=Y$8'SM1*?L?[,Y*BWI@,:'4[*6_EHV]7@?^5S/< 8#& V@^*\!'0SHS"#J M([.I?F2:K9=27 /9OZV6=8N"W%%3S%TW:6MGGYELE9F]K!.(E]&E(QHPFQX# M$PQYB]BZ""B*$1.9",8P MC PY! G,G& 9P)Q3-E5H"^H: X@0)2I!8@N0- M03(K5H_)+*;I,32E69[.@%L72&/(4THR/*04#2EU0H(LQPDRE"!#BI+B! N4 M8(%$4,R*@F 6,>XD1YWD" '!"0J4H+@]31+C2HEO2!0#+3R+E'@421 *SS(E MJ)KN";PC6UPKA")1S-*B M 51S+QC(UQK@>@%7+PGUA8KK!3"]^&J*ZP5<*3@UW0R@:4T]>QG%U4)= MM;@MQ@":;D09):EW'Z*XK*C[H7'>WP8#T7E.T:3;K+D\VL9&PO=V]R:W-H965TZKIH_UWKJCDM8QY_W/A2ON[[X4:R6AR+ M5_U5]W\>GUMSE9RS;,M:'[JR.42MWBWCS_S^">40,"+^*O6INSB/AE9>FN;; MF' MIOJ[W/;[99S%T5;OBK>J_]*;MZYO M:IO%E%(7WZ=C>1B/)YO_(XP. !L YP#(KP:@#<#_ _C5 &$#Q*T!T@9()R"9 M>A\'\['HB]6B;4Y1.ZV'8S$L.WXOS71MAIOC[(R_F?'LS-WWE4!8).]#(HM9 M3QB887".>: P8HYYO 'SY&- LC,F,;V<&P*R(1@3X(Q$T@F03(!C G&10.5. MLQ,D'2&'"9+EJ129=#J^%?CD U%D@J%*Z=(%6;KP2A>8.K5/&'E94BH98T[E M/HQS4Q +S(4DZY%>/0 YG2 E$Z3$9"HZ@2(3*+\"=%I=*V_L.;-_SM@I?U!H MY.,MR%GY&5E^1I3/G?(SC^J.Y_P*54Y2Y005T DXHZV$W3Y;/.!&_(;YLJ#+ MCH&>+XM,?XA\O 4Y;X!V'PY$ QA(0?L/QY\81MH'N&\$@-(=1N&W?&W9<%KC MW!>YP,SEDOZ4!5AH(^"4$P2LA--6P'TO$,);6[X9(&:*BP 5+5ONZY:GWOC[ MPLU8QA4+]D4+EU/*%2Y9[I-Q+J62@<4)M,:!TGA@>P5:X^!KG(.SPZ[!USC' M5.1Y2 D0>!KP]2B$ZZ 6=$F&8#;?++!&@18N^$\.0KC/4A8TYX(T"S#1^@9B MHQ?H,A%;."K%S H+D-$"!T+@PEU?X N<(RH,3A[G,I&(!2P#:$L"W!"%<3P;? M$N[ F _G@3E#VA*0$62NGBUH1H;&?%2@,:2] WWO$-+U09I M[T#".Z3K'4AXAV(R4RI@K!AXZ_CQ:\<:?>\P.UB>YEE@X2-M'TC8AW2-"GW[ MN+YC(&T?2-B'=+W*@BZW7;>EY.*-=OB(\4?1OI:'+GII>O-R/+["[IJFUR8= M^V32[76Q/5]4>M.L^(;;U=D_]RE)^6N MV/[EF]%X],WW?ZZS[_^\_?ZT7.W6:;'UXB+QSHIMMGWPS@L>,RN+/W^W_?[/ MWV%3;C[WWI3%]K:&IDF:M'^]3#<#+YSY7C@,YO5M7*5UN\E)>9=6WM\7RWI; MQ:OM_VO_+D"X2&\R; & O8W7J=5J<7EU=O'6.WG7T?\$EE3%.2PE23]Y/Z4/ M[79#_+\H"(93"\)=52%"7F7U"D;X6QI7N%KO--Y:>U MC4CN^"K+85=.8(4W967U7*Q6*?P.OR;AO_ZPQ_P.'0.8]+9*_C20ER?W@(6 M9_^?HPY$+I($4%?[1):I5U;>^ZJ\RXJ5M9:3*^N;=V]/S]Y>GIW"&7Q[^>[U M^>GB"CY<7L$_;\[>7EUZ[UYY[]Z?72RNSJ&!=_3A[>+#Z3FT>>X=>Q\N3[VC M9\_;@T;]N8O[QSG]:)W'+P&VFU6]3;=>'>^L8";_]VWONZ"7I79J7&]KH]!.P^]J>[!*./!X=Y-]QLLX*XIO$,;JZ M7*30!,;?5=AQ!=!:3=YM\+SCS["(Z\QB.,288!@YA]5_>PL,!4BIM)GW.7WK M+5.X95+1QMO&GVQ S_?\AMAWCW\65P5 7GNP!F8/+]I-7L9UMO*.LL)+RCR/ M*VY+-Y9%E*=9OD/.UZ_U25S?>DEVER7 0XR&+_KV[T.J)^_>O+\X^Q':G?]R MYIV_A<]G_4[8UQF^^TSPOL.N@"!R"X2!9,B[]-U1#@3_W-J*D]NXN,%&'I)# M=E-X*[KC5@\>WO]U[I1#="\X01_3;;S,4Z].H6NVS5)@:45*1Q!(!PBM2(&$ MOSM"2G\.W[X@#@)(>A9,)W1PGAV%L]ES#RAZD])MFS\0(\$V8W\VCKC5V!]% MXT:K/:N)L\J[B_-=BG!D\KS@+>K5]_&F-XAC?QH.>?[9V!]'4S>80>B'$P'G M-/!'X:PGH'A^ O M@S ZR-<@"H^)XO,IC=#]%>;I3R@P:D]TOUR\7KP].?,N?SP[N^HI)9RFJSU7 MO9"Y%W6=VM<:<6>$?X5_I/_<98 W:&XU?.-"ET,N1H6J!A)>I3 2M/8]D =J M#^3@\CX&0:I^ 5QC-/%!V8 %X7GY$YR"V9"_<"W@O+@#@,K*,=_[*MW$6:+N M=5H)'X[8N=R+]'I7)+0*YQW*QVL_RD 6@=MJ^^![[_-8ZHF .))*'!C9K7%AL QVO4TO[E!/@BN[FE#A_JM -1I^EU"HA,]DHT)D-S[]G5NZO%:V]Q M>0GGH8NX7V?Q,LOWT^0F?L"-=_P.>EA"W!2(R+E8OL1CT;)+BCP!41W$+!,> M^Y81 )/^"ZP#$)B7QY9)\.H!\N[F[Y.8]BT3AA?-P 2 M!WC5!+P+BVXVZ-H4;BXX*+))2XY';/IY$_'$WD#W!?D'2 @,"/; <#V[JH'AA[7.HU&(#+-79!T_&@->@&\/RN0^(4NL8_1=8LG7H?,^^H1 MDNZ' A:8TZ;B8%[90^3=,\8-K$N A4/METM=XZS*FX)&PF:?(SL^%I4(JYM- M]#DRS$Y?GR]>GK\^OSH_N_06;T'*^W$!8MV[UZ=G%Y?0\^6.,ZCNY6: MU>SKV^0FJO>^V7KI$8O+'[U7K]_]VE/$U>:7!6I&[IL^^<>NWJY)QMF62$IE ML2=C=HVTL =NZQ?UM2$%=IBQ6 M@.BJ,-!&,!!0AN1AH=!QT/L+]1UBF7/U;_ONLDO=J ]0FK3HPS"P'76&V%(< MG6:E'RK;9'L2;[*MN'GJ\GI[#T?(0L"N6MW&-9D4$'RA&&R48I!V:1MJT;N: MQ&[XGUQ,]X)?904PV?T+!EI:I6E2>]=5N8:##V3OD82X+*NJO'<)!._C!SZ* M1,-W97Y'ME7 "=R!16F[!YIS:$%VSQ1P)%;9!BZ^C3'9?GE:(ASZ.ET1P:2?5FQ2()%C)4X72L4PIG,N M98%8]57?._5\+T86=),5*-41P9'CY%']4SR@73W?EL4Q=3)H$=KW09'2,0&O M?,S=FDS>I#J!=;^']]_^9A4'P)\_=_0J("3DM MN>UPE;LBW@'EDZ)9),C8Z*^ZS+.$)#V!$"#F&IU/3,ZW\1WZ!=("^ !P15:F M:> J0N++=X?)&%,X]#S@I:+[#6/'] X-(- M60^8U;/+A YJSI<&COJA(%R0GPVD"41F./S3#XO%>_HS^--S.I.(P#P%?+NP M,X"%@!2'J\4A#V,3P6?0\>)(H9]8XUE< \,HI)O5.\(O!4SB.P660%$B5V+\ M'DS_5'N+HMC!M.SBQE,L=^(GQ64>T+.9HD?/.X5K<+V$14CS'8B]P %!:DGT MWEXJG8;M0I)?H%P'TA_NC GQY=F)@A9^>A,#Q_."$;L)&RU)YU3P-3 ?)PE= M:[ 4@P(&-F$_AIR!@/5!&'@_EO?I75KY$I7E)BN$460=%_%-RL8O),;8D.V. M<**,64E9 ,E!^P(AS%&J V2NPL<>AT_ +PD4A&P MDA)!(,R)''EC._9R&>?$;"B,!AF^1;6 D9H1 JHG )'P)8Y3&&QOSX@$)?XV M4.$22-Y+Q QNT;O"6^QN@ 2\:,B$[)NGCU +0C3@Y#Y_.$9ZQ0,$JC!\*N_1 M<%'OEG669$ 'OCKO9P5N #?+4&O?R\6 V YF"->8S2&0!>P5%F,"2C M.CN[%*>%9E8G58##L#49B >Z,!YA=9.7*J=0%KEJ=3,/!..KV?'$=H0B(B _I-[O2>7 M0VL SHL$2*]";G::UFBH.B^*\HXYQ&/P>P 7S?D56/:<&K3+776,'/RWAT+. MI.=>U'6)ZC",<%66^3K^F%:U]YKG15@D"')B<2YWP&68_P"HQ&_A(.:D4,-_ MOV($23\8B0PE?!H:\VANRYN4U$3C9& WO[5,W[&S-(!&\ J@40[<%L4(LM2X MN?KE%T\H>W3R"T3-^?DY[-/@_<"Y41O1[#;;J$7A,-#K\+C'B\\;>6%L)VR! M=[FZ3;,$;EVU[?R% 4&9@$ )$HIF%_1)MSC)D:<5WH\/($K*-OC![]X9 .>8 MT"/^@.6(F5F Q1D:;%4,RR#L%ICHS#0O#D&SLMPLZOJ'1H(A#3<=5/X[7NJ M*GK4& #/ M0([:255+@$,-K67* 0H5:JCL)'!,_"'D8 [\1<"E\'L6;355^RD"UP8/W+)CKO7M.D2,D/H-0:Y(B M.U?+6 #F1C#AD8P3),8"M&3J4$MQ:D>P9N%D$_K0SSLX^&F5/SBTR9^5#,]J M@= G6=G3;,%A+5AE@-L,#D>AKZ$4UT,H(:MO-DHU$RUL@PQPM+;,+^@ M?JHUHQKM%8Q9-)UML^L,_5F\LJ;\+U>B?,RTH@'PC-0C:\NILK8XP@X&G>&. M[V6X8T<+W6!?_'V[;:L!YB*\J#?Q*OW+-W0'5'?I-VPD>JG MB=$W@)H*4GW M*^'4$.D"Q:[B?$7./^5JU;XDNBV0"97H&GL!@\!1:(0(>V_Q.#:^N41S#&MK M(E38_$HJ1/YN/ MZ+O(GT:1)Z))?X-!\:IF\VZY87DNF/KS^<0+X9]@TOITJC>#'28BRM6Q"S#/ M> 10!/C7?.B'HQE]%P 40_HN\">CN;\D#2;\C&*T<@P;'VGB&J9M'4#P!/_&$4^,%DXOU: M5A\I$@YM]Z"RS_SY> :_S"C$ 3 S#+U7&(%]BY[V$JT7X9B#'T83^G,:X& > M^Z\S8WW/O''H3RU0&T$^RE?1*\75%]KV>8FT&U>P\IRHJ$\R4.3$E!1%(DPM;$(:(U92I,>H: HBV/&F#YY MR*3Q[,C3V?H=A[B_S58D##P "#E9OMB;8=C-X3R L 6X14D7+M 5"OC_V"4W MA!M?V**Q)>C>)"?76Q)G:C%F(M4!!@!WQQ=_2Y<92Z5)5O.**H+DW.UDN-EE M]$T3UX:?&PAJ/R&Y:"9FF0K$.F1"%M686X!F1NW$%8/@F,M=)K6]>XJ!V2G/ M\?4U2O?*9SJ0P73Y0W,9.'84V,,+&-72'"L#"1/Y%W8"X=X/9T-_%HR0",C& MU.;!O*8E.HY\<6*8[19L8S@"HD+:?@&HLXI M '77<&EH^;M^(+58> M'T*4SE$Y3#\)-Y10=*_C%1'S\WVZH8$<6P/5^J>84-ADVG86/BX-G$F>@> J M2>"?2H7<.((EKF%*D%LY@%782(+9,9UYJ5?JX E.4:!R<<(J1R1M*8KA%1F MF*SBPPR+@%EFTS'-@E*T ,H86O-()FD0K05'!/3N4FU3^.L.U!O1)NH_?^B/ M19ANS_FC'O./C$T@K&? JKWQ,;EWM87 ;7Q(,#FE=9#EB/MHG:XI-&6QF]EH M<)V2#6LX",??XN6BM>U=00>@12@\2UKUG1-U!'1#/Y"?CJ2O-O"'.%.2D0-> MA/1XY!+8852- '0O$%+1$6>,P6Z$ZZIQ:$MP RUK56LPBS/>@43O'!D]J/AC M$[.OSU^^N^"XG4V^8R1A_JK'=0=PFH#V X@PQ#\Z[F?C$M+.$0LXO(DHOIF% M /2OH'&J4->Y7%5K>.D<52Y084R&'Z6T9IJ/8^]]GB:@@)/[@V,/'DRS&_MP M6SN][U)!\FEFXL8W)(H]ZBJ+7='9=$;QTMPW/XMP@!_0@C*\M( (Y?TEF ;R M0AW-[POQ'"V^P$JA&0 MYU+#^:JDO;:$MX?I"0C67AO?+;9Q?>T> Z(:===N^RA#M MT6 V^=;W,!C@!I %>A/+H@8HK+I$@V#^+?W>8>;MG(YV29UG]QSN TL]M:BY MY\R*F[A!U4!+""0=V1A.=)&A&@ER<9X*TQ=YKXE5DJR-"/=&P#_P8\#JF1!F MF^>%=G&9ZM"LYE1,%ZM;X%$I@6],!BV7'%="^3ZLA>DINYFM;99G#T_W224^ MMJLQ3BRC5+Q213T*B57IZ7!\]%Y8FI 4RM *7F)R&TKT&SA=0I##W>;N\35> M^"A8#,QJ+H"HF[A*I&'AP"!P;'0T,9X?HOZ_[C"?=TJ$/^7M^##X:6!8@TY ML>+9QB"5F6\(7WH2PG'I;;E!. 89,D(DX..$,7 )?XV:[)5R1 M3?0T5FD'VOEH.BDKCH\75OD'(D'._VW::*9[Y*$XP>A(9D/A>6,NDPM7X%#&#/M^F] M][>R^@C**0I]L#O;; U, ;%9$R5ORKJ6%+9!,ET12R.O,QZ7>@<\7I(>G9UR M!=>=KQH)SBE.%1(%\@JD"6, $VT:5>*,5")&O\+B#FM"?'-08"%D56H&1OX$ M6YV4:]\1+ E#IGF=WI-R*CPGPB)&Q-1>F,]P'P/8_J-@!4Q>LX%*8H64:=IT MP *%!(-'0S&! N5-HA%:CCZ<7[HP$N:D MQ1M#5A/@A#5J8#'CL47FM*1E0W&D5#$X1^8J+FAT@->7VP*J21ZS)1._:C(5 M7[(FS FI2J!5O+-U:*[F72K10YAME["V6TKQE?$4AQ;TU?9*J$6*#F+#<\"3 M*NNL>]BEB.[S#1N,,GP)F=T1AFE943B^X=U&!^HL[M'*WK?=(6O+*^_8L_O& MW+?YPZ+#S-*8'6+M M4-XA?:N]MBAPL?43C2],01_A-*?K35X^I#(6 ^W7\BOOE,(RRHH,[W*RIA/M MAHQO9A27FMM;HRA/A)%^2JM5AG9F#*X0UC@9N6I(&$,M5%-@+J=RZNH-+AIJ MI&X(.DMB$=?=@A:G%!#C"65K(8:#4BNQGWA\*'Y@J1K3E8%Q-V@S:KFD M5Y@F2(>9]L3,J+)NOO;2^.:#']5&6,'H]F#:&_3!!M*G#48=ACWP[LULK]:Y MAWT7!X(#5U(B2?LV@Q4)DPN=%)U\3/'N1=D\$V1-;>T3@5FS,4_XRD#\^0>Q M-I!PTY33#-**)#OD_&M*Y)%&\5>"(1>9%/$5),U32H:2FL3P''7CW7HC;,NL M$&KK9:&CJ4F9@.&B 4G+(XJHABYW);)R\@\DZ5VFV'HX&\QF9!.(PD$4?2O, MG556?SR^1H^^H0J&PG8PFGV[;QFSK[R,0RN8#\;=8-.B6&709X7.UP;I9RMB M[&JT.+#BS.QML3'R*\GM:D2?+BYJ3>MV._3I!NE9 XRHWBKF!&V)[)5.N$G.#*'J4TM58T%\T%>WV7E;L:I!2# M"ZG+26+ N1#%/LA4T+:B#V>T(J[\-&)[CEE4R1>)3"('(JO@TFH=J6NN(DC' MX/",X2S0,X;#R)YRL%]* "HFWA9,9VBI5J$OUVJS&F0FPHQ818KOXBPGKS6N MZ'I'0C-3GKZSXB5H^Y3\E.@SR>=(1XY0!86:M$'4$F\M4Q?M6RON#-=(-\N+ M?K%'LGRH*_F)-)U:1P(=>PMAHSB3Q^0]'=V^[8QZ&AV)CEXPF_O!9.H]\T!K M'DV\8!30%L#GX2":B((>WIQ+%H718#[WQKS=X6@P'ZHI$^\H\"3 M0314F,2[[9G 9X1L(H+;:BSVXI&GH2&:_):G0E1T/4SNO1OV.!<31 M^"?["W$RY,>N?_4!.-1R_UG@Z5O0R(\L0/S >_%T*O:UZ_Y8RWJUXAXV8M4 MQ>R_KTHX=.LOZMRM_N^)Y_U!1<88YT-^&E.A11*&#"A]>4^D3%%79 8"M UT*=E/>T>*[1C1BO MX7B!2+Y;VT->X:'"P_>W%"\[8PIM,+&'>RD=]1WM)H=,IC\:4;UV9Q=? MJ;A=+?1>G32.$7:D0%/(.)[U6N2/"1,Q9=USH"'&P2?"3MP(K-51!&3AJ(6+ M$XV:VQS-@:9+'H-8T12H0#+\PM>@PAW7VW0#;"9)\X-)-0$H?Q(%M"1Y3XM@ MTI,=L)DU6L.:@=V3X:1IXC#C!9+TFBQOBOG _)2B52O':MT%F8"*#4C$[00$ MNFO+-" S=FIJ;AK6C%@5:4UBKVP.6")FS9L&,]4JYT]:#A4OUVR-C3%<[6VE M8[R5L]AJJCR^;J"\(PI: T=& :*5B(I5$8IRPG$1G.(PQ'Z\^KG>\9%ER*! M(NK&R:(C I&@W].ZC66W>ZA8"H7\,?2&K5@XEX;H)95>TGO_UMMMFT#X\9;?^F M3-C0?)'"HJ0%Q'O#'OV&,9NK'.*OHA@2-U(I"1@70'>;@Y*-#VR124JJ.E,6 M5ISBU(SFT1:?)'[HDHA(ZS),0,)0HAQ6C@0$ $-X(AS[%DQ[W8!/ABNZOPZ*F(?;(!R5*)M$=W<9614M'DC=2P02P8A02D MR66#<#GR4 C;6PT2@=2_B#+YX'"H<\UY^L: -M-"$U]Z+RB#XDWR7'1L%$)! M[7D/U,S_E/-!@D(I%?565T21ODBC,A#=3*]I N.VP4 C]F+4Z0UG!;1!Q_'P MXJBRE,0-8HOP+<.*^<%-I=NOB25QB2VM*3F:Q4GKM4L&F),8N"0< M)16H'Q=QDL7L>4(U%P[8+RD<]3S5PQ$(/.!/&+-3Q+[W$B7A&I_5@4.VS&(9 MZD\VV*(4VT)9 Q4YY1NY-'KM="_L,5,//*Q^IHL2\;C25/0(A88A>Q;HM''+ MDX,CWE<9.1ZNVX-W3'&FN!'G"'$$/E M>&_&YB]I?A>OO(L2U.[SGQMOSQCUH12YON0 K5O4_7Z-X9XL;K8B4-\BK19% MZ:D_EZ8.#$CW7%9KN)73[ #%18/I88H[%A1WD)!"/9:F3OA^8GZOQ!,QT+-P M,'(157.\#@)JD:\.I2D:2-1)7[+J*.V;NF (&>0@I_@:6"^:A9>RL@ &OL1$ M>7&S L1*EX0W!30Z@!NA(IEUKL15'09;5K MN!ACKH;+ :'H?9/)SF2GT_MBW4'B(:*K/8\4T6^';IV_>L=>H[UYT6 9O-IX M/4 */RI6#F,4KT5TX#_@M-<)QV'P1J- 4>YJEKEJZ?.C.N-F8]CJ7ZE\A:@* M@^&VTEO>=)<:>#:B#TPH?)Z,65JYHI1F!7WZ*9;$61/MP'?"G*=R(]GA*%Z" M"O'9& JF[9@:B9BFWS.+7'+W;$!49<7FPB!DC@M[ :*HR.+\:[FLR5;4BC>: M4C/#+L3A\BJ>$4;,X_N&1!ZR]7.J@@/4&*88#">,C4X)(U<6]#+?QN+244OT MY0+CNA&G>B-K'E-J( BV\@)8"]-0]W@7^3F0Q"TU#V70T;!C*8#TZ%!WCR8QT^59F01_<&P1G M2D9IA_.V2=O+-,_2.QGQR+'HO!=P*S\8(>E2G^Y/$Q0R+LKTVF319*#TJJPB MD>T]R!"I2N9NE:\0[ ,K4C@J4KF$3PF:'Q*!8&;R MM<%%E,W,9$1-F&%;]>6 0\KRK-J9SEQ577[!F%U_ ^_#!D]%(@,>K\V!W;XK MQ@:_:L#HX'-I@N_BU5^*+(?Q0;U<\%)P5/*<]&UW2"#\"03"SKZVC:8X)CM) MMF2&*XWDDMG+=Q>DHTQ8J-?H9:2+586;#3A*49TUBAM61:U9R=O1MMV0:*U? MS5UX;RL-FAJP.%2! M>;)ITH[EW8&X3T 0PU=8X^42AQ$)2RI%E$IPZKAPEE/4JK."Q-^Z5FR]QAN< M%&R4)86L+>0O!\1BNMJ[3>,<1EY1Q2JZ,:^I2/F.E3>VQVTI1TTAR(K]:R:^ MW-]RJ*_V%@.K!561M2J1\B8"?B^-&P"58;[UA)Y,S+T4%D1%*H0S;9O!@%8* MCS=N 'G$NVX"D3%KEN*5>L^G<'\Z&WG0Z\:?SH1?ZDVCJAR/\ M*XJ&?C2-O#,96\R:FR>.HA2EC@(_F$/+<.X]QP_1<.3#L/@A\L?3H3^'<>G# M/!CA\/!A8;RY0N%!I+W4YGI"&&4TAJ7XDWD PH(_CL:P"'\X#:WN?$6R/=?# M8E[CT^;C[_\KR& &> HPJWVPS&N 5 XGU"HW-2?3F:MK<=R#B,O MF&/U,V\$N)E,O#&(U-/@T(X#CJ(9;#7N* 9!'H6!/PS'^-HW]T9CZC^9 RKBB?31R% *!CR+L\ RG'$8A_QD"+F=AQ!_@6 $=/9?V M2]I!4R98Q13>'S?$W)00)++2.IX8,BQ&C3+MG&.],6JH\%T@F;4T)1+CWG'. M[7+W0'EL+;ZN7=$"%%G3D<'!P&0TX'(<@U%,HR5%_[&FB0BL,L]6#^HVU9A$ +H;D9;(,O6Z')&M5](U^:+%8:EC$P)[".6V7>U2J UW("N @4Z MM," X=E$!%Z1$80]Z*8@0G'BP7#<:M/<-6IZ(&Z\(0VMXR354,@Z4L_"&88'9LG9=*LWRS:FYES6DY$L\LV M+H35%WV7)#2B$+:CERH,\1%!-@:3.DTCJXJR\0%?Z-P%F:UZ:.%*JAU99=1W MT1D5%(P"B5(54T19< M'50H S;X'M!BT.]^Z?'#-YADN%W=MDD5;^YP#!<#W>$H!DU0^!F!>HP""OP% M=_AP-O.N5#U!W""N?M 8:!+ZH\G(F\S\ (0(D(A ' &I:!KYTU%([AN-O#81 M8'7-"&Y5^&<:C&$HN%UA,2"(@60R%3%S+:IIAIYCXL+8Q]IMF-(P]F=!@ OR M,4EE,IOQWP!;-)W2QA7[X2%[V60,H,]X;Z7IJ8=EQ.?0#/'8*Q>84@^[J91W MOJG-\V^%]K*3WJS*/@)2' MI!Z!Y NZ0#C$44$*Q#6.$!U4&Q?DU]"%#)"@0W^*J2;^:#BAXQWA9UCI#&3* MX1CERGD;$6-8\02$\?$0)@56,!^QU!H@5Z%D%OU<$'1",1/7.P1H V\$YQ7^ M&D)S$+!A.X8@;H/4'8%@,AL:JIS,TCL:A4-B"2C5PIZ/A_3GG+2G"?T)NS@C ML9??712H"V8 )F Y!*"FLZDW!64Q J%\@M5Z9X@;D)&Q#1$1:'' R00; E"@ MTVQ$'R+"0P [9)N2]M>(?6S[0R:H-V2".C#&0L2;=50"=IM2?].BOK]# 5^\ M+F0-6"%Y+U.6I#GVD.8PDXG(=Q!7\#OICE1@ERRFXK)280@=S[595E;I(#UH M8SV+*ZJ$(7.!XUID'U,E@'-9M^>P]1NC>4\HJ%$8H,_7*"REZJ%9M8% -[RW MAJ4X&'HK-&]=R]?;C,*$*$?@HW[XX+6LNXT%B-F@)?R:U4U<"'VTYJ J'\4.W\XUVM1;WO?QNJSN63?UI+ M[$#3_'@8:':DYG_^HIO>!^W^P$"RFZ)N8T&MFYB*JI.JOE;)UU9^/6DNG,[" MQ8*!YI'UE56KB,@Z+G;7F/Q645T)](2!R",>+3'/'.;8<_T#FE8.QN>%>2J[ M29217+ZXIRW'IGD9X9+O7K&;GW91*+:RKCL%$BN,F$[N?SN%=+VKT2QR;VOA MV5IX&U)^(@A7UWCELW%#JLU"IP('3+-S6)=EIM@ D7[5Y_%.%4(KG*R>*G@E M@KKV F14*Z.CX'N@XBAR>@!24_@4M8K7]-I(N]"1 %MPUL.0-X/,+>7FI*1" M.]J[C@4U>C4Z),B\A0O)W5'4[+LP_J;O,S[(NM267A 90!T>4CC!N0@HB(W4 M!C0B[/ 8B8K8)292;W.NFZQ'E55V919K=SENSE K=!X%NMI) DUVPIX!BN2: M]%=C19+1&+$Q1LR)^0XYE>2E92DER3X"9KR>>@")W&1D-U&)/13R4!;9EMD6 M6G3$%556"2B@ M^,Z)*AMY6XIP?8F,F@L4@^X/^DK YL!*OG&&^Q^,J&Y3N:MD (.-4;D8QR.W MVT90;.=:ZM9B,/C50ZDD-])H%%PIXIRR3JFRU+>MDV=PY:V3 -R)?C.F AE! M!@H3WPAH\FT>':8_?([5!$F8SU9Q5?&MIB(]7+ YT:BT-:R?R*?VRM'7!,TD M+!D"DZFTTE:!.XZ#,A?0/'MJ!GQ17<8!+^FZ42/%6YW!P:-^Q4K)LNJUHZJH M(&]@X5EW/5]R)[F.%)GM[^#:I[0I51L:#S296*QZKL0@U$(I%$[6VA7L J69 M9M0UP9DU4EC8Y8*(<16=Q;<=TD_,1 2GJ,W]^&-SKYM8X7.R4*(LUKOIJ-RJ M1L-]_7>797W#]IC/K\V*TMJN%H9%^9I(@A$MN;"'GV-DYG1OUI=Z#5N^$P*Z MFZIE=Q=F\T.+G% MHHDP]YN7*L+N1U0/?\+_QZT&WLN47(-=Z],!SIIT*!&>^:F,_6,6X=-/:DDW ME*B(TC/E/;%,Q)(8):L;KT=)@4K7%2.I5HM/0N6GC"FZ(F(A5[1"GZ2P%X/* MOMYL&_>FN'$)8!OOQIN2[6!Z66U 9AZ20L!9ZJ;X!JO=5CM6>=JRE>N!ZCYM M#HEK[Y0T_O0$=N/-TJPGY[ ?GH"^^D)[*P'YZ OOI">S_ M@">PKP0>:)C[4F7EU[8\Y3@UG<)6^V<*X* 2 E2!GC68VLQ\JG;X4%^\VY;K MD@V\FQPDX&P%%\/J8WPCS,7B'N3OZ-8NZAW:F'0A(M ^04%=I3OH# BGK>(@ MKQVI:IWKNB^KC[4DDUB\VFFZ,&"O$C[0XDD Z"?-7"*-$WL12D_77:3E\N8W,$)^?>): R0#'"1-I;X@M :A]F" MZ%/3,QPMIHR>)+.8QPG2)$9#S_QI,.+G#.FQS*D_C"AB.O"#\=B?CB-9/(HJ MW:W9)H8$*2H3Q4:&N&;:K=0\JGR-/B^'L8]"#B88AQ)-UQ^- L1 M5?0^@LX9%]-A ,ADAAN[2=&VC7%M?$6K1T9Q[.ETZ ?3H8B6*,I"AL**80(_ MBJ;XGXJG:&>^8VSTF.H7RS=+&ZL[&OGS &'%>.)3F:DH2[@5^$&!$!^F?ZI=H.O8C"L,_-?,?&W-CP,N( EZ>R\>;S9TA M$ZM %^SM>(:O-WL_P"FBJ-'1"&.<_?ELV-QSM5$7>J,6RTV$-&N 0-DCE+K6>1@1>49RPD!^/.)O.QI"SQ?O7>I9K[:!-E MTXZI+<;:HBF(#:NYES'@1U@--;(,$^D62\!D_]REC6PE]MH*^%2 < -*F5+0 MM#(+\[81=&L:Q^$VU5X%MLD#.[JF.%WA212#\DLWG/^UYM= M3N'O ^^RU)@G#X3IT-#E]P&;Z/80M;F(MQHE1;C[ >PKS/G: X=/1R;U]#W M896G/L=-;S/""8R!+VNQVU82J7Z(F$9J3XD2X#WH'N03(O:,%Q^]BZ*8V$)4 MK(.-5=^A_&LP-S@:=<-;:LK2E 9=:P=QQQ,$S7)8ZDIR1T]TY*A+ED7%8U3C M&PFUD7"2.E'E0(3 VLG77D/:!Z9 W_$JX+QS)PN+98(I=F M7/GFN@[=],9*!%AE=9!2S>-)\$562@GI W8PK:4:3&-6G]N6K'DY7Y1I/T\E8OUZ!Q;F= M3V:0_O M4'XF)&-P^0*X?)8^U>4 5+7I9IKNOR%X_R40WNJ%+M\?B^K)LE*UH8)/_! S M2L,Q_C7!\/B0OHO\V7Q$WX$"$D7>:99C2M=O,*C],%C "; A_!-,6I^,G29* M2A@NUR[ /*#TA&& ?\V'H(_-Z+L H*"D@#DFYF_FST&I"D /A;\F@*5AB-DI')G$UHIPC#F\_GPTH3^G 0XFE35C M?<^\<>A/)P'L]%!\P-C]X;SW6WI=Z.Y^UFF!? 58=N_3_/1*S7_D*S4611QX MM:87/3P]??/5G[[9=]1_T\/Z](C._YY'=-Q$PBG M\^[N]^R.>[.?W@?Y#W\?I*, 5R>Q&/;.4Z/DU/]9J>ZC4] MU6OZ#Z[79!NWN!;AB5E- YE?;S'ZJ:3*?V!)E3Z%23JO4=%6EQGIKGCB)ING M B5/!4J>"I3\S@5*G.D:76?<"&LZEZ^L)3(N8V'Z-QO.1O9O]N(!3V%83V%8 M7Q:&91&X](B^5Q'>2.&GE%M7@SCG?;@\]8Z>6<0.=#A05-C^\0K#2%]C&.G? MW] M8:5%285]65:5<+G$0.VV*1).%:!-5^U?;AWO68J@71%#NW=B1_A\9ULE M/^@#9KF=C!#H/NY2 ['LIG-MR&I//ED?;]\1)M_2U[;H*KQSW1-TN #WC=G? M [AGE(:3[S#]-?U]IM.K>VF'G'06KIN>N?;/3:>DHS"'7K@M/VX& M2OH2**'R+O9FK 9*)NO G;Z\:8A]V8O*GJ;?41)U8/['<\Y/JZ+'#E2 A<4Z MC!I874?/U0:F?".JOG9UX_6DG[;"K",JK&!08[NI*G[5=VK!L;JF1AW"/2!= MPCU(6IO7V.H(O;IW1MAA\;R)-U,H*!PDHVR#F=3,,RT@9QTP$L>F2A66%OO] MF.O/V"Q\R]*F?$[&U5=>$__UAS^$PW!T^*+HL[ M*]4-0-FF"R$MUM%@]G$6N2%E1;C MV.EH$,S[H:=9\^(22RAT 7UN587PV_4@' <#T_)C]C29UZ),C4%;DLQSL6@= M7336,H+!:-1O;>T7:N 0V?4/%D M'U6J1B(FN?-1TQP \3(MT!Y+IM1TWR3=04%=4@KO0R19;R.B 2J." MHJ9\KSMV[ CC?YY[?[\H085]559(;M9X/8(S##4#4.G>21&>T:>I#M'HTWIO MF$:? 0[&I_1!82=E]D0?5YXQ=#>$5Y^./=A\9,\FQ9_UB&3I M1J_DOIVQ+E^XRL<04)^P%4O*%<4FI]+3/@$F\=!CBE:PRV MH3JY8\U#MX)S8/PO7_#A4]QUA6/'8\Z/:[PC(4WJ,&O':GHRL6;K1ZY+WE-? M\PQ$@BXG'0IL>.#WBQ2]*RM^= S1OA>W#:F'F$)7<_-LEO)QX0P]C@4:\OCB M=6P'"!M#?I^C:V3EOW=9+WXI,7J&4V/2N\QIFPSG@[%]:5.1LVOT#;KTSG 0 M1?8]SR)+? ="7RRSQ41&'\L1?4C*7G$/F3B<#68SESX66E^ZQS\@#(_<1S]R MXB$NT3O"SE=%^HXGXDR*Y<9(6\64;2T6.DJT>-_!6&Z"DM M=:/\BV,V/Y^\^.TE@EU.%*N)-G*BC9SHJY+C8R?_?69Y#+E;6[C]K!C9_=LG M^6[17B-7WX;)'G@RO69=..UK;.%7!N#WF^DQ6TE"S0[+MK"86V^=OC.X:6", M-US\Q[IL?DGSNWCE791QXIW_3$&^_"I@*J,\RFXA!>.S*@P[J3A"C,M7D2/> M,O_H&(!?*U#XCI/RWI)9Z!=8_#59,,@@YG8B-1I:GGW;+H2\L+ M&^PPXJ(7 MLG4*>J;^'!B:-% 1T!Y%RET!E?WI]G.0.1^Q[ZK@;T3#U7WNU$<<3^ M'L:Y[ ::(1X40$>O5PV_E[&U/CZIOB^VUC)/M.(TNW\7H-6F]NP*2NTTA.P= MR0Y-_;QQ6H&JW6S6]3;*HZ)K3@1*][J+#K1U%#WCBV;?3CC36A@G^1J M$6ML7W0Z#KES]%8LLEL(Z(A&MD#:0Y2^JE/F=]&GCT-;DI.,+&=.?_TD MRYHG.^H_.=3Q?G**STFL%C :!1PYFH(EQH7;[UO"HI@)/J4I8@ M3"23BA-M7)5[5:F I)5-XLR;^/[BYO=<5RB1M= 1OAH@Y/+O9 H1 M?CI__;66^O85&4 MK1T\L4 BF51(FU,UE0.+5,\N'#C/'GC'PZF0JJWM*KC?93=])]![5B!E;! X MP0Z(PY)H#4K<&Z>=W((_A%!G+]:E49@KL@XF,SPFM(,ILI0J!364"7 /Q2&# MS,I1-"_LJ&7IV:#6DALCI227@K0:^HS.,+0),/9HOX8OV19WDR$WQQZ)CY%5 MT9MFU9TYGIK?2MYD<]R;M(?QHI*NI'Y?F^6(UK=W#AX49+1I_28;!!AV4I9L M_8[17'!PB_EEP># @G%(^CJHD(H^&SY[51(#@,)H!4K39!/YIDBY@$;WUZG) M#M4\.4'-+[W/.0A0A&V*-G?_F'?Y/RN>7O^]Y/9?95?P"VJTO>T$1,Z.7^3T MYO@UVE?!"8C\U]^-U[7&C?Z[U7T'%"UKRC05G=R"IBDX/?;Y$^'/]EW%MGK@ MV(0-O29+\]#=XC>Y*62D9OK!+K$-1GBT/UKAP7R8M1@H(CS:GR"E-;]I"XZO MZ?@[4$L#!!0 ( ":"9T^-EW:CS0, *0< / >&PO=V]R:V)O;VLN M>&ULQ9E;;]LV%(#_"J&7M< Z6Y>D;5 7<&RW,Y YAIWUM:"E8YN(1'HDE73] M]2/E>:52^F O!WZ2>)'XB9+.QR-]>%;Z<:/4(_O6U-*,DKVUAYO!P)1[:+CY M31U NI:MT@VWKJAW W/0P"NS![!-/(('OADEPX3QUJI/HK:@I]S"9ZW:@Y"[49(F;"NTL6L_ M=M>S$5(TXCM47KTNMZKH[RC=T![D1S'\U7T!;4?8Z6KY9 M<<Y1T^S4D[BH&P65T\W#:'B?Q1O^?:53;K2AAJLJV M 6F/\ZBA]J-+LQ<'DS#)&Q@EIRZ,RXK-I'4T;"Z/IW)]_;6XH>?5\;JLF[$? ML$S?"->@YU7JP>D@)_>+Z6RQGDV9VUO?W\VGXP=76#^XS1^S10"9(9#9!2&_ M9@%DCD#FEX3, \@"@2PN GD[OALO)C,60%XAD%<7A.S=[FL$\OJ2M[L((-\B MD&]I(6^Y$8:I+5MJ,*[KR\#S#D%[1XLVXUHZ.1BV!,W6>ZXAX'J/<+VGY9K+ M)]?!R0A,&*&'6(@>TB*MQ&YOWZCMFS\-L+$QSELA&FH/8GU,86-#%DP2*;$E MUE:5C^S^T#5TTAT_U&8CY,O[FZ$)!;$K?EY]L%,6"[1K(R]FH+EHNYAYIA<N+I[>:=X]Q_+G^/T@_#C/U!+ P04 " F@F=/ M/K%M%;4! "6&@ &@ 'AL+U]R96QS+W=O]GG:5F4LMG4<' _[,LZS(J7ZV;FX+,(ACT]5'KU=AK=J^74(9;I2\;<@<]>#M#](Z4'6'V3T(-\?Y.E! MH_Z@$3UHW!\TI@=-^H,F]*!I?]"4'C3K#YK1@V0(9!SRDQ#6?*T%<"U\KP6 M+7RQ!9 M?+,%H"U\M06P+7RW!< M?+D%T"U\NP7@+7R]%>BM?+T5Z*T/>-9& M#]M\O17HK7R]%>BM?+T5Z*U\O17HK7R]%>BM?+T5Z*U\O17HK7R]#>AM?+T- MZ&U\O0WH;0\X*T&')7R]#>AM?+T-Z&U\O0WH;7R]#>AM?+T-Z&U\O0WH;7R] M/=#;\_7V0&_/U]L#O3U?;P_T]@\XZ^[H'8N\":N/U&S+3;QWR<7PFS4=N&,Z M[7!E&ULS9G?;L(@%(=?Q?1V ML0AT[D_4FVVWF\GV JP]M8UM(8!.WWZTZI*9+G%1D]]-*1PXYX.2[Z:3CZTA M-]C45>.F4>&]>63,I075RL7:4!,BN;:U\J%K%\RH=*D6Q,1H-&:I;CPU?NC; M'-%L\DRY6E5^\+0;;U-/(V5,5:;*E[IAZR8[2CK<)XPM5=T<5Y3&W80)T>!E M$[*X,#:-0M1%[(0*QPO;?ECWMB9KRXS^A:;SO$PIT^FJ#DMB9RRIS!5$OJYB M5RA+V;NW9;/8\\Z5]:^J#HG9IF*_)L37X_#;BOH!NL@E*_MP+:BO5!?8/?E9 M!0^W(=66AL:&J/5ES_8"TCQ$'6LG7G*+U%Z=C+*3BH?4U_NP7]HNN_>^ _\) M.M8UYYWZY3@$"(<$X4A .&Y!.,8@''<@'/<@' \@''R$ H)B5(ZB5([B5(XB M58YB58ZB58[B58XB5HYB5H%B5H%B5H%B5H%B5H%B5H%B5H%B5H%B5H%B5H%B M5HEB5HEB5HEB5HEB5HEB5HEB5HEB5HEB5HEB5HEBU@3%K F*61,4LR97-&O7 MQK4JF[](/K5>'NJS[@_6[!M02P$"% ,4 " F@F=/'R// \ 3 @ M"P @ $ 7W)E;',O+G)E;'-02P$"% ,4 " F@F=/ M)^B'#H( "Q $ @ 'I 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( ":"9T\CL*;P[@ "L" 1 " 9D! M !D;V-0&UL4$L! A0# M% @ )H)G3_/2Z".% @ MPD !@ ( !]P@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )H)G3Q5"#D)? M @ 0 < !@ ( !@Q, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )H)G3P#!#@AX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ )H)G3P3BJI"U 0 T0, !D ( !ER< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )H)G3[/> M-*RV 0 TP, !D ( !6BT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )H)G3SNBLSVU 0 TP, !D M ( !'S, 'AL+W=OMGC[0! #3 P &0 @ $+-0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ )H)G3]Z_ZT"U 0 TP, !D ( ! MXC@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ )H)G3XN[)X2U 0 TP, !D ( !I3X 'AL+W=O&UL4$L! A0#% @ )H)G3TYU&W#A M 0 @4 !D ( !<$0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )H)G3V@>$=&W 0 TP, !D M ( !=$H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )H)G3ZSE<]E] @ >@@ !D ( !LE M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)H)G3\N='^&PO=V]R:W-H965T-J !X;"]W;W)K&UL4$L! A0#% @ )H)G3SI*S=W= @ MPH !D M ( !:6\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )H)G3SSB\ZGE P J1$ !D ( !X'D 'AL M+W=O&PO&PO&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " F@F=/S"W63[(! #)&@ $P M @ %:P@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 - T !X. ( ]Q ! end XML 44 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Segment Reporting Information [Abstract]        
Revenues, sales to unaffiliated customers $ 60,692,645 $ 57,357,442 $ 183,015,723 $ 177,663,291
Operating Profit 5,720,411 4,740,408 11,014,013 13,300,801
Interest expense (420,377) (310,507) (974,536) (918,897)
Other income 188,623 228,787 789,371 673,287
Income before income taxes 5,488,657 4,658,688 10,828,848 13,055,191
Operating Segments [Member] | Industrial Hardware [Member]        
Segment Reporting Information [Abstract]        
Revenues, sales to unaffiliated customers 39,427,301 34,210,857 115,321,597 106,621,484
Operating Profit 3,419,052 1,832,203 6,369,647 7,116,732
Operating Segments [Member] | Security Products [Member]        
Segment Reporting Information [Abstract]        
Revenues, sales to unaffiliated customers 14,169,694 16,918,909 45,355,397 49,926,265
Operating Profit 1,762,703 2,406,390 3,703,098 5,055,569
Operating Segments [Member] | Metal Products [Member]        
Segment Reporting Information [Abstract]        
Revenues, sales to unaffiliated customers 7,095,650 6,227,676 22,338,729 21,115,542
Operating Profit $ 538,656 $ 501,815 $ 941,268 $ 1,128,500
ZIP 45 0000031107-19-000034-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000031107-19-000034-xbrl.zip M4$L#!!0 ( ":"9T\IX;T+2N8 *B+"@ 0 96UL+3(P,3DP.3(X+GAM M;.Q]^7/C-KK@[UNU_P-?;_)>4B6[B8,$T)G)EON:Z3=)=[_NSNQ.O=J: @'0 MYD02/:34;L]?OQ_ 0Y1$';9U4#:G)HE,@L!W'S@^_.%_?QL-O:\FRY-T_,=G MZ-Q_YIFQ2G4ROOSCLVE^)G.5),_^]\__\W_\X=_.SOYDQB:3$Z.]Z-9[\_I/ M%Y_B9 A-<^_CIP_PTWCA.3[WSWWO999*G27ZTIR=V8^_1=G0@['&^0O[,_GC MLZO)Y/K%\^.[>UDWSI*TA=(N>_]]??_FLKLQ(GBW"8X?7LP^;T(3/BY=5TR1/ M*49L';)%B_J#\5>33^;[SHTZOTR_/B_>P6>(G/GHC*#J(V#3I937]5>QS",W M0OG"?B+F/]$F:1\$7K0TGTZRE3B(Y_"V:CB>CMH;ZDGV?')[;9Y#"Y,EJOX@ M'6_Q33H^6_A.I=/Q)+MM1Z)\:1%A\XBH:9:!?*_ZKGS;0H&Q3%3>_I5[U3)6 MGJCV#^"%;8X6FD^NLQ7MX8W]@,]_8+ZIJ_8/[)L6'/)LLBPC\+"EJ1D-ZZ9& MYA.3@5$879B?_X#, XJ\8Z_Y;K9][SHA]G0T (QA/S;>(E^H_/E"40PL2? MI#5TKFW=VHPGR>2V?%8_3;1]'B+[X M<374\Y:QRI&N07Y3O3@^D">;O :;^K/C,,)GQ*]ZF;U;^,B,=?4),$Z<83X; M6#<^J)XVAJX>E;1;1\[3(6(A99,6>E1O=D$/[C,?.?'B0!EQ$I19$"_?VJB[ MB!=WY!3[$"\&VGK2Y&1.6[M"3N&'IVW\0'/#[A@_\"4G(I,-X^?\QTR\=FG\ MK+;ZIT8/-N]/=^L,3L5FS?6K&44F.P(=9S;(7(Y,383ZA08POET/$Y5, M"A@]G4"[(D\N$ZL7*Y!\]C,$KB]:,?W#\];.9T ];X/JX9:5W]VR-C_9K:/J MY>/H\C$?,?,]&4D7B?S]EW1\"1GDZ+6))E\@UW-\_M7H9#KZ H_?IQ.3GS:? MVS!\]G/UMA75XS!Z7ZG1&D;_ AKP(7Z5 1$FCYG+RW@^-A;/._A>JX^HU9UV M[]847.A_3/.)Q3%_FV;OSCZ:@7KOL*US9P MYMGD14WR9S_;/^?H?A2#V:UI]@-+O?S62_TQI+Y)]U[JEZ3>!EGOP)=D4XOQ M)Z/-Z-KFRQ]=[TYTUS?Y,#:EL#_^R'0SL69"OR75=B'VIQ8X/W*-^'*5F:>C M$WL0NN.H9(-MO5;L02MNTB>C$SL4RHIJO9_HFD8\?C'NY61OAC6,SND(SV:]0MFWI>P[=?Y23Y:AH3A4G^ MNY- YPA-/K$.\/.-O'Y"DZRKJ3*3WG;R/)'9U,/M4$1S2P6]N';&R!Y"6Y[ MA,R=0X2EC-"N^$.G5X\R,UR=M=D3%W="O3?-1SP(Q M);FWO(]8@OMT[WA2?^*&^Q"6\Y%$'"9<3O,']=D\2$7 M5I9I6^A,*X%[V=R);#Z&2>*=RDT_/;P7V7PD(M=S_JY5I_Y^<2,S78>(GPSH M::(F1G^>I.KWTY2"^O18$[59+-6*X[%F*CM40&N]9+P970_36V,87 MXX*"%]?7F5&)M,\^)9=7D_SSQ:<3GW1?D!WKK^Y)@5ZR%NLP]C;GJ-ZH2R4E M%^.0CT,Y?B]'A6#8/^"-_[C"XD/N]VR2LS!B\S3MXZ'[2N I3QKL2CH.,4'Q M!"1PH:SN.@E\JI*V%RGH=#7@A1AI=93Y^;0E8T6\M!'?/JI>+D/32TSG)*9; MGF9]'M9+3#:7?#:1]/JWN6'Y_E>]3R]6E=;]+[ M-&[]5%$O(?W44"/1[QU(=QS(PQ/].:]S.(GI;4HO(7?>4-9+R!-;PNKEHAM3 M$'L_2-R'$YT()X['\G[[<,>W#Q_J1O; QR=X"6]PYN,]S=;-G\.Q^X2G:C+- M[,TX0UE3(Q^9^R='H]WRA++S-YXCL16]$N3XEMBWN?Q*^7IE=I M/@&# \],]K4PRF^E2H: ]JLA4'A\^8AD:!G9F3=NQ;J7GJ5TK;=%IV6+NI7: M,1^5BQ)N$?(D?/["7(J/[CB#O["LM]NM>Z)43C?;=GKD=*L;=Y/./4Y-+7O* M29*Y8^A6X^NLYVT4F'G->Y"B M]ZE+2[.]G#T>.>O2 N_B/MT5)_.8LW!M@CT$M1]">J6KUO. M'WM?]SA\7;J0!'4KK^LCJ9.W M3X?<<]$;F$X:F$/MK5CG;>K3N._3\>LD5U91TK',;E]!-UD23>V?)[[KIAWC M8NUN"[1[?[-A%JB7H:[*4)?F@;:4H4_FXE:,,, M3RU!7S+PZXG3Q6%13/R)"-%6B/?S/-M&1+T<=4Z.NA45K9\O[#U:%SU:QV8" MMXN)?OL,(>9O8R!==5K@$0O.2F3["&A;B]-[KLYYKF[9G2TCZ3Z?[U0^?Y)1 M=!_]="CZZ5;\O&7TTWNSSGFS;D5%6WJSWA)UR!)URY=M&5?W\5"GXJ%NQ]1 MI3P=)MH=WW\W,:.\V)T!O<.C\>7G@A35?42Y:RE_)#"E@G ME.P)V/*]2OF[L9[::__D\,\RTSWO>V_/' M/T.P4RG_U4SDL!?QPXAX"['[J'R_\MW'*T\Z7NF6I"^N.O7Q2C_+\OA6QO:: M?_;QRA.,5SJ6=>[3BC\"^=ZO@/7V^Z3ENX_'GW0\WC%)W^?\86_)GZ1\=VGF M<*_R_5@L^>F$X_=U)$]3TA4@EI773^2_O[Q]:<;J:B2SWYWT7BB53H&ZGXPR MR5<9#4M:MGU9UYQX!>1/1R9;:E-^^ZO\1YI5C?*Y3SZ,3U0]*OE<0Y>9GFP@ MT"[U91.'9T"M8O6N_-,RU\O*ZHNL[_5TZ8*]H^AIKX*GHH+=F4W:XX6"O;\Z MD+*J)340HCX2SJ^G)AL]-I$DUIC?C4ZF8Z^P./WZ:0ZN_OW MOTH(ND$N/H'2NV;PK89$ 0;((CG^_4,X.(]UVE*Z7C26\3R.,>,-J=AM:<25 M+&[5BL?)Y:,:@/TP>CI."B[_YOMH@6LC(_-I9GXNX;^2FYM7ZOZ M7KRPLOH^R5.*$7OQV^?7]^V:+'2MDZ\@'(ODLU^\GX[LO%JZY!RVAJ=)X/8> M&\.]-N-TE(S7#[B)N(LC+G=:O6W@O0W9Z J.V%#Q%_AM[LN/8*T87796?%" MF^1%_<:^<&._E6KR=THUXH'@1AI,0RDE(*NH"!"DI2&5_)E7VH1/)FX-6Y_] M',NAE86E06J@7DVSS(&4Y$H.O;\9F7EOQMJS\443Q+)=TE/$(#-HF<0J M"H7$F$E*5<21'Q)BJ&9(,L[(%M">N^EF?SK!EQ$H1*<3^8ZS>QJA\,%G.T2 F7+NF'1;H8 \4D<4891& J* M0AYQ2;3$(>$*A4$HMD#@;];\;AIQ$8.WR1#BB%> Y66:W2[#[=Y7KV?@(BR- MQAAAA"251,J8<"("PY@%*PZW /="*3.TKL?H HHF\'/#+L+\R5PF.>3>0'A[ M9"J=B80(<8[ KC,4)1S)7P$4B)]K> ^LW%YR]O/KWW7GUH M@CL_X)*4N)F"H?=NK,TW[R^FA?*$9=@3D>C=.RYB\E!0YUS]SY,)S9.TR!-+2BX+]P'1?-&ZQD^ M 8FP9I'&OE$T"@P/)?:5 *9$//!QL(Q/@85GO8A[YL(\3QN5C,"N__'9N_=O MG_T<8I _-(_@&GB6S6?3]+^%AWF; 9V98=>DH;U8!HHI(F)-*<5:!)J$@10R M!@\0*+JE"9TWG@NCK82YM/P;H"Y:+<"-(TJY9CZ/(D-CXHN0QX9B7U 3B9#@ M+>#^+](&=6.T9;AM6M(&J'T^@\U' <&,4!\S3#EB421XK$D@)"2? M_=<\=':(15%WLS,P8O+56-!6#8MV2W CQ4-%J H%Q%5A MQ#BG6,1"$^:CF*(6"[(9[M8AEZ@,]F;H59L-6LALWU>O9_!".,4B@F,C$*81 M0UQ =!5JK".BB.3;A":3;#I/YN9(-9AV-AZDL9R)_2 MD1S_QT^>>Y\G_S(O/.1?3WYZ]N^7DY_:^K@QR>75Y(47I4,]:S6U/^QTA_>K M=^9MHI+]XOFT^O8Y#-$8K?H99=[S%4TJ@"P%SN0PN1R_\/X!&5@2WQ8@7>CT M&F*>/?7^;NR]-5$VE1"M <'#@3>Y,M[;B\\OO23/IQ!K77S^S7N?GKNW9SX> M>"Y5SKT?_EV.KG_Z7QQC_Z9?TX3&Q0,008- M_'>2>M?PMR5N9MEPEL9GT]QX$EY/<@\<+S2%D;QA(J-DF$P2^ A"# M?)"'W MA7@^OS)F OS./*MJPP*PFP2LA9W2@K%2D-,,/I%C#V$/_/OD*C_WOD 7E]-$ MNSX2!TH$ U]?#Q- 6$Z*,2!&&X\MP]/8/0#'"N_S"<@KZ+M=R@$'4,PY>4D! M5YR,H<\$G&Q>;38J,(%!3!R;PFE8>&^AM[PQAHP!8N\U")N;J$/!P%*.GWMO M8-1;3UHA 7S;F1NQQPE$Y")\X+<*/1_ J_D_>=TZ)C(US*1GR%_ -94)W&B MW'J4]VYT#0E+"2X0HV8GR'_![9J7]FM/#65F)R)+W,8J*RAO(]H<2&/&ZM:] M*BGEV =/@/Y S>Q2CI-_N9&! K<@&2J]A">6# 7'[RX"MJF&2&*8YK:;WVU( M/ 8ZCPH$991.)ZXO^]:!*0N#U23A>K&87MN.*CZ 3,RH]" .-P"X&.:I%:6M M&8D&+?Q!GN5FHH%6):-*-ELPI<5!EU7CO!_LHP(C.?RQ((Q[YXW,Y KD&DC@ M4'9PC,'&ECKF F.9Z8WDNX]-.B#%06M^E9FZLB_$6FJ+,Q_-;%\-R8\O5JO2 M'&OG>_(9]E<.IJ8S3%/(R,!0.;:L] M5K&LI4TS.PB8--!*;YQ./'"1TQB$?YH9> 7]:2.']J?3UX9BP_!F5)#>#EMU M5BAE8<+C+!UYTE,FFT@0V\0&G\FH4D08H;+Z+HP'N%*PC39_=^@5G+7Z6%*] MO=6NSVKK7>9V,\%R2\]FJXT4_>I\J5_0:07S@[=KXGUVT1 MKZ+=*W +R>AZZ"AM?1BX0TO!!NVNY\*6F5 XPH2.(*XQ_#-4-O^0$Z\!!JK M>OD49,+*6&2 ]D#08@P +[47K6T Z$I^M4[7C$OE&WC1=":VMR#2 M-:<&1<\C2^OB.PER;84/@"K!+MW$9LA+!2HIN<2LZO*0Z$@*0S#ED.(QS1ADK)"D&E_B]JG1300@/N8!02T$: .F"V2( M"660[,:2XX@:@:,XC(74G,5:$]DV%[*%6%,2D) ']"ADJ'N9C>7]=[%4_O_. MJD4V[\.X[>G7%((BY" XHN*<*,(U\"E3D-%69$LQ7D[?*V MR;6<#PD*@!5W9_QT-!TZ9_':0'IJXQ4 ;6#_&IHZBKX8V362?Y7O/F8II&23 M6_@%.M1N$*LQFD/4 X W:79?=>ZZMIZFZKUZ1"2U MKV*L*!:(M-CK;0Q5&(2$A.A U'87W[J0)S-7=D<0A% _O!M#NFY^]'Y)[2)K M>?.I5UY]ZH@]*,/A+_+;&CJ[SN?Z+GJV_<[?IUK>M K@MMS$Z^Y?!1W]$,-P MC6E^"'EP /$")Y+&6G&#P4DHSJF-B5:LW&X2=NR'G(?$;R7_/O!Y;%Q1AC$F M8J09>%LI02TBQ800AH,7Q[IE86BKH-3W&?5%][A2#.7]8 ?[<>#!]RZUO#<# ME@F*E*$X#"$:]@-*M0)CS($:0B(2Q*QMUGP+@IZ!YMC- 7>G: D=MGEJ[+'+[,.+[2=+[-6OB6,(&' DB#(LTH!JKZ5 D9 M(T-B*GW1OBJ\V7K8[7OX[N;U+CATD);&A'[$ Y!*<->A#8<)D9&)B;(I9HLE MWLI7T0""O/ PM&Q8"&L;K&FP&:Z9N*P]+^K@)2;?@76X^"J3H>T6 /TLA^9S MW?DZ&N,P(C$F@381HQ%D&GZLJ6*^KZ6"H*M]%7V3O-X]WKT+\*=#7 (YA0Y" MRD1@MRCX0F&%C1!1@&(%Q+Z? '-^=X=W+_JZ/6MGD(*G1;S1N:;_6V* M!M[%]2R-+-8I?P!.NG%L:#E-E878[XE[:$5XU!GA3]-^)'.!-N NP >C/VTP"(9_/SP%M MA4X'ZZ^Z/KIBCQT%705',$!,J(A$- ME1;$(&/\"&E$?#]6+71=*-VV4[J"]WP49(VHB36*98 Q:+T2G''!C:$B]E4$ M#FR9K(L537?ER;H.:($@>,A M3,84J4"&.(!P$E.!B,1!2["_A0\*:+B$^=:P'9@ 0G&AC2 \(H0&).(\C@2B MH)T,R5BVZ>+F"">T#N#A!'#K^ /O?3HN@NW)H)ST<#O+9H^]=^.OIO#2Q9+X MPF3UAKEJ-\RL-S?$%QAA]JC1_\58;S%;S5@8":5)J$)&>:0E93A@QABLL1+B M?JO%")P\"R'7:1!V9[ _!JK'U(\1TK&U.U09#@8P8D;I.(R".+SGFF[@@S5% M87 HK?3J#'=ZTMD$(A4C#5E<2@(BPFGH+#$YR)J67':9KJ7";!^""\A>$?@ M8AI#O!F"\20!C3CF(3U#][&5RZ1'OS^G0GLX!!'[YY=7*Z*7: M^ X^/K+'B,'%VVJ$B3;%NK.;(8@-C*)_F>TS?5=HD&Z<>_199&@80H*H:1"P M2$'0$D8^821")&B=&>5U$&ZK"5207"C0NV*CI8MO !M2X0*8;!/3[L@R!2]Y+W7,(66)92]OHW;Z?CNQ>KM>F M&-HN 31;/)23,\":LU;'N6,>@SY11O!:%N\8_WV+065+&B\;LO')?#7CJ3F:3)30-5Y4 MH)60-:>,= !.!0>:*\HX$2&.9<2#"'*?,&@[9KYS\4 !#YB_W@+LCQ2UI'S, MS+5,"IX7^SR+[?O'YF+1LH2NS.FJ->#%D$$(JB@-&8;TR9\;F&C/T0'A$1"+8(VX^:M**_P*QD/)'CR\3ZO",SZUT-2=&XSOW^ ME*;Z)AD.&]D:MP475$!]Q6DDI30<^V#:*(E,$)-5@>LN&0?)6# _N7E06APA MK#FV^VL-:AD*<,P)),-"06HL(RP4@70N9!J2T/ 0?HX*R,LY/534LLSYUR97 M67)=[RY]*?/$G0+Y6)Q&+;S;?]L3')X[PK&26XV> !K7SX>XV4O+:6B-J8A- MP+7 DB*C!-&<<>.'W"A#Q>:5G..=AKZ8.^C42K:]'X:V9Y[L$2)W5L<>(IJ. MY50G$[?D,=8VI-%;G/F9G36ZMN&02_/'KN.L:R:7&HQQXM>YMF M(\_6B7"R\VD*5@+^\I&EQ"=S.2UV&GB?S_YO>23*G5Y*QFHXU<8=RRK/&\T= M3X66<9I.QK;&7G5F3MLC?)=F#!'$T)X 5LISS-C[;:8EX?XL!B4IVME#I@,JP.)MOULP;V8-?ZFW'8G5]\FR>T^TB7H M/[]Y-0=Y6ITI1=2-(Y:^L(//8%WB2N. ;D-*]GF,<$ZE[J)(]GA>K8+GX.UN M(#O,!A73TNMD7)Z[!&,D+]U7;NT(D*SV,X"F-@9)[;B@6.6L5IV.NF]2[E#AY-A\41O_2ZC,1S]U%U5+4X MOM\T")F)AT99A)T0)^-S[\(&4_:#DDB5"A8BTCQ-[NAAAHDK5V@)4E]K4L/2 M-GIUR+%"#$PYM-'N3/%7LXA- K!6Z/6).QP]O#VSIL':KJL4',19>F,/!N33"++.!)1C4)O=-Q ; MCXTM).U]OLWMW3L#NS_['!016#24]IX;H'L&5K10GZ;?>//F<\- .0AJ8UF" M5<"X;,^]CS*SEG3.P!FWX]::=5M;H"@8YGV<@KVT9[TO+C-3G!9?LK(K&LYU M[B!K";SG,+7J:86K*BIQZU5ZW<3[LQD.3=;L?5#V_-%N0W">X%<8 SQ&]C51 M9A--'>&:G/I<<\HJ>#'<' 3%:':,>2A'<"HNI^'I#9;4DV MJ+9;4=^-Q^G7PLS>A>X;:#,/PQQXR^/.@_AYFME]LJ/#0%.--@_#Q:SNP9+D"4:L@C( B=-S_NR7S+5T-K,\?>GV\ADVBVM0\& MZSD)H)XY,I8_ -T2FB*/L:,MF?'2''RXL!A%<8Q(9@MHSA:GPM>:YFR9$V-WT] MS?*IW6Q2IDNK_-5@T7-FZ?3RR@,W"V2I)YIF>6+:J(II$\/);7UH)6^:HT5/ MT@ILJ:C;IQ-:J23*X-5)"1U-1DK756@YOK"LZ[L MWVXD^ GYG"Z((+WOD.^?^U6KV7C*76O@R9712''OP;HHY+.TDY+6@K^4X]\' MWOOSB_."#A# F6$\\#Z:%)+ON82V3-^K+[R+-3JSR#&U&6Q;C 2QP M"PJ9^9H.O[I\KH 5Y+JVZK*$'8/BYJGS3"PX6/%F)96^QJ M:I,(5V'&<@=4QT['W);ISD@FK@9/E07\(*^OL_1;8DN]@.!^A\2,PS]:%B^*>95BLF-F"5MFTNY=0W!0U :TS-U8&W"6 MP^?&U>>S0E)?FJ%7UPYTLUOE#'Z!6=/TK"OT9.%:4^AIN7;0W:>.9T7G4S?I MUUQFN-UN;;7\;&Y!LNYB:7<74U[6JK8) MSG9('WUYJVC9 *BQ5+.&=C/>:V/C1;>D?3&RTYKW8FUCI"KF_6BCNO*L M!3RNAJ\&A[%G0QT1]Q"4$#1.\,4&B1A3S8RA1B!.#%-<(DTI<$*WUIW8^4XHZA.^ MIVV/-]GE4?W681O_'I[,O6,N:V$ 82Q,2,!BSB M2M,H8 $'IR*8OTWY^STLW+=E -Y6J_D?YE?S^]6.?K6C7^WH5SOZU8Y^M:-? M[>A7._K5CGZUHU_M>'JK'5OL_RK(Z$:_23U=WNB:+P>,+@^\XN.MB:UL![:#5V4[,ST">ILS^7KC!A)61)<;AN%(% 0"=V MMZ"9NV9D+97M;1?2NQRF(&(.3G>@Q8E? [@&X%;*HF%ZXXUL-Q,(Y^Y[F<5. M%]$N)HL.Z<6#_P/=_?!:E$Q"? M&C+0%"? 5?>3]'KK.8-RU;"QUK"TEC71#1 :* -P(">;0M.\;J$J);8-5WC MK;N>8;I-OP#R.+W)Y/4?GQ7_W2T*SQN\NB?7*AG@_/N?P!^HWR_!YH[U624J MKUZ]>?/V[?830NYA8O?L3EYXXAQ7DTFV9.>^^%S+\18H;,FU_0$PLQ/?[8T> M3T:0G$G" GA X;H]G ^3-AWP<<#J,1;][^'JX2M+G(DE9A#X1@J<0 M[JP$+7RU/[D_X(@-?"(ZH@=;T6[7>E"&*V?%=R\\>OVM \:VFU!%:0:A30U4 M&6YY.IW:X&\K&#O@)7:)!$<#% 0#%I!CZ-!.I:1[#L:U:VS D:/BQ)C-VYM[ M<:H=;QJ@1=[S6ZHQJK9K/P M (>\(WKQV'S$NJVMO=OHCFZL,:\$[(?]0E_;.B6GSO.+JC(2L=T! MZH96,O!7=,#(458?'Z !I^[(,)LIYI?4GL&=V_EE[[KO9]5.Q+41-O #/F#L M*'LENS*KMB=WYMI5E9-Z5_5T716E U^$ \&/,G>]4ZDXUE;_PQKU;D)UOUWR M*RS_:6WU7X'$:6SUOZM/>^X.[BZ@:G\^Y)1QO?GXT\K-QSL;J=SSGS6J6-J2 M'=59 3TUQ?THQ3EQDY7E+&P;5\-7VRM1;!R9&1C@7RZL!#9-]W8[2K7IM"6E MW-$(MO2%@;]'Q9U#]F8?AY$[.#$;O3XP,?!NKA)UY8ZV'Y86U>:J@?>QWEWU M9M7NJAU2YWK-IJ[B_J&:?$V*Y#.*%!?I& ^:U9<+-2EL[Q@($1C*?%:XN:F"4!2D2 M,--U71)7UZ.X"JHL3E5VZ^J,Q,/TIKPUJN[X)IT.=7F[G(7BJW&56AIE2*:Y MB:=#;YC$YMS[G,XD991:\P-D!S(J66R:FHZ*^Q23L;TSRU:IK,I*?#7#M!#- MZMZ[]1RHJ3>870T%XIY?%S6,''5:*#&HK]B;-+COI+]! UN/QEBNN5OAZK^ M,?^ [KTTJPJ&%+5;7 $6$ +;DTYRYQ<\1Z])ZN7&EE6RB#I';1^-C'1E)UT] MER3_?8X<;J1XZLIJU""!+(-RCLKA;#&/O**5:^^(,L=ERP]/W:JA&;@"4V:2 M.+I /V,- CRZME>1E<):\-I9"-O;XK"VMLZ-L7>QY>6V:5OW(\T>4N2COGUV M5A-W3VI>CV2K'\TR!S"!B=/6V^K*#.9F<#DWQVCQN(463UIJ[)7-P7 M-ULKG&;7J2WZXHI$Q2E0^<:QV^D3***U6/\JKF!L0\-VMU@DID*M<4:QB=>& MHXE-3$K'TJ2XO:QMT)2T!2*N^.1>M8D>*E(MU_CN._93R[N)YF+ ]*80"HA\ M-&BFM5'N(D1X:HHKW MMW7/MG7IAX5/[?HY=#U-N&[&J,9-,5]>L"H5!1T 1 MK,\Z5C13Z>3>A*0YA!.*R5QD,R.*2P:*6V2-5?=A^8US4Y.)*VZ4V7L^"A.2 M%I3);8"3UO>['H!F-7MMW?GZ,H,]AH&Z;3WLUDK5+'^:$72^D.CP?5,: MD/V);WV#;WF/<9&^:@BOP0EG1>'+RHQ5I)V[ +1Q59*41_;"O^ MC=+QY*J^5[6XG^:SO3>YN(:4EQ?RW@ WO>]8&-A]LN[K[] <;=M=F O6KVN M2F:6Q1P;U)LSN]O=]K*^QOB^;_%X;XY7QQ[&;ES,84+*F0DXBQ$U6G&E ZT) MCTR 1!"W7J2RZ[L%F _#,[*?BO6 [09FMJGAJQ0"TBV8T/BV_-1]V;BHADD< M88S"*,248R*4\IG1,>$DP!S3S27JUU?[!P79=(?/"AB/215IC(P-53A$C%(6 M1;$TG'"!(DQ"@TR;U(7;4P6,R'Z(LJ7>-^]U.;8)J"#9; HH8J%&#(5282JD MD,8/*(H4EU0+BEN9LF-3P!$* A8\W!1LPGIV817DWW=B@_V@<>&'#HV2@@ME M!#4(12R*0Q8%48 4#2*\;YJ=!<]^QLB?O\?+@CB'X,!S4-N94$CPK.>VHFP+ MY[O\UKUT1;@7GC4^:".#_:?19/:U?0&4GW_0:#FC'^-QA)!0-)(Q-41'.D:$ M")\J@CE5[3=X;+K8#!&! [ !\Q2Y-[0G0DJ.&">$*Q9(04/%(D:(E#*,0QW[ M* Z62B:QA+DR5Y52+@6#!Y&2B$C6VZ_ MN[>5VPC5WI$E5(,G9!3Y3%"([(1OD! RL#$9#5"T0X[?#=D=*(DMF>]N684\ M.G.7G?[PVA2_W&TT52'T-]_4E1Q?&N^3G01Z$\>0NNY4P0HP*B@J&&H JO'M M\,7HC8Q/F"@*M1!^%%%![06BG!*-PH#XDK"6:_RLGT N]M["S)V!G?,)8W1' MRGEG3'N>+_,<$DW!?##%8'/!FQL>VBO&?!GRF$M(OAZ8A9XAR \HV564\#"6 MN]L/M%MYNS:9EU_)S+SP?DC&GDZ'0YDU'O^XQ)]T-$K'[N*4UU4O ,UGV]CV M_=$NU]14Q8)SK874RJ=4@,&.8^VKF O.4.SSEN"?^\Q?J4FD2=5W[]\^^]D_ M1ZA!TRV .Q(EA%+8,&)BC7PJ41#I,,)12% <^H&O6V+/M?G\"5-"RHAA\,M$ M2$J59APO@@*_!M@'- =&--"?* MQ-*G!%'*0AG!O\&M:!H):H+6N>4MN OHQF=,?IS*\,O)DPO/ "WZW7 MNN,F!4T* _#"XP.PA0,PAK55&Q<+OS;_@I=A, !+,O^2>PU87GCA & ? /!S MW]JG: %<^NW1VJ8,& MAT^IV M]5GGS1X+576$,0;-#!GB-(JC**00]@EKI^QT=,N:YQ8Y)KA1"!]QNYHN4?4Z M,U=FG-N]#.6.G1]^2?/\1[?L9KP#Z UQG/( MKP+JN'102B@9$C#.H 0T!'T)$9$:.,?LE-,#9Y<02!7V@[#[A( (*XPI(B#\ MX+$4D$!PRF.M& K@_ZU*<(W _)?GO;I+//I.7YNQ5N9_16VXW6Q9N.9,T M>UGW\&%L5J\D-WNWG<] 0 V%8G'@$B_*(&8@+(FY"7\0\;%\[:-+O M[TOCO+Q]:<;JRN[8=XO.%2HS3 J(V[[\ HW6\@#UJ($#:MH M(X[C,'$+_CR(/6!N[)F,C31MV:#7R HB1'Q&0S Q$<7"R" VOLWFF2^1C[:8 MV_YY8??D^NM$?UJZ0+3M3+UK7>W$KM_T%,F./3^73X63N]$DLDV%YE:ZL=Z_;;?Q.A4QF#S'= M-G9JVQWMLU[=FFEJ6:8F4_@[C0#"<@MLN.:>=O\YJHXQ'+K1<8Y73TU MQ6F1XCS;;77_M<.HVD=;W5,-&+H]]I@'R6PLV[CB_-,^JJ44-:-*BNEF]8M+;--/>KRG 6.-X%5@)AQ6OL;+_ M@NQM)5;Y EKV_)%G3T0-S0RU&D*CBP-]DRLY!@OS?76"HD1X[NR9JUC3(ABR M'>)".D;R6S*:CNRVZ;0X'9?.$3W)&^644'U2B6:X]CQKZL(%J3+TUM*]8]71I?'K=,*BSL$4A+Y*'[[XQ[\P9I M;A1MHDEU5#LR=E6@[DU.O*_PO9.DHN>Y4Z^_O'OYX5-QZO)Z.,V+TY^7=KX+ M1$5J"RHZQ\'W=G1L?RP;)3F>A]W+;^1UI>WCU"J-59<><7"LM9(PK?Q\DW>]#)8ER /#LX[&3< M'E*Q<,Z?29Z=1$[KXPX-$MG:4]\*ZUJ:T+S)D_^8Y_<\59RQ:!HBK9."-O88 MQ +W2^[,^K4<+BH33',%%$M*-"LY*H6C/"_M3B//X"Z.-S70=$<2TP5G>PW, MM-BG4\>FXG,93RQG?(S.P59GE@3@:D8%(3-S*3-=46Q#3Y;0$/Q-\[P\LP+R M9?L&L,"'0WAJC_F^ U'PV#HKY":]P'6,P)R>_64/YWE61DGN**&Z7=@=LL+< M[.J(51L)5 5)+6Q)WG!2!7D=_>18ZD16:X4#[U?SS;HT[]KDZ< %PE]D])-G5'L[8X";5-FM5(W'*GEG9C?1$J?C;9 MU\3&AI]!VI=3N'SR(7:-+\:Z:FI;-K;/^-07.A188TTC'POM:V-"R(\-482U M+^?6H=!H)0Q M# ?4<","AB62/%1:W:^(5\YBV6_GWUN/V[P-19!9#1(K(^HD:%DG#$DM414ZLAOW_$Q-P'Y M"[@!"X0=I9YZ*H"S0SG0R@FGGS\&?YMAO@S6['R6.\-;Q9OC^7#U[)/YF@Z_ MVFBBC/E^2<%?U=C_FHQ=_E,_*(*-[:CC1O[L!OXP_FLYK/7JS?D^K#E63(:: MAI1I%'$C41P*1OW8,+7%I&TKS7X!/_LA+E J9_<^V:"B(&B!5/F\"5CQ;3K6 MZ=AE/9$<__[!G9[6]K5#?N.$'[73?3["P2KVK*;+EDS[M+]/P/IFVVL8L\?/!'$(!D;[D M5,9A2*FOA3 Q! T(Q\H@H]LW,=W3%*UB4F>IO6C3'DSMV$"P(H4OP>U2%H80 MJX$Z$!P'$+)%NF5WT6ZHW;1C1S5(N_$B![)[510P"^*]_[9AO.?B^%9Q6+NL MPB,>2\$#@B6E3"&N5"!\!$&.#%"$MEBW/=JRRAOOS+/XK5U%V46N_6'L74PO MX8E'_,8\=YT,&C<_8S/K:AIN<0;*37A]EK;DFIW)> E&'E+L\XOSHL8%)(QF M&-L5S/1Z:.8RY-_&+D$NOY#EA-E%GJ>0"KJJ)2[<_?*ZT:F=%1[: ARV:J6; M[DFJ>B#2^P[Y/J2JPV%1)@\L3#6'YC)E[SL\>YW5(JG2$:2W#I>R^;GW,4LA M/-9UT2K7V= *K9LHG^9%HFTOB+Y=.0-05[V[#V.:^_!FH_]0S6"Y&:TJ(3=@ M=-RB0#D#'DOEBLW\6#!G(^DM77]P9>F^N9HUPUL@I:A(]6,U;5:6[%HL]%5, M,\Z1NZ2: SDS[JO<^^=49M *.K_.@&G)M9TQD[=U&9;O[%ZM8GK4%4<9>XB? M-2NO>)&Y3,:NC&"]*D!0(;4%$(X?1<7*8MIU8E>MDO(8CILMA%$X*]93[ [R M$JA&U[-YV4(C,*J7RY+QU$U\%I,<_SD=FZH-V7Y\/ C*2> MQR=;C$\;3'!4 M=S4C@S-7D;"06RL);B:^KL58+HT5*TT+=J#J<9V:5+/@?CIWN+ A*,8K)MAW33F]-,U=.J:QVN03\)L.F$UW,J*59EMZXZ:EX M:L^4E("N!:(NKUGH60%V^U2V8XEE8*/#0DL7.ELRK.!B;YL3=BUCC,#ZV&8/ M7=M8&*7-F#67B(LYZU:@W52]4=.L6&J3WC !#; E$LM28>L6VH!*UISETRA/ M=")=/>!9@ZK*U?4TRZ=V?=*:)._CT.A+4\Z+J$(H:G &7E'O:4$2UODL*U[S ME:3D)?2TKP):=_*_[2M.U4+^.JR*52E;5#0!00!E!=&7ZU:HJE4UN]H-!MS6 M?DN]8+:0VW1/E1U9\I5.'L%%%Y476V6LU.=BU6H>.2>FU"YS%V(]CZS;DV K M7E8>>$7-S=EZ6%''QNF&V\Q0+\]$QA8O+<:JNRT6>QL:5VV :*J7^59$">[; M)H8?5JSO+:JP\W17?C\HE^MDZV)=4:^'G"/Q MO7O?;O-7#^L@]TG?%BNL"(0LI6F=MCKLHV]"U=P]8 MF2V+9^O"!NS1R/_G%.)>S)PA8(40_7;^EW/O;;WR]2H=V^J\U:$)<&,05X%E M5J8D85+LE; QBMW7-4FO70GKJ73XNJU?HVL#&NW4?/Q[T6P:C9(%\C>6MM\5 MW"_3@<^V+"+D528&BD[<]V5=[5NG.(YV<@B?CPO7^-OYYW/OM5L=!=+/BEG. M29A;O'0+EV"")HEL[,*Y:/3UJ?[^D_OLE0N[)J;V*V_+(J2?3&XR^.!E"JRN M5VN7W@(%[)M2M(O2T H"C4'=J/0II2VPHF9MY]15_JX[:))M1JI2![.R4#:\ %%V MA)_O% R?:BQPE_SZ"[!:IV6=[SD>VB[-,#_)RY&E3F;ZS=-0UI[DH97[JE]"*! MF#4HX*^(B?V?HFJ/=1U+8_331L1VRK=1 MX/N$TSA2$9"#J] G1B.A]>:B"W=:HK0I\IG/SXB_:N:Y">4&0CQD4:N=&,RH M@ <1H5PJ6[@QBACF0"!#A#&FK?S /9>Q[DV)N9+31=W&^OC17^L-=_:R@AL; M;@]LL?ZR)OLR08JNH*>B(^AFUKHQF\UCB32*XQ K2CD1(@I-%$<"'!_C[)Y% MJ8@(?3]LXKX.FJ/B+SAG@@BEJ:2:F\B$(8]B7_IQX!MT[PID#\,_:1137X-9 MHX)G&VX$!T$88F0BT'[#8FZDU-+XMMP:#?4]<0L@/$:X%;=6>/:%G304QQ(+ M1I"B(=BU.-(*21TAKH2.[E= CX?VR R]!W:O; 9CCP:ZN:RE?7/:6 ]>'UP8 M0Z;X;0(^)U?@<.Q\ZMG'U%YT,H&$S_GKEV9L8NOB5YN\V"8Z93M[K=.;F]'U,+UU1YAF@'UR*3O$M!_BMV[LO]FIW-F9.HY%; RR98?QV";,KC(GZ]?O#L:[)"/]H0E MF*FC,%"$$2@$5QQ30W5 16CK*,I0V!JRE*]2BE4,+'&Y)[?"A6(9>^!6V:77 M_,1=<;:"V,UVMMDL0,N_V(7GEO5>Y?.0&R/#&"B(P8!*C9$D,:="8HBC.0"LS')97)EJ>N[_S:ZFJO[=" M>>"Y)P,/DNPD7B; W.V3]@3?3UYU#6-1D&5V@Z/O?S^CUWTN,ZVNA&R[8'6? M5X(^;+SPSN-MO IWD]0IMXBPV\O)SD1SCWPZN+3%!G<.9%97I;JL,R<%.NV9,PB%\ICK3T7>@5ZXJQ[M JT M(]=71LX!_K[UGO-7K]Z\6;BD?8Z*-C<;@RB?(6XC];DR&S@\#^M"&Y_C _#X[1A%?$#PX4*T4^+^T0$X M)3M&23CP^4G9L<.$G6_=_W80=G[)Y#@O2\-4>^0[$'G.X7<,E3D '=6DC5, M7V&(0SR@(>V(^CP%GAX=@%T(E9,CH M[,H>848&C.)3$IT]1()MLZ![G95\GX[/;"$]NT,)0D1;&]4-Z_,FU: M[S@2B!O4[<%0;S>-R09$',7*=U-8N@G5TQ;A4DX9"GHY[3943UM.-R;X>! < M<#&\\]+23:B>M@S;GT' !P%E)R^H!PCJZ0KX=C?GZZXNF-_X7-T=413].49@ MOQ7:Q])4G4[M=NY[L*9KZWL'P@_[P0#A3B0!W1"L;D*U,W%X%#+M!!<% XY0 M+[C=AJJWT[O!#PTP1X/P.&OLW12M;D+56^JEZ9L!#OF L$XD%0\2DD92\=R= M&ZS_:BF;<;>#FO51T,U!_]GR9/_\:=\-)W478:K.J[YN=MEL=%&4.ID=K_:9 M'](0DR@DU" 48:5(P'FHX7? VR[VF+_P8N&<[GLY*L[I F(K@QU3Z*&82;;YK96\L"3$.D#@&3ZJ=^K]6 M._4/S!(1X8#'.!0!IPQX8I"FOF0J"'C$V19U6E:PI,2K0NO.'*&($WP4CLQM M8BOKX1R6*4A&(B+4)X(I*D(>,FD)# M^C39$D:QUDK*D$6(VEMH;"5Z3K$(-=-AZU4$VWF47; %U)(?@RU[HC7S!:." M!2'RP1Z)B$LNE20!B1EGW+38I3O=;X3] .'E:AF/W]XSIFW-'1T*H6@8:8[L MC0K(!(2&!@NQ\7ZLO=E[$OK\44EP1/R8TT!)9"C0%UPK52$V083 9JBV:V+N ML"7AEQ1 MTUI@<*O <0E0* M)0*.00.(;X0M%=H2F6YINQZN*0$.PZ?H3A0P0L;$!U7QP<5K3EG$=!3'BB&- M]/V3A0>[DR #\<>4;9@0BEPK B+0/TYL>5C R.(BH(@UK*M7O+=[BW&(2?L M41$,<*:,Q@I'&-(I(2 4!ZL>QU%(N&J;(+C;O=T8W/8>\M&JAF99E].5SQQX MT"B;)/^J:\'_R5X^\L,O:9[_N(-2M/\2V[_R7XE+ZV8RC9I$2$"MR1"DS MD@MIPWL_8#:J5RW79J_WB/NK2DL"&BS//VZ#[4-XKN0="S]HF<]Y#/(>()!9))GB7-!0DTC%H9"*06C!PH!NGDX_F+R? M!4&XMHSUZ?) $B+MZI'/- V,E)B;P(\Q550H3%M6O]='T_OC 15(D,=EPOZ0^,9@@/^P-AQD:K7F;V)T-Y7EBA;_CV?[(ZX'VW? MGXNN7T'/Y5S9;.]&%)M8:\9X%%,!_^/4#T(9:AE$,HA;[A\X")T%:,[R[/L= ML;P3P7=LO3?1'4-@'H-4JQB2I9#'D0JXCL&L2 M_5!)HE5,X\B:%(X$\,3XR$0LE"9 [$@Q)*:<+F_M>T2RSRF!;,E0"G$C]:7F M/"*4""X0,9++EBG!8TT4/%[9YQ#*".8KJ2-%6>C+@&"@/9@@!D8(W7^RYF&R MSVA #BO[AR*X!(]*8D+C,-(0+0*MD?2#B%'(5AF$.D<*'@D.Q?(.D$=D;"!) MC<+ Q!2!HU4!DC&-! 0W*E:!B(/[!^V[-S9V@OTQLT(CR4T<( *FAS*B1!@% ME$M(98UOL'_GU;E3844UOS^_QO$0TS.WUO7RMAY@-A*P#*9ABD58(TPBB14H(1#$Q9+ 8_@X506&+73G:_"-B9*T)WS<_]JL'R" 2QWZ, MC(RH\&GD1Y@JQ(22+([#UGLC#Y"[(NB\[ H<]18'% ZW!DX$6KL>==IZ '8(2XQU M9'1$=11()2E8)!GP$ Q4VW;4@\SC ]%I2-;N/7@4>F BA2G$GX1K0R$KX(H$ M",N($!Q@CN_OCG>?VC*QI[CHO8%?;K]>HNI7-AWV?B@2X@>M&4+O5>?E4]?U M+#&@W/>E\ -M#X/'B@O%[-EP$?N@$VV)P6$F\T,FQ/+&WXV([8#6#Q;\322G M,2&,84E$+.SF7LB' QH%44!#PR AZH[Q/R,0E3Y.)@01BQD*[2J*HA#\<*4A M'1-@WS7!&G4H$CW#2'"\U@?OC0W[LSL0Y! :AKY&.(*,F'&(MV40Q-CNDA*\ M[1S(028D$/;YVCSL!&D-SI4P7R)E#V]R*J)(QD!$'P7&".VWR/IA@AP28O;8 MY%K$/*248&ZDHH)$D%,1&D>4*$&)/^1&(ZK$B M=ZZ;LD]_ZH."KMV>L($-[^Q%RB:?[&HYL.IOGJ(("\E#0A##B(H0)"<$>V(" MI4DDVTN>'&OA! 6 LKX M_=>='IK8$(9;#ID>FUJ**[M[,?9!A8%FDA@3LLANT^5,QRU[N@X2(F "&Q"@6C2FEF_$C'),8M$G:T*4\8K',*RD,F3!3X<00*JB030OI^B$G -?%] MV6;.#I$O,09P=57D9$1TI+ TU/@T"HD4,19<1X3I()2H0S$)XFQM0')$(MKZ M:B9F4MG#Z()S:7TJ]GUNA(*TO66VZEC1=< X6[LGKY6*GW>[M:NQG:GI70,1 MQ4$8($FHYE(R/X@T(>!H?5^TUD,]UK(G1)IKEST;^!V4A)@(B4"!(PWN0TD3 M14(R'$L91BJ.@@Y-F@J(AA]&P?O[CE;241F2B!HA!<0MX'HYP_9DN1"0(D." M?*PS08*#-5FKKP>G5.!K.RD&WB&F%$LEF !_P'S(8C'7P?UWV#_0R0H4!&L7 MGXZEE2$*36B%*2"*ZEA%)$"(D "\K=$0['7'P]KYB$[)&I,(:>6C,+1'F0C$ M=K;R:X$NC^ M1^YV[T0A*GZ@NNY8V&(5"Q)K%B(14AH"-:BD!I)8;J2.HA;:'>@4A1#!VM66 M-DK]DL@H&2:3VX&W-"%:TJV<&$W':IIE /,&LLV0J/I.3#[[NN$@L%% #U\$ M.*3@'G@8VDB8"*$X&,'VV?V-Y40# HG*!"SRE531YO6>#1H">DCG-TAOANX0 M>$LBI8]CP( I2C0D-D+[$9=A'*K8M!7.N5/1+$(Y\>>/M-T![\]7,C-GD&+K),CB\+E_3?]E8-SUVKL6Q1ZPLX/L2OTM$UR)CK_),9RHDM0I5/ M7],QHU"$".0EX-L#'H$<(\%I)(V6.@Y#3NGF8/+9SVTW_\1R ME QO7WC_\249F=Q[;VZ\3^E(CO_C)\^]SY-_F1<>\JL[ K>[/;R73Q7I/&;2[V9Y1YSUE=2>^G8 M0&\6HM1!Y%T[H_H%FKV1^<1DX[HY=.![;[X9-9TD7TU)TW=C!2)C_W8;[GZP M_1N2]!I>M)FF6G\]NK&D,WT0B]RY!/^RVP.E8FZ**7 V)-P)* >[PC?EF,I7D MQAZ,4R!_DRLY\4 ;8.")-S2Y>S(&^?._M_2TW<0RR>PEEK^;B;VG9VJJ%R65 M*CP1^RD'G1B-@*0E:&/73H/BY>[7/,1VV!+J)H*?#(1RB=OB6+0O!!= N/7 MOJ1>5'_F35+O6MH[@A* !.*L-N1ODLF5EY6=NH&U 2Z/G(.-;FM4*DMA_Q@E MDXE9B^C+%("R#6HF+4E">Z=-L6BB_=LRZ ,G#O^<@KS'24V.188OTJ"5S]NB M?.Z]GF:V@JEM,KE* $<8/X./G7Y9C7)R:LV=!6]>DT#<7N.3!S[\8 MY,\ MG]H7T^@?0#,+^*Z$11]LJX&-*^A=9\O/N6K=,P.9M\[TY,4ULF*G>T=1B^EV!D,Z2F9 M7SF+.*]+GK$*:?GI;%L2QR#9%L+(3&Z,&<]LYMV,)=CAREC:;YS:.)8L]"?S MJLL:+O<-*-YTZ'2I1*Q)NFT@:!)JE1%HU[=2K4-_8"^16FS@'W)EQ.:,I9439-G]62<.S& 0&YLU(SW#@.0 MLJ]).LV'MTU+6[OKBLJMY*E-I'<#[)(@L>DW"(XG!CK[#OG,!$Q1+D@A$ZM-X]H;Y:L1\0^61YR7]1?&Y6! M#CJO@!@?!/8^K"O8'UKR_.A R'Z8U3& M2#J9Z8N$"4;)@I--)/@&@;0,G M6O-E?CW+!N?@7]P#-#>BI\QP6-Z$:/,O]W=^+57U]U89",3 ]LG EDM(XN5\ M9.Y.27N=^4]>=;MB<7_D[&)&"!]GB5[:TE^+2S)&WBY=,?\K@9:UOJ#W0_:2\V6 MS&SGW-_ K=Q+-MJ[>VU4*0?"R<'AKCB^.U\:-\ ^';.%3\!L_3:&E*##@M/S M;SW__H]K X'8F7=A\]A+8R?6BOSEH\VK>MYVC;>](IX\LTY9ZW;DBLN4),#? MM]X+_^K5FS<+=]I7/8YD=IF,SVRF R0]#VP*M&*%XT,CQ9,3+S+PX=C^84O0 MN2QO>T+?#S^T!7K[49FC ]!4A\QRIH9)W)GG*_B+N!B@D!U,6XY.TU,"8"L. M?K^)X. +N0*6>W*+)3J[WH=!& &9NZ;9RP!V(5/V9X!Z:_2T -B5Y&!Z+DY*<$YIFK":>^UG SND"'>? MCOD!#<)N3@9N!?Z/O?2=LO0A<8ZZ8J&? DN/#L !9.KLK!>HIP- +U#[CR'; MUKOW-X/X-LUBDTP.$UC>"[7]J]*FG13=3,P>#'6'U;&;@M)#]2")W8%AZX7T M1*%ZVC;6I?YD0 @Y&3F= 7Z0I+^;4MLAJ/9F6H\Z,;!3 A\@%J<7CPCCO7S'7<#>*O;!G!QKHU8WY:6':J>N9(>2BH^T M$ZQ#M.\\5$_=VKIPZ'A[]KLI%#U4QS*ISFX>:P__3@GT/\4_2ZWN>^]N^](*M,C*7AT 24FX^<4P[E!CN[M3?C-(G M<-CYDRU5:;.^^<.6_;'9SAV;W9JE<]IDBQ2U6+>=#-2737E$4E.=OYX=O_YD M1C)Q1X-?02>95!-;3>Z7).ZR4>[9?%JM^FC+1"77O MK?J38//)6/6-6=3AIVRVFEP^UD'H_6'D%F7/<'A.^L6=CD/UU"?-^R7*'JI' M87/)>=!+Z2.$ZHF&$/V*^PE U0QTT/3X"/O8:=%F=.69U.J2)B?W'*XZX#A8,.%:)]"CQ]I/JOY MPB/K93%%2]:>U-:P]5;UJ/0>8CUJW>S<3KJ=2M[L25 M!QL.2!T_$WXXV%LYE>,MK'537'JH#G)BIINS.ATB<^>A>NIVM3>>/52]\=P7 MF?=;?G+)]L,;*^ M&N7C6;7LA;A34!VO&F5?^+>'JNM2>B(K1T]6+OK H)?D'JK>[O;2VD/52^LN M.+"#_247=G+>6YY%'\P5K'8W>=N]#NGU)$G'N7-)EHSS1%F*3-W* M_'=H@+@_"'W_?(F^Y>\_/)_F9Y=27K]XG>1JF.;3S'R(7Z6C:S/.I1W@DQG* MB=&OTGR2N^J$+V5N]$=Y.S+C2?X%1.?E,%6___P__X?G_>'?SL[>R,Q.$N?> M1T#!?>#]MVWEN6;_[^RL:%D-6S6'UJYQW:&7Z#\^>RO5Y.\LH@9%V ]#^(6X M%IBR,(Z9SR,=,\6?@7R,K0Q_,O$?GRE;R!9AXD]22SQ?8/[LYS9Y7+F[9GD_ MS5UD&EI-[8_WZ<1X+[U:QM%/7HGKC#*.$],U(K&%U-AZY]J,TU$REI,TR[TI ML,>;I!X(OYI:WGFF8LDU#)P[EKA_\K)0>E_>?'X#TVDM,QQB=U;+&L.S0O@R ML[YH>8<6#)XJDS86EN\0CQYX9NH$U7?[5<*=2L:J,U_](G['^;9Q[T7W:_D_ M1;;UZG::?'L$ZK8#G[IX,@1RP$0MI0V[$I5]2<6=I/MA;-JC(O74Z:G34V>/ M^8P#_X*+>!/E&V M'AV 794)!\$)\8 0W O/TP'@0$:)#+B@O5P]'0!V:93(@)&CW,)^I*I:VT1X M3Z%L\M$!>%C=YH.D&LYT,IQ.C][8T M21<.CH 3T1,#CVY= K+AWU>L).Z MZ%U;/GP*;#TZ +NZG*YKRX=/@7='!^! 1JE+RX=/@:U'!V"71JE+RX='F1I[ MX'U';KXL^0KAGBMK79[I/$2DUZ$;I?K[VK:SUH@-A.A$^9]N"$LWH7K:(FQ_ M8I!3U,MIQZ%ZVG+:F]I' -73%N%'9&KW'97?\>*CU[-Z&EX,_^AB5;NED,8Q M(O5N7(+UU*]KVSRS$M !QJ@+NMD-B>DF5$]=CDMA%?X T\.=8NZ\6'03JJD?\9G8=H-78E-/O"33 1*4DT%H90 M+)C$)L0L9"$2VO(H%A+Q=7_9^]-F]M(KD31[R_B_8=Z?>T9=00HY[YT M7SM"K6[9NK>[I2NIQS$Q<<.1JU33($"C $GTKW\GL[ 4R,)&@$"1A&,\ILBJ MK+/EV?*3110V(!HU"&VY(HJUE$OB&ML8L,9+> MJR3>&U84,4&$)X@PQWA42FG%K?5! *:Q-_ MFK[T#MYY,W@)3Z;__O3/20E&/TW>?1>J\:AT:30O_.'%P"__HO'D@CP@N9K1 MB'W4D6F.#8M.6VU8<(CKV*)XUI*'-,F#OOG+!06YIZQ!H<,CTVGZ1LD-(\AJ MJAG#\/\]6&BOL!8"5#N).ZJ*V_1%2"!R'/J^'(ZNAIFBY< -+T,Q-E\SA=LI M6GX.K_-S'\S7!,:[ *BZLE_F(=(OQJ\">,ZF_WYLQI/Q<'2]]'!CUC-U4I 8 MJ:&6@4VTP6MLD91.1(5"RZQG4$I3M91D%2U3D#8G37REP;Q0B^)XK]='G5'UZ'<#&JAXP7 M/Y?&PB+C,HV#?CD9C4 D;U%O^M)T,'GCE>D+#6D"4Z8<#9Z$P, (&*D=5X3[ MH P@U6ZZ-VDYAKE62#4HL@F@H^%K%0/#1P7&TC,7E HANYK64VV9L&T.V$:M M0[G40LJ[X/L6_IX49!Y7/_X$5KT?#OPOAFGUEJ0>R]58-1K&\B=Y( HQIFD M:F<2_-6 :_?LYV%5?9NL\H]E=36LRH1?POWM: CNWOBZ>-LW(,O)%%U=MFR# MM$I:X\W@/5BJ-W'V7GYM_E;#;8>@D5$3+4>:0!A0%P184X[ZV&*1! M2M6@QG8 GI@JC(OH>0R<,\6(59IA83RF*'J*@_+[>H !\(?R8T&+OPW[*=$'YN7GGU\6 M__5+GEI[ZQ:.V^!CV#+,$T5=T$P*822$]DXX)8(.CK>J$$71/WZ85.4@5-4+ M!]RMY?G%U[+Z!T!#9[ )#4<&PPM0UJ J5V'[ B$*VV66-[>&NEO]9\:6D$P MQ!QH1="-+(F-(%X$1 !Z[K%OM9!K4A2WS 33X'HU0Z &%'>'FC#D-0O<4@9F M',0T.I!F1R-'WE+2DL1<&ZS?AII@8#$Y,-04P#020F^O. O!6(B!# =W70%4 M'.\;;3(*D3W3AZ:U<8@Q@S'2&K:P(BJ9#P(^E8C.4MN25-W);C"0#\*Y7@_U MWT=@6,$.Q&0+%@Y#8;)QO?B/T/]L7/%N:'SQ^O\DVY%@*@>34+P!_9I]AY5[ M_?7EE2E'2>^^B3?-]NN!#S%;]7ZRZA!7]B=IR[;H!RZ8%^!? *%@HQH5B/4Z M2J"2@K^UY8^6R?2/'().W'@R@@^DZX7JL#2,/H>L,> SR:V\?MD'NSCXN%%C M7'#P45@^D5D0=Q]DV[D1RZ_)2SLP(WX>#CYF1ZH&[6^A[U\-1[]5H9FQ,\$$ MV$=$,D:TL#H9$\%AJZ=H9K-#UF"92S@6U*FR(PU$HIL]#M)["TE\AL(>G1\-^ M/SW^.LW%!SQN43R_E#[Q"CZP6'^Q_ ]Y]7DF(%0_?1V/S' $>\Z,KE^/PV6U M_*W9IQ9\ L5)K$/&VQ@8.[)'2FD(\(2;P'3 .A > MD"3I! @%V<*>G7Q?B$N4X/+,G;MQQ_I (K&<.AZ81-IJ%YQ6C#IP&34V>_J= MX'43I=AI=!N\7"SNEUQ['^3\:XOG6ZZ$%.EHCTJC.(3#VBNC;$316 [A,0*U MTN$K(?]7<;$DA;E.9H\[(-LNK_GO234NXW7]^71!9/)#S. :7*R4=6P>3P1P M1@;I5\48GOOM^?OG1:QS][#*J*Q\Z9(L]'("\[,9E<-)!9\TR3%+OTH2 M]< M>KAZOB@5*OY>CC\5_?*RS 7T7UVH6UQ[^7LSN,JJ& R+/G@RZ>1W8O\['>V- MATOP].K/YJ^"- " #3S"5Y,+]NN]?IU_9R;C3\-13DSG*O[KD,Z6IXH !('E MI59]>C <7.3/K_G*#/G57[L"@HW2C[9'+SH_#'^:_Q]]\67TQ5A(%QN4YE /#VS9>L\1R?<< MR>=%^EISG:("B,I8.C,8]Z^GYZ^^9IUK.Q*#I1/U>BG5#5JWSHI?C8:?RZJ6 MC%'PDW2%:!:12_.UO)Q3#Q1C4 P\*D3I!8JH,G5*'Q.VP"0 MA0 2%@F+;3#O$(%X)D,,$E65OH2-$ZKGQ=O)J)JDA"Y ^?[%#SA!=6,?F'0C M:XJ#BLM@DOK+"5S0R>70IU4A%(*7 ;HL886)@$9>([,O/^Q-#JKR;Y M8G(!Z' *]T636O#D?*&\-W-D5&N.Q6G5[.4!J/E$\U%6,/FXLI:I!"3^XWWN MVO%P#,('^V!20ST9)); =OK7%/(I[A5(_J2?J0+R"Y%K:DH*TY^3P$[U]R 9 M5DR*R_JVS\24*GS.VCP]FW<7K%'G.?(;,YNK:IX*;J\[H6MJ]7Y32] M,16=FG9YH:SMIUHRK3(3-< KOY%^UV07V&K8(W-7;3* GXL7[W\#_^QY%I,+ MQ'M+1K-XUE!J'X97I2LD0TV-UC1!0&G \),!76!#&"1]W]!9\XJ1J3ALPXV& M8 _2[:I3>H=TNVK+#=XW@)GO)AOZ); '/OW)@"LX3ON_YI.QH%VNP#?+:;_\ MY_%.\I*S=8/AN%UDEE7V\/-4A63Q&7\)_<\SE.Y+^%\/BE?!CD ;7$\50?K^ MJQ?O?UB0JJRJ":"U+ AD+@BIMB#+3^,:^7?A*IV> FL2B4?A4P#)^CQW^V]+ M#?RT)#7Y:],OU:H81!@$M.872$CH)__ )'GN@UK)1,Q"G0U0\R"WMFMN"8Z9 M5ALFQ\N Y#1Z"O-F!?\ZRU#V-K(%JQHJ,G_CII9=AADD:&'YTI*UY4A^S\=R MD*\?KTW&W+)C7M]@^+Q8D/ZWJ[1-?3V.) E:XQ/+%LN7/HM939>,V)0PM:)H M(M)FDO8EVQ8WVZ\+*6Y&*N.D75;&)#]]O0*(P@]3@[0X5?)2YL-Q8PECE&@* M89LW2N(@K60M98<[Q6Z$4XZ:5:(K #H,,DH@*@E--?*(8 MD/&6".*<%-8;)IV$4,9" (PU@7\%WG8TM4OV4VF"R*W\S6I<8!TPU28;J+7X MA.H=*)OR# K?,!Y T!E\V@@,.E@+'E,>D+9>[19T.IA3\PQ8DFD < M# 6/1*#.&6<9BU19:S06$G'O.-.HI9IBNTP-1OA6EG,5"B]J'QQ"37.=_M"" M0K;Y/TYM_^O![(VW]0N-,ST9@1%4:!D-0TQI))U@E ;L*.R@%OG:;;,(S#AG M2XBM!^T^D(S>1AP<\B0P)M(!,M'PNX!C4)ZJEL*&'>N"%.84Z;M@.7NR>#9[ M]ML4%_S;Q!8TH$!66FR)81%9Y0P+"%M0]/1L[UIMK@42=R0"_&F4?-_D!H'J;2T& MO+W@ZL+,AJOBK'2I*4<&R3 /1M$8@@@.$R%L:,F<[E8 EH@JY#JT5T-Y!/0Y M\DPAI:*EA$4%M@8< 41U)#I([?;F.A8*":'VQ'_%'GB37>-I?AX<^?K =S-A M\GOSU^JW&MH 1#Y(*30UAF$CK?,B" \6S8)B-"W'0CN1A"O-V%J"M(%W&E)$ M;KA&1ACK&..$6H4QBNET66'P(%MJZ7?:'$*)M=9O+2%JC,UT9X3:)=L6X^F& M:MT2TE)G")+**L/2YG 1O$P:O'#)(]RUO^VV1@#?3A"R$?';,-X_[LZ!CB8Q M*L\UDTAHK\"=%T3[H$,P^UI"+)D4:B_45\C_Z\'G,$BYZVW(T'BXP79C?#1& M(0QN&;; 2BR<,80;<,2CWCX*EI&OM_0[XOAV%*U/Z8AIYY8QIO0FV5733%7Z#@>YS;5Z,1Z/2CO)DQX^#&>MK\%#.),>?C$:I7SZY7)K)-6>4XFB M=IPF85,&?+# C09'@[:V8ZRE%;[5ID8DA-XWB+47[!TAG(B>P,ZD3D&< LZJ M B\M2LP@4-.IVG;'I,_3(9QCR <4(_CUJ8(;@ENK(,AS*,JH?5O?_MH\YFW" M85CX,1+.IT-H2&9#'5#F.J-\UFWU,PGT8&1\NS>CW%ET_*_;. MM;*+!QN!$.AM3%1(I;9,>5!,& 4.RIU&84!P[M93!$X_B%43VQ6 ' 8)[4!1 M1 +.G?0,G'@#(#$BL(V8<]R>O=^BM$_J'9&8%[A-C=)M5.J_SVSU@@L1_%$D M!35*,2ZHTE%RB,E SH7T;X=.BG!*9?R$TMP[ \_>),A..2(Q:"!4G*1!10D MAO^GN< M:FSS\UYP'MN^.#;DRYU85>?@B\^ M#H>^Q61,7YP]EKJ;4GOVFSAE;S,,A "&"@&[/R 6M%?1B<@8* -0P=*V..E; MG5YK 5&E:$%F-4SW@1WU6!$5,06KS;1 RCNO#&#,1 A"MVF&S?8=L)-8,7PW M[-;F-:;+K"V$)H9J<%9XJCM@G @(IDR(2!C/@9FMT4%7"J%?S@M3,?Z^F>'9 MMR*ZKB]:Y(!R>5DUGI6?Q&$JZTD*)!TO# ?)@;QU7_467\J.:>%"OS\=IICD M(?^[NC)N]N^MJ-HK\F]Z!8A'&6_3>#ZY$:$_+L^H[(<(?YY-:ZSG42Z(O31+ M?0K)="G&GS,.B[6-4M\X8'-Y*<*?*[)BJ54C,\G5UWK@?:O\-#%T(5G8[PMP M+S^6@XN$,$#_G">RK)"SVP5XZT=LWD#GN=0'(XQFIR#,-_40^UGIMJX+O-80 M8=7\_9/(S*Y+'85?=[N_8%?Z+7-[!Y%_9[Z (( \I&+V7.<^TVW%E1F--]PH MMBMO5@OE=&;N#I#_H4'4194LECU%90]ONMOB=*)P%QK<1+BX@3'#/2S687QR M.?O[39;?]4&*R MO]'<79 (!WK#?UD'-=%]TF..O,1),759V#[DKHCR1@1QC_+&@+[UT/>C&41. M>E+@'L1N#T<,#T*F=38S$452T(7K'/P=IM.OB[D7-<,;7*V5@3R\^,OTO>K% MP+^?7%WU05A79"M2]14GG KF(O->*@)!OF*&D* ,;AONODUYM%2I.K,M%[,- M=,>F@0U4:6P8QY$PH9 QBEK,B*4&.1Y;3J*VJ:^6X%EBO#<-;KA"J[./\%PZ MJL]/K4+4"AVE$4:XP'PZ<],8,-2!:<<$N5MJ2H&?0!!I2R*N!.E>L'-"$AF" M%^E D1-BA7*"**#Q6 M@(4WQC$:G!,T4!:-N%MRE!/0ZJ#46]!HCM"\"[S.%/AM-X [[NDSB^&\2)-66HOOODYE;!4;^+/P*00UB8Y<1K[ MXZBRQ".&,-4>2V<)_)\*Z9"ZPTG.'Y>2G"UDV3?9N6NGI9AV6I8#,W!)>[]8 M]'"_'Z=6]Y&OBA^&\#]+[9*+ULSIQ(#;W9DB-P?6?&UIM52,M+9:IM>*4?CG MI!S!>_TL#KD9]PK^G2S*:$:U2;7UAW2%O3!\1# M <$););4(&GZ_?KQJF[]!_U_64EVM2 M%131 'YV=:G"/3;4@E?F4A/EK#,YS"?D-RB]W+V9NS9#W:&=6D^G V@OP_C3 M,/]V%.QU[N],9YSUTKD9=I23W]/>TE7MS?/5A[-) 9G@:;)&S9]% AYXESV' M69+^QM_3$E\^E>Y3^N/UM/N_^=DL='\WK\*6@) M4CLI9R-HOYA1^#2<5-/9,<,(? $YGE: M*'===\^GE_Z 48\HU%-I!DSN2][/ISZ2?)808NS;1!Z\Z9*Q3Y?36M_LJ]YU_'(7T80K T/'KZ MN5$]O2 W4@/'F\H($]2BN5Z Z,Q*RA:K+L8CU%LCS^"H1T3,],IBV,-:.M]$ M:@JG'V9%DDQU@AX42DV-SZ8_2;L"= H8\9#GO]274]338(:I&QQ\#)/41)Z$ M,)^%,8%]X&LFP$)Q;M.&%H35S#%L"-#ML1")6VD@1 I3$YR]HC+]4"NH="%: M!F"F$I**NJXUI9F-.MK8?[[1TYF[3A438-"%[?'W+! (E.>1"=C2/U7 M1N4F?&8G7(*L:QBVV$ KMM%MH8_I]DLH+)>C@)HB8LW\*]?DCHLX!$_'-0#_ZP9 M_%Z\ 5\I30O*=ZL\^_GU#V_>?4L6E46_P/N3RWK1Y/15*XN.TB??Q/J#C5B, MB0QJT=:%J$%HIM)OX: .W)E M1\I[3")6+G"'%(N(Z4!2J[-@)%I,V:JK,(Y!^8,2?HGA>0AYUDY]4L_#\WJZL/F5^>U@/.U8>G%RHV**QX132/J M?13,>*:<0CHJ'"" !RJWZ@(UK85=PX8F+&U$7+K#B*4;C("PO)V"&W"9$_B7 MZ1@Z.QR-IM5#)I7Y@/6ZFW*8?7BZ\ ^S=5].EVWT+,O 4V,FM0PSK["A7!+N M/=*>4M4VG'I7$=Y0C(C16B'"<04C%6A(V72G M4O]C2V7S'C)X:R.3>Z?A9CD\/0\<880&0Y0"=>PI_ _EQ!H3O!9&V977BCP> M'NQ'/T.,BUXK\&TI\+J0/RRQCL(CX3""AQW!,&[A]V4QF5A[Z4^ MY69JS5NU[R:L]^;=(K'EX<5>/J8NW#3WF6<.WYY0UOQ4NB?C9J94A30P1/J@ M&<2C1!B3[IBUTJ @G=9WR\X306]Z;ZU@W"MF1H-G)*G3-)T[D&B$)L@G$;(0 M\86[S<743'&BFW,%-V#VQV:M3=[B?EX'4( MM6*[W<3G%S/Z/=1==%4 YN5D_DT<%@^]GS]S"Q<:*7$L)1LY9Q@\=A;33"O8 M5>#+>7:W4;(-KJP!XAZP49X296/@D<=46693,W>:7HPLTH:L4KH;3E"H;%XZ MN0U&J9KLI:D^I0J6SZ6OC[*?_5;ED^%OF\/WTK3Q5GQAB;3";($?KM/;KP>+ M&7?S-YM'8-H8:J,CUC #R*5:+ZM(A !,QK;+JW<:H""1!B%I,'=[&$]-FYV$)L6J \-6UL4%[!?[!FH$7@!PVN MG):$!XVHV7O<[P58>22;MP,99\03Y3V-C$9L4\DV%XJ%F(9$MY!F M-ZE1L%G!7=B;-/7=$"T8+^ZW:S@*5@D*YI0YCUC42ENNG8L.,0O,5&W#;78: M#B,%_&=9@2[ N#O8H/5)B*D7('(60/N#JJ/8>()1M'3O6\L9UJ#>R,'!UH([ MQ2W$C,0R;ZD2@4$P*0$7Q73;8<]N\Q$16"S:O!?C0'![)JT0""EP/](4?' _ M+/(\F17MO=G7F"BBJ<)\$]CUY,H5@ \'\Q+(^M7;<[2"-"RD24#(,D*X]03$ MGE%*D/!&M^2M=YME+,%);92 K83H4/AP(HT.+L*'*5,*..1%@#B3..$U"2V3 M3G:[ED0I0>@1\0E$:<4DQX%(,#T<-H<4QO%4S(;!8.^IB@APYZC\B2)EAAQ+ M ^:95<8XV$+4$X\D-W:;*SG7N^U@2I="CC;=62AXL#DQ% MT/Y1:MA#"@7K)+I;Z(\144AA=@BTFITAJU*:6^(*V@%3Y#RAC.6;8@7W($I: M(?!_[>KZKQ<^5;KG(NU7P]&OXZIVBSIFJC!.$X%4@2 M9[AE-$3KE)'1T,!B9$BV%O0L#/.LA]SOD2[GK8Y395V?P3<];YMO7+LDXX+*4SNC-LMR%RZN9M1@UWH?$Z6JZB_RXT MI@ Q!*N!IT,29=/U.@IY3V2DCI*V#.6]2O/N-(88E8O[H_$TV7Z])YE!:3K' M3;!$I+NKK.6I+%!QX2RVG&Z>T'U8,L^PVH725(+3H?EPX$02Z[4"A8 _[7VM&%;'@U$K/LA)QNNUH_5X]C;N(,V&P MP?2>FN,(EM!3S2,X%\FC8]P9E7IB2$21&H@EW.93BM.3FB/.N= /(%;QG A/ M#.@0;ABAVG(+X35E6CN!.=VE,K#IATW^[X+3 M[EGRM8BF2@A/:-+OEG&)-?$6FR ,!Z0<;3UD[F2F?!T-7WY*TU+29),X'(7R MXV!:ZNJF4SWZK7<-YZ.QE\/+JU'X% 95+D.?[:97]3HOI\M\6,P&>3'P'Q9K M+LB41])],%\;I*>1!^E"("HP"YH>Z53-A*F5&L+/_6LMP#HOT>M>\.DXD95D M&D7+39""">8MD\@:CJCRC#"[V2O?0&3.D%Y*:#Q%(EO0]@@"3&[>)3*7D^(D3.1J9QMU8+4-@P7)%P>P*!R167G"VZP5]M^^R M94)P>30BUX4'2^LO^W^]8M'_4Q7_9V+Z9;Q.WJ"IBK\%_S%-JH$%=V%#8\'% M>B^J>K4E8I-4FL&Y1T:E@C@!JL"E1@ ;O (78'-*>],EKY*@[4B]">8'0E!A M+) &@7?A'9/!Z8AYE%*'2(CG8M_[QA4''?&D"&HY,B8*)YQA3%NEM9'$!1\Y M2A[%OI5$X,TVKWY\ @3U*#H>.(_,1$80LPA9V/XR0FRE69L1VZT# 3.RI9^P M-4$7ABH50:7NH#1>[6H($608E_7UJH4-@Q#+-#^O2L,KQ[O1[VV]\.QVZ;=+ M:_]0+YWNP;NA/BEA:72W-4@Q!CO8AT@5IL3BR"AN:W+;13A!.3.R'2UW@?\! MT-41RZ5!CE'$L!40G'+" K$:/ '>5MZYDQ8E&)BP9<3PN @K0X1]3D&72L. M9E8IJ?)YG[#6M*OO+P@ADFQI6,]<6LDEY3$XY*#;J((=%*RC(6#-I#?@%OG6 M/J!=DO6$@N71I^72SEFEU"T*[L ADTLM!W[@,.D@?>Y_(-@9;R#:I,AQ["V) M^P:9%TQ+=8BL\@,F,>- *,:0H@RQ?, GB8_!F:#!8,@6KW3'V$@B);;T3!\K MC:44P3F4,J0>_ALTD=A*1)6C$8'&W],8$\'94Q=CQS!SW@K8_D ,&S12$?.@ M'5A " W:SOIVFEB@%#U$:38A) TBXD!UC07B)NX[SNM"J2U/QO:@^V( 8>." MNE;2-2[L::T^)"F+B)%P1C!%@!@0-$(XXJ15%L3R;A[H;Y$118#9S?!W&[S6;I.%/],KWDYG3+X8 MCT>EG=1YT?&P>&O:[H-:)UPSP9FNV%SPP[!>KF%[3>2(&<:BS?.9C%3IRE$N7?0NP'QAM4XN=@Q#?6AL9M4AKCJB7W@87,6D=D;=;3H9K M0;>,]A\?=4%K64$,@TY2*+4=Q.TXT$))LZ38^/N)ZY 6( MKZ- 8Z:",=A&ZHBST6.']+XU>!>48TRW3/KN3MT7SHW253E*NR O;'$K$9;7F"[1 MR'=N\"^TP!;!%D J0,Q$P8,,V+C@J4US1=I&.6TA![#'Q"WWXDZ =IIVD5 O M-!%8*LHPUH:":X8I$0YC0<*J^\ V["$"U+MI!?>CW?1RCOHVY7?A:C)RGU(G M4+IW97AY">HX7TAZDT2SU\"I7[ST)M:OY#<:8@2Z1%/ /17C* W_D101%1SE M$0?31MB $/-)8LR#X;1A,0T]<%"#.Q"RWS@.B;D2\'9G1=_)AND X#7_6V0OY-G+_0BGBZ*U=8D'HO$0-(*$U'P/ MU,&G>N'^.0&-4/IWOXH$'X;3)Q8+9-\EO3Q[MW&N3@AF-*@T MZY0Q:PPH *-"I!")>^Y: M6=" (&%T)A?IL@VT#9 ?)(31@#/QYH$1A$WPJ) MU(+#=?1!6[^OCE 8I]0/O6?Z_'4$#NS%#^7'@A9_&_9A:WV$W_[\\\N5_:-K MP,B++0VG1X01Q0(ES%)C#8OIIF.%"$*4MHZH4W,*I3L*9TOG+U7Y5O?<,@KP MTAFT .M6TX6HDLWRY4UHK*7@VU&:-)IO-0-;G7*$TYO+KRY;/)-;GYJ]GE]^ M,?#S-YLM,2H(R927QK'DBG"D/0'38WTZ]]FWJ"4- :)BW>9;">.I"1,12-]*C[4Z.1H*4B:A, MZE<-@DF)#1/.4MPT*W(D4-^X'V0JXH]- @U>",5-6",JFZ6W@+DOU+Q TAF(3@56#$#3C%*>'#%!P9JBEBSO MCKDRL*:BQ?E:@V"C5Z(U/IT&:Q7XH97K#ZM)FC+R 4 L?NB# W?;;FY1SE0M MUDHKY84:LDXDE1(,)[&$@3>IG1-\*C*[&WW_S M;Q_'W[>M\26D6<3?%1:,\N*I2?HAW>Q6_._B D*UF[3+1J)*3_YI,GOG3[!T MXRNS'^VH^-.*1V: ),PO3+_\./BN2&=49;RN0?GP*>1\IAE<%Q!>%8/AX")1 M*F?IAA!)^&FJ85;5/>N3N4K@ 5$_AW057'$)+"M^>_[^>1$NK_K#ZQ"JY_]F M+J^^_Q]8H.\S,K,EJB*)]T?XQ\CT^]>%->ERCLE5$JB/H3#C8L'[7G$=S"C' M-E48?2Y=2$+7R^%M6JDR?3,JX?6KG $!X2GZ26C3"P[0 F!S"6$3EB;*L F& M1765)M' 5R:#.!FD*T,2%?Z9JS;2VM7DZJJ?P3']!FQ3$HP_ <17]34YM]=7@VK^K:2&'PB32ZF M[YLOSX_ ^DR'*1)5\2F8/L#K$I_2'@?CTWULILUZ1?]-+>ZR,MU5;T21J/T3XC1OVAZ/OBO]1WV[^/0BX M'W]*CZ,_+G3<>#3_R:?6$7C_S]_8X7@\O)Q#!OIC#$SISY:O__Q],47JHO[W M=P6Y^CI=>+Z3,T7&OO$-@ J0AX]@"#%W_* =CF#;S;\WQ:S((ZH:7U\M;>ER MS#":4N^VTI\9S9DYN\G/59A\ ]KHR\A<_?F;^G]W1FQW2OZIP;B3L5!VCH/U M?>F_U!O_I[3A.\S#;I/RUW+P8"C9B=U .\?"V[:NPSS<_!&DSKC?/XZ&$*==S'S0ER]_^NG5JXU4G$4#J^6M#C!3 MV_+V-+T;*G@+3+;R<^\3@*UR&7^X-U(U>3=*GYT#KP\%/!&TIS@YV@YZ2-P_ M.0"+,+C;,I9^I*",-3^>@7I(?#PY (]?CTF->YP?SQ-X2-P_.0 /28]II7M* MX8G( #B%5V5Q+T9/Z+#I/"( C*"32$U3V"#O+U1,"X% JB?0H13TJZ4,2 MG@>57OSIZU5PJ2)B%,:3T:"8UM 4)E_B?DXX=F>+[!Y_/\,]K&'[D$YF@+9" MX=NS!'9: J=B1A'K0>3173$[RU+W96F3-J,]+E%/=R9".6NS+@%P,&U&>QJS M%+1T5\PVR=*#2CZ^N$Q#&/Y5SU0=QN)J5 Y'\[KJ@H\/3D AXK^*>D)W953GZ? N),#< 1U)%F/T[,Z>D( '$H=:=5#LBM56:?* M1+956]YC>O*F8;S[>Y@GND?F=].HT?9IW$=SI@_*A@.) MQB&VRAWF:-ZY7J>[LT@?&25/-XKTL2K+>Q@E>7^ZLF-3)D_%@'W)>Y.679A- M>1;FLS"?A?E!#4DXSV"]2VU8M^?*;3JBZG':E:DCW>+]R0'HP)G2]I,+>X2? MI!ZE\UP\.0"/7X<1UM.B*ZUNW6+^R0%X2$J,R)X4#VJ,[X,:@'">OOIP^D W M:%S<4_(D->9/E*4G!^!0O<48',7.##9Z"HP[.0!'T$:,]+CH2O3Q%'AZ<@ . MI8ZX!$/VH":O/*A\XGGHZH.L6]E*ZI@\J5GK@+#TY (<;HYHF#W8RY[P M\CS!LMN"M$$Y/2.XAT@G4X);P7\6OVZ+7Y8QAGNRFR9P.SWVH)*'?S5E]A_? MP]-E!#@&X^*GSV%P3B1V:*?L'KH_(T3V4#=#L$YKZK/\'81]%Q==E+Q'RL^3 M W!6:&>%]LCE[V$IM >5S>SL /]SU':8I 'ND6Z6?W1:<9^E;Y?<9[=%["Q' MW9>C35J,]A3J2FW.68MU"8 #7AW5:1$[0>+S3CU#AW-%NWI=P)&#NKU;_Q[, M]-_= T/>XZ(3D^BZ(2O=A.II2W#M(8L>U9T>M+X"\J-X+F>Q[9[8;G3(>8_Q M3D]D[VB6^"SLW1/V+-%,][#NQ'30 ^KH$]XX<* $]8.X<: 3%X)LF(K[@/IG MCX3?,X)8C]%.6+'#8742*_;(-L:CD/YI5@O1DUQ[N8> GZ7XK-X/4R^M>XIT MPJ4[2_]9A]]9A^L>ZO:]2/L=5_QI;( J-]Y-/]I1\:?Y0XW?;X@D,A@_3D8 M>9Y7EP\27@XO@3[7A3.3*OC"%%6YJ+D.J>8Z%6*7XZJX6IYT.PTYJN++I])] M*KZ8J@#6EI]AD3@:7A:3*GWG:C1T(?@JG5NDA\M!-1F902ZA&8S+P23_'(%H MQ7A8V,EU,9R,BWX9PXU'1\;!ZU-0W&0T2C#4X(0BD?VJ,/DK_VLR" 5%]4B^ MYRTD.@05/RPH]^]5!C\C"_&UNX: ;92A_.<$7HTE$"3U00+N5<(Q(U/:R3@4 M!C -IAIG1ER6@_)RIP=%U4YC- 5]4(3C)L[X&YB5@,X6>_?SL#-0]D&0"P M[]*NGJ1%@?+/TI]J^5&$H.^G[[R%U>:_Q=]_"]\$M9C(4$UL-0;=4)I^'R03 MB/G;\_?/0;<.+B:#]-5P>=4?7H>P))8)B<;2Z;TA"/*52:JV!-QJ:9,OPP<;M2G:H<*'?G]J_/W^#OLG_!A/K9O]N^I[17);]Z^^* M?_]07@+-?@U?BG?#2S/X]UZ1?]-+!95EG.:XJO)? >PKNAHONQ']$.$W,YM: MNPP+^+PLW(W922[.R;]S+K]6'>ZN>R[4_(>)[)W M5V1(YT2F8^.O'Q'KMF3,32YT87#V(^+">0,]6-8]V@W4C0:J% /0)0OL$J> M^J49?2P'%\E)!QS$<\'AM_GE=SE%,8(GQN[3S1C[&(G1YY<9!:=$%Z3'2E M'?$I\/3D !QJ_+-0/4RZHGB? N-.#L 1U!%AJ*?8^8Z#)P3 H?01D;0GV4EJ MD#LTP6G;'I^#925_'0XN%D49-\M,CN$A>MIRNC' )SU^Q,/PSDM+-Z%ZVC*!+]>+#NL:[;I(_A6._%=H=;1S;/17RL'K* M[I#J0;R'22>"@&X(5C>A.I@X/ J9SH*+>4_ADPRI[Z:(=!.JLYX^#'ZX1Q3N MB=.FAX':S/YN8V8"]Z33-5] MD67=&SU(S4Z7=;-32,U.K7W*J9_=.#>:I'[VX2CW#J>^Z4'JDI^N5-\)L:X' M>/;S__S3I+KX:,S5=V_K3N87 _\&EAB]76I3_F':4_\C+-D?5I-1^ $^*$_ M=+__Y?_]?XKB?_Y_%Q=O1R&&46I,?C^&W_=2$VWB^B04SP N/^SWS2AU3(^* MZI,9A6\O+NIWYQ#,%LCO_SI\:T;_D5\O_9^_>67<^!]6!VXYXBY(QR1UREIK MH@-"$H=<]-]D0@-D[T+\\S6GZU9^_>?WK MJV_^@AI46 '#,;&,$>MH'*/1*A8#-9[IJ)CT8#IP9.@VE@H3HN\5R\%P@>AW MQ8O)^--P5/XKS64 \8/O5A7((\2^J=,]=[MGY*OUR-_ 6W'FJ),J$")9I$%[ MC 66T@>+<10M>+=PES3Q1FNP[@#"&G$-:$;C96"<(P5<],0+IR7F@NFM&'TH MA&OX"[/ -,ES_=L-0OP^/]2@T1Q#%*-DGELD=& 8,6!IT 9Q YA8K=16&.); MHDQJ8[8*TYOP'!EIJR33P#]"O&(6,Z.Q,<9KZXB2AFZGI0Z*])4IYT:BGI@-Z"Y[IA9_JYV<&X45^]N5TP,E"A@T/)@A"C8W,66:EY!)92H/3/ 1^ M)QFF2&*EU!*JFT Z$KZ@E02) AM+"1,2//IHF* ^)AX#;AOX/4%;A'L+0 \&OZ1 M8<&\,0 G918%I3TBA"/,-1$^RE8)IRCCOZN!V@GOV02C/'_DV>(%<#"_+7X> M@L<\#J/+XL=@QWD/O#179D?FQJT/]><+ M0[PW&GY)(W?6L>XU^"UI=-4R9@V#;2-'#!GL&&-&"4N< )^,.,GM=4ZX"?_CDIKY*6Z!5_'0VK M-D3S._D-4#_SY_/3"VP9,0KL$:,,G!+N07A!B#F$3$I2(7&+Q[F%$R:I%$I@ MOH3D&G".@JG&%EPMS*A"'!AIP!?!UNC(I"%(Q[O%B."O(Z$P.S2FOX;QUGBF MJ>D+?IHH0"T):3AE*73@(%R@C@R$Q1'+%BV\!3\)&%I*I=P"2P#FWG%4S 3F MC-+:4P;QO65,<.J=YQ3XR%KR7+0 M6'@)SY4PW2^>WBKE243O#35_?)##X&6/X-2(X9@P7Z.9@J M_%P:6_;+\?4"=1*C$:!M@_&1>>LL1R##BH#KX!2X3GN[#D2A);VT!]0+VC1= MTQN>Z2TJK7"%%R1P4D=,HG3$@18E7@IE=[LR6&B$=)2Z)WPJX(9N4]9$?\8/H?^ M,.NS8IHLN(UC_3SHOL;3TX<;)D=* /,AO!PLIT?&!I,%):TH;L3JJ9,' .64>0 MM8PS3"D"GBH6D(7]2L$9-EB("**W;_Z&(Z6Q5!U!UN&H0!EA!%+,%'>*4!!J MP9T%<76&M'D58GO.)M5.^!UP'8\F;ES/ZTT(OPM]DV8#OW#C\G.=)UDOY-&",OR^62?IR6(WK&T?RI'/HT<'XWK\=1Y_'F1NMU& M*?4UJ@=PI75GA;'+KZ3]$LM1-5XZ()\N5$/V!_P<%2""??AN;SKW'8#L3_R4 M,U]&B>3#&/.X]T&:'I]F5$]!G$XV3^?RZ#E?+!3+K^G +V?=6Y^EBVVYYIG5LPWP0P!:##Y^,I>]XN^F2N/:QFED]7H)O2&8"R"V$,W&TFU" MNF'I/-2\K!:XS#ZV283I<[E9A"^F(KQ1,LEBK86XP^]%\_=CB!C*5 TT7>@/ MY#EKD]+E]59(Y(W]L#AT&RP1<3B+3N;GIDL>1![GN@.F .0LV'F MHP1<9;(HFP3X8M?4[/B8!*H_#]F6;AFH4N$/Z+Z0INZ#3LW4<_^DR#8-/=V1#N#;Z&)(4@0,Q MR)/R$^?P@D-;U.S9> :W ,D-Q*!Q(" I<8V($HDQJ:UTZ^%".(6MU4*TYJ!V\Q:/@ M(+2Q6!K"5<#,(:F0IRP$0205X._OZ]X?!0<5"*.HH8EP@X[Q1 L(H*4S$ M,NP;90N.53/QN1:3.J4RWY:W\:@?^&GZ]Q?.32XG>=_]&&+IFD?'PGG@"'C6 M$%LSP8..-D0(OB(XWT&@ECSN-EDAS$$*V7+28!-,]X.?QX1+!- A*1BU$&/Y M0 0$6M)80WE[=F1CR@=I(2%$)7?$K[XOXQWX)A\'69_?QC _DHYJ7DXO\/D[ MF(&7X.4,P85N"9NH4<9XC VEBGEMC.-.>**-#E3ZR#H<-OWM1MATBSK'#)OF MH,COJVS" 99J:AWGUZ@48-:3KUY\' Y]7;U3A='GTH79!4.QG^].F48SDY0]B1?O?P.G\7DR^^("H]ZZG6@'K%,[GQ:OIU5!N"M/B MU65WODQ]C^GNJ&IZ_=$(@K;+O.@0?*J/M?L^'! J7)Z14_-4/C2C)\] M^&OM2,Y"BG&:D6?J:X+ \7*AEZ_D:430,\!N/SJ_4:8=J.+9ET]AT/#6ONU- MY2GOA7\M[E*J69:??I8JK*MOUZR;;\]*H$PK"V>Q\)203R'_$8*WJZNT]>X_/1.2AI@&3K\,?7W9&5B1 MT;!*V@ $LO@EC#\!#6_>,_6R-BSIB9_ O04YJQ]051R:V=U&3W MXM=UU;X?7HUK9?)C<'6,0'&.$62O$5DLHD5OKF>W9+5Q--F9Y2K_92D O0#" MFC)"H48%UFH"-:R%[7;$TG@38J5QJ(]3ZJAGW+R([[YX.5.-^U?>GTG>/IM16=\,M60E\H-+6R#=70;;;^)F MT=],!4PCZ\I6J>L8>4R?)E*9KJZ+%U45B_1T&=U M*FP-_+7>KU5G6 UCYU-3H:,TX1[ -OT[XM/[U(%M1&8"#J= >S W\N1SEY!"$L562@/K1(D[&*56^2M0#@6K$F%1HG_9CNWIM;O*T"[^U42\;(UI1J@[9S1(/0QLCH)>?&,:.)(GVK3N^;IX._,1Y\7.\PH6<$T^ MUK['JK+T_90A,HH;+Y4$,C.N+ K&4N>H!SF5L;4B?4E"__&R>>+U&ARE*M>D MSQ&8P5]#_X_W,V?JAW0),0 T^WM^:T:1&4$VEK(GAC(LM-#L]/QOKT_&0:E!H1'=!JKP<>'DG.8_$W M,_)?DDMY]!U*1.#$8$L"0JGV56.L/8?=:A$7W&UN1S@L1QJ6J\VU5QW8I)QR3K7L-C]_":F]Z)Z9 MZ4F0X.!)K (#TZ@I#T*"KVRB],S;(UO0C/(NG)1(@QY!IV=D)[2M $7+.(^( M>\>$-,8"?XW2#BN#M=OLL7=!VU+-B 0O]_0\[8"'*QBB+DK%.7 6161,*ENF M 0G.#/>;P_W3*UOP;[$"Z3H]/T^M;*6+ D46'5&:I61$M*EUFAJGL,=T\TG_ MB94MP1#:\BXDAU9QZUC;4@7P:U/?B'.!05AO&2A92K040HD9TPFT8;1H**GF/)I/2@K!#'8#=QB)K+8W/SCF:3$8P4[X!/>^K- MZ8+E&AG-(G,,^V"-]D88&CDUA)C-+3^G5K,$@BI).FXPU^[<0[(SI.X7"$80 MD:D-,U@/-BA:!6$+=[2M(^1>V7G'% +FE&!^J)#S[[EH*/B+XD4Z@OP8@(.I M=Z *L.]27<**469YT%#QYJH^8UO%KCR)*-?-I..],*@RX6[.)_IMX,,H+UBO MEQITJQD8&8IWJ:'QS61A+K_P0/I:#5$SR@^FG,T'8!Z<1$TR (= >RZ!! M^Q-G6VJ:VV0D ]RD24T2(,C[C;)"DOY^3D7'Y67Z6*I.Z!4/2)LTX-X"_X9D M:.\5QUQ9JQVS#AL4O70"61&#Q+&UK[#SVF-':MP']T^M.NXL$,$*E.8%,7#V MP4]4EE)C.+*("D\I:JD).+2JR$,!L7Z.'YAXO N7IB[XG/DM$W "^V4,G=0( M.$EYJY]'N8:6=BL(?[REORG^*7+ M4G$U+<:%7U_\ @]?3BX7#$T?3D6G:$<>OQB-$H YT+I>/#*=!IF)^,J4]5QC MB($FES7X,V@2C,WH(!@("JU"42"F*+'&::99FOMAI:2;ZV[^D?#XU5S67$O_ M2#A-0\),RCJ:K]&?LXYNP;I#8+J"&RW$_\5\76;0";CAN)+@D])\8HJZ.3GA&J#&91:R(QY4XX MT7(&>/.080WI3R'P^?V+NHVG^9&B\954H=Q\;OJE(G^J5[R===;4#NTPYF$+ ML,1TBO1;T)'P^&W==BC^S0#(WW\3ZZ_GCT\_W:B8 8]#.<2]L)9QB970)&CP M1 *UUK9-X[JY=58IJR5/E-_V1 _ U8UXKDE8M'L7/W?'N]@8>V_A74"H$:)Q M#A$I6*0\S6*VQCL6/(D*;Y&;WMV[V&;''ITD^PA"M_*76W#=*L*YD<)S39A0 MSB (,AR(@6641+IY O4.\07Y3_F+^+&[_,Z#3@:S\6ZOI[,MRMLW+[QWGX*? M@-L:9P]=3R>G?TC>;$N7KV!24*!M'A+KG+9&4JW3Z*C(TJ#1XW;YIA\;Z-5- M0-5XU@\6AZG7J1Y+,J/(=W?H\AG7'4:AWY]>LY,R3OG?U95QLW]OA4^OR+]) MDT-&9;R-W?Q.'X3^N'Q[4;HX\_MB=H]//5MW08RERS^GD$R78OPYX[#8S5N$ MQL.KS9=%+2]%^'-%5BRUZC(E%LN?IGM!B11_W M[;:\]9Q*9V76IH_#K;A?N M[DJ_96[O(/+OS)=YRV)NX9OKMCP(J-II VSDS6JAG-ZFM@/D?V@0=='BB&5/ M4=G#6'1OZ]Z=!C<1+FY@S' /BW48GUS._CX<_9Z:>Z_2U/:JPV*E>IHKH.:& M*R,?H/P 9@+U"")=EI-7X(OF,6%YE)@7L0-3T<,3P(F=;9S$0424$7 MKG/P5]Y;>GLXP;:1[R)%NC(_-ITD>+TZN,Z9@!]NY0?:\THY#3%;_-^7]#[]WK3\W[?$SM_;X5> MR::M\?'-,?)M55NSJQRDJ5SI8N2I[/Z:ILS^4D^9_2G=)+SE;)>=/[1KCN* M%T2?I69+9K9S[C^#&=U)-MJ7VR5-)ZL GD( M_)L=YA2K:D'/O.T:;\\;\<$SZR'ON@.9XFE(PE,&Q!KW^\?1<#+P%[/(Y>7+ MGWYZ]6K?_$SC\#I-3;6SYHAT(EM'>=L3^F[XX2W0NY\M;3=QQM M2*B?1>>4>JO[RBEK(/2X^NJFMS.M1U)))=0.,6>. ( M.^^"-7Q=P4,M>J@SBO8I\/3D !Q!J A]KH]W:G)RBIX!.(1,I1\Y/FNCIP7 MH22'L.?Z00G.0TH3SG*OYVQ@AS;"[NF89[@GNID,W K\;\_2]Y"E+X]UZ:+P M/5*6GAR (\C4Q<59H)X. &>!NG\?LNV\^_XRB*^&HQC*\7$E MMD-0W9MJ/6EBX* $/H(OSE; =R^UH&'@CUL%>B=L3V4ZZN;94\)X)]NQ"]A; M^3Y$T5,5:G537LY0'=24'%!2R8DJP3I$^\Y#]=2U;7:'3E>SWTVA.$-U*I6: M]>:I:O@/2N [C1HYU!R0&T-)ZC&A^\TAF8X:W31WA!*-M7<\4A]91$(ABCBC M+%*-@W?[(_62_'I8 M'JEM?GO-D2>8=UA*SLQZ'",.G@ ?SSOL87'F(6^GA]0*<)X8\K@+( GO4 ?6 M4^#I(VV\KZFE"":W4B]G87J\ !QL;L-9#746@+,:>HB%_>V^HM\H7GGA?=E-BSE =I9^HFS%_A\C<>:C.JO6L6L]0G57K* M'TK#9B=Z_3?TXIP^$MX?[*V,RND.UKHI+F>HCM)/2O/ M,U1GY7E?9#YT?^;:_LA%/^9TJ>0WOPMN^'%0_BOXXG6J++GTMBR7X[+4*6_3R[A]_^5OU"D3Q3Y&_]W=5OGXDN+#]7?F7WF MQ< W/C+]QJH>3RFX1)0&8@AG@GN%64144^.C%D:[X_9XMK4Y_?>D BRO%\]- MT@\OQL6+R4?X4T%1W>=6]W%.;K*^*?+])]?1.1Y>[4;@ER#W)=B\O!GN*PZ\ MCZZ !:9;*N/]=-F]9@<2+C,94&KGXNPVYB[W$>GG9+;S7IKJTS'B_9-GV1Y3 M82*EJBPK('WDI']L$Q M:CIN[8,.39+IYGR;PPZ(ZH"5."02"OCIB8/)SC.%=OEE%P MH?RCAU9N4E>#S[#KX:CZ[-IZ*AI:(3L M/<)0CRK2D;WPV S&VU&X,F7M/ W'G\)HZE:=K49WML:J;!;I$7&\^61/RT:\ M'0VOX//7Q57?#,9Y>P2(,ZXNX<&SV>C.WEAA-L"'DA+UL.S*.(/'9C?>9%LQ M& [<9#0*:8>&R6H]X9Y6!L!A_+19[J;#2ZLS-6 M59KA'N*L0S-P'IO1>#FU%8TL[=E@=&=;K# 8SUA/XQ2#=_+@? 'GNEOK'I#] M^#'$,$KG&:/P.0PFI\K?G@W']H;C&>YQQ7L2=?)(O3,[Y%!FY/7 #2]#,39? MBRMS?3[CZ-8>665%2"HYZ6'O>PJ!*%V5/MU:7K]WKQ/6GLG,< M_) UP+I+DSO$PVZ3ON3X+6#=( M^6@%[.17P;8FQ%?*V^ASZ<"EAJ#G1-GO;I4]M 1GMZG6[:[/#< 307N*=Z4# MKEOE*?1><) 7 $A41Z@LHTU.4L5T\'@(-UZ/8H13WZI$H)CYM>_.GK57#CW'TX MGHP&Q7"0"PS.XQT>0I_5!M7[#/>PANU#.ID!V@J%=47M#UP 3@[ P3K]<(\B MUE.=Z6:Z0X/$ V?ER0$XAC:C/2Y13WKCLKA*-5\GOK8^QRH'28! *X!XQW93$^!IR<'X&"= MA*0G=%=.?9X"XTX.P!'4D60]3L_JZ D!<"AUI%4/R:Y499TJ$WE?8SJV= Y3 MRU.:!M ?5N=)'3.@GEC[\R9_4Z,>9R>I.NJFM'03JJQQ4B>I MG^BFB'03JK.>/E"3 J*GJN/HIF!U$ZJSGKYU(DE%CYRF&OF^)L,=JT3YD98= MG1R _>J>NG G^U/@TLD!.(O)&8"SF#P2+IT<@"0^C M).]/5W9LRN2I&+ O>6_2L@NS*<_"?!;FLS _J"$)YQFL=ZD-Z_9LPPGI:=*75K5O,/SD #TF) M$=F3XD&-\7U0 Q#.TUTJ>I,;\B;+TY 53SP/77V0=2M;*5W9T_1! MQ4H/G*4G!^!P8U33Y,%.YIP70)XG6'9;D#8HIV<$]Q#I9$IP*_C/XM=M\WBZC #'X/]O[^M[VSB2O/\_X+[#G)]GL5E@ MY/3[2[()(#OQKA\DL4]V]G!8'()^&XL7BM1Q2,>Z3_]4SY B*8W$%Y&F:*K7!1S8J7MR MZM_15/_=W#'D.1=)5*)+ RMI4G7:"*XM9)%3G72A]0V"M$,YUCG41UT!WJZ!9O'-C1!O51W#B0Q(4@*ZKB'E'^ M[('&]Q5!+&MIQQ==C URY_6WZ_%^_GI1GGXRY_N:#NPQ^T@_O M"O %IH5G7X,#4'Z,[WT$0;SJ#]WOW__KOV397__M[.R',!A>]09F/!R5V:]E M\%EOD/UH1@,82IF]#Z/LPZ49A>SU\.IZ,JZ.&\JSL_KU^WW.7H3WJM=>F;+G MS@?^AUY_,@Y^F8:LY[][\<:X\6]:6<>"<403PC"QFB/L/<6265%0*EZ R 81 M1!>A^.Z%B[7@,*%H/(P5]I FZL7W35JN,%>]_LTWV9\_]JY"F?T2_L@NAE=F M\.>I_U3V_C> [-#U^)XT/EZ&S"^R9A)9,QYF@ $WZ9MQR,*,2>!P967%I.JG MA,;[_>$?W]P5Z,)'.\J^OBO#"IR109D+_?X43=^]0"^JWP&P;O;[6F/,L^J; M/(8G]8K[(UZ:E/U0P#-WLN.]333ZM/[%V?]7@ M5FZNK/+L%RL?MEA;N!/2ND)JKVSQYCQ[XL;6$4Y?T@XRCJ0N;">WNW*KONO! M-!Z,H^4VOB>V%$K0=F+KIMOSD-LSF&X[6%/O.AV5MW3/;=@55/:%BHW0_30Q M[7$B==SIN--Q9X_^P^896O'C?U1K>_"9@4;-IU!OM)39<#(NQV80=?8A=G_; MW^@]VG#Q%><.(B?QIMDT*[4\4[&V3L"NTA .(+DM)TSVQ.57>L$'$@IT5SI M)#-^6R?@:=9_"A@^!2FU3D 'DXZ #B;/1$JM M$W B,#GTYM(Q'!]V?L%.JA"D=GQX"F)MG8!=W?V5VO'A*M;(VM6^3EL?VRWF__ M/)GJM;0UEKE.(V,X#;"D2=5I0SA^)(!3W.$T<:I.&Z>=JGT&5)TVA)^1JMVW M5?Y0A9,'/)N%4B-9 3^^/M5N**31AJ6^UF 2+>C3OGO[=++7W5GA+">DESL "_VJ*O?W<+6_ MZ6L7X3K>133XM/#2JYOI'YNJ_;E@'&>!6>T8-U8;[A11!2*8%Z+PAZ_V-Q]W M;SZ$S-YDY90QO7)>UZ_L"OLE65MA_6)P2TWWMRTRU%Z5OI-D=VOU]O:ZQY*2 M1-NK77BW.ZP?;+8WN7:L):G?A$^A\$DW+=0CP8" M"12[ZAC4,:ACT)$JQJ7"HF=817_XRHP^]09GT17^)J/X);]^9"DQ?7"VQ\-L M,C!%T>OW3#RA=),2.@RC3K%VTZ)C4,>@9!FTAQLLM[BL\C']R^A+_8C^?3OP MH&M'<2OV[V;D_SA0,$C[,5='?4?9+HBG.F=$YA2U$MN1/ !:)Z#?_CUA:U-( M64XPRA5OY1;YY$79.@'/7YMAS'-*<,YU!\$D"3@F=8:1R 6 B:E4,DH/$7Z\ MIC'Z2#S34XW1#\%-1KWQ3?9^-/03-SY(!F'[440IA@CM(HX-LQP+G8LN+_N4 M"-A57C86N<8JUZB5R+(3%5[K!!Q +3&P%#G\)&,IGH)<6R=@5VJ)Z5R36#/B MJ"H@[<$T?$+)B%W9BS^'L>D?U%CL$DAW..<.DP,M3 \Y: M*4F94O&)=4S\-+(NTZ3J4,G!K9V>'"KY&>5"DURP5OSK-+&5)E4[32,^>EC' MCUSF%'Y8&JM)&BA)DZI.6^_HB$_1'($!)4DKY7/3!%>:5'7J^MX)HY2Y$#06 ML#AZ\+80B-QZ2-$S)>!$+JDY\"ID-Q7 4LE[]V]A\V6,%@O8C=UHGX$2N6SYR*;5.0 >3CH .)L]$2JT3 M<"(P22R!GM7%2C:I8-)ET)]JSBG-&=8YXJE<9YJ6_%LG(('3BO4S3G-%24Y0 M*I=0IB7)U@EX_KI,Y#2F:K)4A$9=DC:94FTY+EG+9R<-1ILL0)V)DFBU> J&1N:MA"D[480+#V;N465NF[ M\64833/0#S&/MAISFB<([?M\3Z9ZO>T&I7*11EVX--"2)E6GC>'XD1"52]7* M&I,F)-*DZK2!ND+92J5S*I.H8Y@&6M*DZK0Q'#\*27/R#)1MB^7VVXW=28.J M[0K!'E%2[X'&QW,6S?1V+FY/$UII4K4S0#P+5,>/#& +T%5)Q%FF 9(TJ>IT M]6[&AU&NP%55K$-\XE1URKHA>B1F_^&T2^UO&FK\]=@ +VY_FX[JKU]/RK-/ MQEQ_\\%=!C_IAW?%A_#I*@S&%^%Z.(I1OF\'Q7!T9<:]X>#5S?2/'T$!7C1ZHNJV_+\\GX_>_'&N/%O@E!%@F3&2\ZLPEH@7VBKF<:>X"*\ M )D.(M(N0O'="T<05IA0-![")XTT42^^;U)_A;GJ]6^^R?[\L7<5RNR7\$=V M,;PR@S]/CR1*H!N$BZ['G O_N!7I1_0Z8/A]1H.^7JK2K9T#,1F MK%P7=0>;R4V.^W;>^9SC&Q.Q%<\74>)"C.1J.E%[0 [5C,N&Q8SG(:LFX@;I MN@?G^]/6HZ?U=PPB79I-)II&CG\;V:II4[6"_ M-*'@CIV?7A">HP[$'57)ZUKR,HEB:!T>CH*JME!:#T<13+[MT)HV59UAT"&Y MHZK3NQU:3Y:J#JU/E\!V<3=[BG^9A^C$IK*+<#T9N4M3;>H-/XW,U<,A.1]' MP923T4W5WZN;UWU3E@UQ-5P5P3B#:6$<\\@;CPN,"V%0, 4RZ(!Q-8NH63[5 MF'VTH^SKID>.+2)G9UNJ*S>0J\?>PU"&?F^[E<>ZN5X]]G$X-OW-#M*J]WZ9 M5 =DFQ["U>=KE5[8XL7WT]F_@2R[@YK#86EZ\K*-8*/JS]Z;WCW)KC>]LPI2 M'2I21$6E8;)V]45VOM7K9C2.@8'OP17ON?[-%DV<#P9@@CF@H#)VMFAA.)K9 M.EU$8I+X_ME\Z5U-KJ8(WT;"1:V^RNSCI1EG/YMM@/:?89Q94*$/K9!K-%&9 MY]GX,M18S8;;#.8(L/K$G.(J-/R)E2JG3?WWI!SWBIOZN5<&N.ZFH4W9#\%- M0Y#TIB%(QU;%JG4"=E5&BZ&VSEY/5'!;E1%+_VI?(E[R5*J2IR7%9TI IX". M5'"M$[ KY !A3=!Y8$LR940]9-VMU_,FE1]'G^Q7A',PSZ;__.4>6^]9<=GM M40'^-KL?9YX]MLO;U6\ZG?I-CYPHM3@GTT1+FE1U&.XP?.Q4=1CN,'SL5'48 M/@$,[WI+=P>A0FON\SXEUS21B*$N@G>7Y?9:V\))$Q-I4M55'DMFSSI-@*1) M5:=@.P5['%1U2'UP3_[HH+I51/FCX=OSL/"ZI&-V6_ Q^Z%7NOX0W@S9/^/S M6?7"?]V+$[]3*'+^6D.,N%%!6(8Q8I8SJ;@J4$$+*2TOL)%('C9&?%4N CPU MB1]^&8Y#]M.= X>:70ME,2LY3)J MEMF/ W^XH.Z39/ MT[^,OM2/Z-^W P^Z=A2W8O]N1OZ/C9+BCRWW8>/LKQ7F?]J)82N(ISIG1.84 MM7+S5_( :)V ?OOA'FM32%E.XBV([5Q7F[PH6R?@^6LSC'E."'NTFJ==QT!!U!+#"Q% M#C_)6(JG(-?6"=B56F(ZUT3D1/!C0L\>3,-UT_'VN'GYD%<@ 3_Z&DOG:KQJ1!U7:) MG)OO7AQ7[O_FXQ,H%YKD@K7B7Z>)K32IVADBG@6LXT!I M44P'"8IOGTD= 1U,.@(ZF#P3*;5.P(G )/T0V?JK![.UW/ J9#84PU'(>O5O M8_-ECQ4(VH_<:9V IX4.I3 W3D%*K1/0P:0CH(/),Y%2ZP2<"$P22Z!G=;&2 M32J8=!GTIYIS2G.&=8YX*Z=]R/Q3E;2R'C7 J2 MRV0L@E,0:^L$["I)E>0,P8JN6\EY.U'9M4[ 902C0HI1[J5>]M.5*RM$[ K MI<1SQ'G.Q5'5\SB&Q/DMC,4N5J8Z%3J8\=.F*B$<808_W9G2"1&PLWK,-*<(Y2J9^V+:VK\]>'SI.(Q".<["E^LP M*+O@TH2FRN9; U\QL NI3#+,:JT!_*7#7]+XJT!&,0*O/F&0=4A*'TFK-)F6 M+.>TE8.C3I,E3L#.-%F\ D0E;35 MF-,\06C?YWLRU>MM-RB5BS3JPJ6!EC2I.FT,QX^$J%RJ5M:8-"&1)E6G#=05 MRE8JG5.91!W#--"2)E6GC>'X44B:DV>@;%LLM]]N[$X:5&U7"/:(DGH/-#Z> MLVBFMW-Q>YK02I.JG0'B6: Z?F0 6X"N2B+.,@V0I$E5IZMW,SZ,<@6NJF(= MXA.GJE/6#=$C,?L/IUUJ?]-0XZ_'!GAQ^]MT5'_]>E*>?3+F^IL/X=-5&(PO MPO5P%&-[?^B5KC\L)Z/P$5C_JC]TOW__K_^297_]M[.S#Z'?AT?R[&]A$$:F MGYF!S\[]56_0*\F;V4]_]V+-\:- M?Z...(*R1H&@\K#YIHEYD MDT&O_NNO")$7F0^N=V7ZY7/@17244*<4]YPS4(HC"LH*K@CEA/L++[/ M"@FLP!4K%+!"KV %%XAP?!2L*)3T2CD$.&!,!ZR49!BCP"4SF%K?@ HDT=JL MD$P22I_""5!Y9N#"V3]"_[-QV<70^.SMOV=1O0!AO<$D9--\@N$@^^?/XOW>^.8U*$-XHB;P$::=<0!0M?PL,FV)_ ;N MO!Y>74/[XU!F?P,]?YTMD17S+#Z-S-7F_/$2](7V6E!K@4_82OA!1G-J,:)! M;\B?]WTSJ+@RI[ MFE'XR]F',2Q0V?GU]0C:K\%T$'61???V6@Z3@F &_U\OD( MJ/@4XHI8OKJ9/_/>W,3OSO\P(__N.CY9SD@KWP[>AU%OZ/^CLH:#/X]#^11F M?W\_ZKF%BM/(4.9B:'CN,9(,Z7]!AF!#]6T7$QYOK&J<5 M Q;'7P\?!O^A21+TSD1?E,%!.?*,1:PY]@$69Z6P9,A9J[6%Z6A 0PG&@E@] M^78G8@)S3;_$[8OY;5E.5LEXVL'^!/HW>'*\H31Q8440SFHPT)GRW-BX@$I$ M/0FB,&NHTF5I_GAUW1_>A% -N:;KT!-U?38U2NA M+[7NI+LKZ09+/9(Z".T=^'A>Y6[9W9 MV& V;3%;Z#'/?AD.G"DO'W0M&VE>6. \%@5"A:62,J.HILY03R48, 6EK,%< MVVEFZ$0W#FRG+.(Q0$-H%1)[AA'#N%P6DQG$A%G:.%6KFYL-V:B1=Y M^?:7-YNMFIL/.'$I8.X0=L9+7@@FG0-P>H210A@$0_3&;L312F$?2]=3!$,\ M6!F8!(H"91:!5Z<$UT9Y10L4,-_S$G5?0!PO;Z:DKA BI""B(:IO1F.BM ;3T"8&8BU[B_/9F9\-K7CLYDAGU66?(L>V +!F[EAM."% MUK2@RA-F.5..(VTP1@8\;:+0@=VP7>]A;LB7!-&T]\VVK:&CXVFU1IYJ:1D* M8+ Z"CX704(H*W1QA#MN'5SV"!<+5K0$ P[, ^8XLPI;4A2P.#G+"=F7F]/! MY=FL50X;S[U O (>4J-)0@Q1CAQ7E-&#[DA?$1(6@&D'_]G$J_J>3N(1_PU M\NJ,ZO&E&,2Z-5EYPRZ76QA.%&[R1QVW?^5"KD1[.[MV0 RG 8J:6L\7UJ J0.KSG MNC6 G VL\$9Z5PB&!=6,V,)(0>!+\*4:=GXV=I[.!_YA_5.N!S&!=N/D'B', M$M8^14"^L(6UA&E&B;12>!X/(C3'Q/(&S_OQ7?6CTS[_&/:ABQA4!U1]KJ%] M]G-OT+N:+(2XQ5BS#(:,=B^Z-Z8W^H?I3\)Y64ZN9M$LUR'R<$[PQ>,0ZKC8LXH%_,52VT^$L<7#VTWRXBR=4?IGQH MDB)?E"(#&;XD2JT\8]HI/QZ788/(?C9?EL7:I@S![U1"!26D0$P7-(9C!>\U M(HCCX'8GPWK0Z\F0$DK3EF&;(E-QQ]@$2SDIF("U5:)"4EP@AB21Z/$P@$I9 M/B*R1T1#J^FE>3N2J1HJ,_/9]/HQ;2,KAJ.LF$3[/_L4E>K2;O(>1?;+)+;W MKJ@).I_1 ^Y(I=L7 HUUC#RG!ALMHFFD->>6.D09%[IH-JE73*A52QB6BN_$ MO%DQR%NI7/3*W[-B!+;K"(35NK:+Y+P!:F955Y]!UB+!]K5=-W'A(4H'3P6# JD=.6420-P<)K C9\H((7CX>4/F%M MFDZEO9D-CPID!S[=XUN3!SH<;=A16PBY<=(:XQ4/A6*PKBE6P QSRDIO%*%- M657)A]PT#/BTA"JX"4P8H07&3&MGG"P0LC(0XQQN,E'2#PY)0:@MQ)H\*F;&P*+)&=-@D 80.^*L$*">70MA693N1%5W(G]0Y-ZJ(&%26Z_ V&7*>%0@ M+SA'SM/"-QPU[SF\Z BG^+O)N!R;@:\2EVN7Z$!:>Z'GNM\%+X8%012FKM"! M<66,4)X!PU%P 5R:AAV;.)?1KC0UX3N-$KLWT-,1)+528!]P#+%GQFN%"ZM! ME(06M,!%6>><:8C"D40=@ ]A5UWC]0CN'N M)'VRSL4,[V8_J!-R@Y"M$-0*I5U!+7.AT,X5F&HK>0B@B!NN;:>2]RA;[XEVQ$H+/\QP M9PN,89WU/%1.;\-RNQR*IQIK9@#3&AG!I M0L$#?&Z(A7N"X?R4R+?=#+S#P0,X8$0Q+CSF.&B&O-&8..X,5@Q;875SXDT; MH=?/"P?MK@9K5B *A>1>:5CU"[#:A::$1E,NZ,*Q@![8#WVBV7XOKQZ]I**# M2<(PL=A(20KDK-?@W0D=M#+@Y&%P[0)33>%J>RB_@%^R#B8IPX190S'!CAH, MRL1S2X-!E$G-7:&Q:0R)W7T-%G+*VB0YX\,#%*R36AA8891'QBAD/ D1'\'; MAOH1+27R[!@'"\]GPYE >X/QJ#RX6!YZ$I +A[X_S[8S:*CA@,76"4H(* MYJ0SC!L"1J56P16(%UB8YGJ\>XIWOUMR!6.%Q)Z\S65VW IZ%DA4!=5DP^+. MO"P/5(II&K@V&5\.1[W_#?[7@0^C!=[&R))R":H5P3\-_PBC^E/OJK<0S*>! MC\$3CAA8@AH9#5Z\L))9'+"U+ CR6ZWQNY:C(*"R@5WWBNC M&//84!1W>&#>QMA!O;$8][7$[EATC7;38DVPNM7\CDAK4>>UV54N6E9M"'46 M;;Q QJS_!05L&5*!86XT\]8K6'3!ZU+2QX+.:LWMV_UNS>]\^'L7<]M:>1W) M!YC(Q!#%J+$L%K/7NA":6H4I\[)IW[;%C?O]06#Z4I7[L*O".4^D=H&D>U(C MA>(%#Y*0 C$KE(EGI%1I;8VQINENAL-&B>Y\Z&L**I49]YCL)*R;$A92 PLH MDP)9*0JPB4PLZ888.=2,HPK6U_;D.#U !'.HEF!F;CO)QL/,AFP4KB9U@S"YZ')T['0F&,:%%E6H=@ MI,(%;PHW0#RZA"OTVMW[!IY"[7S!JL ^_\OLOH83VFWC:^,7.A/6]Q%41@#W-%&R(99D+KH!BF%/0_#E0T).#L.8;_[G3;4E;QKY?#/JS: MY9]GM2U^&8Y#-K]N+?MGO' MJVY<:^;IM('Z]?AVPUUM"_8-(9*'PL=J2+"" M&O FI1*>2ZN RT7S^=U2H>OOF^Y\+,Q5KW_S3?;GC[TKP,LOX8_L8GAE!G_^ M-JO^7H**^2;#Z'K<>&_DXGU^_STIQ[WB9OKB_&T9%\[M!]K.Y MR4@>LQ55GHTO0S4[S> F,X/!<#)P<46Z-..L!U/IU1#0&E>M'WH T?%P5&:7 MQB\:828; (NOIQ=!P5(VM\>RR77\ FR;O+KKO%[XH+&%3I>8XX975S"-RPBF ME]G'!YZJVEGL9M:Y'T+S@^$X&UH8>942.8X$& =,AU?6Z3:#@4=>E- M@S^6X_EVV\OYE899/7/6#3_TS,: Q/QK.2HC>"]V"9"QFT/;ZLQAV1 MN\QRW_,5Q0NCJ7J_9544PA)]H !A7@Q &%'C_=$;7U8-/L2418(KJSS26L[^ MFL]ZN@),W+&EH:/K4>\SL+%_ S+^-!R#AHH"'_BOAV#)@$*'UT:_!^ Q*/32 MN-L#)=>?5&=,DZK#ZVC\QT%<]V_BMQ7-%Q-PS#"R_ Q/'XNC^! <,'7< XI^ M_ )TQ)W0.C,":LCPSX # "N&CK1]?F,F1H&\77[C]&G_[EY?;S:15CU37 M5F8N]/O3FS'CSF/U>WEMW.SWM313GE7?@#! 81?W]=32):/]4, WL]LVZPM% MYQ=U(O2GN6Z:7[(Y]IO>_'GWND]R_66EOG0A)N;6C]5KS]ZN77V8O'4NIB4; M]_? 1:[EL \3>%/>?!R.37]-Y;WXWJT/L<6[M16PQ8OO9PKA8)?./DVV)X:E MZ7G_-H*M]J;?F]X]R:XWO6L;ID-%BJBH-$S6KK[(SK=Z'4RHN-R_GX -Y_HW M6S1Q?FO&5MN.6[0 YLW4'K_W=H?O%/ ].RNO$;Z-A&_WX3Y&5P=F M'R_UC6Y%]'&#J_9<,J(K]UCOS7R=F>MKC&0_L[]U A9%,HH;*[DZFB98TJ>HP MW&'XV*GJ,-QA^-BIZC!\ AC>]9;N7>+8 \0]?9_WO@_0AMF_UOC:FJI^.(GA M+2W2N-5H4;*=@CX.J#JD/ M[LD?'507C/.OJTCENR['G;21=5(W'L\6.1^/1ST[J<.BQ\/LO1F%P7AUGLAB M#1!C,)7!."M8\$)1@QV3A>(T&,(?*@GY>/$=+13\G^K'QKOO@06CK!52&^,U M(Y[H()0+'!/X2CKQ4$'C%56%$!6QLL;=!*#FD7TT7[+7DW%9Y2;\OZ$M8Y1\ MGKVN(^9[@RP^$.]3RK,?0A%&H^"KK\[+,L!S;P=N>!6J;^(-@8,RW!T__"FV M?S[PL75H_%T1DY_J#MX.X,^Q]5G;\&O5!0.3YZ:NF76;9O%(?O+L MC>J%:6S: H(<-D$RRY%GHB!:%O"/*E0L<,5H<^&CU7FQ1%(FR<+<:"!B7T,J ME$7<$:N5TDQ*KH#?3BE#*:/,%@W%^=?*07W2D*HB6H^.XD[5,:&]\UC'W#_' MC"T, 8%(YJ/ZPIHVY"NO,;/A*0&/J0?&L%SIZ\E#L#'7VL>KYIEE/!CK& 4] MI3WERMD'KA1;-;TV&L('6!%CJE6\M[-.X2FCGHU!D>8*EKXJ'G@R& 4WA >K MA&G00S8,0M$;EW?'^NO"@S Q7TT?J_-18+Y&.F >U_]=D"0C(G >I)9Q\8DJ MVVO""UQ01%$@J[,1'V7(@I;>B,!;)MVKM'@OH7RI,.,K4_;<7=;,&6,M+,;.$%R@P(!1&[(&WV&-()2""I@S:",R4V"0 MTDHX'\M>Q>)EC&N.I<$8P00@W#7>\K1\OW)^'XQBP?ZGCY]CX2%XB",(^&0YCI8%@1202/CM!'8P[^H M89IMB"*-!=,KF?00H:FP27'./'%4*H^9D%(%+*DF+A" & ]/QQ)GA."C9Y/F MRA!+#((Q,T&,Q4;P(A0JUIPOFBHY;*BT]?*ETD?*IN 4$K(PGL-B[S2)I7FL M(Y*#*T(D:KY>:2,TP3* GLZFV9W U77,6?F'N&_X+4QW;3:U85%0A;O/(Z43V_- M_FDX^!1I_B'8\6U1D7HL'^'K:B3KU"CF]:X9"&+%,&\9OFC&9N_!^:U*NPS@ M\Q"(#^/>J*[P\NJ.G1ZN^DLF\/15>'/YQ=E["UL"WL!BB*T7EC&L8.I*6VT/ M<2-A:5A]K?6*+0&"-;BAP()-26R1)P%,!&^1I< 7<,T'D>-\E/E;_W4,[;7C[MC[^S8] 9UG8G;T@W%<%07\3D; M%F>_PO/5+LLBFVX;K-J[;6[6VMO!K*TWPU'5TKL"VJF:6=A[ &1PIB@8Y\ M M#>X'*CC7U()%80N_J4=S?VN.**0PJ_GV!(IOV0C.84SX,W5AX$5%/8ML@*_C MA,]^&IK!8\KL,1VXP.9YATOE,*>]O2MB7[&K!0?:.\0PXLB $T0MA]DI'/C. MF%AO"6THYP.F_W1V'E[_+=U;C^.]];R6UKH#OQ5-[#F;$UQ+ :3Q#S/J55O& MD>+')/)N$+*?8XD8D-W @\*HAFK-X/?L75&$N!-;R>JKG]Z^>G=QOZQ5I#H2 M,:;F F;B:/0%)21 M<)896-/ 3A<@$E:^AW]XX._\T"K4= M\A!;ZS:AR5F+58,+J.6""RQM81EGV %VB9**X!;]\]?KYV_(@*S[5U-T2 M-V5G52>V9G<]G)7:G+SXGKTD?,[,YM'-S\H@SET*,$\P0AB%:MUHW.VKP#4D!H*(5^9_P9(NDDY'EZ%47GV>OH)F#N(MLMH5@RS_'W.OG/GHOM69A?! M!3"SHNZ=*X99"W%A;.+XS W_.78]>WK!#1&R$.#*:RR]8_$ '\MXV[86RB#M MU>I=@M^6:(^DO[H!9\)=Q@IS%6=G YC3/V5^PYNW )^1>N^9Z;O+XUEZ):Z- M#5*4]PNFUD)L9M%!Q+>!H'1A$8;E4%"F&172H()84A 3+TE#^H'K5Q?KE[8B MJ%4R0&O)X(.[##[6'9SMG354I\T;ZC/7]0D?K#>;QRJV35<^9/_\6 FJH6YJ MI'9&SG3??8.BZO<+QKZZN5]=O>J\H?"J]E;RN#?,'+CW!5.663!!!:+@L!FZ MVN;<7>'58RNB.*]_)-8.]:H2';:J?G2_[&P]B!X 83".$6)35L9ZQTN[ C'* M9Z&H_L'"V797&"B!2E,-97\?X/]#5S8ES/?3+!ZVODB79E.Y<0V]]3MZ2C)2 MAYK$4#,[O3J[/:V;WP !I@W8-6X\ >?QIUZ1LE+NQ+RIF)<5?R?:W8AVYX); MO!6JT^I'B8DDIGNGU4]"S$>CU5=Z48=/5UOERKYH,PUW?R.J[H0^J^X//OHD MLB[?\5GG.ZY ,E$TY\\@%?*9HS@AJMK2N?0E[U#Z#*DZ41."D)=4=(!.FZK. M>'A<):L<(=J!N*,J=67;V0X=5+_4WZ&5FNJ+:1MOAJ,W M=0MOIPTLA"MCKH.1JB@*Q; H3 B.,R8$=MHHTA"XV)"3(E;%J6U$W$)(9U$E M[4P3?:I;J_+L;Z8WR'X:EF4V'&2+Y1Q^_!P&X_+L@?2G!X([JQZFS\3V8^NQ M\7>#A:;KEA;::*$IU:RILLH] MK;) 1!Q;'6Y\2VM%ZO)#-:$KN7C&8Z9GG33=,(@%1H&=59I^E6,"U$(7$7_] M62+HV3]"_[-QV<70^.SMOV>Q\E[UV"1DT]Q1X'$3V^:MW6:5WG8VK]Z#"$)> M!21%8,PH33#6D@H:O"L,7R,T?XD[<6SG S\U%2IFSA)#7O>!I8-/:S&.+'+N MD7',K;/AX&P4;X>OP.2>BCAH[F+6VAW,"<$+&ZPVE$L6:Q(*0R7WWO)8IZA8 M70GJ()B;1;S?'<>C#-L::8^P2Q9:8@-34ANP4:6#CX+: CB"C.3%&FDV^\ 7 ME5LS:3^H*AAW4KH">TQCW#U8]V 6^2"=Q)J8AFEX?VE( %5U%G_,&.L-%I7_ MULBJ&EQH[P[;#/8RJ&A8&AWA900)DB"FBR B,RU@>RQ&D--J+0MF# M8%GP@$) +63>[^ M9P*M1_%5[ 'BZ(PT(*R)/>I^61Z)W]Q#N4/%P!"'@7XI)6K69"U1.D"\VQ8(52C+&@@I1*![#F07$488W=J7,? M+Q2*CG?Y)A83^&.:YEJ;60/XZ"JWO%S,@84_?HA)1&;DRU^OO1F'.$)$5J2- M?_\>DY\;BP"M94 -J<1@QD*JR<<+=C)VQ%$CI0FL$$P3L%3 :BX*SH/3FT[W^W6UIZ;9 M]K3.N10'1L^O=9^'[ZG(>%*A;?K\I!OY_8?L_U;[+S00T)7^T"EEDL MUE&WMZ0OJ[;NT5WUN$S\;6_G9>SK73'KZ;:CJI]WHUDO"^784KYED78V-XSW-XKG+QTK@Z"6:609S UG+*$,%5H1 4+3JM%0 M7&->'%@Z#VJ>>^(P3Q!'XR1_^ORP7HN"17VDF#7<,$Q$\"@0%Z3#J]>&)^FH M?;'^D2FQJ9*?"V_NAOJ P#MN/*0T9XE$=5&0]Z87RX*.IL5' M5BK Z=O5R_%=>+7N:6YN64.+P+Q#-L2:9D9HS*WB!7C%8/PW*+4&>- [A8FJ M:^4>4VD/T=4^/SR25!:ND(Q+AH/0"C%-&1=@'<' UU/R>^#'^@;C+;AF]<>V MGC;3\F7S'6B$"QZ\LIR!1RB5-84!FYP:C3&HDJ8;=?9F(MXA<@U&S9 3MP,? MP$QCO]/WXFM-TP<9BA%2E =&@!N<@LT6P"4T7BB\:7%KVGS(O39A,):_?OW% MCOK?_W]02P,$% @ )H)G3USP@(GP#0 KY ! !E;6PM,C Q.3 Y M,C@N>'-D[5U;<^(Z$G[?JOT/7EYV3M42?3@E; M@':,Q$AR OOKMR7;V,9W(!E/K9\"4G>KN[_6K2643[]O5K;QC+D@C-XT+L[. M&P:F)K,(7=PT'-%$PB2D\?OGO_[ET]^:S2^88HXDMHS9UNC>?^F,Y\0&4F&, MQD/XB(T/9Y=GYV?GQBUGR.+$6N!F4S%OQ+4PEWB%#(GX LL!6F&Q1B:^:2RE M7%^W6A@)B3FTO5HCNCV#OZW+\XOV>?OR(^ADXQ6F\H'QU3V>(\>6-XWO#K+) MG&"K88 15%QOQ$[8R\O+V,+$')^T?K78W^BF_=I\H9$GBG28S>4^:BW6ZW=.V.% 21#-&$"HFHB!AM[O%9F"1;!!5AO2!2#4/%*J*4 M222A4^@BKW"])G3.O!(H4SA>^]B/\=S0R%XK+6X:@JS6MH)-ERTYGM\T(.J: M?FC]N>;X#-3S*3BS<48*V M=2JK3&27M0I83,>NLE$6GIZ9Z:BIH4.M+I5$;GO01?E*1U/#(-9-(Y-BU[RO0(#;YW.8.<[/C:;A M2PA_1-0R7'%&2-ZGUKZ0??F.P-:0?M:?][NSQ^V19''N=9GBC-&P3.;S2GTH MCD7HCE$+4V@"/@AF$TLM("9@M9[2Q7 ^7*M%!:@DGBAR+"+5E*Z0.X@S$U' M4R.Z$P*?[X:#^^Y@TKU7GR;#?N^^,X4ODRG\>>P.IA-C^& ,1]UQ9]H# N/= MTZ#S=-\#FE]JN ^ ^PXX.%X"#7G&/24 E\4]4T1F %P>&@!WP\?1N/L5Z'I_ M=(W> +YWZU!XQ5 8(0Y$2RP)F'R"N(C*"[L*-C9NI3$&K:]/$P]ZVY,5AQ>O M$X?&NXBA=5P6CWT.X.[KC'YVNU.ZUGG M=) 6'5B*'4TQ;2"P?;/92>KV:P)@)^?N#5RN= MR5?CH3_\9SUPY(!]BP0!9$8A8UTPDRHRP?K@[Q:),&TF'([ABY9BL+D1EE/C M$,>ABSA5F>01YI,E#%$N"+'2' 0NXPCX(@R086@AM?OC[N_19S"2<8*%Z_EP M08[3K^).#W'7WHY[>TP62\GFT$A'"%A=N"Z/E>;X_7W<[UI$D\V;3P(;KI3: M_PE)0SR37G)0?B_"\,5[A8:@7C#DU\CF3!C8)A0'<#"9 NW:6_.B)?GH/,Q8=9P MA1@A*34&21@(R1U3.AS6DW=,[.;M>'D.!NTD#$)"#"VEQB!IG:J2NE.T"=:I M04&VUR_.D]:IBMO0[+6[DT)>$JXS#[>80O-R9".Z"_O$NAP0$O;(@2##DV1H M434@"3,Z7BA'Q0ZY$\IS@$C8*GM"Z@/MO$YAJNL$ILD<*F&TAF4+A8^FF^7S M.T7X M.,BI<4C(L3J"4"S$'5O-" WG6!,J;4(V.5X,O$ODTW+#8ICTW5UI)3>0(?C(I,B*PK2MLUY M@)?9@M?8EMJ+1_I[6FUFSX[OP'/A++:1KY$LMT$)0YE>G85ETK8D%\R"VYL: MS7)7>NZQ1,06J3=[_/I,/).N\N0 VBY\)\AXY^E00UI@ZQK!,ZWRI)O7=M'- M:PUCH=UK!,&$\M/L7]NY^]<:KN+7E"*8I55F+EGCUY-R 2QVRZD&,N^^4P2\ M<$$68(HN%Z&4^U$U)*630Q&,,BE>(3W4+I<>JL$]/C\4Q;LDTUMEB-HGR!#5 MP5+F6E%TGDVMSDX.Q:X3Y<)<[%92#6;!^TE[*]Q8>?8*-[B7E(=;WKVF&K#R M"=H!EK"E(\PBIE>L8G^O7Y9G?(5T;KM,.O>@D980UU7QTFY(X'H$B^U^K2' NW"AP(U MF*6NCT70S*C/@C/QVE@NH$7OG]60ECSHB1X-I->?^*BG7?RHY_\ T$^MO??U MW(+H*WSJ#3ZR6C,N#1I[/C+\MN$"H77DN4'WZ+S/C<#&8>IHN\O\ZV2^5LI M7<*,_I=F(.5 ;1P._=C&,NRRNSX]*?CE:"(F**\@@%;.[' MH]$1Q%3B+DIIX3.I#\V N[ &^X\?MMVI@^(%TB]]I PF$3:;\PA74\EI7EPV M+SX%SZ4_-0/^@YT0?A"WB!,TB_K6]/F4*ZZ4 M*X[0XGV+J]$B+*4;"#G*9X++\N[RF5Q7J3>D#_!2SAO4!RJ2!YKW5+G6YZ;Q1+G[H^K_ M8FNDWB5DM$.M$1.2[R>&O"T(7ME_EN-R'_S5#XE?KQB,]HAO>Q*OU/H:S'1F M0A*I,SA?.'/6/BD!DH9!B6VKJV0W#$9DNB^\UUKIH@_;,]PG:$9L(K?#&6QO*+9ZM MK%T07 M^(%Q?<0_G#]YMPL"UQPEI#*>,CFVLEQU2Q977YFMGN$7_?[=(U[-, ^Z6 MG07'NG3?O)3JJEDQPESE!=$"#^=#1ZIEKQHIO/U*HPE;M'8X_K'6]&%^'L[=/@3+4CUMNT>1,%7[9Y(C&/%- MLD;V"&T5;V#H@>S51/6!;+!UMU3_"N>.I>*:3E4M9&&'!P/A2'/J4M%QY))QM4EZHNK6G+JKV%FO8>]$ M-)5>_XO;;7<#IY^OP?LEU'"Z7 M,%0*X;B)T/UQMB3[&P_#;B(V8_/;7:UMML4X!%F'6BF];-(9B_U(/5A )4,Z MKC(8XT5R:+&N_KV1.]XH+5(ZP)&R*M9=.I:ETP?(#MUI24@T9)-5S"COYE7H MMM@7",,^$V)()V1!R9R8T'VZS\%C4^YZL13;3Y,)4[,O$]"NT(I$+B1[U\MC M2[7B+%7K\&-L>_GHT/N2RJ98164 S$GZJ@N$X'\-%+(.H M,I;FA>H QE2L+@)$GP?5,W.\JC)FY0"H\^PJ7^+=1]JS+*7Z9[$N]NN* 9;N MCGO*_%_WAGMA$>J?Q79_N7A/GHDZ8DK8L8>J*K=93[BKI_[O"K&\_PDXWAVA M]2S@@@E0+V;TST7UV0-T9UCH^",.@7T=+(E74!A;0;Q!4Q5;A218?+"1N]^^ MC-!6L63Z]82MO'4_W&ULRA[VG= + R;QJ[HYTL#/XF%_.(L>'B>,=S&"RHUZ M>^??@"K&[@8.IJ"-Q-1*/2M/I*U>?OP1PLB&=;H%$VUL:Y]86;55?(]:CAK# MD?T5<>L%\5@V.9VB:K9,U+)5';6D ))67S4[QGCAV(@_(FDN]>(M^%U3S*8B MM%6S;\H1%5Z:PSTDRS2Q('G5K'R:P$[JB0*-G^.+699!4C5K0%'U\P]UIPMP MX-M,Q H15\W"Y!<,'M&&K)R5/^FZ&6J5KWY$VW]C>8M''KU[OC)=8IW1'G*/ M7XR9;3\PKEZB"(U$;]!6Q5;IR29WW*-B?>HT0L3RW\4JX;5"(JKF#)7@CED2 M!;[SC(AN6-T.W)'N)NHE.=E&2R@H@;M>D!'C!"7P_G(F=G$ MM+<=ZOZ# >OP[G?RYJH6=*]F]5MX]JV#-O?H+[G_'>_!TXK]^7OZB7IPI7MF M@:%\9TBY&2#$5K7^4VHV/W05L'<-5)=5<-A( %NZHM?J7X.YO=3[_#U!+ P04 " F@F=/&18R::,3 " +0$ M% &5M;"TR,#$Y,#DR.%]C86PN>&UL[5U;<]LV%G[?F?T/6O?9MV2W33)U M.[;E9#WCUE[9V>Y;!R(A"QN*T(*D;/77+T"!$B^X\B*"JFX-R^@SL. M?OSY=1&,5I!$"(<71^G0S_G(YF:& DD:CA\D]_2L3Y]-W9V?GI?WZY>_3F M< &.41C%(/3@T8C2?XK2'^^P!^)4XESQURD)L@K>GVYY22G8OXXSLF/VT_'Y MN^/WYR>OD7_$162?#9ADY*\5>J[3^<>/'T_3KUM26A%25+U5FUIO--K8C^ M3N!LQ/[\.KG=EH8@BB&A;ELL0;@^H7^>,I+3JR1"(8RB:[R8HC"UV!C& 41 ME2*M,5XOX<51A!;+ &:_S0F<71S!14!M^%IL'Z1-8+=(%++)*^:!P$N"E.2._KL@ GR-(:U_*QC3K!O-4X$R MD0+L%<0(6%^-2=$47(JTRYN!:)KV>W2X\0S \I39Z!0&<93]DEKM^.R<=\[? M\9]_I\WWQNUW.-HV8@&8PN#B2/@M1C&S0>G;:5_R[X3X3/""6CQ&84);U9V- MK^ ,$X[M)_ *HYO7F !,Z/@,D/4M]4KT*Z9?PYAZCXW$;D/J5AC%)6OL@1.W M;:><>O341H2;UR6+CHIUA5^W%BE]+6J1"^%+4E0($"^KB_ZU$+_5 2.G.(V2 MQ2*M[9C&YB(K/Z/.V \,L,X>.84_C3J4:!3C44426@Z2BZ/W;*+S M'S/+XX M.DZG/;UABTJ/-]HRV9F:8I1IZ;+634YW\,@SM=$^,:B0B:/Q71Z-_8+QOBBI MH&-54'#C"BEZTVA"W4 2+TX(E8A-[\H*R0FX/B*"_B))97]LH$T!^H+*&&1% ME3C813P1>N?N%+;Y(SF][/OF#L1Y>A_PC)"GDP>L2!7U)$ M3\CU4A'V!U:1'["%5@6PYBIC(%55PL%Z[A!8)W %PP1F70P!7OP;BN?72133 MR",WKUZ0L&77RRB"]#^?]C.5AJIV#=N6K$8-SJ&GN1U4L*I5NV%'[E _(6\A M33J(0FFN_)D[HYA'F(["-ML5 6T=+OT%"A'MU*@N*\GXVJX0-Y9I(6=Q4$MK M$XB85BP*G=Z;Z@A2T\ZIT&/:&@1XR1:_Q*@QHMT-)%6TSF+$1D?#X:6J/M/. M^P#GK_K)U3YGKD)I1-[IV3GBM5Z\SV7/@EL*\FR6H3J4P[U%A*T:/*3YWJIP M35I*55A/%E Y"S>=1B90$=2A:Q5_/"T;XH[^N]>](N4&77]3[XI0U GWL^I\ MRX!R._E64/:WEA?/(1&(QJ"6B?> 21HS<4S0-(G!-(!/^ $0ZL#RNE\[M65K MA$UK<]*J#^P'*G'HIU0/F(YVA0=/+OW_TODD^U6"O8ZY&'BA$9<>A[(MP13O MRP?% 7,SZ=-!6U=2\P[H[PY-U%2Z?J;C*?0<7B>$6L9;/Q&J%O#BC?KIOS@B MFX1BV&<<-A':K@ *F&FHRH\@@(_02PB*$6S6 M!=:IUB#2[*H]^-AJ8.5]1I.=F.Y-EU6ZC2%!JW3!-/I7 @(T6Z=;#_^$_C., M:@2.57T&$6-8W\&'2AV[[C-&#.43;?+WO+AG,@O7.,=^>EIPC4("G=F-.+O7 MHW=RL-9!T*ATL8% J1Y-%^/(2IWDCD!?F+M#8(J"3;<=^H\Q]K[-<4 -&=W\ M+T'QN@1#4W+N33UY;\%VA\/G)T@68SB-V1I_.BDHK[ZIB3(E)43]Q:&QE["A MBH6HU-7.0E-6*X_1']QI=+60UX+<*5A/V(VP$/K93;%+STL6S'70'\,9\BK[ M0>8%MMOI^@+]05\-=FME"\ 70]VD3L,!WG[W8Q8X3#7Z-PB2\OD*V>?=SDOI MLZL>URABX-]J#=R;_W#'FT^$CD$2LI;Z4T[ #2$B<-6G6F4,O"JJP\&E]EQC M8C+A*7F]9FEN1>O2KEM)M/YKN!O1(0<[:]MQZ"^"ZT(/[\/6A?;!4E+6>'0B MH7OK$89JLE$.'?]D&YFJST(=A=CM38#_SZXKNYZ0T1_NYZ#\!E&MR'5Z@N= M_V]/&?,L-ILMGIO9#'H- ZT=GG:AUY3G(0=CJ_[84W@VE=G!BW;J)8)F,U^# M]0-K!NX-[Q]H79!.37SIJI&"@EM*2.$J*/3J&#A>6(F#\6&S!Z3=XK#>_Q'5 MZ%X$"&<&; Z04U&Z-UBO,#>H;>%AX*B12:PQ9LO-T2-HQ1EH22E#+#:O*'_H MK&9%P\!H:Z:RQFL3SNYM.:7:&&/3&'O#QU9WV%%CXX,[V,@)>BT^5R,EJ!X< MNA9C8+^+ S@)X^@!K-D2AU@E-=%N^BTD<@+>99&QH5(R,'-J/EL2UN->LY8_ MN"3!KIQ"<"#,>1?KU3'PK[ 2]\;[:2M*L4@2Z&O;*#/B?-^E(';5^U9*&@!! M5Y][8_";Q3+ :P@G,%W,T<+"F)X;S8#>57#8JFJ #X,JW=L<$+S!L$DF\DP% M9F>[D<\3BF3ZK,78:5X1MW23BEQ%6VO&,8!A$UX.7M:Q.N]=-XKE9[WE0?S1 MG2 >\V7;)_!JN+IG1+Y;S].0#P,=EFK76;/3U._>4>EM/JX[""*X;1#D"QZF M].7$S7+Z88#'5G'[51 ] _=&#RQC:27[=?'';'6 _]CCCB!+F1ZOV4)D3+W M++_D1SH8K4A2,?8[@DT$,I$NG? \AS0EPNV 72/]+?I5K(3W6T M4FWUX$;#:OMK2XPP@SLS8:&Y4!4D=;-50,:W1O$U61EG9&Q:0.(L)"-S40U!6YMT.:O8Z[KDX*19^V":7SGQSTIT)VM?^* M!=U;OLIE-]]!K.(X!4TY)7B1QDE7ZK71^518@WO92WX!Y!M,$UOM;MR(VV(# M2FX:):6#[C;73.UT93V&ZXK]3LXL!ZYI[R,<6'BUT[%_3WRA['_@H*@9+3RS]GS?MN?^PZ'5OV)I0H+ MHJD-SNDC7UN.[AV@RFW?<:6A/'F:&7%U U5(?&BXLC).AVC3R>'>?MIMZ+-3 M\]11=V@%6=YN'RYHUUU>M];2;<>U4KI# YVI23K$FT($]];%/N\$O0UC$#XC M.CC?9DCM2([HPFMN/#&# [FBF2BE M_8KTR7KD4:GX?D;QAQSE R0(TT;78XD7X1AN_J3_WKSK?//JI9DI)E3S3?8) MP7[3_IGG-J[VR;S/%/1,>AI!*T2A?+6F;1,5G7:;(/38VP5>C%;IREC)/?8% M=\GKC0OVF%5Y"=8\(/-WG4I&T)%M,RC+R'I]7=/6?]A8X?+;FX:<-MF591Q< M/%>U%76,F'*A'^6R!Y=/61@19P3LU&C_M97K?[L)$52TU/AQRR3!%=+K(&A05 9"9='! MP]#<,&T"4E-W($R81TB++IA(IY,PJ&3X6:QBK59":\7?PX$95E=(+ M'UJ<2NBED*S0#Q]]:A.T"K0**_,K^?%39G97OK=H6RM"F&A88&MEK&: V4WY9R^;2=0]Y9ZW*UF9< M1#N@O@Y1'] G[^XS"[<%QZUY:_9EL%4 MIR@WGEW1H4&J@6$:H,J.JWMI:%,UF=2?,1GC9!K/DB!KC\N',@Q(=_=%%*1# M0Y:%X@V0I.:2-4DN/6O@W $-_8Z_FPL]PU^3Q93.C&=C%"0L^0L3,;I/XB@&(?-(J36K69KC MR+IT;PV\1-**B%<@0IZ9C=1EU1:2E>VO%:L+!-S,/H66R%(&UI18\G;O6DK: M=++A$0CX!=M4],N8MK?3)#W-^H1WBZO\\.(E(:Q970BNEK5787[^U;#"0>*Z M=4LV!7L; FG.4^V_/\WMK??=E;;_&$4?PO^&R3>V&XP]&&TN7M#1&R0KP8*, M<8FRJJH2_<6ZT$FXCJ*%2,U76WBC0U6=>^<6MV*SM*71'/HL-[@90/0ER@!1 ME7 8(,:*F@%$59V+0Q$N]@2\_$(G; 2!('T^-UDN P3-H&)3M@P:L[(.PZ>& M\F9 ,JM8IK M5VSW0H%AL3Z?9RB)F#]'>S]C^Z01VRBM- 8U2DK-HBC97T-@[739UL+LA\TJ,6SR9)4,':8U3-590RCC[MX8O:H) M.^?--F;H6"LAX7V8:BG\>+D_85\+=^JDW>)3%"(?!N>FI1=G)% MCKGCK+>;UYW**>3:J5$^@T61[R/;6IV&+9@AL M7QS,,NME+_Y>AGE%*4VR@'YU8[MC+O+(:(?+T+S3K5>Z]<:!>V&[V=:A+RH\ M.O!(CH=3'4HK !;W.:W[0]<5-=%%TENUH4/G-W9:-06.H3C!0\= MHJZV3X84=P4M'$RKTJ:NUYN7<>67._?#K(/(%3%["^"F'AI2'(N4-W/Y%[-L(.F0<;PK1UHPU-#"GJ90L(GAP]HMF_ZHN->>780 MZ4Z^(SF08*_U3J7C\6[Y#N;A!'QU13-K^B9P!<.DR_TV8]Y[6,/PPX$.!6[#&(3/:$NYB#,3EIU>O;%D'&5:,EE7A(?E!UUD/ M !?&YZG;/HI5.1S5E;,JB2])<#'HK8H+?#T8()["H=NG4F M1/Z!_6\*(OC3_P%02P,$% @ )H)G3UEJ75MZ*0 J9L" !0 !E;6PM M,C Q.3 Y,CA?9&5F+GAM;.T]:W/;.)+?K^K^0\[[.7&OWO_YH3@*"%I,D=OW[+& M%.K')_9_=U&!WE"B>?'IN4@_']R7Y<.GP\.GIZ=W3Q_?83(__/#^_='A_WR[ MO(GOT2)ZF^9%&>4Q.GA#X3\5U8^7.([*BN-&\^<[DG$$'P_7M(00[%]O.=A; M]M/;HP]O/QZ]>RZ2@YI%]EF#" =_[L'7,AW]\LLOA]77-2A%E$I0-\2NX,NC M-7 3\,_5OY+R@';RFS>K;B8X0U,T>\/^^WUZL6Z'HJ)$A&IW\1#E+^_H?P\9 MR.')LDAS5!2G>'&7YE7'?D%EE&8%)5YA+%\>T.>#(ET\9(C_=D_0[/,!6F2T MZXY^>?_+A[^QCON3#-GA "9/,>V,O"05QLELFA8_[)F4(1O"Y V:+RC>BWR& MR6)@1TIP#6%QBLJ4((;YA#KS+"VOLR@OOM"_K=DU-CO]MS;D7$O MV!4JKQ%)Z8 6US^?XJ)T+9>"RA"Q+MA/Z#9Z1H4]UQ"287U=E&09ETM"!W\F MZ@#>)+@&N>)]1- ]SA)$;L[^M4S+E^J7*7I8DOB>CMG7!,])M!C@H*84!HE3 MXOC'Y(%Y3'&<)\=/$4D&=+H[5:CW(0M/Y?8EGRP(=%P4:9)\B M3,.\^I$.(9BDP[RZCV0(4V<1R5DR1X>RRI+M.1-B&L+>252DQ61V35!!Q1Z: MIDB0#6*RG_[<1G<99Y:6A.$ M9!L1=L38.D)4=15/A\_4+*=H;N=F#B9ESG**8=F$VSS"00;A?,;E9JHU.'=( M4%Y4ZX@%SM*$[4C<4,RKH#J9G4;%_7F&GXKO>;1,4OK5+K(6OF:T#55;5[>TP@91YDKV;1(;4G <64:V_QH"QI:*$SZB%9)P[B:LR3N MK1.V+??(HDX>T&H&,NYX Y(9E #@>,EPTWSBC$Y.RI=A,PDYNB:C$8DYK_6? M37;7VYMI7AXFZ>*PACF,,@V/$6RH\GU2ML_[YXK="IL#KNC?S.AP_C9!LVB9 M:>14VCP"N-URC!=1JJ%K&X9KU"[XK5"]7:#%'2(NF6WC=<#I/66*Q,L[]';= M$0[Y!;$WN4[8]FHUZ[JD_VP11L\EHN/+>F!B[ X<(,:D/'PPW#I'^@$H*-8D M.<%6^-3)T#PRXKM[3"8,/7:OG,34FQTN)=1?^=GA% BWQ=S M'BI4^X-CAPIHJW3$@+$-#E41973 MS7#<(I:Q0GQ,P EM-9F=1<5=-:-=%F_G4?1PR):,#E%6%OR7:A'I[?NCNO+^ M3_7/?_">.(ZI"19<5G1!T^'U+DT6W:'L\X$.*)V^LGZ0@QZ:"]M;!J,__-' M7AS?T2 >Q66'9QE(S2L,TN9Q8PC'I,UM1&*.KUZ>L%QIF1&\T.QCK"77AN=/ M;V1HWY3X#8P.$SHVU<=5+'3FUD ;KLIF;FE2KTS<$CI2S1 A*#D2&*Q)TXX! MZS4-W%@&](.)$9F1J8WK@U?C8G/]CM$T?ZH[8?53X$H&^#91WJIYK92/7I7" M^)K,3JF9I.5Y%*<938V^1<_I8KDXP83@)S9-BQ[HE_*EHSR;IG5GF34-W!@& M](.)T9B1J8WKO[T:%TVJ8X22XISV)TVUHY=ZU>\2Y_-;1!9L78=. RC7:1EE M-RA>$BHWZN9"0]'4G6V/)G #=-0_)L9H3[(VS#][-4QV#C=99M2? $&+DY?& MOZJI2L<@;9O7'6W>?$P#;&Q!FYG=P%XP,3=S4K69_86967GT*$*Z@Q#4FR4[PR+&N# MP;IR-VW*E%HSJ^Y1"6IVUN2._4D0^M*J>I#8"@@OL9H._*B14%##(1R56@8@ ML!&9O(H1B*$7&44'[7Z:QQ\?@C60=EF2.POIB>S*1ACB@;-P<%GN))U__ UG M['*3XO+R]%LKC>2*EL%PU<(PX62^ D_&>N*IU-A"7BD41AJ$H[,DNZR3[%M* M#$@39"!\#@Z"[&R"H"'QT.P )A'$VEJ7-7# EP,)S,)_Y)=J%M"\,M9#""'] M!A7=!VBX%]0\ZQ@*WG9*EH9K,S4["-!N%/T-)>ERP191KG")"C"B2V'JKA# M>(KH"B?%>C+)U+N)W0),8;AQ8Q475*T8 %@[#UZI2FGT- JAZ3OKKX<=\6FS M'ULLV %O6QFQ8FS[_4PW=&_%FS=20K8\&W! M1%A#BU"@#J*BH\WC91K=5:4"5SB/EX14>UP2VY# @_8!PN^:C:B%'F0G(/J! M!1I@,.B0K>-2M8:%SZKD3ZY[20-8^6"#G=.^6NQAZ@?Q!U$' -F;;WN M8NC8$A[6'6HC7&]:&)()8I&,+?Y,9L<)KD0!E\ED('4GP2#^]C'L%(ZU9&T: MA!$=9B(P_EVVA-Z^@%=;@/8[G!J#=!O$B3D$LSNR8?ZFC/*$G1_\_L"N%:#P M?WG_ ;00HS;K@TI:;3SENM(1 =M)W+09"/_JZ)(6WC&&CH*4#2NA_^I:"/WI MCVF4SZ%RB-[OM#B0Q50"%7I0AH51=H8*]!IZ>,;96^Q7,!;_M WOM7?_N8I M*$%N@.6,]S2R"36=9MY\I#YB!>L$^L9UTOX6F$XDC,MTTF[F?P>^^;:.KXR4 M\7"1LUMM6!;=6UVJ344!5?>]$,I;OMWF2'3R7P$%2N?__+]*)UA7L*;+") R M]Q$B"V*J??EZ$GB H0SH DWK,:,0Q&3]]?SOV&8WPM%?B0D./O4;WET'_(W+ MZY4PUR3-X_1A_4X9;$524D'LQ[?%8D.J--%N H Y]@H@7+-0BF.56:_P M-#?7 U'HMXC=>UJ^?(G*;GV%&A!4+_&ERN<8H7B[3: MB3M'B(Y$[#[3:-ZKM#%O*8D:PI;AVHI]!PR($$("M37]+:!AI+K9\N:!H"B9 MY+]')&6;.U-J^]T[^4R;@4.,K%FX1F0INM7P(\->F\\O \RGX+U4H/C='#_2 MGGI$1;5T_;'^F]G-QX;=K'ZE9D/2QZA,']$59C)%V?&"[=_VS$0.MC8+$5C( M9J EFK;:1=CX"MY[E[.1S3 TF4V69<&VW--\7K_J,)FQ/.<21]U#P*;-^/*( M=K-PU6TINN[RAS9V;@[^CXSS99D-[R@3I%^+@B;=<#A8JLQO/3^XC,T2F6JU(%VE"FL M=6J*:*!0,4:NTI!6!*&C5A((>&3V<+3*? A6'*72'W5;1Z>._KH[9Z?:<@!5 MRF( 4.\!U"W+=-PS 47A,H"KK_V #BFU&;N*%O"57"HP4+5-,'_%SA+U]90K M%$RL8EY]*T:T#WKN52%[US142VVG:FF%M9FRQ[H?=37_.IX35,4!L(Q7"L.? M)8%A@LBN -_#>E*)];7!63U8 N,*PC_W]C9417 UO/!4$%Y?[S3U$EI?[S1] MO=/T]4[3EIY?[S1]O=/T]4[3 )RUG2E,48(6U1GB5>VD <09112]G5&-N+&^B92+^$S@#$U :C.&Z"41,;4%!)7XCV9!BK<6S M%:G775R8D<&:S!!#"B:UE#,[R>'[#0Q;:9E3HU40RT**849I3Z)>T#>H3;*C M36D'AJ?;)VQA4[U66C;5:+47-B7J!? M72LA7%#5 >T9 3J<_:EH5YL)&K;#,3HV_8 H0TDA7%B#\",*@"+@&=2PTU" M,7>R-XI@9DO-0O*;I^@!3#GD0'77B("\)1,:GHXU98/5WD?,U"Y"&,0HT"Q. M!E(!T>>Z&_J?0P[Y"F$TPGP?0Q"7 C39 @=P,0"@2/_!6Z@HK"%*4XU=1%T= M!A60+;38"T<>]0B%7#-%2H.KGBJ#":.7.$]P7@W]=U'^8S*;T1B0,$8O+TXF M4W@3U*3-IJA!IXVGF"MQ5FPGK\@D&KNF>EC'>&J-K5+2%.#>1OE6;?F;.V9M M@S2&(?*KC<(0^QAUIIHLP!?4VS4V,P_?5]8[L0_US?6##*1[@;W3-;V]OL!> MD9OK7%PO2,K[%]8[/;_U>F&]4"&O%]8[SI=?+ZQ_O;!^"SIYO; ^W OK;TH< M_U@]!5D1T#O6%M:1ONNQPXLS38:)!K/Q9 M"UB+T[AJ:HJS[!P3]M&5RVD1&>J&"B+[8?;;T, (CC,2VT<SH4[I^(O?:. MDN/5G2)GSW1"G!;HFJ0Q8H+/QG9+0P;@@Z$'4Y#Z)B!Y:O^K4X7I;W MF*3_1LGWG++:F+=>9U%>M",IZX]+_(3(ZJ]TT;MJ=1NDI/[HBM0>N^0HVMB6 M5[IB/HCG6)R*^/WA85N.*2 UAF/V2+TZIIDV G?,'O-!/)?C5,2K)3.GUAW] M=>(PIH^JJ8[AKC*JKYYKK:/ G5@F1Q /%E5RW3F2MB]E9_EIBI@QLO=OZR,: MRRAC5R5]@/P]'*Z:XT$(7.W/>!%";VYC/ E!3@--J1AX5:Z_#S[C:WO4Q2"7LT#?8 I[)-#8=MCB3$5,=:N#R)=X88^[QENHZ K MA^1R#'W(=4L.72CD_4HAR^*BOK?2I5.[IZSKV"XI_QS./9JN/#BX2UF&/O(; MB)-SJ;SXN15Q5ZYN2/S5VX=J+$"'-Q0GC%>@!TM]CLD,I>62^/%Z2_*N_-Z8 M_*OG#]=:@+YO+%#KV?!PO5]_%K/:/QEO1M[&[W[NS?'_' XZL-^#GD]SCKF+ M!5" .$"P]C3B*\&%LTM.U!0>;.YKGZCBVH7Q3%$B5? MEH2.!2L>5XOOS9M9>#3N79-@C:!YX-H0P7YXPM">&^E M2%+_+:0$&NW]%T4 M2$<=!PT)!4=! Z2P'ZXR>M^'%S1 GKFS.;T=FQ=R53NJM_=1^5OTB%8^/T4% M(H\HH4#BDN4L*)>O8)6EX2&1ED-0OOCJ]O01$!1 M5H-U[H^!EZ2(^DDFX>\XHV@R.CZQ!U=HFH(AJ(@-W MWL!K2TQ$92_LB]&>NRP6UQ1RLG^#KO:FGW^#%*,W: ZAR3 M:M+I*FIHDAD:+)1D]L)#MJ2%@$*#DG'NA9Y+*N)[E"PS5#,JDU18)-EZAI&[ MG6N\W,_J=J,\^A1GF )^/B@)NY";_8!I MRO5WUMU;VA8*GK+ %W1 M9G;8IAG$>UVN(-=TU3O;=5 M/>D*>A=63UG2UV'EZG+P1BQ8\\.HT!_?@V^-PA\;O=_\Z"F9%K@#5G /]?SF ML?%NTR!<937J4BI R ._\?6"]K?]"WHRX4>+>AVBN_%6GE"LC31Y(AV2QR0Q M^&BAC(2_0 Z;YZ##@-I]V33_%A_#SN[)Z J>E,"%NJHZ9#3%^CUCM-!CP1,S50DO M80R_\(.,-\?3&]#JM.'ECW,VX??4"DU[:AO6J,%3$&/@%!4E25G51\4Q:(E2 MF+I/!3![:G$Z/;(-*Q/P,<;KQ,#P2ED2FWFA&TI-L(@#K1Z6/35'-[WJ*4CK M<3K&4\0%*1L#)?U7=Y"D/_TQ91(#JTN]W_E N/E]_U:51$*/MJ+4(#AP4!MH M 7!@[']I6L%61AWI,DM?7UC&=5.-ZZ9K-8R93;M31&]^ZT,5T"Q?I0OIQ%RD MC;'FTEKZ^$;96RP7H$; ;[5@G6^>@C+D!EC.>$\C*RBFDTXS;S[R+7H6ZP3Z MQG72_A:83B2,RW32;M;WDU\/.^)=TG^NO@ ?6H*CYQ+ER>;:D9;H*"I*1/*8 M1KTH?WE'_WM825X%NWN-I*W-2IHD%E/IH7H!X[H\.4B=*:#XB59>V!' MP<+O_%*0_O<=4:5*,AO] 3B#6&*[R!_IO :3EW^2M*1SX:?NKID8H.X-"&!' M%*V4S4;3$-(QIH?FJJ8Q-B5L&CN97>)\?ID^HN2X*%!9_(8R=A_,]]YY%Z,V MW"#TVNR*C5CT@)79Z-$98ZEID"5=Y"5-;-.[#*V8O,0"Z577K9P5BKRO.I:L0N%,]C5#'5NU<$_LIWG+M?=T2W?-Z.[7%=259QD[? M5P.5_$RL=LO>J5>-EEL]UVH@9^-\Z7MJ1BQ1U0780,!AJS M-C"!U$OH6TIWQ!*("U='*,GT1JH-^B *6GN\@4<"%% BB_!_1$6N64CURM,F M($I0S4$='!FDZ'X]AF=5@[49EKJ6UVP8:GNLXZRL^ H7:8F*KP0O']K45QO. M8+F <;OU5$2[70AI*>"YV%YXJ0%LZB -T(P/5O M",I\PM(2]',+0UL(YOSE>117RW"G=.9+N0.3$"E,W3$"&$_)A=JUL9Y837T+ MD3)-"Y#U/7[;]8X7["=T&SVC8DLEC65*5I>%H9SB+JNW>:Y0N7H6((WKGYG# M^"YV_,)D1TF#T2]IP=: ED18[6C4IK8BS3;>!H$^?["^!#60MLV%O:-J[FE4 M,5,]'MPQS<%'BS8;B,QICE%5>9PD%>-1=I'/,%FL3AW!YJ,%R^\,DL/NBF&8 MB&QE!0H"0:0>?6'XY??G2_:L8'U.D;!-0Y+>+9D(Q10Q+23LFM5S*GJ4_2^* MNOF*>\3"D\:Z8ZFB=Z6ATL^N$1*&U>T$YJPL-WN6JA> M5S@R0"&Q(&I8^_S>T EJNJJ24MH4 "NTHQ;L[MJ.6&1']M(B,+!4="P;X0]9 M:!D)!"RTDC;P[IJ)1&A'=M*F$$2AJCCZTEG_DN23O-IBJ\JDM7,R<5-EU@4U MW5V3TNX0QYD31&^,VMD^!U]I;U[BHICD-^D\3V=I'.7E&3M7I#8?C;9"^Y&V MW5T#TN\21Q8D)3BP:G>L$>MX@4F9_KN:$$]FUR3%I!&13PFB$V>E\9D@$5JA M'I+=-4>+3G)DEWJ4!]8;;\= F8L5S,>0>DA4MM0TQ5;+?;$_<7>,8G0MNN#%NN[ENNZN^RA6EUQ*BK^)T2Y@ JY/N<%QL9%37R!FU[5?):;;=:)V]L M8$,ZPLK*# ER4_NP2]7R?#>:R=2]WWM=*B<#6E?(P4"!%,:96 S6%!FNB-.@ MM*J)@RD$40/59TY03BT'$YI&"'5P4@6#)J!1_08AA;4=5,W;0'T#]?.>-0X7 MO-FJ7%'F9JKT8(K;KE?=M1JC6L,6_*R4)CA_:$H)[JVT7N'9V%A6N4$T'JA2 MH@UB/)B4]XA1 MJXP]C-+('ENZ]9$&#=L+!EH-?:^AM)A<#7G'>0+892<]EA=0NL(JZ5 KK'X7 M:$PL"8_5E\#T6H.OQDK.<'Z"")P"V7G1"^.;B8+SB+PT@8X7>)GKF+TY,OGP MH8ULYXWE[=:PPSL+?D^Y09KF#I*'^LBD"F:+[.(?(O*^+XZ-MPH'A<\_*?;8*U7=8,@ MEI%$S_H9RBO7<_.=/C7B,8["W1(:7>K#6*O2([72C=KP4_AZ;0)6O8W4NMK7 MQ#V&RU_A7#@3@M5OT&+S"H6Z1<"J-Y=85_%:F,=XK//[#27]/:=D^(.+L+*5 M<+7 $KB %:LKG:XZ)?CZYZVV_K;4:J[8.'+K>QF_YFB*'EAQ8CYOL-:;PJ_O M&]=OLKZ$7*>)Q_O5V^QMIGJ3V5E.97@I5M_8O*\&%KWWY 27H-L,.C65:40UBS7SR@$BT$HW=+L3JW+OU$6(( M7O\ 0>R(O:BEL[$'$&L0MQ3PLZCLR&#>?ST+_KI^.*WS=4=T+)?*1K\]C$'< M$$#S:=PV/%C+2KC-5%0$MR.:UY74Q@8DN(.X"V S]/"PE.9+RFL]-K$K+A"5 M##6NE3M[IJ&+,I^RZ74E*!62;:-1O625F"NS[XT:HU-:CT C4MH1F]Y>;]N- MC"-R%\35"9N]1TF?G+S4'^6U!L88>A4'!ABV6G=@/+<6(IA]WED&_2#0XBOX)<$"-&S1(8'TN_[%>3Z=8 M+DU+V3*$C3VHH.H)M=78BWQ^% F%@%,!.9W]:H?C34% F;MFQ@LQC%&>=\-BI3L3!D%V*O'.N18QXA:?'=D2I,=QH] KRJP MSA9_'RQH;6I*IZ](,<(@)FY?T%UYD;/GRZK\-BK2XN:!H"B9Y+]'-%^BAL'P /7K9&TM@X.(1Y8^0.?.EJRCIC,OD7_APDO*>UF MJ'(@7M E I:FUJ2Z>M0A"Z(VA(P?SQ=$H)ZP[,.J"Q/7X,&K7P#*0=FZ6ND M Q_,&&EF>HT(^R&:]Y(Z'5#1[+0%&K0A&$BI;PARI$$\>]%C$2HHDP.)E.^C M+,Q2V:IZ+T,UMPNY?MF="V1ZDIR\G* \OE]$Y =7]" %$Y* M@GAS0T>YX#Q%Y^T-"7)XMA+:&QQ.#$&=- 3R&,=P6S#-$C2M(9C<@*^B]G@% M4P1-:&X5*NA0$@;X*04S8>61HO5R@A*QM],G[85U(#\0 _ B+0 @\&Q *9-> M$@"A&>/:""U%LNNZ.OLDX""OA..[3V(X?Y%>HCBL+UI3NWV,U;:3&),W3QVL MX%Y@\Z]B*();ZE@:M@VU/%9U.:'YN/![)[PVOGL*J&I7PVIQFAH2(FR& MSP:B(%+K2YS/2T06K-) ,+V6@=3= (,$'D(UY-(+HC"B(&[HZ;(&#K=R((&* M_4=2J?X _2H#*800TF]0<^,!&N[%&\\ZAD*IG9*ED=1,S<%,>K^A)%TN6 W8 M%2X%%P)+8=8G4D 83U%8X:183R:9>IOG5$!,8;AQFM/D876].*A:,0!W7@ @ M6*4JI='3*(0F"&?=%.=NRC>KLOY^>J4#VBM]AD #3[<,Y-1+N^0(@[@2;\,B MOZ55&*)U0'MF ('Z2\BT-(R-1&V_[25&W[8'"&T0H[PC>^BE-T%8!)2^N3 ) M:3(WQ"B"2>V:A[]NGJ('P8%]&1!PG*X)Y.V)2@U/QYJRP6KO(^X>IVLB#&(4 M:)[@ !("T>>Z&_J? P_\"GGT@GT?21#G)YIL@<.X& !0I_\0+M05UA"EJH0"KYDBI2%63Y7!!%,Z6TQP7@6 NRC_,9G-:"1(&*.7 M%R>3*3RY-FFS62S3:>,I\DJ<%=O)*S*)QFQ<#ZNW[<=IE,_!!W"[O_-G2S:_ M!QYB11+HQ=9&ZS'.HNGK!G[%LO^EJ9^M^)G\K=E>YV,9UZWGRGC3M1K"!=H8*[3I53=1]A;+!;S<#WWCR_SM;[[>^0/< ,L9 M[VED!54MX+>;>:PX>Q;K!/JVKC-[#E@G$L9E.FDWZ_O)MJ_]XI/X7\NTX+*"%W_I@-9*D8.Z*OAI8!<];"@#69^_@4 \.8!6'V,M MN9J.(4.[.F\#H0MB GP:%?<=I39_XK5;U4^!*PW@VT1)J^9A3&0;FYOG49QF M:?E2C[8GF!#\Q)XBCQ[HE_)%LEFLVQ381E8W#=P8!O2#B=&8D0GB6;YK@F.$ MDNK1I"EZB%ZJBXHG,[;7?EOOM1_G">4Z+:.LOG4U1=UP-11-W=GV: (W0$?] M8V*,]B3'N#>,WW[T)7U,V;1-=(U4[WOG!JG&]\!5KI+(1)< KC$N_ )29O92 M19K43ZA-48SG>?IOE%PDU)C26;7XQ]Z6+5>LTY&/FM0E_9F-?=28Z+?E@OX( M)XQ;H]?)E$>D%[A1;KO'38Q\"[P%L5<(],/UDL3W48&N21JCXZPB3G_^BG'R ME&89>]\S+JO7F[\@=KMVR@2'[LX,5CO@(XI(YP-,; MXDU1%E'V3W%1BE9%]!N*1WYAPQTQ3.,^&#@6"XD$<5V=*GC%-SQ)W&[\:-R]&[OB5\!;FYJ4]C@C0:R1&R!3')_?2M M(?WN*X\0L\>]SN^.EDM9+_)'"H])=U]U5!HC^%6#QD_D2**>]>4Y#7ZXJ_B] M%62T8>&:H(P0)N?A)W)%6\T$$>3D_')7 M]GO"W*7PUP0_(%*^7&=1SDH$SBCLP^H!BM%<5TES!%>5T/R)7%.WYWVYHH0_ M[GIA[.>Z$+8:6:YP'C?'GQ'=3DIO!)<3T/N)W$VGQWVYFH W[F;!;1H/R,3+ M*)^G:^!*\-O[*!>L2'NA/0N&MPF_- ,O/%A_(DC M0&R\&6*+V$_D=@#=4MT%JE%2R2^HG>PK1X9W3G8#;SC^P5 98Q:MR:5G\@;Q+WKK=:MR1'W@?TI!N$Q MD'KZ=N9'HQ/X2M3<0H*K'1"= MNFE8^L5JFRA1CXX6R,Q/5('( K<]IWTUTCDKD#"WV^ VWD52'-E;Z9&]31[M MDP5V^V$D>SO:6)??_>:;^!XERPQ-9H!TQ?X@P7*/E\4!*VKLQ^P'F)GLNS#+$X_OF@0'.H M/,SOW1' 1<8**/%]#@%< M&UYB-1UX?U15#$+\F6 /M?II'[R;E< P$NAC:A85(+X\>8B-C M/=9\DLX__H:S),WGQ>7E*7A?L12&JQ:&"2?'%7@RUA-/I<86\DJA,-(@''UO M'W0>DB 8/O5LDQU('X'V_B+*ZR/0KX] OSX"_?H(].LCT*^/0 >C5*4T+A^! M%CU#4?_._N\N*M#?_Q]02P,$% @ )H)G3]+)Q'!$C 768( !0 !E M;6PM,C Q.3 Y,CA?;&%B+GAM;.R]>7/C.)8O^O^+N-\!K^Y$=%:$LBOMZNI: MW@QOR$M6^SY7VF,[>]Y$QHL)6H)L3DJ$FJ2<=G_Z"X"+N& E#TC(F1'34VGQ M+)#P^YUS &+YU__UO%FC)YRD$8G_[;NC/[_[#N%X0991_/!OW^W2MV&ZB*+O M_E?P/_ZO?_V_W[[]'<89=O??OCARY\29\&\5I%L8+_!VB\K^E_,-+L@@SWN*: M^O-]LBX-_/A#Y4LJP?YZ6XJ]91^]/3I^^^/1GY_3Y7=%$]EC R>E^'-'OOA. M1[_^^NL/_&DE2@U%"M/5UZ:_'D+Y[Y>0-;[!*\3^^_'F0JK]ZP],XH<89Y?A M/5Y3EUP]>]GB?_LNC3;;-2X_>TSP2FQGG225&?;K_,I^G:._LE_G?^XM_S"D M>0\,2G3VNFWMN!G>Z ]0/ZVJR1\@?V5*<3S"KUQS,[S1USB)R/(\ M7KIO>-L55.-OLS 9 2I=9\._@/M6"YJZ9A]=TG\U_.+G#,=+O"P],]N*V,E= M\V#++5>VR:)A=E5KG%%"_^_$">?ECBB%H^^I7]XRW[Q]MW1T6F M^)_TH_\Z)32%SN_3+ D766F/?Y5_^T[X+(LR]@U:SWYH-I?I-QJ>BTX+_6]VNKGZK1TWG39$8W:^J6%0R=,%F63Z#\U7Z.0^&%!:,K<9F\;WVB5D(VL'XCFYRM^#6[O-]00 M0QE!$MT?1L+=?$-I0?^7O5^'#RU4")\57Z?U; #N&I:@<">("B F,7'LU'4E,?_96Q%5HE$%5Z7% ML1!_1A8[QK6J2A3 72E3?&F)S "@"RU"H5QE7 9QN4Y0/D+Y,T^PK>XW8O@S M-U$M%"\AK; U%I[/8]K>E_ER29&5TE%#AJ^2ZX0\17$'9":BQ9=7BPX NJA%&_20B0ZFA]@P+#V4/M3T4*B6]"CKGTH&Y4(^D$/3P\2N M)T3D$&LUR:&R/"XYWD=KG)Q2CCZ0Y$7(":%$@PHMB<$,:-B#!;[(M!KO78T2 MYOP)*A_Y &YQ5Q&CWU8$Y89P$\$".^,"]P8_1&RJ)LX^A!MQL2,6:4"W+3(8 MNTV#L. 5VE:C5Z!2PG?_"+%G/N!7TF'$[ <6(;@IW82PR-+(E0G- 4FXOHB7 M^/G_Q>+P*Y%IUB)MF>%%2-,B_O-5B&(P6V@T$2Z4F$X[!7F M@3F@]Z0AA,Y Q0XNB+@D';%R6503]H(L)C@@?7I*2".%;HM36B]CSUSN)U#? MTT_:HUB-5&OVLB,%,'_9L@D]@RDVKYO#%&GM9S'KT_3\N1_SF+(^),8_N'@N MLZ70GLT4VIL&Y?G$JA[G CDATAMR8%BO676#]JX#,[RW]3J(+Z;OO<.\J#^% MJ)?\]"K.X9E,'W4ITCU;VD1_P M;/S^1/V[B4'(I-JXVVN.6ZU?Q!EF2UVB)WP69F$Q)RFLT]6BC0I=)CJX-A<; MAJW*E3[4];A"M:S$:R+L?6E83I3[4(%K>IC8]82HZA9K->MME>5QR7'[B-=K M6OYOPU@\+R,2:!"A*3 8_G5SL* 76%9#O:-0 IP_0,43'U M["1B\K.*$%R7 M;>*V:V54C'X M[BIB]-L* WE=N!7)NW9Z K?$[2I,[_EWWJ5O M'\)PFX,7K[.T_*2-XN+C_YI_"9,E&QW,GZ,VAH7/BN_:>M83M\)60*!695B$ M6;E\P#_B T3TB7TZ\=8$<:<0@]^RB=*&&,.G0G\Z="X69!>SU2NGC[3+<#J/ ME^=)0I)30JOV!=O6F4JVTO11+;%MI3H4^A;.0)EA[U=)'%MSP0U>L+'97I$M M<(SIOQ>8S5BDWFP&ZH4D,KR'6WRUL-*@L[5W#]A^R]Y_T3"4?MPNPPQ3^;^^ M._X#;^YQ(J6Y@4Z'WTH=,&(KO+AAM-ZA&95U=H+Y[4?$/GW[[AA]RA]X0U83 M/ A9:MA=,GHJU,6\U/KS@)#RV'&'G[,3VH;//?)O1]Q4W#; M\= AV^A/=K+'Y5HQ9JTK0$I MA!:=0>0(.&A+7/1#QU$-'L73F1\O[B!P<@0/E",/XB1+G=$3:YAJ8"(5:\7* MKA@0%=J&'10P,A\F9!"J[MFP?^S7^$+>K0)*J+I S(FVAH@58JL>T>(#SM1S M)JM@$7:"+C#OGDGV5+E7?,RFI,6G-WN.%ZS7YPHY:3']#__+37_XZ M>_?N'7K+YL!^_7_0O_SUEW?Y!_3O7SSDFD'YINL[ Z8I*CFY= K?:(B)"3 M;Z"-&HN#1TT2UNW-4&41A?$2U6W.4&F5_HO9G7&1RO0W ENA[[ 8[$GQDM87UC9QR:P.F9 Z)BBSIBR;G!0!UCF]5P1O6&JW^GPX%!2.##L MAZ58(-P?0 H\S87H9\5BXHN8?H/?PRAF3]_3'CP-T\?W:_+E;WA)'Y^O5GB1 M#4N<,#[MTNU0G^,$L&&M!%X.,5J# 4(E0#OX5$RXYA,Q#U01O6$EP_>(Q"AB MI[O@-$/LZE&4?@FW!S?[ L0Y^Z ,!^E>D7R8^Q[Q'^+[^IXTRM;*5V(.L=)O M' 6Y>K./WPF"KZ0)@)5G9RVH)#AZB/,U5XN7NR2,TS5_MSE?_O.L1R"U_RZ^!]GY M4QBMV>I6^M5NPS6^Q13/41;A%"K(]O%@%V3M/(P39&W:-$&0[=$\@"!K[;4^ M&&?E)!N%;\+D,\[XMKVTTC^X@7@O5M@'W[XP[!5\;9SU"+[VWV6ZX%LU*+TC M-YC!)>(;"/;?YHZP"0!^K^02+T]>/J9X>1%?;7$2LC,=YNP0X?S+24;7#EV4 MX=>)BZ'QUT&C0 .PN_8I([ KMT'-,B-M4MKF$;<8Z]//V5\+:A]M"P?H_@61 MTC@**^M3SPBXY T9#Z>M".W 6R-$._LV/L1HFE ^X"_SZD"=YCE%HM-+^^AV MHZJ)+ERXU'MS% >-'1L&.$-[C%$;T82 M)TS]3Q< UMPX7O*KT4Y"&J]8Y4G+3CZB/W]F_VSSRDZII+RATE"N&[D!);F- M1R6[S0T%_#J[M_=,AK]Y*(40SJ4FIK =0,B0[FN1UDB_P58+CY/2E!^+0 /* M&=G=9ZO=NKLY6W)Z11_=&FDM= &X:^P-FL*VCG5,MK,G/A)C?QK&]'RVAQ ! MZ-DNNXW-M$ENZ7\ZKJK$T3C1'?(C,*UG550CF MM[?G=[<3LT/<)\3DEVSANR'7 +# GCWPJT3%IJVZUNVRI=_Z,_Q6CWZ6;;V MUJ*C)UTYRUOS@?XF>6CD4]-WCV&\_^@B?L+%:&<>+XV/60$WW(B!,(9!" ;1 M%/B-*M!-TW,;S%EPQ[Y=L>HJY+9]B N@6.[$%&@4B<(1A(]N*(-KN5=T!,Z5 MD,T:CXM5CIZAO?ZLV)&34:NUCU'-+M_1WSIZQ:N35PZ(T8/%E53C;+?5 1,T51A5Q^Z MEX%CBLVQN%V%JH+SXSX,Z^Y5!AZ3_O4F#"FG?"4RHK $/ '42!:Z%/HN:E.FKQ8TA@9K2+V KAX^;+XQRZBK9[']>]" MG^TV[-C9_%O>A<^UA_KPY,BA/(2!.X0/<\!-='#RZFB-MHR:+AH1E,_8_B&T MWC_U+MJZXI(Z(CM$JS9J _O61'8GW_0@P@?8R'R\YDX?.8Z^"TI'J.9IAO:^ M4-U9.2E8NN-O?NKH+#SR\UCSB,0VRUU^BT@C$N#UAZ0IYWT@OV$QS*\]*+_S M#7["\:X=42?Q[:!.-?#M4<[1MM;SZM6T_6.E([/V[&O:)/_T]60.<^HY2B)6 MB':73K3-<)59#+__H<4@+TM@XY9[%7[<%<;E6X[:PUJU?/,MUDW*G*\UV+VR MBCJ7O$[P-HR6Q3[ \L('X?*Q2=O@KL(V:8-_64[?:L>OSD;[ B/G/,-V!84$ M3V+^+-:?EJ-NTY,=Y)UG*7US'&ZMZI,\U6E7[]0[=C.YP=<,1 M^!;3'LZ!EB\/ M=TC\'GT#L,6@S@F"QP_ QQ.L)JL<0Z+W6#;[TM!"-;6O"]G'TR+[V*^ZJW>M MR:O)_?8WYQ,#2G\.)@$D_CP:\ M;Z.O@7M78L0;R\C8$^=;=>+]K][6-V=7T M<30^UR+4W5A.XS[QKX=Y # MWQ[E VUK?0*O6LS$ %*'-7=J.W9]P_?P,*]7 C5-GN"%!$"?F#[B M!B8^!7Q*-FA2\)AT\"%5-E\UL_N5:%,;+YW+_/XB/NEON"'EDCHS0T[6=YBX M=G]TD$4K[%=^&!L/]L+5".'%CR R 'C:E1^V$#!9!F)B4[\HQ+QE/H48F-7( M^]MF1ML](G#I>K-(PZ5_LSB=1HZQ\MA5HR?9_M%NANC^*N]"K#LZC;&O0P+7 MD;9QU+R/LFNC\VT/)(KX/",L;; /(<3]['"NP V6CK^%J%&X\'7$*!^&Q+SQ M:917U#&^R/!&5F>J1%OUH5@4*"*+C+L8FBK\F,0_J?H^;-5$T"8F"AA >W LOR)FR*VE-1.7S#7#7U:J,.Y[JM+G%5JLN+(.]N035 MJ+?5M:;!1;@J+4UII[XD=]ILDE>6^(QLPB@VR"M">46&:-07Z8YCBZR1: M8'8=_()'BW(!.3L=9)'Q8V+/\'*WR/AB\PV;TM3S=+AM.:>'V(;G?__6.)MA MAVR=97 9Z"^HMDW@0I)Q[!ZC926-5H3MK%F0#>:G\F]WR9:DOLQ;P5) '<=@ MD*>->?W=:.+CT/;[QF7P>6[0EHU*Y"-925'JSU!I@1]DO[>!X=* M9Q]FBF'VY3U1>9*\.%S*T/'A9']SY<.CUXQ5J_S=K]QLX'C[DNM^@^I//^*H M&] [VUDLP)C+'<2%.W<[A1O?YU5$V>N$;'&2O5Q3@*[GE>. KT1;-T%?JE[ M5XE \WU]2@RR8_+,W[>96K _ -CEVSF=3_?[$TS< QU)V;JEO'$$I\@REYO G7&>IY*Z=E[PUJ+SZ)TL2;I+L&ZO;]F2O(P(%2"9[[ S1@K\.5N M+4DN,R1\=>\=IU7(4--8TV]:Y@KT-625>AP-E"X7="M'%H\F%6KM\G4[H-G&L"82VYZ"V,R3< MY+O/R(JZKVT2"?--(F%]DTCM6#+VG)GVN00'I9*CV04);MW-)]0<+0/M&#-'UBX\:H3C&K^\T^3K>W876T4*JPU#J MW2;>HDU>[M>MM6UDYKK;A4L=?./] 'P>,O$]&P+7UG'=X#4[LOF4I":7]F@4 MY26/5!$^($I<33-LX46 8.K]0WU3UZJ8:/ L=L%,/GL2.*/E*K3,K+Q.Q/Y[]2$.F]_ M#9=[::#N F9K:[']LF?E3N*81*KW!:99$;!T!C4O.#FJ0@)@RV50LF VP!P+RW=]OPM<5)1):W69ADNB VM$TZA@VSGX=- M5MTLV#_P_C$*,W2/'Z(XCN('MM8E_\[3LW@X7(D#U'3#1F^S[7@SL'U3\\HJ M[^0@.X^5%UN"-,DIKXXTQ,+T\V^4T@'&5TYUD__HI#J&+.8&M\0IEXYS+LWR M6JSVD WD2SU4T:W]64WA&]$D(/*5:,<35]FT?:U6S;/3,$E>:$GT]W"]:]/; M2J=6-1OH 0 V#G7AP\R./.-.SWMS4) !?=:EL5:]35=#?X+>GW.W]>/%(8XILPP^>K%>[L/9G&.<3HNH?S*2L< MZ^:"ORF=I/G.RJA^#0K83'G^!$5Q'E7]#*\3D!*J#AL$=<"ZS;H=8(5>SU_@ MX.(3Z/S[^$WW*S@=@0T*9RAO "I;@-Z4;?A^AJIFH+(=B#4$Y2WY%ODF(]'7 M&_JF?O7T?DV^?*"HI/]D)^"E[(95^B7?1W$8+]B_%UGTQ-^&[S>I2S9S0YFK ME4D:E/@_9J](""BL3T\=;$+02-XCI MAL0AEMM!;G@KIXM:9+,A\6U&%I_/:!N7.%ZRT'O[&":8?;7K,%JV(Y.%2AE] MC%2&1A@#)Z!1Q-R?,E*8FLDG\9:E#'M#AE(F]1MZ0\>@2[)>ATGMX^\G#@DV M,"']N[%%;0/M!GV-O?E T0_D.DR$L^LJF2X)ZS)PK-M;=42SC@-#7K7T@OP1 MXL]F:!LFZ(E/^'I.(T'/BGDC[@@I4?;B$F:T[?E !<[0]")-=UB1H$1273HT MI> (4;?KB!("%X:DZ&BV:,'!GZ*("W!JY)_XPP=AYXH9(>L)*2?J"A)6=&WZ MPXOY+GLD"5NFK>-&5U+&C[HD-$?VMIWRI./&BBLM;3%?PDK(8\X(.EW%&W'O M:+BS5U+RIVW;'PY=[;(TH\-M.H#3D4@@*F-10Q2:1C7C3GG4]6-%I+:ZF$ED M+^4QE41=K^*2I(LT9*II*=G4L>X#G30#%LU8!7R8XG*$TF-P(AV7Q&0_-)FA M?9S\#?WT;O;N'?]?R96\"OD-_3+[]>J?(L1ZR ^;4@?_O6GV:^_ M_-Q\^ NJH>8W]-?9\8^_S'X\^KFARSX]FAW_]$NIY T-309$YF,AU3#(DQ$0 M.V8E/U6!O3[)H@2S^Q3T+Q3L-?=D--<5M6 O@4YPC%=1 MAMB%&:DWYZ'V 0\9W*L=EIH::1'8SO>DW$[P(VUL],3>=)(-_H"SJ]5=^"S@ MLD:RQEVI) !7);;A%YUI?>D(J=(.&@+%3;_3,T[7Q<2Z+[J,DBBU&:2T[19' M<(N#]'X&@.BHC:)UKHM*TF,NR)+K?9?QH!?I+7]-R;.KK MM6 !)UN, H*X29=YL%\PSO)K:VZB]/,=]7A&-F$4=X*T5K(*T@K)P>22VH8M MH'1NU-12:P<- <0D$!-!GW*AR:LC?4\3ZRYI,T>JU&2.QK8_Q#EYH;7NXG$3 M)I_GSU%G][VAN(Q"'7%H'K4<."63V)<5HT0F1+2JI.C8@\KYQBP9"E3T4O24 MAF,M3271A%[\8=LU3M@'X0,^TC%-("IC64,4FF$UX[;L>L+)/=&EVPDHXC8'#EU4BBRA]FPPF)N+0@:HN#%T1-!VX+(J$ONX)(8$)3$/DY MV)#A0%D2R?M*5Q(U-=4ED&-=NC1$91QK"8(S:[*M%->M;U8 M,:JI+.+2)R:"N(QO+.KVL8H_PM[0,*?247*F9=D?MNAO/[91D3'(Q?)2MN.I\A:;BQGQQK:\OEF/^?$.OVLG@X3=8AV)JQ4TDR"-6W[0YL[]JY- M^X:F+B1].9,+@;^786;=OI*I>;![&U,I"HLZ_M@W4C2[4OGVI?W#ZUZ\E&]M M32Q.2( TNUJQH]C3>;R\QX668I2^FAJ:F@[F-AV19LB,ITF3=26G6(( M<'Y7YZ8_?([V^.$B?.5M*81N7Q62I!.[PZ$TZ:3N+LW(!B>=G/ 'WMSCI!U[ MS:3+ *R3'LH@M7W0VL3(E9))!A:"4@B)RI9<<.JZQ1 !I%$[!X>T?_>Q1C]^(Y]>GSD"4MMH4,&]6N3 MM88&ZNRU\CD>;L%J,$N?0* ]8JB]S]!>G!VH5RI49^51G:\*M9)"SBULIRSQ MU,T43,R:*QCE')!I6KT+R'+/V%M_JN[G;DU(ZL,\K@4LC)FIGM75ZYK3T8,Y M7G4#[[Z0'F5@1\N(DC4MI[RL_(QJ W\\B(S: MQ8XQ;X4=:T/>RH Y@UL^QP/N2'5@QR<0:@WK0*KS5:&V5QTX%+;^UH'"-9PV M*D:)!V@MIXF3\>I!XS6=QF;,:D(OEG=:0<28J;IEGB;:YA3U8KFG)HI05WVF M"05Z9A5B7<]MJMU[&KM*['@>D'%;MKJ5XH_"2O$OAY%S!2@RS[KB#K9*NWL3 M%HFW[7=,&(]5,W:]@F'8M&YD6E\=BOM5CP P]J>"O,/)1IF+Z@+"I),+@-*2 MF72<1FHNS+E6*07L7VS%Q)J$L4]L:?26E!;MWU<%?_Y-I3C?6W(" $ MOO=%(94].UP<&,5!,R#X$]E.PC1*;[<)#I=7\=_#)&+K(]G-/>VMZ+9JPBBH M4@.EAMR1N[&RUJF?6ABHQR"W** MZKQ.REOM29)JH1HG'9P/*38+S;=>ISXJ%/,LY;!%IMDB[<$6[4,7!PA2W"U%Z+3R1+C3Q<%&)V2(2 MFT4CZD4BGBP*T6]5UT@):QBX#>D2NPX.N5)[,J]F6AO.VH:+'7 MD/.B;=438OP19KLDRE[.PDP]42(2%)*C*0A*C[II=P01>#&G2$L#U3\J.O(&=*U[ E'4L7DN4)*R(X4=/I<8-<=+]HNS$F1MF;0 M]V,*2@?OYM-572JEA?#W5W$BE4VI2VU.R(853A*\O N?YVF*L_0#SC[0WW"7 ML*M..J0P$:ZXH18>3!&5>2=S- 8.U;S1&@A*F>)N(Y2%SSB=FC9&G4[Z=$V; M1"J])I?T'ISC"W"6Q\35,&@=U;#%;O')Q:KKCMB=B?FA&_/UFGP)*1KHL\K" MZT.@=(((#H+33A=5K;N,POMH'6413DT"NU*\&]HEXG#D$SJ +82,?!G23V[" M\]BN[G>$'\^17R-'0FMY@-D6PQ,G5ZCTMD\/U?^*PNZT%VO">LV"&A[,;J"G <0"V M59J( >DL:,@A7-ABA+K':!,N,;I_X;?ZA?$+NQHZ9J][5MP(>J%6)@]#T* G MKN'6"6U /EI!$+3E4X?+>CO9M]E/%J1\H8U\&4 _]6;HLU"'"7#&#AV$,5O? M!L'*SF10:*&Z&K\NVXM88X^E;D3IU;_"N&%L21 =+%OA6PPH8QAK=H+9IV'R M4A>:;\A.-& !,*:.#\;&W$0+0_%CC2*;4D38OY9%2&7#JOQH>9Z:W[51% T[ M21;]DT]X7ZU^I\.E])*D*980W$93.MNBT 2?3I'Z,N:X^34-]M[MYD74UH+Z M8_8B@U4!,#T^@\3TN@B%?O-GZ!03OT3Y5 M%2H\2\U0&]-,#[UABM]_39"6OZ(; =,3O[QK-=6X%C73D28IAQ6HVHO;B?Q! M=:>!'2&/O:XV#7&B)&^?&E.MKN;KX566UTE$DN+:&W87SFF"EY%D*JNG$<-Z M4V;$<>(6NW5+=HL6#$GF"L.=HG3+9%&:"Z,%E?8M"%A!SB*EZP%@E]S%]FSR MO*I%'@62QBN]DY=R)DT;.S1ZTG AU0./$!)/;H."VJE='%#9"LJ_FA/4OM%= MAQ(EPPTZ4$=JB0DUCY5^/:+N!YSE1QA&B^)3%F>D^PSZJ4N)K%,'Y[/:H9N% MV'V:8$=R Y,!6T]#8GY:2FWF:5NHH?MB,,#RO4>;('KB31D2S#&@BPQJ2^H M8=**">#O<+K*S#DT\J435VPQ>:E;/>)7I;[)RZSOOWH>&$]JN26"7]-;Y:JV M&YSMDOB*OT?*%]4;KXZ5JVK7OXI4G:UP[3H;Y9V,UGV_Q:H21X:RPVRG=PR)8FF6J\"=ZQ5O M9E"YR&#^%6+<.*NY ;E?V4R4YZX-L M[.8;E35 Z5&@#A^@]:E'1QV033(0@QR #1QX?1T@'CBZZHMBO_+/19QARAJS MK",2EN::IC X<^OFW;X.$'BRXVC'0%!^XF7*$/:RDF.ROM 1JZZGIE/7@T<< MJKT@U%)(("ME4$,6G$ UZV[YTW5D1Y^V?G#K\;MQ4?\JN2/I!AUU:FIJYG3L M3TV\O,H><7)-&\FV?B28G7K$6I\:7%P!:E6QZ:*750<[,GJT MP_5VC?Y-LMW+T=>38J.'9V\9P)"LV?@Q$$;Z72$]'.BVC/1N\]1!KPS(^1=@ M334\::>'LKB>T"K#%A@:=^[?])LUP*(2,3$8S!>+9$>CS#:7]J]$,<60O&:Q MZ%EE$:.QHZAJC%HP.IQ=31@9NH9%\M%W0?GL95;VW'X>J4!W,9_DS\EOHR/= M; [)*=2GG4_:)G@1\=6R]-]KOFV;IN?Z*MI.3C-7J3*9BM.*?2G0P[^3&8?FF]:/FF48]V$OX=W^805<3^RYITTFNU:21SKH'].&C M3CIZO*,N)=>%Z$4[]!&)@M&G:]P-?:1^S.@C4:_3IQ3QY@(1@ZX6TD?=)3+Z M=+7$])%9GXX^U>3+U8HM=Z?%*T^*-WC-%B&R*>CT]C%,\'V8XN5U^**\4P'$ M6$G!@<:&DG20>U :0[1$2?3A#H+;C!U>=[7-C^MBI>K\2Y@L4W]F:F&P25P@ MI!55!MEMQ!V %OH?F4[JC9>>, ICS38VR:R-%9S$_EW,Y(*T""1**3Q(P]2! MQ"8-./L$)SU">D8GL>%>X4G5QNF9!#>)#-,6QR0ZHBQB$F]YTD"%#)HG"76* M\P&T/Y?->LDLV0RT5]2:*^&K=H'C,UA@C_GQ:VNK[E5AV09-I4I4ZAS1V70('+*5HO?3&S%$%FG2/ M&H\B/QR$)-%Z.(9\BK!GT7I'$X,FOK:D)-&UD@*F2&$7S,IKNU6!1OT$]DR#14G0 _S41FW*K%[#,YL MSNA1Z^[K[&T)H-]>!VP,*VM;W$Q:5Z]6>)%=K< >S.-E\X.:9#L4N_-01G$7'H92&;Y-H+G#6?.4 M<<.1UR WS Z]PX5IE%#;*/]WRHY"65"]B:.00R*0T9#7"GWPSAI1T]5WF3C> M\H5I[,[EN_"9?:<;S' 3K?.%G_/L/5[B)%S?9F&VHPUY:0@+XRN(Q48\'6@1 M)'X.:@-\O(1HCCX^#O<2G))D2W@$W%_MS2.B#Q$0!JJ=B >&%5&$&V2\&]$ MVCI=!,N/.<;%J[G:GI%3X09#8_DR^NCEA\86G0<7[\(,?2K#@Y&-:G_@HO8> M=6+>&T. ].RE%F=UJ@U&FOD9 W-PK]%,O0V&VU%UPCQ^F^2"J"8Y0Z<^;-MS M!T#9E X B>=)"@:R%>CY8O1_L";^\[M#UJY5H@7R '1K&,9M!C4.#$AE5BW MM=[O4_YHZDE7;:\*2*/L #%7.BHBCDCL3D<-.K+,7F1O(80/2Q*T'@Y%?L,< M*-Q%EI48[RKD2_ >R9K6M7]*42Y1O%RXP5OZO1[#%*/KA#PDX<:?]PWB#B0F M/WL+Y VY!K(%%B:#\_MPP??CGZY)&L4/PBBOE"F^M41F(,:%5B&AKG*@0KQ< M+_@[7C^%"W1#PB6Z^'>^9I+$613O, WS=)#'=P#[$>C5'4LL^J&)?:%XG0(* M>],Q(8JC#%_2D?KR(LYHQT?W:YR?\/P!MP.]F7#)#8WP4)(HS8.RQ<23DC9Z M \$U+8G9K##;^T#8B4PHJD13?K\-6:%PL=AM=OGHPY\C!PQ10?KT78MA2KT& MU0P\3,8Y=N4M.[O^*KX-UYA=C4=HB,Q>V-DD&<2!JY'WP6U:\P9;&EIMJ7U1WE':JG*3Z#*4*7\^D$K MF=-RB=HI9[=^)V3Y)5JOVWFE]7&9.:J/A_*L, 19D;5L*IE2%PW*OR8&=_LG M)^J?JX7/0J*!P(;6=!!+* LH^E>=R[8%3TJ@U9\,Q=K>EBWC=&TK8=>2 M#O@':!,F#]'$Y;JH*XCV-VQA<"_4@&%;%[8_X1)QUZY%9QZ5O9E_=$B]*4MY M1MTY9?*ZV&S#*&%I]&K5'M!=Q$MVTB,=[ZW9>._\>;'>+6E)+DEX$*:*GV^8 MJ8'D&.(<,AD#M$-%OL'F@_](J M=5>LW-W/JG@Q. ,!(X$'13,^#+%:#RC# M6^=% +HD\0.?6LI;_C>\7KXGR<>TS50K'4%(4>@ Q@ZI%U=!0N?0-!JH[31I MOXJ>V9RI9XS7@T)";:,^DW-8JBXCJ\;?=*PL%PQJ[S8QD"P9J)(Z)%H?D2@WFZ&Q/S!_FBG^1M:FF2K M5[3I"5Z19+]J%Z?GS[3A)*&I.$Q>+C*\X6>FL_,RR9JV[Z&\3DS(-Z>>&GQU MY F$[T[:!C[!X;ZM^J#CSGL9M.ZYE=I^ 3QU/3 "43IQSSDB17'3B=-NW'7X MW?R.!F#38R.T<\)0<%3%@N*=&.,AVKO9KU=*RVA1+WCR2UKVIE%I^UL8<0#E MUQA')IU'Y4UF&Z[XD9#*P9)4JE%X":1 PF3'+OP 2>9"'YS$FL'IU8>S\P^W MYV>(_NOVZO+B;'Y'_[B]H__YX_S#W2VZ>H^NKL]OYG<75 "]^?AA_O'L@LI\ M[]DX2M[WG2"@["@1?SL*7>Y);/HTSR [^])$5#[3 '<"ILJX@XU_!NXLYQQ: M1V'6<[ /#-'TL'JJP> L3)669K(!]D1,G0/@LE/M: B&CNH@JIWJZ]'IF-#0 M4M91P[$U?25#VW;^S+;_XN*:/UDT%DNU W%;"HHZ3;M.IGJ%+HSH(M LB>+- M_(B\!T5LD/_<$AXT%804$-F<'OPXO<$+'#V%]^O.VT>53!OX31DHV->M.@&] MP($1Y#MZP0U>[>(E^]LKT O[3@1YV4\M 7Q=7 CWKKTIP9[@,,5G./_O13Q? M+,@NSM+K\$4,?#/Y/0ET\L,)H?8 3 XC9QJB&-@(R@_1-O]T,AR50)QEA%2S78]*-UXF ODH7;?M1KIZR*?4GUP%<":I.858>9 MTE":X@R]C81#R &TL4,(".8#:BZ"WI3"WZ,H1A4T;[X2:,H'VDZP.?' N]5& M^<$^VHRA5Y5F#I4J.'/ESMR6;EJ_=CS6F//P3+5>D%$2V*PK=3R66U'S6>?= M(UI?L2W,Q3O/^"%?^:DEM$I)2F6Q$CB)16Y&*005CNWX*S447'FSW]P2$TJN MZGI,QU*1OIJ?4V8([120?.O!*O&I2$<6/TJ#ZL&GH;; M* O7\D4GEHKR?")5A">QQ)7;LE#CU9+**F/!:7&W &4PJ;B;YQE^T,EZ7\%, M?/U)#P"I"6W0M5I.2VQH>*WT[!.U60 J!@TVPSZ-GKI0%.FY236]6?'PK9^4/O -[J)>EE),4EGZ&A54U-3J6/?-9PL4(,QY*]8687P.GZP1OPVAYAEEOV_^ZL&!B3QTOS%LT M&1D<)C&;)KCA@3SME?PH5#D]\F&.GQ.-X[/$.'N.1Y/)\RW;8Q2N3\EF0V)^ M34,ZS[(DNM]E[%7['2DO!,?+Z_"%;TA*$C8?MA'< MGL)Z'!QJ$"$.#F@ ^ M8P+1&FUP&NXD.(O6.W8#'DKY93>DN.SF#8U5*;?XO0$2;\+D2J<".5&QQ%))9A@X/:B9KS*MU@ M__?4E-7U)+'\T=L$DZ@T>:.T.R$=\BWV1;'1(8'P:07]UM/!@&_8XD8O3+MK'<$&PB6& #OL#"!M4!Q#VY^%S5[ MZLE]8YJ^%,!=_LN+0=^4%V%?9'%"!N23[B\&IW9J)2LN*"0'$T)J&Y85.C=J M:JBUZV\>/3IL1M^_Q+HCVB21*C69HK$]/5WXB<9GY$LL8TE'H$V.F@ 4)RJ3 M3JC0MF[$@*92!?P7Q!^\7=(GGL"^VV$BM M_8@G(*UDAMEN6IH;ZF ZLX9"]X=&,72_4VJXS5H9AFZ- ) M^^Q\&S'2QF1P2C9;$O-71?RR((^'3+:P$E&Z1U=+:&YH24A]JU9,'PYNPB]_ MA+1U4;A.Y_'R=K?=KBE"C*I7&]UV(##3A8H")MZHAV33/E)E\3R0 MQM?TO*.-4M33BEH9M ZVY08-:KICLCO&38M87X>1]>Z0U)AF]:.L-@1Z/]\T M:/5RWN#NI*YUFWX]^BZX8S[J(X[#ZE[I:WFS_NV^D!_:P<SQL(X]GC"97))X26+^"OP^C#]?K58XP4OV*OSRXN3J1KCPPDJG M^$D,=08"W,@+9#%GXU!%"',[ ?_ DV4;=D@@ SJJR2PC]3KE+/R-!4&[[*HK MFJS<@B#QZ&N#HB1]N\/BE"OP+NF@!^/+?,M2ND@BOC7C,HHQGX9L9P0SZ3(7 MZ*2'4E!M'S3^&[E2\LW 0I +S1 7FZ&:(/K$1!&7G9J!AB @O7JJ13JU8H-N M)CXFYEEUF%&[F9+W9I9:#=X9:('P3^L'GH>F+O5\-+,4[$_JXW+>O "SQ4>' MDE:=)Z*FUD"7HH8^/4N)=X)3_PTDE:GP#N2,?X5M]RGPSO H?YVV,O5Q,2^H MINYK;<;K=(I)MKMKGXRNM3WE+,,#+7LD>(/9LA]I0F'OI\:B:H>I"8_^*=X55'NC6:DECS M!NUG9!-&[07I:B$)XDLA8,SG9EVBON'!!OG9.^UJ2J/:K*F,_$S,,^DT@>AA@T& @_ZZ.7AN6 WA M.PHBU'LT6A=V4P?M)F/ONEP7Q[Z,I/=G_K*U;>SLGT>R7N(D/?_'+LI>9'"V M5"N!;JPVE *&CD#)8>=321L;4\'EQ?SDXO+B[N+\%LT_G*';O\UOSO]V=7EV M?G/[)W3^[Q\O[OYS8EK9PH4,Z\H6%0TM-$AJY=5;^EK2UI*NSFEJO:!-M_+) MT.$0;A9G,%W=S2_1X3.S#R/[,]&&@3!+! R<@!V,8^IL*/K8R&]HX@'*=:IAU56V(OABP2*0?% MAW4,><,=6;^*6:/H 2E=6CH2H@@M>\00+3.TC'# !)<%3=.%'?R+HH4OZCX M\)N!W@;L:I!#UQHULRZJBY9Y>R@T*XA9"8G#A8&^1C#&P;1U0(RO5J<)7D:9 M>#VX5*"*AM<4O?Z 5@=7,Z#*( J4 M@IL& 9-OU[!-YQ[57ZFSA^P\C_SQ876P--&:]; OR?5]N&"9_X4=M1]E[/C\ M]QA?8XJL. L?.HL,[34%T4NK"0A^C2_;V/>$DWMB'OW,O)ORQ\1:,(_C'1W; M+"H9M,(8;2LI?UAF"B )"2UZ5DY1C1$9@XU\CXMB)Q'>T"\@@/F K)X54*E$ M!V=[3%,]=/U58MH@[[@#M6]9ZX_P.=KL-B59&WY*H. M*"]SYFKH:>C7EO)*.X?M;7 T7#;I$/UW)99T9%;[7UD_ )O M1^[A'1+&1]]PW.G8:8#L6YJB230BRVA1W%5VG43Q(MJ&:X,TI5-5I"FYJ@.: MRYPYG5PR=&Y+ M1T:QTP&6SC$DA%5#K%(/%8KTDU+UZP*W109S@>Y),QB)'^Z*O3W[X=\)#FD# M']Y'SWA9O[VHG<-Z*=>VGMDH VQ),W<'O57-VK-N"YNEP8!_C!)V*Q<_4SM_ M/OV>MA[P(1"=VMT#9VZGO3?.M@5>D/T#[1?QDB*ED("\=2% DN[-NB)CQX,I MZ5J*M9=<2[YO=(W3%!42:$L2MDO>'ZH).E5"*7$7R*FSEY=1I&W1"RI(EM;) M)00D %M)-Y OM^<*&V!S64H/O8#!WJ+P9WG%P)^^&H1( M9I7Z0V3*>:(/.#L-T\?KA#Q%2[P\>?F8LJ%M=:3>?)%%3SR.M^!IKUC\7#:* M ZEC[@I\IXNU:Q7/+(T%[-CX!55@=[=P#73_@DAUY&18B4]+Q1X0(D,[M\E9 M[0_0'7^%:)9DH+&@+.' MR8I=BY'V258*176R$BJZH;G U5C)2NZZ!]-EQO;):I=SFU_3DQY"HE+!1T]M M3<<:,5M@PX#94L^C(MAUHE*XA8.O/E%5BKXG*B=HMDM4H' ^C$0E.1FCOP'K MQ 5VDH:]2\AYW][>88)!\T2.0R:]ZJB.85W<-P:(CO;HVQ+?0H*@RK8+"08& MK"=>7(<$A.\Q 5G;CA^%]%(?QHL=P M5J&H#@%"13?4%[@::S@K=]V#[S)CW>'LJI3T?3BK@H^>\)J.-2*ZP(8!P:6> M1T6PZ^&LPBTPAE,M>*%YJ]X] M.N3NE4N\P14ASS'S(Q4:/,;-A M%_>M/2S&S-J63!<22%PM9,D#U?GS%L=IFTU:N9+@OW\ABBV1<:7>]',NIGTZ(TF;Y1J=>X8V'>-)ZM!A<$! M@48.!P'KJ(:L'456^"J1)1F?P$%KRO%+U;A;_,!.!Q!O.]%(M>-Q6PJ*.4V[ M3F*PT(41202:M3=JY5-/MACH.E3$#_FO+R%&4T%("9'-Z;D@G4E42+0Y #BK M*+ )_D)*[L,(_.W)QCWPMPE937WFLJK;1$@WF7X4" L1#CP5*;$+>\*=PDD/ M-!S5X7!]\'#0E0-6>.BF?B! '(-GQJ[]'E@XKF,A?X3>L(??'S(DCB$A<>Q# M!N2E:GE=RXOTP!9C>>&(72@/.LH2>+#-G-8#+;E/\[&6S$; GU:W[$Q\VJ=Y M[TN'6YH.4HVX!*KR49?4SQAP UMW8>QM,-*.2JBM7SO4C$;W$%B;=)2?/(1Q M],^0G91S2N*4K*,E_V,>+Z\IQ-G18>S/JU7Q6B5NA3*33U] <7:WNPN=VM'/JI Q_CIP,C8=.F@4:(%VV4!DQW3D.3A^I5\S7 M9^>6BG,=%R\HVVM/'$C=TH*,"<)6J'7BKQ%['7XC+X/Q&4ZB)]KL)YS^^RY< M1ZL7MGPG_1M>/N#4+N2:FC((K'I3#L.GSCGX 6L C>D;#XW,UZ->&"7H*5SO M&N=&YP=)IU_"+0KC)=J(#CN!5EZ,V"I-G4\XL06#:,AC:8,H]Y M.JNFD\R.%2US1R)SB+$C[@/,D#^C5E@V6YT,>L0>E@9]9A3+-I MR%CCKAYMZAOIK%W5JHQMKLN+B6U#L2H@6/V0UQ3^QKA>"#>,=WW191[Z;#R8 MAD'[5GL9$>=/8;1F]2T=$MZ&]5.K[4*@D1V#F*>QXS#(*3V/%=5,&M$WC.EM M2T='KV 89 90PY!EC!7S&*4T:1J4#-KE910R#J:#)M(!O$!6;2-/I0]HEW'T M^S6/?C%^"#.\[#M1-+RESBL]_:2Z>>$78[[#@093S%YI_H88@=!;]"\__S0[ M^O$7;N%?CH]^GKT[^@NB -ABMB41KU^8X"],\*\_S7[YRW$N>/3KS[.?CG]N M"/H;E2$H"5UF0DWC#W (7H0:3N1[%&]&F2,#:.-$H48RL_8F=_ ]8B[8S-HJ MBO$2%?80,SA#X2JCBC=XL0[3-%I%BWSUQ-Y1*>+UM-OAA(X>DW7^QPY?I_B4 MTY,]BD8K>T/?!XY2"!JUP)\W@T"EG;D/BW>$]>*M+.M^R$?"C4KNZ*?9S\?O M\@+MEY]F/_WXL[B0.SJ>'?_UQUSNYZ/97XY_.9 ZSHXE$"]"AM5F1J9!WHB, M5F\9MV+ZMX]0-92%$YCWD!]RMGM=%TU+1>@7D\ZXZ&O](I_"&S3WUW;!HR:FW3HV'P$_SZZ2K)#+]A>?/S7_.:YN]J <<5_=OF[7:GA#04*C3(9;"\K1,D<_D%J\#BH_$ M1W'UMU#GEJT%"-+9^01G8R_W6IKVL!HT=WMC'7B M09^V>#D#4:;]:Y+P/6!9ED3W.SXVO"/7H2SO#K=F,-]@9,WA>,/ /_S9:2#M MZ3O ,/40W+'O@0BO'1:-P47$C?WP9DVF/X@)"*F&@P-+N)@/"0P,FXX$C-LX M/:U&&;U;M,4QI\S&ZOMW$C-4&$1UBPP'N M4_D 7"M^S;DCXFP=1!1#,< 6JP8EM, X ZU7EJ6T3 M,M&7L6.[32/1$'HLZ<]9BP?!7C?#3,?TG;QN:4ZI-Z?1V-L:#Y+4#HTX9["0% ]0=LP6OK!+DUO"YBE[Q,QJ<1Z(D*I/#@'%GA, M5[L:AJEZ+*?!^RI91G&8O*!*?N9A0(>$G":00V#.AP!^1^:+?^SHH.1DE](! M29H6VVM/P_2Q>+*4A',;U59P-U,%8J2),X>!W\*]"66-S06E K9QVG$YHJK MK: +*IX_H/)^L-<*3P(NV_:SF-@F5D0T-_<^,JS!TXZ-8TA$UU,2[8#B$=IK M52^^F&;Y_"L#MR9MN4:WIRGM]X1T;FDW%=>GKD+<':^Y _!W0(8.>U)X;R)@ M(/&6AIS^,R<8U#0E6\S("M,9($PUG0W%ED ZX[.M$GGV<[P4]K^+Y M=4*V.,E>V-N2;!XOS^FGVTUWK8"]HBS&*Q2A*2EU-<;01.?A2I.&S4OQHR2VTH::WQ/"J0W649K5LX#$LRSW6% M9:XUXV ^__K ;)J:'*#9JW3U1W46U_Y4%EVF4NG(DI18!YK6(B]CI":%7RM& M2^T$?XC.3/.,KDIODB(X<& U;EIWF K$O,\Z)=(/39BI?Q5BL^E#H:!Y#'H!GZ4M+(Q$102)6KTWTYV1EZDYIKR*)CV+TL6:I+L$W^'G[&0M6"XXT$R3DSW,P'#5 MVK&#LTP&-L6 XOU,!S>=DS:?5+(?LAW.#Y M<]29@A8\*C-HX]%0\M>,@5:K7;M*BK;% _8)8A^A3^S#J4DDZ@ZB_QE;6*]) M-?#;T9X.+CA[5]3>SZI<4+ MB4:#(4JKGG!%3Q,]0UR0PS$O^E%"Q8:8[ GQ&YKOLD>2\%<7;*2PBZ,TW>'E M;^AX]N[=._:_G"13#Z85/2WEAQ4U-*SPCQ"WO%OV_:?DADQ82).N,"ACVN;= MD4?BR9Q'0@-=2N4,0>&>2RS1Y)]ZE5VD,)!R2-59*CJU]>3,$GN8DF1LV_-Y M?HIR.3B?IRG.) =<6VCLZ:;7&,XYG0]@XAFZT[#/R$I0"%:'7?/DE=\S$7+I MR5EG# G2N\\Z_-,IMTAHYFM")I(%QLOT/?U);VACRQW0EVQ?P=7JE :0J,M% M"YV*C48Z@_EHX 66D>8.U9PTM5/;Y!^C!#^1]1.[*WO!)6C=F4V]JL$*'&1 MW[69::#>Y*:Q/__82>*'.YQLSO ]6U%=K(V2+UH>:$;'8:T95[36.':QPFU8 M4WK% !/30:7!-NDLJ:BG8< 4L,C.\K"T,^;-P1M35P MD)!8WV%RMHIU9;Q4>?*"@+>/),D,>">4$]"M)0?(LH9E5^02.3'E5%>W1:64 M"2!ON23N8@F%I+TA9TY#1488@=TI>2+>>"L\7,=(>,\8I?!PVBC,PQ^K8^). MPR*=@:"UU]RKK>9F74_Z=%"'3@J]%J>T'IRC#'*D9.!J&,2.-!CSXW =!U"3 M#U' L#;Q<$/T&SCK1:Q27<$^2 M,[*[SU:[]7RQ(+LX$Y3:6M%]F%:(#F>2U#CP %7G1\,CM7I02?!++):%#+NL MFPM-SB%];Q/[7NE02*K5HI#&^F0,NHD>'K.KU<<4\P425_=9R/;+7L3GSXM' M"@Y,FWQ%^1]F4?QPB4,ZJ"LOTVH!',!2\>L.LC20G@-\0[)W>#-4Y!YJ/> & MV#O/78KS94G3TAT">P0F+GZ/:PA9^_&SSU?WK (YD5#04.5..AFYPBNDO^$@':<6Q0JR1Q3K8 M3I0UD*U"K5)V,%44UIT$7;T_-7-T^FQHM-PM,AIFJ^?5>NZIV6/2[:1'[[1I MI%!K,T%, FCMA9$BVR8L.0 M\(PUI\!7^9 MO6E13_/CCHY2'MBTLN"\%:5,'?5=&0C4MZV"HU[B0(MZH5[0>,1?:WAQ2HNZ M$]NH5_WF M2WQ3NH%]OS!_7"(UTT4C+D QWR(K'K%/W&Q[ZH-(4,\.(@&%V' MJEB@.QI&HJ!D@A>'Q31:=4I2]EZ1%6K)$[Z,8GR1X8TR(6A41"R1JD!21N+$ M&7_4_HS)I#+38A83Y4./0AA]8N*(R_O$-!U"9+0SZ$$%!R7:4D(JO?G!3MZ\ M-9M4F2^RZ(EO!IG?4X%PT9VYM]03\52M!TE6E2=GC#5P:DQ;K2T!=U-:&!8B M/M'5""TRSIIVI(*X*A-2]NK]^D'AT\

3!CK414F%#;HJ")M&GK,^E*5+>-ZK4V-22IT21="NODPN;1^Y ,_1]:U/])XI\^\F<1"BU9W]$?P;P9-T>UFPQF+ M6;6NHN$@QK>9-E&1IK]<8X@)TU&-BTLU^C@%W]HWH!&#QCZ*:S0ZI9A'M+:% ME\TPR.KFC#[6K 9'KF[,Z.O83=UGV0 7D._4B?F,'5=&>VT_+\B8FAPF->>( M[/"J1M66I=I*U$'QZ>+(,:D3JTI36%PN/,L_S6Y359(VQ:.Z7H393"XVZV@T M7S=O#X+NR/VP46 T,#>#P;0!+M\^<1XF,3M89;Y8[#8['IC9S8&+SC&LY@I5 M -0K#*:!S@7L@-S0FYHD1D:"4@[A0G!JQACW/NG;/VU"Z72;!#/S-"7?BFO M%'=MJ87VO!(*#>>2P"PP?^0>-)R1*=8OBO3KHBY-7Q*;7[[##(%\BPU2BYXP M@$TT:AG0%A(R8"\$RH#2K),W< I'YD1H*':(X-%,KK)+I400=8"*"*6\G A- MB\[0 EB&JUST \K1*T>*M#SO#Y6)R_16))+!;0* M54D)X3W=I1C8XD2ZFM-*J J^AUF F&?F!+5=L7*I99FXI*(0I M A?D(8XR=DR9/VOD[#!"!G5@FY%&!IH$M?#I*UWEZWSLU,P("[F>Q\S1B)2U M6[)C84I$6J^9JEE]8-]S5ER5+#*P\>HK6\^?%^O=DBV32%-,_V]Y%S[;$5=E MP8S#8@MNZ2SRZ6!U7M\V#&"ZU&K 3IM-P_7T!^/TQY,YZW4=;!4 1,8L8H&\ M+=. W&HH9S03T+L9#H!^5*6W=);CG7=5'*Y6T3KBZ_(6A8FOF@G2D>045.B. M/T?BPO%(M9S*OP,2'.]K/'ZW4:F+OE!E5&K/4*6/2@.(6OB::7'L$RV.)SVO M.OV^R1Y)$_\2TY4N<\-/#KK;L.9NG3<^?<;*(4GR=1 M\P\Z=OMIE:1;&+%[D M! M#(0>?B]5W/6NN4&I\A852JC40EP-O8EBM"3K=9BD:(L3E++&?C]M]/?I9Q0E M&Y_:)\]M/K6RGDI]:M=KRMS%)^']&AO\%$XS=<^FN,C,UDWQ*1-;-M[;S-OO M>XR6:?LT+Z@IS="W--N7\J[2Z@#J.$RCEJUREC9[_3I?29J\P6SA$M_:F$^F M[<(UNQOD>-*,J6W5),E3T:J#RJ/2[W&X*57WE?S)KNJ6ZA)MI8UJZF@=K2:^ M0\.3WW#Z1&O$K2ESKK2!TZ5?S6_F62:>)PG[5FSU[\G+7N0ZOUYK_B5,EN_# M*/E[N-ZQZPYWF_P[L]M;V)46[(N9#46WU9(G^<.OP45<&R_OJ@RY?;8<=_%3S*S/KQ5DRP8.Y"9]?[?P]N9]<%? MR9\58IJ9==/)],O7-9D.$!$F6PPV]61Z_P9.MP3,V\GTQ2->[M:T,+B(GV@Q M0)*7TUV2T'_=L3<#LLWNMFIE^C)6&YI?#!V!)@ [G\H(;6,J8/@E,7V8LD% MJ1%-O0_6&B-D6/^U(HZAA49(L/+J 6=YM#KIQ# 6KN;;;8(7$?_@AH6BE(\& MBCL"7@S9#>V@$P?@'(!%#*@FN8DMP*TSBT*@3@.NA^J**-($U:,S@@ZIT4 M 3 7/*289X90VQAGC)$>,4UIVSJ&&;34@YA5G'E%!Z\72UJZ1JN(CD+3%-.( MN_C'+DKH7_'R,@KOHW5^SS1;2L!VY!L%,%#KG6@&9!TLM(&TQ\'9M&Y::!;[ MX#P&>U-H;POEQE!IC=\X5[.'"H.^!$Q81@BC)S@,9:$4Q)$XK@)^!__H#??: MVTW;1F8V>\%=6&534H-HCCYQ^\B;2R4/D_FRE]<'1?U)7U-77^<#SDYPC%=1 MQB^>,RRM* QZ"Q: M[S+CH5 O*QV&6UH!8[R57S<1H$\3S"*"O>7@#,=D$\4,?"GZR-;;13$J[;#% M=/E+;+Y:;Y?Q20%O@D0_) J#1F]8R(*(E4%Q4.G1)@^"S,DNC6*:G_Q=DNCBYUZ)ZR8JH/%$S.';@*)E6^S"&)ALC'6*?5077'&EO+6/BC& M--X,9"RQ)@P<]OTOBQAFEL2APJ85'L0(=I5NC)=%R<0+SUIUJ@X0%KJ=Z&"D M"Q8:#+RYB0OFCLV"@JF]1D0HE)K#B\8@Q+-H8 ,L82BP[&]9'# P(PX"QOX] MB "W^($MU;_!6Y*P@>A%O"+)AI>7)R_%0X/7RGVL=-\EVUF!>X%LX]?16^,> M33!\56QM.2@^1>_I<"1>1.$:U91\B1+]("=^.=RW_Z5OA&T,2EX#V[?I4**) MLJJPMM OB@!7&,8^)XP>UM6&G=5&S5%&D$JW'D'X:*24\*SVL(=?_XAB6H<8 M&QL02;RJ26YPFB6[1;9+V(T-\9)/DK/U,.6,KF)UB*&F8.6'5A/PM:_&EYLH M8>K6]&6MB;76>]B:"G_?6B@AKN5;+# 'D^35J44OR]^*:HS(WG@:^?: Z^+E M;K5]Q6FQL?BDO;%84T? V#5<[VIAU_&R5^.6C+GZU;910Q;!VOEJ5BT&AR*D MRE,1? MA4"RP6%/;"X!V2VN-7=BLL+5LM[>ATV@'ZI &[A(*;WE)^_!:;'=N?H44>DG#JXU4MT2&,+,9=)PL/2@-BCAOXG(ZHK>FW M_9M *4G--4J"FF@,):?>AXN-1L9>E=PTM%*]^?+G?9<%%DCOSFI14:_@19NY/QMF2LT(F%F319^8-.+BGE%3"1 %-W4=J.:F M2%M%3KFWJ"E@^;Z-]0 M%0T$T*=2Q ^PRSM6$=E%G:".YJ6&*H(WK7I#C'W5=[4ZC^G7?$GS9VS^MQ!. M#=G3RY9V>&YDR]FXR<"[2[+V:4B_D9:I?5VAYVD Z(=-H[&9)41,!VT&9LV& M<\;MFS HK:G-A]]QC)-P/8^7\^4FBB/6MBQZPNSVI#CMK&.Q4JK"C)G2X'AB MXL8X1T,IX(2AC4L8@!Y5")VA0IQ#M:F "HW7CU3I]*$[J$X[B_ M.%_9V;E 5/RT2A>MIX,9U[ '6SF*3*L9U-4(J@^GYH&X6XC1;]D&=D.PB6"! MC6EOV>FUZ.ZJO&8R7XJ17L37.(G(LG7#06.I1IL(DSBOWYDSHG.(JW%&:R[X M#3ACMUQ[T_!'3;C$[%]5%NL$IFC7\+?9*;+W/FNB"D&4/:>H49/-IZG'CJ9M]6K<9-ULYT.FBQ;$URD MZ>ZU#I=ZT YRK-0/S\ #)?-&@(Z2;+^[9UG%* $8Q6I'8=4V F8XT6PU4+FQ MCUCUW8B+^F9R[,6[&'5_:H. +5_UU()YZR63^FB'TZ.BAUA[2,%]M%F MAC[0S@S31T]>Y0' 1_:J;@!^)GT5-W TTLP7ORP4\ /. DRH:D,'.F@B<04Z+2+_+X8762]E& M*C"#0P/G)=PFK,%-\"(LMEOC) I>MK9WU6HOV;E/FF.?+KW9 @8';8CX* 07 M4#B\%&XN VJIO\%.-_'PGB0K'&7LJ/$I9GI[NH>:[K5V/_6@'7@26'+EH#.#/?Z%0XP3#F>-]BU)%9 MJ:H^HG2&B@;,4*T)[+*YO!$S5*W9$*_8^!8')R73UQT(#W*&]_P?NRA[N8C9 MF=S\=[G*'G%R]QC&PBD7J,F*GFZ'3FE8NYUJXL.RH>-7WK -=S*3TJ2 MN2_#(&96!J 7:/[%L@4@LS2]OO4!!9CQ:F;@1OL270QK9$V)G#M&-<^(NT89 M];TOH(M3IJO:^5L8&Y4C7U<<.\C2]WT8)7\/USL\ISE_4^X?VN(%K?'_3M;4 MS)K^#C=A9CT/#>=Q:,%KXW&J5&3>1B_> EHWUTGZL6Q%L/\,+?%3OI?E0%-" M#Q9!9(-^, 7* ^;.05* [7<]O.#_8;>YQTEQ!4,Z?PJC-3N@Z3U)>':#BOB& M;H:&>:V;J6*[IF%>!'2S-CJ)XB:N\S%#BL+R*5J1!*UV;&X2/3"Q5S!;8

A'++1L[6FDN;4/ GJ 5?802^MF!AF]KUK@JR'7 =%B.BUP[*\;EW_/P M0GQWRSO;UO[>]9$E B?PQY(TG/AS]$BM65Z$;9,6CG2$2-MQD!=6[ [>CW&4 MI2:'@C ;J#!RJ&NNS0CCYO /"3R='?!1\^?H$(_.-SK8,"U8& ,@ *T MT,/$T5G0)A?G5#MKIH%Q-]" P!L7T-L\'K!@G1M,O]_=[1]\WC);@'_$&ZP^!XX MARX&[X93N9AL*XF\41[M:M,VTLVN$(W;H%B15FPW]N/2/9<$ -EN808XJ!T5 M\W0 MM __AJ&T[\_+A;Q%MF73EM?FY['3Z2M9*T=ZMU#S&=0^1F&&<+QDKQCR7^'U MS&;)B>#FS4$7>\Y>&A3OA=R\+ZA_#Q^9;54XY:"^S<(D&YWS)$[;]+[' M#U$J:CQG*O7P+!@/!>NC! MX/AUC*P@3W:#]3KN]5,^A7;(X]O&+^M;>R9(^?'LT$V13_/]"T"38KPKRD$>37*U376Q[&O29L]"3TN MQ\F'?0KDJXA?[@?;'L:O5S(POXBS)(K3:,%WE;D;BHO]P ^^VW[\R3'-EGFZ MU4K8R)&RB,!WHV(E9?R/2D'TQ"1?38B7<,1-4)?#T5D4;[IT%+=%W\NS0,T_ M3>>[[)$DT3_Q\F.\Q G?29A_';:^)FW>[3U7EW$>Y57GT*_O)TC M;>]SU>[1LH*F)8U9&\]7MKICF*M<8 9?AVE!W@!G&4+WG0\GO#C>9>BLS9[$ MEM;!$-4;POU,8?F><-:J2O-J=993(:V_0_P6ED:$_=<4E_S;%3GP:Q9/V%G" M(U:Q=WLYE:)L\>I*1M"2H??[*"U@%N5QG"C5R1T@4W08X M3Q2R[SQ=GLC"C-=-5ZOW41S&BRA<7Y,TXN]?[],L"1>=^6@+E3)"&ZD,#:\& M3D!CH[D_96 S-1.<7GTX._]P>WZ&Z+]NKRXOSN9W](^3^>7\P^DYNOW;^?G= M+7KS\?:IEKH]TEL9DV')]-_#FBMH5K0Y8;6Y01_O:._N>/\P^4[%?O MZ:,_KF_._T;E+OY^CBX^T+_/?0\"5N@3QP-;2$A#@XDA290P;\/T >-DET8Q M3M-;_,#^3.?/46?T9B+;#@9B62CJBZP[(;K"D1&MI?I!^0GE(?W,%PXJNUC$ M.%U/2/@E4A.R26Y_>NYXH0N'/C (2MBJJ#; WF\@#OL&0?WA!U-!AJOW8Q2SY5 MA\)*GG'@'J-DK^+1E!X(6(D#S+1CS "SS2 TN'V>1:D;S [!K,YL@0E7?8TJ MXY:]421FWPUWV&&9H$[Z@%\S.%T%[\NW8!#5] M3C]C4].()&B;-R'U_S Z6')HX^00:)H$3%O[^LC9K\7>\-K!V1Z@;1N'UT;M\;2D\]LF@*B37?3/A,06:7:X:C>S[3LNTC3'5Z> M[1(:-?*KR/*845M*5"TC$LX9]#)0YZ>E 0C"6KET<>-IWT9HF6UO-*C^]*PX M[P>L-L][=[6 ^%:V.I&@1TLFP3K[N%A#GR19VG;GVL\)V2,:I@Z,F4F MW>G &O5(UDN/7F:Z4'$$1-/ M\/M6+3UK X>QK3QH&,(5\G\J CWE&0=AR-^X5=57R= M9UD2W>\ROF./_F+7%"IQ=KCH,(Z5>GCX%?VDZV=U@M)H"+AV5F8:?#)9Y<6. M%,U5LX<0(M4K8$VZ0,<)\>I7M>7)*'(7/I_NLG0>+_\WN4_GB^QJ125_/GUD MICC+]YC0O\Z?V81*&]*P1HO?&\KH0)K"- -\ MR S:+%4, '04Y)^B+'Q&./\;5\8& MB590/LCKU%FYKM.;=[ZJ/B3&/WJ+45WA!CUDMOR NN@F'+F ".@P=\]T33I8 M$B%U8@SVVFTM3:S_AHYG/__XE]G/Q[^6J*>@9SW T4%Z#XNZ:Q1D MZ-Q\(K/D!#MP-9?4O#ULCKHQ\N_37^LS! >R.J,'$";-_]3!U>H&IUFR6V1\ M,< 980M=V[%1)U>&2+G<4+3++(/6!1HG2N0K=0/VF*T%;PB@3[G(Q.\'];U+ M+#NBQ0J92H,<:KL34V2^S*\F$ZZ=5HDTB-$6 >%$TR@\'83V]4P0J%4D*)]Y MA7])_W6@+_^]1:AO2GD(>8[V<(GT_R:<(T7Q]&QZXL?]$Q M;?[?%BA[Z1:_F*7N0-I8>8/D4Q_'*J+9VPMN(RJ^BA9AG*$%GZO@PS:VQ3#< MD!W]E-)S5[/+)XZ+^>)T6IKV0Q@!Z/@FL:W,U!G?P_]DH>#O81*Q-^U\%DM4 M$LH%BE]+)#"0N5V3D/246E=Q4*(4E)_S^5U/\IRBRXCIC]RD0E>VCG>9)2] M+3@<3_98 &B0(_#:!EV!V?"@.Z%*&\@>'' G[28)B-7'V+4E90#VX+"ZUGWE MS9VHM?L)3L(T6K0PUTNW^*4L=0>RPLH;^#O^/MY5I+*W%Y0J*,QURLE3XN.5 M2_UP10"ZNTEC*S-UCO?P/S; P>9T>WD&1?=1#=Z%4O>@A)KB#''5KPWCDNGE M\4 ^Y:2TI+%GT7I'/^VTV2S1Z;35J4ZN[286R/R!K^'OY[]'2%!:#,YP3#91 MS!"%5O1_RUP:X3!A9V[4KICU/O-I@::/"R:];Q089(8,0H.Z#>.CWG4.U/D& MAKQ]'BRL?8V8M\N&CD#O8484IV_)]HM!-OH,!,$V;?3R"CF7,J0!8-5SM=-WNRV\2TS46PVV^HOPZ>40+2P86\#'K&HB%^0S7:7A?F%?(<6Q0PQWB.L MF2.L7YQ3V^\3^$Q:['TD'!CS!D:WT>/8E!'+06QJ1:%BYN#0@@I$^( +%$-" M@AORITE6(S[]JTUZ^M%_G=)T0M;1DB<6'HF$2Q=T8L5O)A?K2515$R'(:&!? M1#BM6M!XBOAC3Y8T:+N2F/_L3:K(-!@E]!8GAKU@<8-:2 KY00L=Y(US!W?- M8@>-DACJ'BQZT'2?%.;JQ0]B>3G$X1=!& '\C_"_27*Z2S.RP8D(W'*!XON* M! : NFL."M!2RS(P2Q2"\B,OT*OH'V+RBS91VY4M$2NS,C):^44?PJT"PF<5 M1AO/!L&S9@D.F5VC+/#^3IARA^PBE'V8_%OQG&?JQA+/_TO\YP$CW1 MW_H)?R!L)B!8?KD,)6R+ M3?HEW,Y07,@5VS*GA;.V:XE5-S3Q+M-@\#+/F ?7=K\>_<*C3#QK; M,Z]QG%)'\WAY3=(LP5F41Y=RSV8+@WU4!7N?]:H].6+[]6Q)LR2+'=/G,X6M M+]C3MXA-O4P%=XW-S0LJF3:W."_SPSCX/:OY7:IL#?(V-\X/,MHVS%?[H?_L MSX9H8]2186B0;X7666%\[N=Y1- /7F;:GJ;:( F"I^"4'61I \P%^H2NVX4V1Q8"AEH-Y5[JA\R!Q,7-!!()B 0JD96@88+2/-X'9-1R^0 MVA"@#8Z(12O'R@+B)E!E UW5.'1>Y]!-R2%J*C^X_!N%6G#QC4/#2M&!SLTJ M4_WAQD!-<<0E6K=>-K/0-U:T^M\W5@"6M"?1PX]_(VNV&#J]O#P5OAI4RA2_ MC41F 'F%%J%+1Y43&=_D.@%[U(?NXA=DT'=T[Z=N%Q3]R$Q_,F; M1!"*EQ!7V'(!"I""1VG=&@ZT2*'/T(^H?#I#]+DGZWJ&X4%2+_0#Q+ <+S5K M-:\D/6M+Z\(:%L>O%Q:2A-D/%H!);LY"<1KQ+9R2#70JD>+;B$4&0%=D$"R6 MJ8S+,"O7">J/O-FPINPT8O@C-[$J$B^AJC#E 5P\4OEP18*+'KM4EJDIBDZ M)9M[MHF:GX[^"B A"5]]( $YZ1SC/TB$EBOO[B/HP_7ZU6F%:7[+C/ MRXN3JQMAY=Y+MYQ8MM,=,DRW\00^>=S#N70D;FVKM9XFS-"7QVCQB$+$%-$] M21+R)46K7;RD_Y\B'!$ZMDCXT[0\M"!W1_\J_*%-F'R>?H*X%_;(0$BTANHV M9JK!N;WO,<$/,[7;QRL8[-GT;8P15RK16ZFA0B\_Q/D-5_W>D_)X7$S+9F5' M ?7 F5=;=W#53B_78-"F]=%1"6SVY*L$KFSB=!3@CE]Z'0^IO8Z'%%_'XU5? MQY.67\>0]=?QMP), 4 [T@M@T8OTQ[U8?SQN$78\315V#%J&'0^IPXX/*Y^! M87M8*388W*,48\<35F/'H.78\6NIQ\#P.ZPB&XQ?P)KLE+J(LOE#@OE*3V'I MI90ICP\2RPR@F= B=+VD$](!7ZT:QWJO M67R^6MWA9'-)PO8Y)K9JQ;5,GT,G4TJ^,&E9F MJSE)P,,=M*CZT9 MJU^9=I^K\J5D5!FMJ?;$V=8:/Z1_WS899VJA)*&=QY%@"Y+,;1U" ):F_.L& M3NO7E)SL</[%U)RQQ)Z =+_#QC+UBNX_^,_XC/[N*_T?_<_HGMY-J$V8SOZ,+/X6:[ MQC/TI^NC__SICZ,?S_Y$G6VI)?H54OYNAOY)$G;*_HHMVV(1(<;H!8<)M1 ] M8;1A,UGIC&_3SAXC*HICM Q?ICXPPQC)Q!YM[4-MU)IE!##SX)@P('64J:,A M5#EBM\S<9V@OATKN-*XI?WTHDY1'D# ;5@Z9>( K@TR]#0';\3XP/Y7@2EXE MN"35#"2X@*N76QQ')/F LTN5#Q0 M*%:'=J=>WA0 M 6@P06QZK\L8L4Z=*RJKSN &EN/5+OH!K1\N^,;[:WZ4 MXGN2Y/^(%M=)%"^B;;B^#E]8*FAA<9"-XI?I:6, >WIYA,[_0QHA(UU_F\%U M[1#-_'-61&]+V?(PSJ]W'F(8U D0\IK1I)>Y,M ,:,L4W ,IA@9Y!V<=+:&8 M+B-!L7*@5)^A&A]+$ZBR@0HC7S,C)'79-)085LWU=@M7Z UJ C@QCAOYZ!^[ MD&:!9/U22T?;;P205)C3$ !XKNA]](R7IX]A\H!/B7JV2"=:FR^2BPX4JM5]6RLFA19<#"W(H<\<:?%![/JQ.YZ3:=5'=&K+#N$'-H>D M<](7>-4\$A="N10JQ7R928)"D6(V:2B,AL\HJ:S#SBGI//4%$RT=U\\X;7%OC40N6E@A*A 8 7FX3.V$HO,I0KE(+\&;\4I7R0 MKSK!SPO,$O,C6X5"O_(^GP\:$),/V!<6PK"JW"Y=/U3[LH7'\:J$A MR9I]H0&YF;.PRW:4"C=RRIZ7FSB[SX=LO6I; ]^\*7$@W7,EE _F%3#S%!@N M%NPE1E=F/+:/6V 8T2F#V:LHL6^'CJ';[,CO=P9.]>+TZ6[8OTZJW!^['%)F$O+-*ZL"J MU]D(D"1+] >AD9>=S+D-XY>#[GO9_DNKO@?,5>5!06R9X T=0T@.$M:)%=]& M+C8 JS*C8!%*YT &6;7>_@PFOE23"7ASGJRV.XG%3]]$LDRE!+3&)!2N;Q>/ M>+E;XZO5[6.8X),PQ4L6/W"<\CJ&?YK.=]DC2=B=:Q_9C/=M1A:?Y]MM@A<1 ME^*W5*0G+^?/M/B(4GR=1 O,;X.^8VMK[_!S=D+;]+F%VFF<%_TPMO,!S!ZW MJ=!U[R2ME\6B"1H3T,]VZS!!RRA=K F[_IVO -KR"2E1HC7Y0O^UCC;L@L2BSN=FR[4&=A,6G<;!#WDV#VSHOYI[&21Z%=N"Z_ -M,.?5@ M8J) 0J:F9S.EC-N.,E%-\>T/*I:"U%[3--N?*$KKQ-(I"V7.ZN[S&P'SB%LV ?$V(-X(](DW [%V(-Z0B:O1KRW*22KGKR7, M#9NY&+^]<)/[T[3=GV#'-HK,;]+&82NL#BMTF?RW2#0)M+_.2 1Y?AFE&/WP MG?"%C_AA>199Z^&0$W$:IL#/%1-9EQYOTQ4.;II[1U)>N12CK>UZ^K/ Q+U$ M=+]MZP2:AEQUSHQ &[2C84[B$IHU[V)VJA;]$+%//9FEM^U4V2E8AKTZ\$2K MCCW 6'"P!)C%QO3N,A MQ-?,",VZ[W$I ;-JW-HM_*+R7DT )\;Q-V( @,('8@"6EN>;[9J\8%RK8N?Q M\O^T=WU-;N,X_JOP[6:JG-Y*\G0O7=63R<[E*IGI2CI[=8^TQ6[K(HM>2>[$ M\^F/(/5?HD2*H"0[_;"S'8L$*/$'$ !!4!/=A4V$WD"K(Y7\FTZFXJ E)O+$ M-C'=AJ%3%2Y4;^]B0A.9]R-K&WP7&&3;,]1<9CE9H1C4,8!(G647!!D4'\KO ML7P\9:>$;4AZVOX?4_[2,TNS8O-)W7P)*8E)N)/>TX;0;G913DP=-X ;-2E) MCV+DCZ%@*E.*-E 6.F"/\@1]WKPZ.T_NHFS/3T][^#T13\3_9%73G&4,A9>B MZ"RH/ IE7@QQ R\ 6'!)FL^%0$V)/P&W")3O)C M[&BZA[>'9Z!+X0ODG9-7Q8O)M"CY_02C?Y_@-_4%;L@#,*O_)"C&4#D@A=.) M\I8M(*VN"96:6W(4WPI^WIV2!"8P?ZRRL+Z'\%&R^N>_*1WY ST#]5.JII5F MTJ?=B,90ID .-91G(,/G\._J.\C$,D*#(%1Y7')4(4SQDTQ72ZGX[[DV]UL6 MBUD3;HRJ4L5( D"L(TF^AW@?M66QJVU*P0>A4?%5:3T- PJ#B]=D 8-4,HF* M"E6-HROJ:VY(<$HD*EN]9,GQHZS7L;";Y*I?.9JR:RY_$PD6"Z#3>)91^B@. MDR-_#^I>.$U%;U*/ZDG1U*8ZD5^ RJ\KV9987D@TWM-R4N+F03DPQO.A' ?A M058Z@6\I(Y!?\R('@QM^R\D!]A9BEY\820Z'6I*5^+&68C6TX8A"L+X]Z4C0 M=1?+B3WNUB?*4 8WQQ XW.K76- NA::I)_#=-1/XUK7]AH-G[@51/5M[3L0; M&X$8PUQ<^) WG%'&XU<"BPS9/Q(*^VH#B;(O'/&CT(59U MO,$TZ5_MC=KF7VZDK8.:&*2,MOP:<=')M4'GVZH-":M&JY%0L[GFME/2E*O! M?H7(F!#'JSPK([&_J> >[&W\0;3@A+U3,(6YOA"D+:U;B$7GMQCP1_($\>!?(M'A5XC901X#5GHTZ#''1'1KCQI0:8J16G->T[L(Y7.G< 5 M#?6RN*X";-Y)YBYO"/0CT)&(5:?6E:B^/Q.@M25YYT"T:]%>2W9F[M%_*DC' M[ FTGLY!FL0<#=G"[9$8[H/OSX1>;27@.="+60&1'XX\#3.6_@$E/S[#[BY< MHPS;F_<)?TKHH;\RHFV_HF*B>3^7HFFF7- K+%HRUM98LZ)S>Z>VY8L6Y*B: MP-;]@29A=!8&UC./GO,"*BF/PJ#<^MZ5O%39EX6+M5D#BSO,>:NVFRF)LN:; M'<^Y$(U3#=*6(PJ6H7IDA4?9@31ZD+S+2K;.YH&KK@ZE5[PB>OB?F6PK%,X[ MGG9\>,W3_%T[3QVDJ$4+6_OWD]?)15_KV[O24]Z)'PE-4PXQ2^%(0 (6.?#G M(L(<,9JR5X6+S'Y HA-3-7B3G#)H>Y;(%*Q'=:M0N'C57=UD\]$9:F*_U;! M>&]_7,2@:%<-70NLO(9S/<6O1/Y\:3.K46OF4^OFQO40Q-O'TA"WF&#A:GWB MNXXC>E40L7!BU+3V:@I9.EIZ6+ M[ZV,L=+;=,,];ZL&)"I:R,+OT*1(GY75(M>0+6LRZ]QJ>MJ&FK9399J-T/4' M*21W893'1##)A2[_6'!E:P^RK@4]6CO?%3Z.->B'B>,MF@:,)H+HS8A*NA8$ MZ:K6.R,(LS@!CS\S.&0BV/7Y@]KG15&![G.74Y]M:NC% #0,M,]NW/<,P MEL=T@NY:2K[OP]T>CA]]C4\IG'E1M_)M"B=Q P=D8 M6G>8,H2!S%'YCT1FP MP'>",*%RHS8_&Z5./ F^)R&[ZK3,]I2&,4N7]B;U4.$&L]LZF=EN6IZZ[*>! MC3F!H>8:&^RU_:I M+8\%UZ[AN>:&TY-ZQ;ZON;E+?-Z6C[ @[*>#5*W MAHU8U^0S4GNXAM"I&Q0T:]PT++BM=5JR>.O=( MK1+PI$-'6'Y<,",W*-PT0 MB"M@8[\1&/S),G4=]@-_3Q.XWZ6[-VC>I=PP-.GBM&\PS@!_:]&8IWZ+P9!$ M;6V-6=9*+9'.9^EA*L]29N@*4Y$?H)2%6'%E'8VE-RPL@,.G36Q[9V.\=[7= M88?KA:%V^Q0?AZX;K69<,'=? MS3FZHA%<9X&\W4^$/.W>+C[R/!3%_3U\#E,X]M>..^N>MXK9UIXC5!LLJ:'' MG34,QLH$-MO+\SM5-:2@>-@LC;1T&%@[<]S@8_<7Z"N;MHOOM6A@0P"UP&J' MLM7D-PJCED\N<:I'JI2:S35.==$&2?S*H1WR5C/>J/@97/*,CY3?-)MQQ,7G MMWS#[!T_;$L7.T[#@"7J2'IY&/)# #KU,93GS].49>G=[M^G,&'!71P4>[,A M2\4SH?\#S;'QV?CEWW<&?@["YWUT:)I[MI'J],), [@M^) :HPUIL-J0BAFI M2LUS-P?[YI)$O ?BFCO7.N]#9<[WDVA4/GA4QVW 7U3XJ M&>Q%SUR*GM'8E9_S:FI.'^$&&]1_HCWMZAB[C9B8Z*[V%B<@*5\>C#0P[ M*#3#6"U4.R[KVKY5OAF5T1]09%VJ5*-O:F-;L#':'.8>&;7.M MIRZ*1R_.WP2Q\J"I-1CVIZ-K#'VHY\[[K%-7K,['ZQG? EK"GV<'C*[/IUM& M28"V@+>3*V,B5>Q!H);- MRM*E*6M:M9*5.ZT04AA;-'TE+O>S&LH@[5V-1R MXWGHSWIL=6CG/O;2\X,7U"QG#?T)2&ED/)?/UD&-DFC4P!WK6]/LD95S*%NVR%4%P)M&O=WT2U<39]3KUTK M1(75GLAHH+PH_A5_?'5*&<3W6%854:[*P2V\_%L ED^!5%.HQ_L6\FW*Q;ML MH%@-YJS).HVY@0T[-R/$C >>/6+.SPU\95T3 MJ6A3J9=SY2MT\W4"3F.\8 ,.T:3YQ#(:W2<\..VRM/>>G8$6^5OVMG"0B!YZ MV&:)GH4.]+H>\G2R?$B*IR1E3\!<& YB$LM-/+CZ@L9G86K\,Z%_"^L=;L/^ M;Q[#E0GJ;H3S!LP,:!O!,?1460@'J'?"'A_#70B58X^2BS+^V0]!48I6NF=1 MI.Y> /L";C,\'8\\R8K*G GGC](".L4!2^":'2 -(:D;\K /RT$3&J6<'&A\ M$H/*3F*:2'J$6VNC["Q^CH2](K80,4BF@*OI:L%[]/-8L?R-],P>XZHABJ^L1/CKX#G:3BKMJ08HFI2*$:\I"J$\F ME.9[T6LO&I!/I6(4RFY3_5[V;C0@'[/@9D/>T9@&(85"?X<#W.PMV/V+[<.= M<#[%;PDD@*C]W_="B[(DKH\+2$AU^X6E],!@L?D!M_'1#?ER0*[9]AB">Q M%)%]\7;97BP<3WOP=?\4B\N>W(GW$:-96.N/R@ WQVM3 ^AZ%&I@F*(GT4)9 M#L883!&JUY!:VI6H=:P.&"#1K!,N*$%<,;Y \6!A1@[:\\.-\O?2-7( =#]) M[)5BD(L.T@.=Y"I1/.^Q\ ]4Z-_3$;3G'PEC\7<:!24<(';X(1)#Y,*^_LAW MWPH?X!_OWGWL4OW'9WX&A2\:;LC_\$10JG>J5@+UK.Q?LQN&UJ1,7C9^'3AOF%RF R3MY<[L9!TA6X=RX@K*#1+R%14H-Z1^036 MWB>:[?:R)%ZL4I9A[Z1W*3'O4!;&'>_@5.5QC#SVS=:$Z.8BB+%\ ^W.Y?'Z*.?6C5F.7 QLQ$%*29!O>6E!P1L ,0G MS7#G#NBQSK5;HE.&CB!\,P;"J\>@[D@O.@8139 O>YJPS^PH\+JG*;M/^%-"#Y_HC_!P.A2G MC66C]&%/LT_T_+\L^XW=Y^V#KW#*XF'/[@5TTK^2O'_ZF4?1/WGRG2;MH\+S M,2Q2_&9@Z)*PY'UX>,E/LPU5FT@UTPAN)0U2<2)Y4Y+S(E5A L6.9(*?>'HF M@B/9B@X%3R*9RM1 R9;PI* FEF5@37+>2R=\S2>9?!'LMQ+1O#,OD]KF>LW5 MJR$\NV:^\2ZKBQHU4%Y4S@[&R@.:C# M;%%BHIH,: YK'/-!+24UODT1BV%X$1UA.+Q(R#1$K$E",)?:C.^^=<;1- KN MGFD80>$+,82J:7NM=294++8.A%STQF2VZ*B51UNA.5I4!H$1?I67+H@ MJ7)!:-%7'GM,JM595ETAE*0P@/H#V/LJ*L""@[***K (2.:8F&IIGLDT2]7C M.*K%A S'IG4>@A_Q JM6BD?7JMUT XMW#5&KNKQ(SI!9N[#H.!JV3KP1+5OG MB9G%1PK^@7YTB37GB(X=BR"8[] (3%)X-<7N1HR MAA>6*^^1IP>>T:@YFC(X=I?>TR3[Z_'^M(W"772^BV-^$C,9.&Y^>N(Y&-%" MYXGNQR./T'.DS--H[4(#7@:AC\!)=EV#I=J.N!/_R*M"%VQ)R?I@ M_,*G))C$.I#Y#\=%_+SL)6@GWQ%)3T->7$7U;9&^Z*#UZR"K>.NEZZ"+,%QG MLU9G,U%7JOG1X\B^1SJ_DJ_BT!T7OW+I:5I>.W(LE#LME7O7S:>RR"V$ +94 M/-PQJ"?.LC7<-3R#L'E7\ .A;&\\_6MR]U"XUZ&MW*E=SI.=VWU]T1^H<+XN M!;)6']3:\53[MN]C[;W$_L>ZC"IIN)GNEDA&X#H<:"X_Z(IV(*Y$D?RV%,.._9V\Q=SH8U:77= WD*;$^?&=DR%M?.(=>/@77/*.)(6"]$ M[ ^!5;K7XMQ7B_>,.5S0Q&(B"#:R-/Q.<'0X+N^/9_Y'@!KL)23W# M>_%3!H"&[9$0T-IWP&=%N4.Z:GV+*;D'$RE+HVA3T:QD>R0M:;,#8K MNG59&+.@&S-7HM5.)PQ@IM\YR*&>&.4XPMSSB0<8D=3[.: M2-=]D2!\#@/Q_]NS]#8RV;Z3HU#KL;ET]V4:<">5=[,]C:*C,ZV.FZ=3(T/L M%B@$BEO]TZ7DY\^%:Y1JGM.!/6?=3B_.S*01X(&\5ISS*+%\!"R+@2N5/^30 M!#R*:))6C9>V_F9&/DJ5SNG(]Y%^/\0/V<&9Q!\/]V_'<=]U,C MWGM^N,;?NI<(<-F*:5*8LB%34)@KI*'X+;HYTQ@"2FRC1O%EH\8(J5-B(UWH M. 1(%+%)89+Z..87F_FW<9J\D07&KE)L26!#%(F?50(P]GE01&#&/9^*Z;SU M7S4#0!:$X?V?RPR%HT(>8],'!?+>CV_P%02P,$% @ )H)G3_+_R[:T1P \^P$ !0 M !E;6PM,C Q.3 Y,CA?<')E+GAM;.U]:Y,CN8W@]XNX_] W^[FGY[%KNQWV M;JA>[;JK;M6IJCWG3XZL%*7*[512SD=U:7[]D?F0\L$'R&2*I$H1WNT:)0@0 M( "2( C^Y;]>-_&[%Y1F$4[^^L///_[TPSN4A'@9)>N__E!D[X,LC*(?_NL_ M_^?_^,O_>O_^$TI0&N1H^>YI]^[ZZM-LL8IB IJ]NU_,R9_HW1]^_.7'GW[\ MZ=U%BH-E&BW7Z/U[VIA ??LS_7]/08;>$:))]N?7+/KK#\]YOOWSAP_?OW__ M\?NO/^)T_>&7GW[Z^L_/$.AT%>]KC5 M_/4IC1L$OW[8T^)"T/]ZWX"]IS^]__F7][_^_.-KMORA[B+]#"#2@+\.X&N> M?O[X\>.'\NL>E""*!*CW;!/IO7M7R2_%,5J@U3OZ[]?%+;?UQP\4XD."\KO@ M"<6$9-D\WVW17W_(HLTV1LUOSRE:L?'$:;I'0Z7SD4KGYS]0Z?S; ?.',=U; M4U5ZQ'D0F^EGB6_8UP&9\9W^8DJTHBY_,2EE8N+H"%)ND1G?Z7N41GAYG2RG M[WB?E*G./^1!>@15&1(;S\#TO5;H*@JR'*5D9MIL@V3W(_FW(G!19%&"LNP2 M;YZBI)P4KE >1'$F[SG:Q*1C/W_\Z>,O?RJ[)4(VII.7F#CR)$]+C//5(LJ^ MZ7=2A&Q,)Q_0>D/PWB8KG&Y&"E* :TP7%RB/4D0Q7Y"%R"K*[^,@R:[(7PE: M$KGD:?144&KT=_W>ZY$QSQCQ_Y5=1V']\R7.N6_H0>@U>4Z?>: MA626[\I<%VA9I^$S6 MF_G]2@- MC=;/.5X5&9IE&1JEGSQ,XZSZA;@0G$;CK'J(9$RGKH,TH1M1XLI*3=;O&1?3 MJ&5*D$79?'6?HHRP/7:9(D!F>"WU&#S%R-!2JL%E=I&BW4,^*O,SN78GQ>B. M,1@/$91K_G(FR&/*=VYQ@X3/I-[7[Q$!EV2&9AYWS$",TZT4 M<8H%:1+B=1)I:A,+R3%FV GGU@EF55/SZ?B=FN86S>S>S,"FS-B:8MQJPNPZ MPL *POB.R\Q6:_3:88F2K(PC9CB.EC0._D P5Y/J?'499,\W,?Z>?4V"8AF1 MKWIK"W4JQMFZ"&)Z@OGPC(B6[PG=DZ%-\FF-7Y%E4[D&G]#9/,J 4 #@N*FZPGKLGF M)-^-VTF(T;4[NFU-!7?DAPXM])HC(HF]"&E7Q[%24FYHQSCLD(MI&@Q.A^>Q M&2%7'L9F*/QQC5\^+%'T@3),_R@Y?__3SW6JR[^1G_YYB5]0.GLBJ_(@W"^L M8GH\^]'-@ M.@,^@'%UQ,7,@(9\@*(>\Y^='_/+(J5BNXDR,M__ P7I=;*\(A-*WSE)P!H_ MQ05S;_"!+$G&GX^E5H%?G%>!6H4K1A9HBU,:A:3+BB)C6[\0M.L$.*#NJ8," M:S"7P,%4J\6OGJC%;4(64X0QLF(F:AW47#'50@S:40L>J*MJ 6(-I!8\3+5: M_+LG:D%VRW%\62VQFI#_PY-!OHEBE%Z2R6R- M4_8H,R$ZP]R#<'6<18R !KJ'H![I/W@RT@^;((Z; URV/;,@N@;=A7!UI$6, MP$RZBZ >Z3]Z,M+7&Y2NR7+D4XJ_Y\\B#RZ$[(P\!])5#8 P!M($#J):(_[D MB4:0?F]P4AX>EN=!V;S(Z9TH>C>-O?P'-.AN H0-7%43!39A&P(AOEII/CJO M-$T8]9'@[:D'ZU,MH>XG]X9WX31ST[9SYK19' M[YM[0RGJO&0L>TV;P70_BMBF;0W8_; M-0P<8H\WY)?^\ET"U1OX 92[0R]F"#CX R3-\+L?G^NR4&FQ7 $8<$P5Z,"Y MK@1\II34H(.F401?(G*SY9+PFI79 //T/L4O457-8;B %X-VENX\4/5H+/O'2=K0@)5CS@72M-&QW-79T'?$*4NKSJ3WOP6Y<^719:3 MGJ;7KV%,ES2]_0.E+%*+L 1]&:I_*) /_ X*_;R1?%![R9EILH*1,K:?($6Z'4&M4BAS9R6<6T& ?K&A2[1A*+6TK' MOW5Y\%B\:YE[-\6Y-W>) >(8"H)8JT7:(53 MU"H= >6^OLI84]0U!CIK>4\&)G.4=A+1,"V-ALW>LVKQI745RT*E)PE*,'Q5&//917"L+F M35]%]O@,7P1W:UX!.D?P%,/'-R(K\P6E3]B%P_-]^O]5]!(M4;+<\TG+1-T' MT? 8'=YD?Z .:>*R3FDPK7#(#L%M*@74R0PO80TD:V=]30?GJZI+LV3)Z"AG MB:;9NCG]4VU]WJAH&K_N."EM8!2)\#PT[4^]/T ME;.7((JI*(EH'H(8/:"P2*,\0MDH>]5!"[!0-;1OQ29'"-N*%:KU5S^JX$0B MN4@05RB-7LJTLNS_%D$;\?T<=I(F"CXY;&NN7Y;H(A LZZ!0!Y M.$?C0_JHPW#61^NED)3)VXW>';!U'UI>J/34SQ_ 4:>)PJ(3Q4'?E)&- M$+;;DZK'L/FL,O^V%3^[GVTS$+]=)*0$PY,AZ$!C+U 9I#1PE#[ MNWG\'*3?4#D)'?;#[%?= )"U;(60[JH1G$&@\@@1VGH2U("_#4-<$"M8H! 1 MBR#LD:4-6V<@H(WW%8*ZJS4*+ +51HS1UCNB)JHOO! .<+HC[/3TA/5I7V>A M_WPWM,!A1:U7$$MW-48=8:! MB@1";.N%48-57%#+10X7F%14H%!?%]= 5B;BU(L2EB&L"]0J3_851*@OP=H_I: MX&Q#8]J_E[]SI3'<&AI%>]A&&D+KH-I.)#.I+S1&5F/SZE8:/I>WX9X6 BKS MH"[L>97\)VSS"_*>8W?!+E25HP^X?(_BN*<:_9^;-T[V/SLXY)P^RX;WT,SG M#><2K:(DRM%=](+H)?@EV@3IM_ZJ20JWWWARX1P<>"A7,DT0X/%WVWES8.B6 M\)ZL([*/KG@?S@@PX%J<,F '-46)/YFZR)#I[UYMZ\S^$80[%&1H$:V?\_GJ M:U8QU\\A@\#V'Y9@PSJH,"K< C\]!! RET-,:,'SS<( ,.#VE3D!L..*I<2KBE;)$.OGFCJB4A=%%B4HRR[QYHDLYZA,JA?1 MUH0_>C4I6M:OHC7L[]CJ-AY1/3QC$#FNIL9DI*+"8XCJ'R[:C@G>X63]B-+- M%7KB9-X+()H%*0O"<163F:? A/=+T13Y'Z%OQI'MNSM13E7Y<1 C V.M\H%XG3$.HR#WM]=$*-DTA7-.T3+5N4D\(PY"E%[ M1M5$Y)6N&I/8R!E9LPLC=GHNG.'V^*QJB$&57:_Q86.BU-@KI1XEF5&;%B6R M^NFPCLS[X*0#<)J!DXD%]\W8E+UCE7 20!SJ'@PA+&;C0,Q(SE4_$4=D'4QL M_L:-+@\/43.+>G$^#Q_Y]D,7)/RH*,(0E;^QG,>4[.J*=,?5 SY +3D6@..Z M(.5)11M8R+R_4"7 M=!FI"M?]:YC;N*PJ@_0<(;U"*&-'!FQ7E4&OOD](04UJ:M1L)^CZ>.1I[XWMZF.-E M!41^NWP.DC7*;A/"_2>RZ"I]%]$C6H#Y)L;?JT='KER.79#B$ M]"M4.6'CJH5<-.N-Z)5X@1,S%)]S_)W&ZHG*9[+A"8/X_&BCU4/'\Z.-KC[: M.(MC_)U:SPU.KW#QE*^*>/B@%Z?0CD[;1@YJ;1U^YV2$$'J;8>X[*&HD#)^& M'EW8?C^1XO!RY%Q7[EQ7[ISE+L]R_T*?-Y>GN@_!F/GN;3#'8SQ _O0SW]LH M_4W:Z?+T\$RDGLV*_!FGT>^'_0Q39WC 3,T9 GNE/Q)>];5HB-C?C)/6A0"N MVQ'"#"]5>.1P()QI7J]@N!H/\Q1:#$G\# !RJ"K>>1@XEYIJP_4M'F;*#]BZ MS;)"KCA=*)[2-%"^*0R3NU'*TF#T]T!SP-*\R+,\2)91LI9I"P.4IS(=4-_T MAL_G*.7IH/7W7:G.3;:*LY[B""!8MP$;",?51,Z5]GW !IOAAZ,31SF;W$LHFZ^:9.K#&:4+QY+[7LF/([F@PV-(!JBUR>D+RFEW[E/\ M$I%!O=A]S>@C??OJ9+,PCUXJY62+0!]!+1@=!#;%=D%6:[ MH09K8.T:>4FVPEL1Z9],3=+ JP@7IF V7@S9QJ;(_??SE M3Z7"DA_^^34AO<7KA,;9#G=5NM=4ZJLL_7E(IVD]%&I-3U:)1TCP.,JLUD'O M7Q-J;EW.$WK!>K[J/&C)>]=4K5$]?-!&)ZOZ6E([CM)#N^9]E:A2+M2F&3EM M@Q-T.>C^_%P$>K(*K2"AXZBQN$/^GJB5,=F+H(SQ;+9D4F(MJ,5 3:B$ W2R M.@J2RG&TD]>5$3=$74A>)%*AYP?H"E7_MN1P&6RC/(@YVVSUAO5PJ31T2"S# MW&FI0/A-N*)@-;%FW1I#C+7DT+5@.%EJES!R&MM7MY8^0S;I4_8)H18-3DU! ML%P5[,!ZKWM\SLTJ78>.QK[2=6V[3]$VB);-,U/7KW0*1$V5D"JC7ZJ&*DBX M^@E#XKWB:LC*K$;#.N#]GI(A)LK?834(4VU1(_["A]G(>]4%R,*LJK()>E^= MB+^TN0]V2BO0'KQT^;F']UX7Q1*89N&YI^5O0N>O--L8[A!:H+-O32LZ1 M:J&\*5U\UY181*98$YG MT?0WM77J:*EV2.XX$525[AGV0]XDDATA>Q[$!I6SL:DFP,0B#V* M$(&]3)!@5\\^L_!?192BST'Z#>5TVWUX9J*?$J+2ILD-@;5QS<-"1AWK203D M7 7TRTP/&%WO#^T&?%X4692@+$-5:6,JNOK+H *(1E.>S@J;GHKJPN4SB08+ MR7M_'GA@]PJ]H!AO'_ J_TZ&EJNU'+B!B@[@O-=',>=FE6] R_OCN(%A=9)9 M9\F2E]6LWI#G+@4-O5=.1=E,XBH%Q+T_LH.+2'OYKKUL]U9]M65C0GU5B'O_ M6LBH0 !\JVDD$" D=W*AQ+I2@GX@ (! [%&$"&Q>"0D16I;OSCT\XS1_1.GF M"CT-E@+3\#J4V#-43M#D!-81*Q+1*"NCZ.V&T&:15Y6C-=\(>3M8 5RANP%!, M7H,3T$J0+$RK)(^HO]5'.T;&UT(96"UO/IBG&@?DVX2>\4EYO\]N@@HW."5< M%FGX'&3$AEJ5$CGA(7F#7EA(U,!3%526A1&G!R"JL7]V4RWGJZN("B=99G*5 M% /WU)$'[+DJ@F1@4@UY!#42S]Q20;A8M.,&VO$";]546S8F5%:%N'YR["E$ M(.$Q+B,12"$Y?Q?PUZL5"HDHKE_)')VLT8((9YY0 =#_HZ]'2,N&YFML5BO-OTZL1UL:L7S!24C^/.2D M)$O&[O JRL(89T6*.+D;IM"U='\<.GNG2-'ZF:@=V6B7Y3SF3WD0)733W2P9 M;O"AXL<=750TEX1W_8.F\9B:LZ@QF*PY$F,ZA4W*LNMHQO:Q/.T:TS=GRIMS M>LCDIL=Q3^\-8*K':A2FD]![<[(TK_>C^C;-S11'ETD&9U;U==(XXO4X_='# M%ZXN@BS*:%'R V)K+UC-TW60U&]:'![KT2W]IQGJDPX8'O [2A'AX&@PMJXA;=> MI' <%EUP%M+1P7#^NF;.PUP>Y?$Q^F^@[>+-]NK757W828-$ ,A]C3H!I,5* M?8->\>P4 LKGU05KA0P65F*T7V:/B[^JN2;":RCJ8<-DRYTL7A7U3M:>W9:[ M;M[>@/VQ'LC^1VL&675DOKJC]2N0W"K!\!U&A?#VGAMGCQ!6Y[)KEUV\Y7/6 MVV-YK\#> Z9/N73:% /M'REE UE\F[7=(9Y%2J"8S+E@?9(QP5#.NK;' MQEJ]=D[#WCF/#Q0/-0\EWYR^$VVGV*UVFPL1>>*SO%"\HQ/S9QJMY' M>V]=TEFHDG%6=>H+S@%;"N5VS8N8\';V G;LD& K MBV4 A#WD.0+59C!YN. &5 <::PNCZQZ =*N" 5!Z'DP^) VWP3K]XI_TB@'Y?/J@@^ M#!968K1_TLC%7[_N),#K?_1@@?(H+3.:+E""5E%.RQ?;,^)V#*?TGDWOY'=, MU%LVUTE46MJKP4.Z6'6P?$+NGJSPTO[8 1818]$T=7NTT=A+G-=0$&Q,8+T$ M>7A?RNH^VGWPWT$]H#7E\C99X71C-\VZ[LH";7%:YKFS/9$,K(GQ<<'LA3E[ M70($..$M.&R[Y22D8X=U>.Y=J^#0*$.<$-S^&_4"A01A_; T8?,^Q0GY,ZQ2 MJZT9^*%#E^75(GKB?)VF.+W$1,1A=0C--GJ=IK5VJ#6UYAP@W>2Y":VV"N)Q MP75H:0 >)YNN8U'I0?GMKW,LHNR;O>@H(4XE_95T*:67 M&44140CL_AJW$-9>+8&V[&DGY:L*E2;[31RDB;U()F@@L1;KO6BEB%)Y:Q-$ MP6-C;VYCD4W64Y38W3(P^L*S=0AH[Q8@&]3Z]+T]<=S<@&?AE2FY['BX76'4G+#N/MW)0\Z-F^?Y=% M2BT%Z"I@S0:^0=;,]=N4F@)0NED)I^&QT3,OE5@V__/5D@G]S.$*0)N!4@UF M6Z)?853OAM?/I.=4'>J$G1W0(YDF,/!=Y@B5N^IK*%!UVIK:?E#GZ M:S8K\F>RS/H=+;\F]*H*F^.+W?4K2L.(WEJ)0K2@8>EQ)C@)<:AY&B;^%DQW MRO$ZNED;9D;_-<]AB,;5^;A9EAF;?T$(5>9;"<*W8*2J+)]#?&)UE5@J,G5CC!MV"GIL?%G0D4SH"AAY5[(9B]3CFR+YH8=ERS]$K$^)PZL]EJ?#T[_@<]AO]3K7 M&H2+7?T1$ [0P3+A:231Y1*#+E-4\WT33T+"LVX(1 H]@'3L<0=N5 MIUHJLO&^^'\3DO%(S!7*@RBVY\S.KTD=VX\V=E/J?E:6^\LN=JW_*O6>ZRC5 MF@\\(;2Y]7LEK2[-7J/^^\H2J-Z<.H!RBKO*!Z(KO FB!, G$U[ <0_>5";0 M1;3^]6\X7M+4\;N[R\]H\X32?O=%,$V7V3#6YUJYR#&,0?:TR45?7N-AHS5Y M:\<1R;:-%JOKNURVA$#[8I0 L>$@X3'WJKJS T?B0T_:VZ,JTN,-0$G'W]CL M'4[6Q+ V]$6&1T*,,4^)0)J799@@SC#%G);$0!S&1DQ 9EC[C)91L7DD7:*E MI#/FC"6$J1GCP-A[_T<\&AC&5=?$V3BI(7-P33$W'5/MB7.:KRY)GZ.*C>YCH$,%..7X2PB1C6 M5KO;26J.MSG: ';, U#^)K(%:FK_V!XM;ITM/LB^8!0+Q/J M(*B-%H5$06K MCB[2(,DJ!?M9?E8@;+ZBN0RR MYWX>5^NG)D&K_,E9E6#T&#;454//[]"TEU8W04B/1W:?@]=H4VPN<)KB[[2: M6[ E7_*=8+D*;0+E/<8C0,J-/JBS0ML[LGZ_H M8NJQ7DS-DB5A-X_4T=>9N122+/+6*&_?(1!\#L M,3L>?OFD4![Y7&V6[\6E^WTD),O;/<;HA?RT7+V0O: :_2EH ', M^H9B-B_R+ ^295F;O2R&=LC-+MT'1QQFD=;",X74>5%7]>?&29:)0U&0/1Q^ MR&V,O,;(R>(\.$XG\#@A=2<]K:[024ZQ"YXO'0W[1]4A!*WIS?11>6Q-; ]L M!PR@#(_T\2/=.\^S.V@';C@MQ_S54:NUAM4]OB"^Q)O-OE1%7MW;*_/4\:&H M15W\8I:FM#I%])@>"@_E^ M66NQZ^>W]E+EQ\EH,M_/IZ\?8LLQ,:*WNUIU=*$Z6*-ZF.<%*B[F^H9L_H;SC]=IN4R0$93''E+?KJ*FKAMY*"96%0-44T_=T^[MF[ MB9(H>T;+3Q@O80HI;]%72%$+OQ42+ N#"BFBZ6_V6ULD@I6.8!7CNRX-N3.H M-"5R_:J]3@0(@"\ZC5P8%1FJJLK8WBK>D8YR7WEF M?VQ2KWL?[66>DS4%0F5WKE 6IM%VD/6UYT<*N6=. &GOI?OE?Q=97H;=;W#Z M!7T_/)1.UE8)^3.L<]*&M[NUVC87E]3:6I,/O28W7\V6N!PMYM58$4C-+1O$ MWJ#O9?U @VCT1;BOVR79Z!'X/_ST"Y-+I3;[VVF@-M9F+N'(83V>N_,4BT*5 M$@W"[.]=6#W?@$'6U,OT5Z%$9<^FX*^H(5,0'N>M>S>Z^01+W58CY$ST*$OS ME@LE_]5WG^2G?Y8O;C#FPL'OM>1:OQ^_GTQ'SOC2[JOIR0G4V\]D[[PI-NR2 M)*QO32F2[C=K)LB2*19WO6M2+01ED9%N0[],I+X$R!Y,UK=F,+O?G!M,0=?% M@]EMZ.^A\=#'89$[80BEF8([C4Y^YN7-#4JS:@N)O^%M-H]WG)H=0&CA_OIN M5.4.DUS/MV69A63=[R(W4J+4JB,%0"M3=4R:O(PNR?Y02J#JSG.A+%LX?! P ME%66[4O)4#_ 1>]YDG&7GS*F.5]]K6.:/6T"P3:5D\6P/FF6"MO:^B4AHC_W ML*J06]>SINSZ[@M.PB*E@R74-0$\4]^8\/[JG)Q]0WK')&3C%)4YY_7Z6C-9 M+M?P=7F$(U8B00.V%C$;>*Q&<@&8TB,FI1$'KB[<'X2NB['N(A*R,;EK5_@ MDSGYO9[:GD5I!RA%[6\M#\ZI,%>>\OH;78Q\\?E?,X-6++)]Y%_V0988+@;: M/[G(!K+X N53?IN0;A3EHV*,% !1(NI 80C'#'.,O@ 3'XLG]!W._,EV+!K MMLO F*RUP4PM'JN*>;-UBLI3,&:87 C3E*YDPUCSX5(!8QA?73_.PUH6N61C M\[PZA,#Z,%B-14)L@O!\5/ZNTD2^>" ]:4B>@6TH.,=.L<_/>)R?\3@_X]'L M L[/>/14_OR,Q_D9C_,S'F/6$,HO=7!6$:?V&$>7S05:HDT98;E':827TFVF MJ %S;\9NX"C[@"VIN E(!-;7)N+NS1-V1J)B*Y H6JT<<222\1WL3J!R$#D; M-LWA'D9 R_,5D9C/Q^]80R,'K4 :V6IU(AK)D\,4&MFBY?FK)A(^"2D=+\EH M!]/*=KM3T4NN+";1S#:U$;6^W(L]"I=DTE%0CDNRR,G%?_+[#>5ELD8,DXW5 MWZH%5X2+E_*&=XO'*/O&W(7(0?>>5 3J +.7."F/2[D13PCH@%D6J,5Z%,11 MHBQ?!#EZ^!YLF5.E&&A?HX(-9-$/ 8' [GK.P$^ZJI> ANESTX58-98R2)X M(AT2J!RL"+'/@I7,5F!W"IRG1/CT$_ELSU!_#]*(\D@MCC$K\3[7HAM^=H(1 MYIS#!V P8WU^NE/WP*DF_S%=$IM*1=N[N]F"_8ARHJ;0['BI VULQ< M,&I8C^.NN0_QUS%Q"%X;A^WL1/ $?2;>_5E':[3:-NGA:FT=U:(Q$H!HDR)^ M:W&E,:K%+M:BUUA-N>R7;S&B79 J+J/4JU_,Q=?8$'=)@@%S/%^>S7J9A>)D M5\F2Y1UH93S$48OKWZVOAL^55,Z55,Z55,Z55,Z55$2".5=2 <^7L HJG(ER M6#GE/ZR;_\A3XSM.Q10)%/-$^,Z!"BG='O%JQTJ@F-PY44VVE5MZ$X3EO?;: ME5W@-,7?HV1]&6S)EWS7#RUI-&5D\LJ;.F+Y[#N@^D(0.8CN[5 E&IXG196O M)J!E=D-&8(&VU0M\V7Q%4U(?ZY346;(D_$9Y$#^@L$BC/!H4]1F+IAXC?30N M*ZTAX8 56)^>QC+J8Z7,"5J3S>?2MCJS;+?*8XC"^GG)^S1*PF@;Q #_*FLJ M\*_\IBZKZ@@AC/*O?!I3A,KT0['\OM_@=,]$T_N:&["B 7!(-4Z(PT_5@XO% M@ X*B4U1+<9> 0,R%0B7U6T =OF"$L!EI9(R!-88%B;]**N#ZO YR.DZ8'=% MYG&A6K F>K1!?1'300,:JI+%Z._H0>6VZ0O>T=EC?<;A(CK#*E\UH/'4=1; M"J8Z;DN7E4Q?!*.F-2Z)6@W_X&W]QJX@+H(LRAX((\%RGK1/Q'X6>C-Y,Z9O M$S5S60DUF=?T>R+\M?K]\=A>,&L4+T/ACVO\\B%*7E!6'L'\6O]-%>[7EL)5 MO[:RJ[]@*H@@GFWH:Q8#_1*##;*J^V!NZP^(.05]X>&K]>-/UC.[#CYSOFH] M-GX1Q$$2DM_H6O .!_UD1]5F30@,W,QE-=%D'A[B N.OU>BCIVOT=LSNP/0% M(KXT6=]$KVC93MCO+[JT&K>JW:@T=ED=1PD"OOI2I-)$6^VG((S:" A6^H*E MO.,*PV=":S%^&&Q'B MW;3##RB)Z--M^1TBVS[BSQ:4489ZB %;BL$#=%TE0 PJ*0,/8Z,&QX\S<]6@ MG+XNGX-TC2ZQ6!%DH"U5X(.ZK@Q )I74@8^S40BCD69K0KUCE:>'9?2(Y+E' M._2U+70GFQ@'2_C2J C00J4?,G1!>.)'Z47BY0\$Y/'9>4?XW'1" M(\B:B6TD,FN;NH?P&2V+F'2[[-X%[5Z;@5F:TOS9LKL7NP-,S4*I%ZRJ^,;Q MUH(VB-=>_ET<)+3>-N/V"^M3$R3L?++>>>9E;_;''@.F*^I3O.3'GYCW)-@? M6SUJ?[0V4W'DAB7][TY.721EQ+37V//2^$SCP!*M8\NHN3_1;^KO2M&\P\5" M=]25JS'J[4'QO;1^Q16[IC[S6RW:WC=[:P/MH3QPD"R%$\:4))H5PR0DK W* M]68;XQU"K04Z<^*3PM7B$<#9\V53:@6&RZ;GXR;H%75W@M[XZ_M*9F9;TNDP MJG9"]"G9[&&V>&"J*QB^L6HY_,FJKZJLCJ/&@%[Y6]U^@%&;, X8-O5.R7?T9BX:\)8%A.5H_-R-7: M>@+65\_?169OJ?!1-AG=D>WTI)P;)^F!Y^&<22(6HGWUA"&+'EEG%CKG4DSG M4DSG4DSG4DSG4DPBP9Q+,4T\*\,*.!F=D8=EGSQ\R$(J!YX8[C@5HLPAA$;7 M 0A-;:$[.2OLI \12#NR. QU</ST'^M^ %E1+*%L06TA=$ MJQ'<%&G^C-+;+"OHW98>$Z-PU%QJXK#GED0#A\W(I.>-&!2I8]&DY'G-J$/R MDMC.G_IV?E^DX3/Y\3Z-PBHY:H.34K;U=1F6AYJ44-MS343(63,YFG1AMC1E M=SQ_)U![8KW^5Q'ENU8>])PZ(N*HDGH /A$4>79;O_5E:H&@27;L,D*9K-NF M>7S)*QCJ43IGK?:7Y7GR)HC2OP=Q@69DR5 ]QI==OVX1/;&BU\;Z%2VF)S1V MG@00=)0'?\?41+VRF)I/)W'!,TM(@.XTKL$2F.G1A5*+IMAD>5 M]\33H4J_G'G/PZYATN?^;E*$!#4OCD9O"J-DTWL;)@F0M06#9/?*WPI^L[A$ MCI9L*5'_DV1]FU)KU&2N QLYJ]U:7,-4%(K:\'U;']Q^$U*MHJBSER"*Z3'. M#4[+W:$I;P\D,];)2\DXJ_U'DNS$+EW:&<-5"%U*Q(BIS TE6N9;E2Z^,T/2(/? M/P<&T^ QTW?.&3RG.C.7(R"D8 MLF@FA;--CQ@17ZR:R8DSV>9ZMT1IC@Q:7A6T8FK%5[5R;Z\3KU]1&D89&JR( MM!&TL[T4$9RRI8V5Y]$,2:.C&D?+;KUT-E:<1'XK%.4%$9'I] \Y!4-S'Y/" M*5ODY"/BR]S'Y$3C]/JT;/KHN]-__G+>G[JT/QV,AR_VS-^A:AQY5SO4ZX1M MSSYH$#M$>XR(WR1!WHDZ[O%>QYQ$?D/T[CY:SJJ"T-&D MWS%/>71Y1PW*9_]SY-'UP@>9Y/Z$U[Z/AC?!*. M2%$ )UPW0R8I1JSYF-Y(D[PI?Z1,_NR1;(SS2?@D91%,4:72)=?DR%QDZWAF3P[&A\ZG4D;6.?Y+@^(D5F"EGJH]SJD//$@9WY,>:(WJM1E1H MS0A"\8,/2@@=F_2K9+59D3_C-/H=+;\F1!M:N6MEA;&N\E!=O,/?45K]%6T& M3[$?@Y1PR: ZI M*2QZ0.ILT:KCX;Q%#[I_:N<7FG)I[B"W1J0>HRF-6TYU"CL743V;_(A1_-?5X^^^\ M9.R>6K7(D4O2UI@=<>/%ISKEQHM%]91G5*CL8%>?JU;!G#J>>%3H\FPDZ32?=8FEVQXI+Z73G[(=/CZ;_S MZ;-W+OS:JO)D,CEGLC*Q(SMYSA5N)'1+9M\HR:*P+'8_778PFX[Y;. ^G5.Q MS".-A.,)E/V^&PYN^?Z'=9$-?OLVOS&%8DU]./Z6XZWN7X:R@[\RX?!J!/=^E9]8W[J: 1Z MS1%9C^X'MJ,3*,C(2B$)"8-!LON1_%MUH.3K&<=T'5L]@5C^LD#;_<.E>)T& MFRN4!U&<_6!KA5'UC9/#S?Y8ZTW_H]T:L@/!]AZ!V&\M'O%%:Q28Y63'XFHG MK.OCLN:R.*..S4JGZW:Z-/>K?WU:-A*+V1RFNC\OHO1/),-^/,-9!6P7CO'? &,T,.=!V><)B;!9TNP0U[7L3IFRD,M-X MM6476M;'H*/";A1*/KHB0^L='TV=>V6+C_\XO5TO/+P??O;#*N)RPA-KI'0[ M3"9J4]@RI.7^R"BCJ\"5%S=*N 1KFQ!>.R(9)0< M1C'OG$-5&6VNS0)%!?&E@/[P[9G?#W^6M#4/-.['4U?5=L*9G]G.>Y990C99;BH%[M?-D[,ID;/P@P]WI^"WM0Z?=XI@_1='JD[4[! K>^W/P&FV* MWLG=XW.0?PYV_T#Y!=J+H+Q:\_B,1FYNIR H].5F"3J6K+B_)&DR:U$7J7!% MK([4L>ES$L7EKH-'C@%DEC3)$'_UJ\Z(/[O3'DLO0133_',BDP.H3IZP$)%* MDC 'T9NV+ U9NV--L,Y;.XH[^:D.F(9VGNPFG>RT-H6.3W=O:?80&]QYK MIZ_/DL]H@R;R M::W5Q!$A/ ?I&A:>X( RF>Z#FMJT?:'UFL(BW0=^>AWF?J][R?CNB(OE"!?+ M>1+YU2Y6:MT,;/K.U(G3F-ODA;"/T]UO*=DU7N'O_44:'Z"6( O >;608/3KX.3;Z4VC>; VKBO M3!J\*^H7C(*-9\/-J]PM$4NRCFC!WI+#VV2)5E%"#"NF;%^_AG%!BX%^PGCY M/8IC@2;JHF(HJ#HJK_1VI*3TU5F=L(TWV9CK*;(!H+"$9=9JBO-UO^+K?75> M6\3\J"G )?)0U4;IW6(WHA-PO+2?#9XBX']M3EUZW]U7A/$_*AIP@"7C6>* MF-9]AX(,T2=)HH1KXT*86AX<&.='&<*;VEAS,.J_]S)%(CU]CX9TGW!U%P5/ M95QR074T"_H+#0#D_O12 .F\(L#Y5%,'(5[])SFF4(I!4.H+RBN.'O%UD-*, M,&GH2]"$%_IB-G%>7S0X5UT]0 C4&O0GDQKDQAG",'0ZD+HPV@@^2[AK/^,@ M)J ?!A/=9O7Z:($7X9[J?.%N\#""J4" +;4'Y?3A,2EO E,0$>\^: @ZO&3 M!;?T)_08O"+KB:+[KAR>H^"7U:H6HUJ%]]Q9$I18HQ D] M*Z\L,;]!1*N"^($,=T&CSQW@GD0,8FQ>>C"!T9JC@6@(GD)L79J#[!MNDYK#JYHE\I]E#''/_O4K?5ZF M;PEFD38Y2H:0NFX/DPA/R21,]<#S:W1?DY1X@752WCH*7B]0@E91GE6%Y FW M*0VV7*'JWYX%:+6MQTJQK>OZ/$842FJK2,C0"M[.!:,\2JLGW"HFR]M49(]> M\1J%]<]T?6Q[1=EY@8RNW)NN2U>8&BU;=QG +1VX@'1%S^/0LCV8AYY*KB I MM!U<0@*UM9@(U@P;[1G-MF1F=(N ]F$_-I!#K'&N(HG!N.Q93]Z^)^87U<]' M=[6,F<<-!:\9EH-;C*Y(A@PK<]N/H+ )T!E0CMC?C5'S;C<(?\']@='+[6356I3RQ_8QB$YL+=:G'V,;G.N=&3- M'1+4 TI?HBKU2"H5!BQ7!!U8>V^,ZXXL5N._ZZ!4J5(?):'F[[)PR-AMDB,B MKQRD ME*N3HJ8GHJ%@Z4RAKR+B&A'DCY7V)FA-\Q<,Y] ->_^)+/_O<);-DX=HG42K M* R2_)K>I)(K): M5RN%;4]$+>'RF4(OA=0U[F^84LRIO.ML@],\^KV4X7QU M3Z25ME8PEX2_2#[;JR#AZC8,R8DHN8;$IM!V6#?TK[BXMYKHISGS93*_#'=H:-W)<]]=L"6E&1C0C(B>CMB"I3*&S/,(C+A31 M1T)LAY/5@I0*0P*Z#@"BKC(>4]\1T-^1S)9D8B9,!_%MLL+IIAI<=I@4!%L+ M5 +KD!]L]H\W!=D_HNO--L8[E-*+66GT5-!N9U7)ZR4MG'Q#%"&(_X&"_MFE M><32B((Z8FOV#%,=87!AI!B[%B[LCSC.H-Z/4XK==OB]V#5BD!J#I!U7U[GM M?%1EF!!&:RJ7C+]'][YKKM@TNM/"=YGY.\.]+Q,\G[2["1)WGW@9A9 MT <@AU@#)'D/P;CLF7YQ8H'611RDGX.<3!3TZGMKG<=,J(4WV/,@;^!(OB9C M'+ &QZ+AQ:&>LKR%TXJCSC-<;4"X]:])3J$T7Q]( MI[\FI(-UW &Q544*U]RUY<,YK190_N#*(, XQ3OL5N4IOHC!78+)A,F^B-%& M=PKO0HRZ@<%9NQN]@7&@X7UH?+#/A]Z_4&C8#8Z#&CHEENK.XRQ9,NZ7]31& M?$'#%%:!0+6P.B5M>E151_RY:X?9!A<)1,CJR,3*"D9F^Z3!F*IAPX)E'E:, M[6TKDJ[=2W]G3@V/S!G5\3Y)/KS2;)3Q/?)W*,<>7:G/RF;.KT!TSX=8YT,L MTX=8#VA-Q= ZP;9]4E7W:(&V-!LW67.6A#*P_D1?ZK+RGR$ZU!G^$X6I8]*1T@X]A)#'2H/,\$LLP. M\ZA)!L9ER7H]H?D6I0%5H%IGV%$_"513Q84'97$"DXP+AO+6GY?8>,MJ+#Q\ M_B[/)/:*P08@DV(3Z..C\U>(8[P_4\(*X3XP1;;P?0_ZT>K"5<9/D9%E898U MILF8FT"PS70LAK7XIE/9#>94Q?S67769SG^X398%6;Y%0?RW(%U^)Q;"G&1D M8/NJYSPP>Z;-E"D&L]0SVS:VZHE.'A8;)LDX,+8D>^B@>K.K/955B)%%GX2@O_6$!%(8Q(8Y,2I1$TZ\BMW$&2$< M8J'SU75">-AEU3>J#ON1AT7PM'!QQ*:(RV(&\@M*"G1#3+T\ B"]^2W*GR_) M,@UO4+I_^9<6-"+_HU7S>U(<@6&?\ZN!P?:L.U)KL G!,6=QO8Y5.3(:'?*^ MA.D^RE6]'4$+;O!BAD.(?KRP#>&_ALH9-ZR!3(*>OQ'3E#-DOX/$^;J/$/2^ M^J]38H8-Z]. F,5Z?&:TZ0M.<-=(V'HEA3NDO_/@_-M.W= MQ\$C-^N#*"D(@[7+IA?]$=DI'-[(0]GU*Q$)X3BB&5OEQH%()J0K"QS'I6PJ MZQRXQ,DI=9Z=G(B2_^9SO($P[O8G[+A^"4$G"ELIA02PV4VR>)A9/6E%TG1[ M\'8C;^K!'S,!.!!=CZ/)LL0O;")!2FPK[%Q!!5H>9PP2?QXB&IZ@*.>K191] MLYTR2/M 'T/]2GI&_%"4L!Y);^)E$-@F,B:&M;88[ P![20K25 ,=$@D8P*Y MP]K%[@(EX?,F2+^Q$P!!X#QV!^ .,=YTC))M9Q!*T/J;2\C@C?."+@"2/[\Y\);N<'QYS^D"(+D+ M%Q<>U6W.Z@:]8TYI0.B&8QFT0^Z!^9*I&KLR%]%YN%2*^H1\+\/X60X8^%BI M #W3 9MYM-0YH4(F--#;I$ISV> E4OMI4:#+3)^#_\9I8W.LW'<^0)/)R0 X M*@NT!,E\U>D&7PX4QFT#=YYPMXA<;_W)I#6=VL&*!,ZY3E ZL6@KI^%R' _HB+W#N"K(;6/$N+9JXJD3,7@ S3JS@!P6"6D_$#U M@87(WP(M0H>-@9Y/++IF,<%#=' MW0>R6#$.,#@8R%V_Y!L?=3NGNH_27_<),FNL9!$\D0X)5#781(C]%:Q\7E+P MJ-#Y28S2WP>@_QZD$>61VAUC;N)]KJ4W_.P$(\R9AP_ 8,;Z+$/60TNK40C>*7;) MEF3;GY6DUL(78S/_L%"<\JPC\970F6:(1N.5=HNG:(L@63/?TNK_WF2C'GX_ M?C_9STL-O[3[RO:)4Y]-1DFT*3;L*"?K6Q/=['ZS]Q8&0Z98W/7>JQ<'!&7< MLMO0F7PIX$'S*W\P6=_VQ\NO3@^FH.OBP>PV]#?>./1Q6.1.&$+9/^72;G3* MLR9O6H!.EZWVM9C^8-T)C$\EO..4WI$#\A()[QPHLS/,UOZ"0M#&0O:[M"G&7>1@^!BG1]#^J^ BFPJJA&8LSZBPI'*@H-//H]2ND/P1K]+)LE&*"\>:(# MZKXZ*;"JJ$YBS/IY3HZDV0%6$CQK!=W#Y^/GVNIDM^O'E&8^'$N5X7[V8D4& MQCCPZX)9/+I]R@\G&A=!%F4/1.+!\: M"(]0==H$)6 K\)$UJI>A\, M<)26[1'B9E]O]+X\3U-V_1)OGJ*D1&R[/ ^C2[SJ/!#0>JC%H Z\[M=T MP'$/WM1R]"):__HW'-/2X]G=W27S,%8(TW29#6-MYH&+',,8[$X^4O1T N*@ M]3Q?2F:T6%W?Y;*MSX,!B/T])=:>'3@2A[\! Z/'&P#/2_6<;[R>;[R>;[R> M;[R>;[R>;[PJB.YT;[R.68^\DDK9^:I)'R)XO)(0*Q8F:/^[D?0P1EW+1L M>$(K@9L@C.(HW]4)UAHY0W_6/15,/ MD#X:9]75D&1@JJM/S.+[:,)$[JOHA3!*V.PI'/=[+WV[]=U9%9'Q AM[!A;] MVBPC?1,[FC\\-KLDW8R6]=M,"Q3B=1+]CI:W2\)NM"H3(.B;HWE6!U*71'GO MR,_4)],#U2PK-N1'\(G>-/3XQX*FZ5G?!?!X>TR#)*OT2W,T!!B \F5BL#>Q MUL[W$==CVW0?99_2X5.S4/!FHI2"6S^"T1EHK"P(]NF, NURVI32]'S#H2"7 MEONY34)Z-6.I;\D"9.I&S43FJYH;%:(1(QC;(_]#7 #.^TGV.DW5-=]FLOWQ M]%R[3]$VB);7KUN4 M9(C S_-GE%;?CK4D@/1AZC6"N ]GQS'ML'KI6!28]?/J&CD=*<77)T8-!YV M0B!@^#0.SL'<\/EI6/@,.;OBQ1F]W%YD*RC/7 IK,?G(/F$\?)[%,>3 MQBF M">)7TAIGQW'-,/HI1,!,.G,(P0NQ$%:'Z8/>#"(31?9Z! [^PA# ^6E M4V!QI5%BW50FMP_.X*J6R *]H*3H%\&Q0OLHKF) ^^PYIAG&$W$D R8U"KU- M>D/$[.(JQ!OT&+S>!SM&::QCD)IDB]$G=;9Y(X/DI8D/>:HM^D^G:-&T<,CT MQLR@,D6V6IO*V83'#HV7UMMAIS;WXQP0GLGT?P[ H, M#IB77H''69,1I9+P>+H>@@S M!GKTV:JGPU=?RB\M.J2C<:$=0J+G.\B37(# MQ8W[2F88\S=GEG,NS#GK<_,T=3I+T#WR-*^Z@W/)MY,FV; ^[6H$2F7(R/(\3== M[B+F0\B"$0&^Y;)'7+V S$+X-FNG@P9APH=<6L0,;R?M;EB8OF/D4VS2343' MDZ@3F_R-POH+_7]/9-+]S_\/4$L! A0#% @ )H)G3RGAO0M*Y@ J(L* M ! ( ! &5M;"TR,#$Y,#DR."YX;6Q02P$"% ,4 M" F@F=/7/" B? - "OD $ @ %XY@ 96UL+3(P,3DP M.3(X+GAS9%!+ 0(4 Q0 ( ":"9T\9%C)IHQ, ( M 0 4 M " 9;T !E;6PM,C Q.3 Y,CA?8V%L+GAM;%!+ 0(4 Q0 ( ":"9T]9 M:EU;>BD *F; @ 4 " 6L( 0!E;6PM,C Q.3 Y,CA?9&5F M+GAM;%!+ 0(4 Q0 ( ":"9T_2R<1P1(P %UF" 4 " M 1 XML 46 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) [Abstract]        
Net sales $ 60,692,645 $ 57,357,442 $ 183,015,723 $ 177,663,291
Cost of products sold (45,754,911) (43,139,780) (139,243,164) (133,670,797)
Gross margin 14,937,734 14,217,662 43,772,559 43,992,494
Product development expenses (825,425) (2,004,919) (5,240,004) (5,089,178)
Selling and administrative expenses (8,391,898) (7,472,335) (24,866,665) (25,602,515)
Restructuring costs 0 0 (2,651,877) 0
Operating profit 5,720,411 4,740,408 11,014,013 13,300,801
Interest expense (420,377) (310,507) (974,536) (918,897)
Other income 188,623 228,787 789,371 673,287
Income before income taxes 5,488,657 4,658,688 10,828,848 13,055,191
Income taxes 1,295,575 892,027 2,535,033 2,929,858
Net income $ 4,193,082 $ 3,766,661 $ 8,293,815 $ 10,125,333
Earnings per Share:        
Basic (in dollars per share) $ 0.67 $ 0.60 $ 1.33 $ 1.62
Diluted (in dollars per share) 0.67 0.60 1.33 1.61
Cash dividends per share: (in dollars per share) $ 0.11 $ 0.11 $ 0.33 $ 0.33
XML 47 R6.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Sep. 28, 2019
Dec. 29, 2018
Current Assets    
Accounts receivable, allowances $ 546,000 $ 680,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,973,046 8,965,987
Common Stock, shares outstanding (in shares) 6,238,317 6,231,258
Treasury Stock, shares (in shares) 2,734,729 2,734,729
XML 48 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories (Tables)
9 Months Ended
Sep. 28, 2019
Inventories [Abstract]  
Components of Inventories
Inventories consist of the following components:

 
September 28, 2019
 
December 29, 2018
    
Raw material and component parts
$   17,837,116
 
$    17,841,166
Work in process
8,958,168
 
8,960,202
Finished goods
25,965,946
 
25,971,841
Total inventories
$   52,761,230
 
$    52,773,209
XML 49 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Recent Accounting Pronouncements
9 Months Ended
Sep. 28, 2019
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
Note M - Recent Accounting Pronouncements

Adopted

In February 2016, the FASB issued ASU No. 2016-02, Leases (“Topic 842”). ASU 2016-02 requires lessees to present right-of-use assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months. The guidance is to be applied at the beginning of the earliest comparative period in the financial statements and is effective for years beginning after December 15, 2018. Early adoption was permitted.  In July 2018, the FASB issued ASU No. 2018-10, Codification Improvements to Topic 842 - Leases. ASU 2018-10 clarifies and increases transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions.  The guidance is to be applied upon adoption of Topic 842 and is effective for years beginning after December 15, 2018.  Also in July 2018, the FASB issued ASU No. 2018-11, Leases. ASU 2018-11 provides clarification and an additional (and optional) transition method to adopt the new leases standard.  The guidance is to be
applied upon adoption of Topic 842 and is effective for years beginning after December 15, 2018.  In March 2019, the FASB issued ASU No. 2019-01, Leases (Topic 842): Codification Improvements.  ASU No. 2019-01 aligns the new leases guidance with existing guidance for the fair value of the underlying asset by lessors that are not manufacturers or dealers and clarifies an exemption for lessors and lessees from a certain interim disclosure requirement associated with adopting the FASB’s new lease accounting standard.  The guidance is to be applied upon adoption of Topic 842 and is effective for years beginning after December 15, 2018. See Note D – Right-of-Use Assets.

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 any other new accounting pronouncements have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.
XML 50 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Tables)
9 Months Ended
Sep. 28, 2019
Segment Information [Abstract]  
Segment Financial Information
Financial information by segment is as follows:

  
Three Months Ended
  
Nine Months Ended
 
  
September 28, 2019
  
September 29, 2018
  
September 28, 2019
  
September 29, 2018
 
Revenues:
            
Sales to unaffiliated customers:
            
Industrial Hardware
 
$
39,427,301
  
$
34,210,857
  
$
115,321,597
  
$
106,621,484
 
Security Products
  
14,169,694
   
16,918,909
   
45,355,397
   
49,926,265
 
Metal Products
  
7,095,650
   
6,227,676
   
22,338,729
   
21,115,542
 
  
$
60,692,645
  
$
57,357,442
  
$
183,015,723
  
$
177,663,291
 
                 
Income before income taxes:
                
Industrial Hardware
 
$
3,419,052
  
$
1,832,203
  
$
6,369,647
  
$
7,116,732
 
Security Products
  
1,762,703
   
2,406,390
   
3,703,098
   
5,055,569
 
Metal Products
  
538,656
   
501,815
   
941,268
   
1,128,500
 
Operating Profit
  
5,720,411
   
4,740,408
   
11,014,013
   
13,300,801
 
Interest expense
  
(420,377
)
  
(310,507
)
  
(974,536
)
  
(918,897
)
Other income
  
188,623
   
228,787
   
789,371
   
673,287
 
  
$
5,488,657
  
$
4,658,688
  
$
10,828,848
  
$
13,055,191
 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Retirement Benefit Plans, Defined Contribution Plan (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Defined Contribution Plan [Abstract]        
Total contributions for the period $ 205,120 $ 215,811 $ 1,281,688 $ 1,268,377
Regular Matching Contribution [Member]        
Defined Contribution Plan [Abstract]        
Total contributions for the period 125,266 129,968 418,329 436,088
Transitional Credit Contribution [Member]        
Defined Contribution Plan [Abstract]        
Total contributions for the period 62,464 68,128 240,840 273,742
Non-discretionary Contribution [Member]        
Defined Contribution Plan [Abstract]        
Total contributions for the period $ 17,390 $ 17,715 622,519 $ 558,547
Non-Union U.S. Employees [Member]        
Defined Contribution Plan [Abstract]        
Total contributions for the period     $ 565,748  
XML 52 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 105 327 1 false 34 0 false 8 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 - Right-of-Use Assets Sheet http://easterncompany.com/role/RightofuseAssets Right-of-Use Assets Notes 11 false false R12.htm 060500 - Disclosure - Debt Sheet http://easterncompany.com/role/Debt Debt Notes 12 false false R13.htm 060600 - Disclosure - Stock Options and Awards Sheet http://easterncompany.com/role/StockOptionsAndAwards Stock Options and Awards Notes 13 false false R14.htm 060700 - Disclosure - Shareholder's Equity Share Repurchase Program Sheet http://easterncompany.com/role/ShareholderSEquityShareRepurchaseProgram Shareholder's Equity Share Repurchase Program Notes 14 false false R15.htm 060800 - Disclosure - Revenue Recognition Sheet http://easterncompany.com/role/RevenueRecognition Revenue Recognition Notes 15 false false R16.htm 060900 - Disclosure - Restructuring Costs Sheet http://easterncompany.com/role/RestructuringCosts Restructuring Costs Notes 16 false false R17.htm 061000 - Disclosure - Income Taxes Sheet http://easterncompany.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 061100 - Disclosure - Retirement Benefit Plans Sheet http://easterncompany.com/role/RetirementBenefitPlans Retirement Benefit Plans Notes 18 false false R19.htm 061200 - Disclosure - Segment Information Sheet http://easterncompany.com/role/SegmentInformation Segment Information Notes 19 false false R20.htm 061300 - Disclosure - Recent Accounting Pronouncements Sheet http://easterncompany.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 20 false false R21.htm 061400 - Disclosure - Concentration of risk Sheet http://easterncompany.com/role/ConcentrationOfRisk Concentration of risk Notes 21 false false R22.htm 061500 - Disclosure - Business Combination Sheet http://easterncompany.com/role/BusinessCombination Business Combination Notes 22 false false R23.htm 080200 - Disclosure - Earnings Per Share (Tables) Sheet http://easterncompany.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://easterncompany.com/role/EarningsPerShare 23 false false R24.htm 080300 - Disclosure - Inventories (Tables) Sheet http://easterncompany.com/role/InventoriesTables Inventories (Tables) Tables http://easterncompany.com/role/Inventories 24 false false R25.htm 080600 - Disclosure - Stock Options and Awards (Tables) Sheet http://easterncompany.com/role/StockOptionsAndAwardsTables Stock Options and Awards (Tables) Tables http://easterncompany.com/role/StockOptionsAndAwards 25 false false R26.htm 080700 - Disclosure - Shareholder's Equity Share Repurchase Program (Tables) Sheet http://easterncompany.com/role/ShareholderSEquityShareRepurchaseProgramTables Shareholder's Equity Share Repurchase Program (Tables) Tables http://easterncompany.com/role/ShareholderSEquityShareRepurchaseProgram 26 false false R27.htm 081100 - Disclosure - Retirement Benefit Plans (Tables) Sheet http://easterncompany.com/role/RetirementBenefitPlansTables Retirement Benefit Plans (Tables) Tables http://easterncompany.com/role/RetirementBenefitPlans 27 false false R28.htm 081200 - Disclosure - Segment Information (Tables) Sheet http://easterncompany.com/role/SegmentInformationTables Segment Information (Tables) Tables http://easterncompany.com/role/SegmentInformation 28 false false R29.htm 081500 - Disclosure - Business Combination (Tables) Sheet http://easterncompany.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://easterncompany.com/role/BusinessCombination 29 false false R30.htm 090100 - Disclosure - Basis of Presentation (Details) Sheet http://easterncompany.com/role/BasisOfPresentationDetails Basis of Presentation (Details) Details http://easterncompany.com/role/BasisOfPresentation 30 false false R31.htm 090200 - Disclosure - Earnings Per Share (Details) Sheet http://easterncompany.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://easterncompany.com/role/EarningsPerShareTables 31 false false R32.htm 090300 - Disclosure - Inventories (Details) Sheet http://easterncompany.com/role/InventoriesDetails Inventories (Details) Details http://easterncompany.com/role/InventoriesTables 32 false false R33.htm 090400 - Disclosure - Right-of-Use Assets (Details) Sheet http://easterncompany.com/role/RightofuseAssetsDetails Right-of-Use Assets (Details) Details http://easterncompany.com/role/RightofuseAssets 33 false false R34.htm 090500 - Disclosure - Debt (Details) Sheet http://easterncompany.com/role/DebtDetails Debt (Details) Details http://easterncompany.com/role/Debt 34 false false R35.htm 090600 - Disclosure - Stock Options and Awards (Details) Sheet http://easterncompany.com/role/StockOptionsAndAwardsDetails Stock Options and Awards (Details) Details http://easterncompany.com/role/StockOptionsAndAwardsTables 35 false false R36.htm 090700 - Disclosure - Shareholder's Equity Share Repurchase Program (Details) Sheet http://easterncompany.com/role/ShareholderSEquityShareRepurchaseProgramDetails Shareholder's Equity Share Repurchase Program (Details) Details http://easterncompany.com/role/ShareholderSEquityShareRepurchaseProgramTables 36 false false R37.htm 090900 - Disclosure - Restructuring Costs (Details) Sheet http://easterncompany.com/role/RestructuringCostsDetails Restructuring Costs (Details) Details http://easterncompany.com/role/RestructuringCosts 37 false false R38.htm 091000 - Disclosure - Income Taxes (Details) Sheet http://easterncompany.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://easterncompany.com/role/IncomeTaxes 38 false false R39.htm 091100 - Disclosure - Retirement Benefit Plans, Net Periodic Benefit Cost (Details) Sheet http://easterncompany.com/role/RetirementBenefitPlansNetPeriodicBenefitCostDetails Retirement Benefit Plans, Net Periodic Benefit Cost (Details) Details 39 false false R40.htm 091102 - Disclosure - Retirement Benefit Plans, Defined Contribution Plan (Details) Sheet http://easterncompany.com/role/RetirementBenefitPlansDefinedContributionPlanDetails Retirement Benefit Plans, Defined Contribution Plan (Details) Details 40 false false R41.htm 091200 - Disclosure - Segment Information (Details) Sheet http://easterncompany.com/role/SegmentInformationDetails Segment Information (Details) Details http://easterncompany.com/role/SegmentInformationTables 41 false false R42.htm 091400 - Disclosure - Concentration of risk (Details) Sheet http://easterncompany.com/role/ConcentrationOfRiskDetails Concentration of risk (Details) Details http://easterncompany.com/role/ConcentrationOfRisk 42 false false R43.htm 091500 - Disclosure - Business Combination (Details) Sheet http://easterncompany.com/role/BusinessCombinationDetails Business Combination (Details) Details http://easterncompany.com/role/BusinessCombinationTables 43 false false All Reports Book All Reports eml-20190928.xml eml-20190928.xsd eml-20190928_cal.xml eml-20190928_def.xml eml-20190928_lab.xml eml-20190928_pre.xml http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/invest/2013-01-31 true true XML 53 R3.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) [Abstract]        
Net income $ 4,193,082 $ 3,766,661 $ 8,293,815 $ 10,125,333
Other comprehensive income/(loss):        
Change in foreign currency translation (537,751) (540,998) (346,657) (815,314)
Change in marketable securities, net of tax benefit/(cost) of: 2019 - $176 and $(288) respectively 2018 - $5,853 and $5,435 respectively 538 19,801 (882) 18,383
Change in fair value of interest rate swap, net of tax benefit/(cost) of: 2019 - $15,720 and $85,537 respectively 2018 - $12,263 and $71,428 respectively (49,780) 38,833 (270,866) 265,480
Change in pension and postretirement benefit costs, net of taxes of: 2019 - $75,138 and $217,014 respectively 2018 - $65,842 and $197,527 respectively 235,859 222,725 681,221 668,174
Total other comprehensive income/(loss) (351,134) (259,639) 62,816 136,723
Comprehensive income $ 3,841,948 $ 3,507,022 $ 8,356,631 $ 10,262,056
XML 54 R7.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Operating Activities    
Net income $ 8,293,815 $ 10,125,333
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 3,807,479 3,483,035
Unrecognized pension and postretirement benefits 134,199 (2,197,580)
Loss on restructuring, equipment and other assets 1,727,788 55,823
Provision for doubtful accounts 51,711 211,292
Stock compensation expense 445,338 268,412
Changes in operating assets and liabilities:    
Accounts receivable 359,606 (4,116,321)
Inventories 3,217,736 (4,730,310)
Prepaid expenses and other 762,646 (158,549)
Other assets (589,448) (6,864)
Accounts payable (1,815,309) 2,614,554
Accrued compensation (1,680,668) (200,967)
Other accrued expenses (2,202,622) 1,747,682
Net cash provided by operating activities 12,512,271 7,095,540
Investing Activities    
Marketable securities (33,759) (174,145)
Business acquisition, net of cash acquired (81,155,753) (4,994,685)
Capitalized software 0 (1,311,567)
Purchases of property, plant and equipment (1,896,128) (2,850,365)
Net cash used in investing activities (83,085,640) (9,330,762)
Financing Activities    
Proceeds from short term borrowings 0 7,000,000
Payments on revolving credit note 0 (12,000,000)
Proceeds from long-term borrowings 100,000,000 0
Principal payments on long-term debt (29,009,769) (1,162,500)
Purchase common stock for the Treasury 0 (315,061)
Dividends paid (2,058,697) (2,067,957)
Net cash used in financing activities 68,931,534 (8,545,518)
Effect of exchange rate changes on cash (300,602) (323,034)
Net change in cash and cash equivalents (1,942,437) (11,103,774)
Cash and cash equivalents at beginning of period 13,925,765 22,275,477
Cash and cash equivalents at end of period 11,983,328 $ 11,171,703
Non-cash investing and financing activities    
Right of use asset 10,280,814  
Lease liability $ (10,280,814)  
XML 55 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combination (Tables)
9 Months Ended
Sep. 28, 2019
Business Combination [Abstract]  
Recognized Identified Assets Acquired and Liabilities Assumed
At August 30, 2019:

Consideration
   
Cash
 
$
338,714
 
Debt
  
80,817,039
 
  
$
81,155,753
 
Recognized amounts of identifiable assets acquired and liabilities assumed
    
Accounts receivable
 
$
13,649,937
 
Inventory
  
3,240,382
 
Prepaid and other assets
  
32,268
 
Property plant and equipment
  
13,770,170
 
Other noncurrent assets
  
1,337,337
 
Other intangible assets
  
21,054,000
 
Current liabilities
  
(4,910,384
)
Deferred revenue
  
(1,585,709
)
Income tax payable
  
(2,039,117
)
Note payable
  
(375,379
)
Deferred tax liabilities
  
(7,114,732
)
Total identifiable net assets
  
37,058,773
 
Goodwill
  
44,096,980
 
  
$
81,155,753
 
XML 56 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Options and Awards (Tables)
9 Months Ended
Sep. 28, 2019
Stock Options and Awards [Abstract]  
Stock Appreciation Rights Activity
The following tables set forth the outstanding SARs for the period specified:

  
Nine Months Ended
September 28, 2019
  
Year Ended
December 29, 2018
 
  
Units
  
Weighted - Average Exercise Price
  
Units
  
Weighted - Average Exercise Price
 
Outstanding at beginning of period
  
189,167
  
$
21.46
   
141,500
  
$
20.36
 
Issued
  
96,000
   
23.99
   
51,000
   
24.90
 
Exercised
  
(1,667
)
  
19.10
   
--
   
--
 
Forfeited
  
--
   
--
   
(3,333
)
  
19.10
 
Outstanding at end of period
  
283,500
   
22.36
   
189,167
   
21.46
 
SARs Outstanding and Exercisable
SARs Outstanding and Exercisable
 
Range of Exercise Prices
  
Outstanding as of
September 28, 2019
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
  
Exercisable as of
September 28, 2019
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
19.10-26.30
   
283,500
   
3.5
  
$
22.36
   
38,003
   
2.5
   
19.10
 
Stock Option Activity
The following tables set forth the outstanding stock grants for the period specified:

  
Nine Months Ended
September 28, 2019
  
Year Ended
December 29, 2018
 
  
Shares
  
Weighted - Average Exercise Price
  
Shares
  
Weighted - Average Exercise Price
 
Outstanding at beginning of period
  
25,000
  
$
   
25,000
  
$
 
Issued
  
   
   
   
 
Forfeited
  
   
   
   
 
Outstanding at end of period
  
25,000
   
   
25,000
   
 
Stock Grants Outstanding and Exercisable
Stock Grants Outstanding and Exercisable
 
Range of Exercise Prices
  
Outstanding as of
September 28, 2019
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
  
Exercisable as of
September 28, 2019
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
0.00
   
25,000
   
2.6
   
   
   
   
 
XML 57 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Concentration of risk
9 Months Ended
Sep. 28, 2019
Concentration of risk [Abstract]  
Concentration of risk
Note N - Concentration of risk
 
Credit Risk
 
Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss.  As of September 28, 2019, there was one significant concentration of credit risk with a customer Ford Motor Company who has receivables due of $6,315,000 representing 14% of our total accounts receivable.  As of December 29, 2018, there were no significant concentrations of credit risk. No single customer represented more than 10% of the Company’s net accounts receivable as of December 29, 2018. 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.25% to 2.25%. The Company has an interest rate swap with a notional amount of $50,000,000 on September 28, 2019, to convert a portion of its 2019 Credit Agreement from variable to fixed rates. The valuation of this swap is determined using the one month LIBOR rate index and mitigates the Company's exposure to interest rate risk.  Additionally, interest rates on the Company's debt are susceptible to changes to the method that LIBOR rates are determined and to the potential phasing out of LIBOR after 2021. More information regarding the potential phasing out of LIBOR is discussed in greater detail under Item 7 of the Company’s 2018 Form 10-K.

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 currency 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.
XML 58 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
9 Months Ended
Sep. 28, 2019
Income Taxes [Abstract]  
Income Taxes
Note J - Income Taxes

The Company files income tax returns in the U.S. federal jurisdiction, and 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 2014 and is no longer subject to non-U.S. income tax examinations by foreign tax authorities for years prior to 2012.

The Tax Cuts and Jobs Act (the “2017 Tax Act”) was enacted into law on December 22, 2017. The 2017 Tax Act significantly changed U.S. corporate income tax laws by, among other provisions, reducing the maximum U.S. corporate income tax rate from 35% to 21%, effective in 2018, and creating a territorial tax system with a one-time mandatory tax on previously deferred foreign earnings of U.S. subsidiaries. Pursuant to 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. The Company finalized its accounting for the 2017 Tax Act during the fourth quarter of 2018, resulting in a deferred income tax benefit of $507,847 related to the re-measurement of deferred tax assets and liabilities to the new lower statutory rate of 21%.

The total amount of unrecognized tax benefits could increase or decrease within the next 12 months for several reasons, including the closure of federal, state and foreign tax years by the expiration of the statute of limitations and the recognition and measurement considerations under ASU No. 2018-05, Income Taxes (“Topic 740”).  There have been no significant changes to the amount of unrecognized tax benefits during the nine months ended September 28, 2019.  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.

In February 2018, the FASB issued ASU No. 2018-02, Income Statement—Reporting Comprehensive Income (“Topic 220”). ASU 2018-02 allows a company to elect a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the 2017 Tax Act. ASU 2018-02 is effective for periods beginning after December 15, 2018.  Upon adoption of ASU 2018-02, the Company did not elect to reclassify the tax effects of the 2017 Tax Act from accumulated other comprehensive income to retained earnings.
XML 59 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Options and Awards
9 Months Ended
Sep. 28, 2019
Stock Options and Awards [Abstract]  
Stock Options and Awards
Note F - Stock Options and awards

Stock Options

As of September 28, 2019, the Company had one stock option plan, The Eastern Company 2010 Executive Stock Incentive Plan (the “2010 Plan”), for officers, other key employees, and non-employee Directors.  Incentive stock options granted under the 2010 Plan must have exercise prices that are not less than 100% of the fair market value of the Company’s common stock on the dates the stock options are granted.  Restricted stock awards may also be granted to participants under the 2010 Plan with restrictions determined by the Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”).  Under the 2010 Plan, non-qualified stock options granted to participants have exercise prices determined by the Compensation Committee. During the third quarters of 2019 and 2018, no stock option or restricted stock grants were issued subject to meeting performance measurements.  For the nine months of 2019, the Company used several assumptions, which included an expected term of 3.5 to 4 years, volatility deviation of 28.88% to 32.33% and a risk-free rate of 1.42% to 2.48%.  For the nine months of 2018, the Company used several assumptions, which included an expected term of 3.5 years, volatility deviation of 29.5% and a risk-free rate of 2.33%.

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 difference between the fair value of the Company’s common stock at the date of grant and the fair value as of the exercise date resulting in the issuance of the Company’s common stock.  During the third quarter of 2019, the Company issued 60,000 SARs in relation to the acquisition of Big 3 Precision.

Stock-based compensation expense in connection with SARs previously granted to employees in the third quarter of 2019 and 2018 was approximately $108,000 and $74,000, respectively, and for the first nine months of fiscal years 2019 and 2018 was approximately $281,000 and $203,000, respectively.

As of September 28, 2019, there were 178,500 shares of Company common stock reserved and available for future grant under the above noted 2010 Plan.

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

  
Nine Months Ended
September 28, 2019
  
Year Ended
December 29, 2018
 
  
Units
  
Weighted - Average Exercise Price
  
Units
  
Weighted - Average Exercise Price
 
Outstanding at beginning of period
  
189,167
  
$
21.46
   
141,500
  
$
20.36
 
Issued
  
96,000
   
23.99
   
51,000
   
24.90
 
Exercised
  
(1,667
)
  
19.10
   
--
   
--
 
Forfeited
  
--
   
--
   
(3,333
)
  
19.10
 
Outstanding at end of period
  
283,500
   
22.36
   
189,167
   
21.46
 


SARs Outstanding and Exercisable
 
Range of Exercise Prices
  
Outstanding as of
September 28, 2019
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
  
Exercisable as of
September 28, 2019
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
19.10-26.30
   
283,500
   
3.5
  
$
22.36
   
38,003
   
2.5
   
19.10
 

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

  
Nine Months Ended
September 28, 2019
  
Year Ended
December 29, 2018
 
  
Shares
  
Weighted - Average Exercise Price
  
Shares
  
Weighted - Average Exercise Price
 
Outstanding at beginning of period
  
25,000
  
$
   
25,000
  
$
 
Issued
  
   
   
   
 
Forfeited
  
   
   
   
 
Outstanding at end of period
  
25,000
   
   
25,000
   
 



Stock Grants Outstanding and Exercisable
 
Range of Exercise Prices
  
Outstanding as of
September 28, 2019
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
  
Exercisable as of
September 28, 2019
  
Weighted- Average Remaining Contractual Life
  
Weighted- Average Exercise Price
 
$
0.00
   
25,000
   
2.6
   
   
   
   
 

As of September 28, 2019, outstanding SARs and options had an intrinsic value of $1,180,600.
XML 60 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation (Details) - USD ($)
Aug. 30, 2019
Sep. 28, 2019
Term Loan [Member]    
Business Combination [Abstract]    
Maximum borrowing capacity $ 100,000,000 $ 100,000,000
Repayment of debt (19,100,000)  
Revolving Credit Loan [Member]    
Business Combination [Abstract]    
Maximum borrowing capacity 20,000,000 $ 20,000,000
Big 3 Holdings, LLC [Member]    
Business Combination [Abstract]    
Total consideration 81,155,753  
Cash on hand $ 2,100,000  
XML 61 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Debt (Details) - USD ($)
1 Months Ended 9 Months Ended
Aug. 30, 2019
Sep. 28, 2019
Sep. 28, 2019
Term Loan [Member]      
Disclosure of Debt [Abstract]      
Maximum borrowing capacity $ 100,000,000 $ 100,000,000 $ 100,000,000
Repayment of debt (19,100,000)    
Period for quarterly principal payment     18 months
Term of loan     5 years
Maturity date of loan     Aug. 30, 2024
Term Loan [Member] | Minimum [Member]      
Disclosure of Debt [Abstract]      
Basis spread on variable rate     1.25%
Term Loan [Member] | Maximum [Member]      
Disclosure of Debt [Abstract]      
Basis spread on variable rate     2.25%
Term Loan [Member] | LIBOR [Member]      
Disclosure of Debt [Abstract]      
Term of variable rate     1 month
Term Loan [Member] | 1 Month LIBOR [Member]      
Disclosure of Debt [Abstract]      
Fixed rate of interest   3.86% 3.86%
Revolving credit loan   $ 50,000,000 $ 50,000,000
Term of variable rate     1 month
Term Loan [Member] | 1 Month LIBOR [Member]      
Disclosure of Debt [Abstract]      
Fixed rate of interest   3.19% 3.19%
Revolving credit loan   $ 50,000,000 $ 50,000,000
Term of variable rate     1 month
Term Loan [Member] | Interest Rate Swap [Member]      
Disclosure of Debt [Abstract]      
Interest rate swap, notional amount   $ 50,000,000 $ 50,000,000
Percentage of outstanding balance of term loan   50.00%  
Fixed rate of interest   1.44% 1.44%
Term Loan [Member] | December 31, 2019 through June 30, 2021 [Member]      
Disclosure of Debt [Abstract]      
Quarterly principal payment     $ 1,250,000
Term Loan [Member] | September 30, 2021 through June 30, 2023 [Member]      
Disclosure of Debt [Abstract]      
Quarterly principal payment     1,875,000
Term Loan [Member] | September 30, 2023 through June 30, 2024 [Member]      
Disclosure of Debt [Abstract]      
Quarterly principal payment     2,500,000
Revolving Credit Loan [Member]      
Disclosure of Debt [Abstract]      
Maximum borrowing capacity $ 20,000,000 $ 20,000,000 $ 20,000,000
Maturity date of loan     Aug. 30, 2024
Annual commitment fee percentage   0.25%  
Revolving Credit Loan [Member] | LIBOR [Member] | Minimum [Member]      
Disclosure of Debt [Abstract]      
Basis spread on variable rate     1.25%
Revolving Credit Loan [Member] | LIBOR [Member] | Maximum [Member]      
Disclosure of Debt [Abstract]      
Basis spread on variable rate     2.25%
Credit Agreement [Member] | Minimum [Member]      
Disclosure of Debt [Abstract]      
Fixed charge coverage ratio     1.25
Credit Agreement [Member] | Maximum [Member]      
Disclosure of Debt [Abstract]      
Senior net leverage ratio     4.25
XML 62 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 29, 2018
Sep. 28, 2019
Dec. 30, 2017
Income Taxes [Abstract]      
Corporate income tax rate   21.00% 35.00%
Income tax expense (benefit) $ (507,847)    
Significant changes to the amount of unrecognized tax benefits   $ 0