0001654954-21-005457.txt : 20210511 0001654954-21-005457.hdr.sgml : 20210511 20210511170459 ACCESSION NUMBER: 0001654954-21-005457 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20210403 FILED AS OF DATE: 20210511 DATE AS OF CHANGE: 20210511 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: 0101 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35383 FILM NUMBER: 21912306 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 eml_10q.htm 10-Q eml_10q.htm

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

 

QUARTERLY REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

 

for the quarterly period ended April 3, 2021

 

 

 

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 ☒    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 ☒    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

Non-accelerated filer

Smaller reporting company

 

 

Emerging growth company

 

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

 

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

 

As of April 3, 2021, 6,253,501 shares of the registrant’s common stock, no par value per share, were issued and outstanding.

 

 

 

 

The Eastern Company

Form 10-Q

 

FOR THE QUARTERLY PERIOD ENDED APRIL 3, 2021

 

TABLE OF CONTENTS

 

 

 

 

Page

 

PART I

 

 

 

 

 

 

 

 

 

Item 1.

Financial Statements

 

  3.

 

 

 

 

 

 

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

17.

 

 

 

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

26.

 

 

 

 

 

 

Item 4.

Controls and Procedures

 

26.

 

 

 

 

 

 

PART II

 

 

 

 

 

 

 

 

 

Item 1.

Legal Proceedings

 

27.

 

 

 

 

 

 

Item 1A.

Risk Factors

 

27.

 

 

 

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

27.

 

 

 

 

 

 

Item 3.

Defaults Upon Senior Securities

 

27.

 

 

 

 

 

 

Item 4.

Mine Safety Disclosures

 

27.

 

 

 

 

 

 

Item 5.

Other Information

 

27.

 

 

 

 

 

 

Item 6

Exhibits

 

28.

 

 

 

 

 

 

Signatures

 

29.

 

 

 
2

Table of Contents

 

PART 1 - FINANCIAL INFORMATION

 

ITEM 1 - FINANCIAL STATEMENTS

 

THE EASTERN COMPANY AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

   

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Net sales

 

$73,097,875

 

 

$65,325,616

 

Cost of products sold

 

 

(55,839,321)

 

 

(50,663,943)

Gross margin

 

 

17,258,554

 

 

 

14,661,673

 

 

 

 

 

 

 

 

 

 

Product development expense

 

 

(838,825)

 

 

(775,444)

Selling and administrative expenses

 

 

(10,485,520)

 

 

(10,024,958)

Operating profit

 

 

5,934,209

 

 

 

3,861,271

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(702,859)

 

 

(827,664)

Other income

 

 

2,426,741

 

 

 

744,793

 

Income before income taxes

 

 

7,658,091

 

 

 

3,778,400

 

 

 

 

 

 

 

 

 

 

Income taxes

 

 

(1,817,264)

 

 

(882,583)

Net income

 

$5,840,827

 

 

$2,895,817

 

 

 

 

 

 

 

 

 

 

Earnings per share:

 

 

 

 

 

 

 

 

Basic

 

$0.93

 

 

$0.46

 

 

 

 

 

 

 

 

 

 

Diluted

 

$0.93

 

 

$0.46

 

 

 

 

 

 

 

 

 

 

Cash dividends per share:

 

$0.11

 

 

$0.11

 

 

See accompanying notes.

 

 
3

Table of Contents

 

THE EASTERN COMPANY AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(UNAUDITED)

 

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Net income

 

$5,840,827

 

 

$2,895,817

 

Other comprehensive income/(loss):

 

 

 

 

 

 

 

 

Change in foreign currency translation

 

 

(79,054)

 

 

(1,304,447)

Change in marketable securities, net of taxes of:

 

 

 

 

 

 

 

 

         2021 - $67 and 2020 - $2,897

 

 

205

 

 

 

8,878

 

Change in fair value of interest rate swap, net of tax cost (benefit) of:

 

 

 

 

 

 

 

 

         2021 - $130,434 and 2020 - $(535,029)

 

 

413,040

 

 

 

(1,697,793)

Change in pension and postretirement benefit costs, net of taxes of:

 

 

 

 

 

 

 

 

         2021 - $92,194 and 2020 - $81,143

 

 

295,744

 

 

 

260,295

 

Total other comprehensive income (loss)

 

 

629,935

 

 

 

(2,733,067)

Comprehensive income

 

$6,470,762

 

 

$162,750

 

 

See accompanying notes.

 

 
4

Table of Contents

 

THE EASTERN COMPANY AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

 

ASSETS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

April 3,

2021

 

 

January 2,

2021

 

 

 

(unaudited)

 

 

 

 

Current Assets

 

 

 

 

 

 

Cash and cash equivalents

 

$17,464,669

 

 

$16,101,635

 

Marketable securities

 

 

29,224

 

 

 

28,951

 

Accounts receivable, less allowances: 2021 - $618,000; 2020 - $545,000

 

 

42,228,264

 

 

 

37,749,129

 

Inventories

 

 

53,960,426

 

 

 

53,112,393

 

Current portion of notes receivable

 

 

459,863

 

 

 

398,414

 

Prepaid expenses and other assets

 

 

5,341,214

 

 

 

4,345,250

 

Total Current Assets

 

 

119,483,660

 

 

 

111,735,772

 

 

Property, Plant and Equipment

 

 

86,539,328

 

 

 

88,198,093

 

Accumulated depreciation

 

 

(47,244,599)

 

 

(48,246,120)

Property, Plant and Equipment, Net

 

 

39,294,729

 

 

 

39,951,973

 

 

 

 

 

 

 

 

 

 

Goodwill

 

 

76,921,385

 

 

 

76,895,015

 

Trademarks

 

 

5,404,284

 

 

 

5,404,284

 

Patents and other intangibles, net of accumulated amortization

 

 

25,958,715

 

 

 

27,096,006

 

Long term notes receivable, less current portion

 

 

1,547,503

 

 

 

1,677,277

 

Right of Use Assets

 

 

12,882,498

 

 

 

12,768,027

 

Other Assets

 

 

122,714,385

 

 

 

123,840,609

 

 

 

 

 

 

 

 

 

 

TOTAL ASSETS

 

$281,492,774

 

 

$275,528,354

 

 

See accompanying notes.

 

 
5

Table of Contents

  

THE EASTERN COMPANY AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

 

 

 

 

 

April 3,

2021

 

 

January 2,

2021

 

 

 

(unaudited)

 

 

 

Current Liabilities

 

 

 

 

 

 

Accounts payable

 

$25,357,557

 

 

$23,507,719

 

Accrued compensation

 

 

2,520,725

 

 

 

3,675,223

 

Other accrued expenses

 

 

4,785,793

 

 

 

4,121,568

 

Current portion of lease liability

 

 

3,039,689

 

 

 

2,923,761

 

Current portion of long-term debt

 

 

7,062,689

 

 

 

6,437,689

 

Total Current Liabilities

 

 

42,766,453

 

 

 

40,665,960

 

 

 

 

 

 

 

 

 

 

Deferred income taxes

 

 

2,899,074

 

 

 

2,899,075

 

Other long-term liabilities

 

 

1,144,127

 

 

 

1,144,127

 

Lease liability

 

 

9,871,835

 

 

 

9,883,168

 

Long-term debt, less current portion

 

 

80,468,737

 

 

 

82,255,803

 

Accrued postretirement benefits

 

 

1,168,262

 

 

 

1,185,139

 

Accrued pension cost

 

 

32,443,297

 

 

 

33,188,623

 

Total Liabilities

 

 

170,761,785

 

 

 

171,221,895

 

 

 

 

 

 

 

 

 

 

Shareholders’ Equity

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Voting Preferred Stock, no par value:  Authorized and unissued: 1,000,000 shares

 

 

 

 

 

 

 

 

Nonvoting Preferred Stock, no par value:Authorized and unissued: 1,000,000 shares

 

 

 

 

 

 

 

 

Common Stock, no par value, Authorized: 50,000,000 shares Issued:9,003,230 shares in 2021 and 8,996,625 shares in 2020 Outstanding: 6,253,501 shares in 2021 and 6,246,896 shares in 2020

 

 

31,779,299

 

 

 

31,501,041

 

Treasury Stock: 2,749,729 shares in 2021 and 2,749,729 shares in 2020

 

 

(20,537,962)

 

 

(20,537,962)

Retained earnings

 

 

128,356,468

 

 

 

122,840,131

 

Accumulated other comprehensive income (loss):

 

 

 

 

 

 

 

 

Foreign currency translation

 

 

874,810

 

 

 

953,864

 

Unrealized loss on marketable securities, net of tax

 

 

(4,302)

 

 

(4,507)

Unrealized loss on interest rate swap, net of tax

 

 

(974,045)

 

 

(1,387,085)

Unrecognized net pension and postretirement benefit costs, net of tax

 

 

(28,763,279)

 

 

(29,059,023)

Accumulated other comprehensive loss

 

 

(28,866,816)

 

 

(29,496,751)

Total Shareholders’ Equity

 

 

110,730,989

 

 

 

104,306,459

 

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

 

$281,492,774

 

 

$275,528,354

 

 

See accompanying notes.

 

 
6

Table of Contents

 

THE EASTERN COMPANY AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Operating Activities

 

 

 

 

 

 

Net income

 

$5,840,827

 

 

$2,895,817

 

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

2,192,622

 

 

 

2,055,782

 

Unrecognized pension and postretirement benefits

 

 

(674,262)

 

 

(678,305)

(Gain) loss on sale of equipment and other assets

 

 

(1,600,288)

 

 

(437,446)

Provision for doubtful accounts

 

 

73,097

 

 

 

156,286

 

Stock compensation expense

 

 

278,258

 

 

 

238,293

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(4,551,399)

 

 

(2,273,864)

Inventories

 

 

(1,015,663)

 

 

(994,546)

Prepaid expenses and other

 

 

(744,138)

 

 

341,582

 

Other assets

 

 

(156,726)

 

 

(415,415)

Accounts payable

 

 

2,063,182

 

 

 

2,766,829

 

Accrued compensation

 

 

(1,159,489)

 

 

(1,585,976)

Other accrued expenses

 

 

1,554,036

 

 

 

(564,572)

Net cash provided by operating activities

 

 

2,100,057

 

 

 

1,504,465

 

 

 

 

 

 

 

 

 

 

Investing Activities

 

 

 

 

 

 

 

 

Marketable securities

 

 

(273)

 

 

11,151

 

Payments received from notes receivable

 

 

68,325

 

 

 

-

 

Proceeds from sale of equipment

 

 

1,994,017

 

 

 

445,212

 

Purchases of property, plant and equipment

 

 

(919,589)

 

 

(828,115)

Net cash provided by/used in investing activities

 

 

1,142,480

 

 

 

(371,752)

 

 

 

 

 

 

 

 

 

Financing Activities

 

 

 

 

 

 

 

 

Principal payments on long-term debt

 

 

(1,162,045)

 

 

(1,221,423)

Lease payments

 

 

(9,875)

 

 

-

 

Purchase common stock for treasury

 

 

-

 

 

 

(368,864)

Dividends paid

 

 

(684,702)

 

 

(686,614)

Net cash used in financing activities

 

 

(1,856,622)

 

 

(2,276,901)

 

 

 

 

 

 

 

 

 

Effect of exchange rate changes on cash

 

 

(22,881)

 

 

(343,436)

Net change in cash and cash equivalents

 

 

1,363,034

 

 

 

(1,487,624)

 

 

 

 

 

 

 

 

 

Cash and cash equivalents at beginning of period

 

 

16,101,635

 

 

 

17,996,505

 

Cash and cash equivalents at end of period

 

$17,464,669

 

 

$16,508,881

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

Interest

 

$685,520

 

 

$827,664

 

Income taxes

 

 

21,100

 

 

 

21,000

 

 

 

 

 

 

 

 

 

 

Non-cash investing and financing activities

 

 

 

 

 

 

 

 

Right of use asset

 

 

114,471

 

 

 

(489,822)

Lease liability

 

 

(104,595)

 

 

489,822

 

 

See accompanying notes

 

 
7

Table of Contents

 

THE EASTERN COMPANY

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

April 3, 2021

 

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 8-03 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 of The Eastern Company (together with its consolidated subsidiaries, the “Company,” “we,” “us” or our”) and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended January 2, 2021, filed with the Securities and Exchange Commission on March 16, 2021 (the “2020 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. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year.  All intercompany accounts and transactions are eliminated.

 

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

 

The Company’s fiscal year is a 52-53-week fiscal year ending on the Saturday nearest to December 31. References to 2020 or the 2020 fiscal year mean the 53-week period ended on January 2, 2021 and references to 2021 or the 2021 fiscal year mean the 52-week period ending on January 1, 2022. In a 52-week fiscal year, each quarter is 13 weeks long.  In a 53-week fiscal year, each of the first two fiscal quarters and the fourth quarter are 13 weeks long, and the third fiscal quarter is 14 weeks long.  References to the first quarter of 2020, the first fiscal quarter of 2020 or the three months ended March 28, 2020 mean the period from December 29, 2019 to March 28, 2020. References to the first quarter of 2021, the first fiscal quarter of 2021 or the three months ended April 3, 2021 mean the 13-week period from January 3, 2021 to April 3, 2021.

 

Certain amounts in the 2020 financial statements have been reclassified to conform with the 2021 presentation with no impact or change to previously reported net income or shareholder’s equity.

  

Note B - Earnings Per Share

 

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

 

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Basic:

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,248,339

 

 

 

6,237,921

 

 

 

 

 

 

 

 

 

 

Diluted:

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,248,339

 

 

 

6,237,921

 

Dilutive stock appreciation rights

 

 

30,998

 

 

 

3,131

 

Denominator for diluted earnings per share

 

 

6,279,337

 

 

 

6,241,052

 

 

 
8

Table of Contents

 

Note C - Inventories

 

Inventories consist of the following components:

 

 

 

April 3,

2021

 

 

January 2,

2021

 

 

 

 

 

 

 

 

Raw material and component parts

 

$

20,333,551

 

 

$

20,013,992

 

Work in process

 

 

11,891,191

 

 

 

11,704,311

 

Finished goods

 

 

21,735,684

 

 

 

21,394,090

 

Total inventories

 

$

53,960,426

 

 

$

53,112,393

 

 

Note D - Goodwill

 

The Company maintains 11 reporting units, five of which comprise the goodwill balance. These six units have an aggregate carrying amount of goodwill of approximately $76.9 million as of April 3, 2021. 

 

The Company tests its reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  Such events and circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions.  The Company tests reporting units for impairment by comparing the estimated fair value of each reporting unit with its carrying amount.  If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill.  Determining the fair value of a reporting unit involves the use of significant estimates and assumptions.  The values assigned to the key assumptions represent management’s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.

 

Note E - Leases

 

The Company presents right-of-use (ROU) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months, in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2016-02, Leases.  The Company elected to account for non-lease components as part of the lease component to which they relate.  Lease accounting involves significant judgements, including making estimates related to the lease term, lease payments, and discount rate.

 

The Company has operating leases for buildings, warehouses and office equipment.  The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all of the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term.  Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.  Most leases include one or more options to renew.  The exercise of lease renewal options is at our sole discretion.  The Company’s option to extend certain leases ranges from 1 - 116 months.  All options to extend, when it is reasonably certain the option will be exercised, have been included in the calculation of the ROU asset and lease liability. 

 

Currently, the Company has 32 operating leases and two finance leases with a lease liability of $12.9 million as of April 3, 2021.  The finance lease arrangements are immaterial.  The terms and conditions of the leases are determined by the individual agreements.  The leases do not contain residual value guarantees, restrictions, or covenants that could cause the Company to incur additional financial obligations.  We rent or sublease a part of one real estate property to a third party.  There are no related party transactions.  There are no leases that have not yet commenced that could create significant rights and obligations for the Company.

 

Total lease expense for each of the next five fiscal years is estimated to be as follows: remainder of 2021 - $2.3 million; 2022 - $2.4 million; 2023 - $2.0 million; 2024 - $1.6 million; 2025 - $0.9 million; and $3.7 million thereafter.  The weighted average remaining lease term is 6.7 years. The interest rate used was 5.0%.

 

 
9

Table of Contents

 

Note F - Debt

 

On August 30, 2019, the Company entered into a credit agreement with Santander Bank, N.A., for itself, People’s United Bank, National Association and TD Bank, N.A. as lenders (the “Credit Agreement”), 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 certain subsidiaries of Big 3 Holdings, LLC (collectively “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.  As of April 3, 2021, the Company has not borrowed any funds on the revolving commitment portion of the facility.  The term loan bears interest at a variable rate based on the LIBOR rate plus an applicable margin of 1.25% to 2.25%, depending on the Company’s senior net leverage ratio. Borrowings under the revolving portion bear interest at a variable rate based on, at the Company’s election, a base rate plus an applicable margin of 0.25% to 1.25% or the LIBOR rate plus an applicable margin of 1.25% to 2.25%, with such margins determined based on the Company’s senior net leverage ratio.  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.

 

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 is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.  The Company was in compliance with all of its covenants under the Credit Agreement at April 3, 2021 and through the date of filing this Form 10-Q.

 

On August 30, 2019, the Company entered into an interest rate swap contract with Santander Bank, N.A., with an original notional 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 April 3, 2021, the interest rate for half ($41.3 million) of the term portion was 2.36%, using a one-month LIBOR rate, and 3.69% on the remaining balance ($46.3 million) of the term loan based on a one-month LIBOR rate.

 

The interest rates under the Credit Agreement and the interest rate swap contract are susceptible to changes to the method of determining LIBOR rates 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 Financial Conduct Authority (the “FCA”) (the authority that regulates LIBOR) announced that it would phase out LIBOR by the end of 2021. In December 2020, the ICE Benchmark Administration (the “IBA”) announced a market consultation regarding the extension of US dollar LIBOR tenors through June 30, 2023 which the FCA supports.  On March 5, 2021, the IBA released its feedback statement reporting the results of the market consultation.  Pursuant to its feedback statement, the IBA intends to cease publication of all settings of non-US dollar LIBOR and only the one-week and two-month U.S. dollar LIBOR settings on December 31, 2021, with the publication of the remaining U.S. dollar LIBOR settings being discontinued after June 30, 2023.  The Alternative Reference Rates Committee (ARRC), a financial industry group convened by the Federal Reserve Board, has recommended the use of SOFR to replace LIBOR.  The difference between LIBOR and SOFR is that LIBOR is a forward-looking rate which means the interest rate is set at the beginning of the period with payment due at the end.  SOFR is a backward-looking overnight rate which has implications for how interest and other payments are based.  Changes in the method of calculating the replacement of LIBOR with an alternative rate or benchmark are still in flux, and once an alternate rate is adopted, may adversely affect interest rates and result in higher borrowing costs. This could materially and adversely affect the Company’s results of operations, cash flows and liquidity. We cannot predict the effect of the potential changes to LIBOR or the establishment and use of alternative rates or benchmarks at this time.  We are working with our senior lender and may need to renegotiate our credit facilities as LIBOR phases out in June 2023.

 

 
10

Table of Contents

 

Note G - Stock Options and Awards

 

The Eastern Company 2010 Executive Stock Incentive Plan (the “2010 Plan”), for officers, other key employees, and non-employee Directors expired in February 2020.  On February 19, 2020, the board of directors of the Company adopted the Eastern Company 2020 Stock Incentive Plan (the “2020 Plan”).   On April 29, 2020, at the Company’s 2020 Annual Meeting of Shareholders, the shareholders of the Company approved and adopted the 2020 Plan.  The 2020 Plan replaced the 2010 Plan.  The Company has no other existing plan pursuant to which equity awards may be granted.

 

Incentive stock options granted under the 2020 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 2020 Plan with restrictions determined by the Compensation Committee of the Company’s Board of Directors.  Under the 2020 Plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Company’s Board of Directors. During the first three months of fiscal 2021, the company issued 24,600 stock options that were granted that were subject to the meeting of performance measurements.  The Company did not issue any stock options or restricted stock in the first 3 months of fiscal 2020.  For the first three months of fiscal 2021, the Company used several assumptions which included an expected term of 4.0 years, volatility deviation between 47.25% to 47.54% and a risk-free rate between 0.18% to 0.20% for the purposes of measuring compensation under the Black Scholes Method. 

 

The 2020 Plan also permit 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 first three months of fiscal 2021 and the first three months of fiscal 2020, the Company did not issue any SARs.

 

Stock-based compensation expense in connection with SARs previously granted to employees was approximately $113,000 and $110,000 in the first quarter of 2021 and 2020, respectively. 

 

As of April 3, 2021, there were 788,358 shares of Company common stock reserved and available for future grant under the 2020 Plan. 

 

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

 

 

 

Three Months Ended

April 3, 2021

 

 

Year Ended

January 2, 2021

 

 

 

Units

 

 

Weighted - Average Exercise Price

 

 

Units

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

244,001

 

 

$21.87

 

 

 

276,000

 

 

$22.30

 

Issued

 

 

--

 

 

 

--

 

 

 

44,000

 

 

 

20.20

 

Exercised

 

 

(10,000)

 

 

19.10

 

 

 

--

 

 

 

--

 

Forfeited

 

 

(6,000)

 

 

21.20

 

 

 

(75,999)

 

 

22.00

 

Outstanding at end of period

 

 

228,001

 

 

 

22.17

 

 

 

244,001

 

 

 

21.87

 

 

SARs Outstanding and Exercisable

Range of

Exercise Prices

 

 

Outstanding as of

April 3, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

April 3, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

$

19.10-26.30

 

 

 

228,001

 

 

 

2.1

 

 

$22.17

 

 

 

115,172

 

 

 

1.3

 

 

 

21.64

 

 

 
11

Table of Contents

 

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

 

 

 

Three Months Ended

April 3, 2021

 

 

Year Ended

January 2, 2021

 

 

 

Shares

 

 

Weighted - Average Exercise Price

 

 

Shares

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

25,000

 

 

$-

 

 

 

25,000

 

 

$-

 

Issued

 

 

24,600

 

 

 

-

 

 

 

-

 

 

 

-

 

Forfeited

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Outstanding at end of period

 

 

49,600

 

 

 

-

 

 

 

25,000

 

 

 

-

 

  

Stock Grants Outstanding and Exercisable

Range of Exercise Prices

 

 

Outstanding as of

April 3, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

April 3, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

$

0.00

 

 

 

49,600

 

 

 

3.1

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

As of April 3, 2021, outstanding SARs and grants had an intrinsic value of $1,776,000.

 

Note H - 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.  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”).  The Company did not repurchase any shares under its share repurchase program during the first quarter of 2021.

 

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 January 2, 2021

 

 

55,000

 

 

$26.04

 

 

 

55,000

 

 

 

145,000

 

January 3, 2021 - April 3, 2021

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Balance as of April 3, 2021

 

 

55,000

 

 

$26.04

 

 

 

55,000

 

 

 

145,000

 

 

Note I - Revenue Recognition

 

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

 

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 no future performance obligations and does not capitalize costs to obtain or fulfill contracts. 

 

 
12

Table of Contents

 

Note J - Income Taxes

 

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

 

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes.  The changes implemented in ASU 2019-12 include removing exceptions to incremental intraperiod tax allocation of losses and gains from different financial statement components, exceptions to the method of recognizing income taxes on interim period losses and exceptions to deferred tax liability recognition related to foreign subsidiary investments.  In addition, ASU 2019-12 requires that entities recognize franchise tax based on an incremental method, requires an entity to evaluate the accounting for step-ups in the tax basis of goodwill as inside or outside of a business combination, and removes the requirement to allocate the current and deferred tax provision among entities in standalone financial statement reporting. The ASU also now requires that an entity reflect enacted changes in tax laws in the annual effective rate, and other codification adjustments have been made to employee stock ownership plans.  For public business entities, the amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption of ASU 2019-12 is permitted, including adoption in any interim period for public business entities for periods for which financial statements have not yet been issued.  The Company adopted ASU 2019-12 in the first quarter of 2021.

 

On March 27, 2020, the $2 trillion bipartisan Coronavirus Aid, Relief, and Economic Security Act (H.R. 748) (“the CARES Act” became law). For additional information on the Company’s CARES ACT impact see Note 8 - Income Taxes in the 2020 Form 10-K. 

 

The Company will also continue to assess the effect of state level tax relief provisions as enacted, such as state net operating loss rule changes and conformity to the federal interest, depreciation and charitable contribution deduction changes.

 

The total amount of unrecognized tax benefits could increase or decrease within the next 12 months for a number of reasons, including the closure of federal, state and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under FASB ASC Topic 740, “Income Taxes.”  There have been no significant changes to the amount of unrecognized tax benefits during the three months ended April 3, 2021.  The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.

 

Note K - Retirement Benefit Plans

 

The Company has four non-contributory defined benefit pension plans covering most U.S. employees.  Three of these pension plans are frozen and participants in these three plans have not accrued benefits since the date on which these plans were frozen.  A fourth pension plan does not permit new participants but existing participants in this fourth pension plan continue to accrue benefits.  Plan benefits are generally based upon age at retirement, years of service and, for the plan covering salaried employees, 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 first three months of fiscal years 2021 and 2020 are as follows: 

 

 

 

Pension Benefits

 

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Service cost

 

$271,833

 

 

$266,436

 

Interest cost

 

 

504,255

 

 

 

714,143

 

Expected return on plan assets

 

 

(1,448,674)

 

 

(1,365,261)

Amortization of prior service cost

 

 

24,845

 

 

 

24,845

 

Amortization of the net loss

 

 

432,539

 

 

 

325,034

 

Net periodic benefit

 

$(215,202)

 

$(34,803)

 

 
13

Table of Contents

 

 

 

Postretirement Benefits

 

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Service cost

 

$13,626

 

 

$10,855

 

Interest cost

 

 

9,842

 

 

 

11,667

 

Expected return on plan assets

 

 

(6,420)

 

 

(5,589)

Gain on significant event

 

 

-

 

 

 

-

 

Amortization of prior service cost

 

 

-

 

 

 

(2,063)

Amortization of the net loss

 

 

(3,094)

 

 

(6,377)

Net periodic benefit cost

 

$13,954

 

 

$8,493

 

 

The Company’s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.  In fiscal year 2021, the Company expects to contribute $3,100,000 into its pension plans and $50,000 into its postretirement plan. The Company is currently reviewing the American Rescue Plan Act for applicable pension funding relief for the minimum required contributions and will adjust accordingly.  As of April 3, 2021, the Company has made contributions of approximately $521,000 into its pension plans, has contributed $5,000 to its postretirement plan and expects to 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

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Regular matching contribution

 

$191,808

 

 

$204,992

 

Transitional credit contribution

 

 

66,929

 

 

 

82,127

 

Non-discretionary contribution

 

 

534,675

 

 

 

567,657

 

Total contributions for the period

 

$793,412

 

 

$854,776

 

  

The non-discretionary contribution of $519,177 made in the three months ended April 3, 2021 was accrued for and expensed in the prior fiscal year.

 

 
14

Table of Contents

 

Note L - Segment Information

  

For the first quarter of 2021, financial information by segment is as follows:

 

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Revenues:

 

 

 

 

 

 

Sales to unaffiliated customers:

 

 

 

 

 

 

Engineered Solutions

 

$61,773,432

 

 

$51,846,102

 

Diversified Products

 

 

11,324,443

 

 

 

13,479,514

 

 

 

$73,097,875

 

 

$65,325,616

 

 

 

 

 

 

 

 

 

 

Income (loss) before income taxes:

 

 

 

 

 

 

 

 

Engineered Solutions

 

$6,118,508

 

 

$3,789,504

 

Diversified Products

 

 

(98,199)

 

 

71,767

 

Operating Profit (loss)

 

 

6,020,309

 

 

 

3,861,271

 

Interest expense 

 

 

(702,859)

 

 

(827,664)

Other income 

 

 

2,340,641

 

 

 

744,793

 

Income before income taxes

 

$7,658,091

 

 

$3,778,400

 

 

Segment income (loss) before income taxes include the allocation of corporate expenses to the Engineered Solutions and Diversified Products segments.

 

Note M - Recent Accounting Pronouncements

 

Adopted

 

In December 2019, FASB issued ASU 2019-12, Simplifying the Accounting for Income Tax.  The changes implemented in ASU 2019-12 include removing exceptions to incremental intraperiod tax allocation of losses and gains from different financial statement components, exceptions to the method of recognizing income taxes on interim period losses and exceptions to deferred tax liability recognition related to foreign subsidiary investments.  In addition, ASU 2019-12 requires that entities recognize franchise tax based on an incremental method, requires an entity to evaluate the accounting for step-ups in the tax basis of goodwill as inside or outside of a business combination, and removes the requirement to allocate the current and deferred tax provision among entities in standalone financial statement reporting. The ASU also now requires that an entity reflect enacted changes in tax laws in the annual effective rate, and other codification adjustments have been made to employee stock ownership plans. For public business entities, the amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption of ASU 2019-12 is permitted, including adoption in any interim period for public business entities for periods for which financial statements have not yet been issued. The Company adopted ASU 2019-12 as of January 3, 2021. The adoption of this guidance did not have a material impact on the consolidated financial statements of the Company.

 

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

 

Note 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 April 3, 2021, there was one significant concentration of credit risk with a customer, who has receivables representing 12% of our total accounts receivable.  One single customer represented more than 10% of the Company’s net accounts receivable as of January 2, 2021.  The maximum exposure to credit risk is primarily represented by the carrying amount of the Company’s accounts receivable.

 

 
15

Table of Contents

 

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 $46.3 million on April 3, 2021, to convert a portion of the borrowing under the 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.  The potential phasing out of LIBOR is discussed in greater detail in Note F - Debt hereof and under the heading “The phase out of the London Interbank Offered Rate (LIBOR), or the replacement of LIBOR with a different reference rate, may adversely affect interest rates” in Part I, Item 1A of the 2020 Form 10-K.

 

Currency Exchange Rate Risk

 

The Company’s currency exposure is concentrated in the British pound, 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 Acquisition

 

Effective August 10, 2020 the Company acquired certain assets, including accounts receivable, inventories, furniture, fixtures and equipment, intellectual property rights and rights existing under all sales and purchase agreements, and assumed certain liabilities, of Hallink, RSB Inc.  These assets are held in our subsidiary, Hallink Moulds, Inc. (“Hallink Moulds”). Hallink Moulds produces injection blow mold tooling and is a supplier of blow molds and change parts to the food, beverage, healthcare and chemical industry. Hallink Moulds specializes in the design, development and manufacture of 2-step stretch blow molds, and related components for the stretch blow molding industry offering integrated turnkey solutions to its customers worldwide.

 

Hallink Moulds is included in the Engineered Solutions segment of the Company from the date of the acquisition.  The cost of the acquisition of Hallink Moulds was approximately $7,173,000.

 

The above acquisition was accounted for under ASU 2014-18, Business Combinations (Topic 805).  The acquired business is included in the consolidated operating results of the Company from the effective date of the acquisition.  The excess of the cost of Hallink Moulds over the fair market value of the net assets acquired of $2,302,000 has been recorded as goodwill.  An independent third party was utilized to establish the fair market value of net assets acquired.

 

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

 

Asset Class/Description

 

Amount

 

 

Weighted-Average Period in Years

 

Customer relationships

 

$2,345,000

 

 

 

6

 

Intellectual property

 

 

591,000

 

 

 

6

 

Non-compete agreements

 

 

1,001,000

 

 

 

5

 

 

 

$3,937,000

 

 

 

 

 

 

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

 

Neither the actual results nor the pro forma effects of the acquisition of Hallink are material to the Company's financial statements.

 

Note P - Subsequent Events

  

The Company evaluated its April 3, 2021 unaudited condensed consolidated financial statements for subsequent events through the date the financial statements were issued, and has determined that it does not have any material subsequent events to disclose in these financial statements.

 

 
16

Table of Contents

 

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 financial position and results of operations of The Eastern Company (together with its consolidated subsidiaries, the “Company,” “we,” “us” or “our”) for the quarter ended April 3, 2021. The interim financial statements and this Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with the Consolidated Financial Statements and Notes thereto for the fiscal year ended January 2, 2021 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in the Company’s Annual Report on Form 10-K for the fiscal year ended January 2, 2021, which was filed with the Securities and Exchange Commission (the “SEC”) on March 16, 2021 (the “2020 Form 10-K”).

 

The Company’s fiscal year is a 52-53-week fiscal year ending on the Saturday nearest to December 31. References to 2020 or the 2020 fiscal year mean the 53-week period ended on January 2, 2021 and references to 2021 or the 2021 fiscal year mean the 52-week period ending on January 1, 2022. In a 52-week fiscal year, each quarter is 13 weeks long.  In a 53-week fiscal year, each of the first two fiscal quarters and the fourth quarter are 13 weeks long, and the third fiscal quarter is 14 weeks long.  References to the first quarter of 2020, the first fiscal quarter of 2020 or the three months ended March 28, 2020 mean the period from December 29, 2019 to March 28, 2020. References to the first quarter of 2021, the first fiscal quarter of 2021 or the three months ended April 3, 2021 mean the 13-week period from January 3, 2021 to April 3, 2021.

 

Safe Harbor for Forward-Looking Statements

 

Statements contained in this Quarterly Report on Form 10-Q that are not based on historical facts are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements may be identified by the use of forward-looking terminology such as “should,” “could,” “may,” “will,” “expect,” “believe,” “estimate,” “anticipate,” “intend,” “continue,” or similar terms or variations of those terms or the negative of those terms. There are many factors that affect the Company’s business and the results of its operations and that may cause the actual results of operations in future periods to differ materially from those currently expected or anticipated. These factors include, but are not limited to: effects of the COVID-19 pandemic and the measures being taken to limit the spread and resurgence of COVID-19, including supply chain disruptions, delays in delivery of our products to our customers, impact on demand for our products, reductions in production levels, increased costs, including costs of raw materials, the impact on global economic conditions, the availability, terms and cost of financing, including borrowings under credit arrangements or agreements, and risks associated with employees working remotely or operating with reduced workforce; the scope and duration of the COVID-19 pandemic, including the extent of resurgences and how quickly and to what extent normal economic activity can resume; the timing of the development and distribution of effective vaccine or treatment of COVID-19; risks associated with doing business overseas, including fluctuations in exchange rates and the inability to repatriate foreign cash, the impact on cost structure and on economic conditions as a result of actual and threatened increases in trade tariffs and the impact of political, economic and social instability; restrictions on operating flexibility imposed by the agreement governing our credit facility; the inability to achieve the savings expected from global sourcing of materials; the impact of higher raw material and component costs, particularly steel, plastics, scrap iron, zinc, copper and electronic components; lower-cost competition; our ability to design, introduce and sell new products and related components; market acceptance of our products;  the inability to attain expected benefits from acquisitions or the inability to effectively integrate such acquisitions and achieve expected synergies; domestic and international economic conditions, including the impact, length and degree of economic downturns on the customers and markets we serve and more specifically conditions in the automotive, construction, aerospace, energy, oil and gas, transportation, electronic, commercial laundry, mining and general industrial markets; costs and liabilities associated with environmental compliance; the impact of climate change or terrorist threats and the possible responses by the U.S. and foreign governments; failure to protect our intellectual property; cyberattacks; materially adverse or unanticipated legal judgments, fines, penalties or settlements; and other risks identified and discussed in this Management’s Discussion and Analysis of Financial Condition and Results of Operations and Item 1A, Risk Factors, and Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, of the 2020 Form 10-K and that may be identified from time to time in our quarterly reports on Form 10-Q, current reports on Form 8-K and other filings we make with the SEC.  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. Also, 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. 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, except as required by law.

 

 
17

Table of Contents

 

Overview

 

COVID-19 Update

 

The direct impact of the COVID-19 pandemic has been minimal at most of our operations through the first quarter of 2021.  We continue to follow CDC guidelines, including the use of proper personal protection equipment, social distancing and sanitizing work areas.  All of these measures allowed the majority of our facilities to operate at full capacity where possible barring supply chain issues, port congestion, and labor shortages.  Many of the Company’s employees have received their first COVID-19 vaccination, and we will continue to encourage our workforce to continue to get vaccinated.  We do not anticipate further significant interruption in our operations unless a resurgence of the COVID-19 pandemic occurs. A significant resurgence of the COVID-19 pandemic could cause further disruptions in our business and could adversely affect our financial condition, results of operations and cash flow.

 

During 2020 and continuing into 2021 the Company implemented a broad range of policies and procedures to ensure that employees at all of our locations remain healthy. Steps that we have taken to reduce the risk of COVID-19 to our employees include, among others: protecting employee health by instructing employees stay home if they exhibit symptoms of COVID-19; requiring employees to wear masks upon entry into the workplace; providing standard surgical masks, unless this conflicts with OSHA requirements; and educating employees on hand hygiene to help stop the spread.  We maintain a clean work environment by frequently cleaning all touch points with products that meet EPA criteria for use against COVID-19; educating employees to clean their personal workspace at the beginning and the end of every shift; and providing hand sanitizer and disposable wipes.  We have minimized in-person contact between employees and with visitors; required essential employees who are able to work effectively from home, to work from home; developed and implemented practices for social distancing in our facilities; and reduced the number and size of in-person meetings.  We have eliminated all non-essential workplace travel, discouraged carpooling, and where we have multiple shifts, staggered shift start and stop times, break times, and lunchtimes to minimize congregations at the time clocks or break areas.  Where possible, we have closed or restricted break rooms and cafeterias or used extra rotations to reduce the number of employees in the break rooms or cafeterias at one time to achieve social distancing norms.  We continue to seek and implement additional methods to further reduce the risk of COVID-19 to our employees.

 

Although we sustained delays and disruptions in 2020 to our supply chain and operations, the majority of our facilities have returned to normal operations.  Currently, we do not anticipate further disruption in our operations unless a resurgence of the COVID-19 pandemic occurs, which could cause further disruptions in our business and could adversely affect our financial condition, results of operations and cash flow.  The future extent of the effect of the COVID-19 pandemic on our operational and financial performance will depend in large part on the effectiveness of the vaccines, continued mask wearing, social distancing and other developments, that cannot be predicted with confidence at this time.  With the inherent uncertainty of the COVID-19 pandemic it is difficult to predict with any confidence the likely impact of the COVID-19 pandemic on our future operations and the extent it could have on our consolidated business, results of operations and financial condition. For a discussion of certain COVID-19-related risks, see Item 1A, Risk Factors, of Part II of this Form 10-Q.

 

General Overview

 

Net sales in the first quarter of 2021 increased 12% to $73.1 million from $65.3 million in the corresponding period in 2020.  Sales increased in the Engineered Solutions segment in the first quarter of 2021 by 19% to $61.8 million from $51.8 million in the first quarter of 2020 due to increased demand for truck accessories, automotive returnable packaging, blow mold tooling, and distribution products.  First quarter 2021 sales in the Diversified Products segment of $11.3 million decreased 16% when compared to the first quarter of 2020 sales of $13.5 million primarily due to the sale of Canadian Commercial Vehicles and Sesamee Mexicana in June and November 2020 respectively, and lower demand for commercial laundry products, partially offset by increased demand for mining products and industrial castings. 

 

Net sales of existing products increased 5% in the first quarter of 2021 compared to the corresponding period in 2020.  Price increases and new products increased net sales by 7% in the first quarter of 2021.  New products included various truck mirror assemblies, truck compression latches, a cable lock, and a mirror cam.  

 

 
18

Table of Contents

 

Cost of products sold increased $5.2 million, or 10%, in the first quarter of 2021 primarily due to increased sales volume and increases in material costs.  Raw material costs have increased year-over-year: hot-rolled steel increased 147%, cold-rolled steel increased 103%, nickel increased 38%, scrap iron increased 168% while copper and zinc increased 51% and 29% respectively, in the first quarter of 2021 compared to the first quarter of 2020.  Additionally, the Company paid tariff costs on China-sourced products of approximately $0.7 million in the first quarter of 2021 compared to $1.4 million incurred in the first quarter of 2020, all of which have been recovered through price increases.

 

Gross margin as a percent of sales was 24% in the first quarter of 2021 compared to 22% in the first quarter of 2020.

 

Product development expense of $0.8 million increased $0.1 million, or 8% in the first quarter of 2021 compared to the first quarter of 2020.  As a percentage of net sales, product development costs were 1.1% and 1.2% for the first quarter of 2021 and 2020 respectively.

 

Selling and administrative expense increased 5% in the first quarter of 2021 compared to the corresponding period in 2020 primarily due to increased amortization expense, and increased incentive costs, which were suspended in the first quarter of fiscal 2020, offset by reduced travel and other payroll related expenses.

 

Interest expense of $0.7 million decreased $0.1 million in the first quarter of 2021 compared to the same period in 2020.

 

Other income of $2.3 million in the first quarter of 2021 was the result of a gain on sale of the Eberhard Hardware Ltd. building of $1.8 million and a $0.5 million favorable return on pension plan assets.  Other income of $0.7 million in the first quarter of 2020 was comprised of a favorable return on our pension plan assets and a one-time sale-leaseback transaction gain in the first quarter of fiscal 2020. 

 

Net income for the first quarter of fiscal 2021 was $5.8 million, or $0.93 per diluted share compared to income of $2.9 million, or $0.46 per diluted share, for the comparable period in 2020. 

 

A more detailed analysis of the Company’s results of operations and financial condition follows:

 

Results of Operations

 

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

 

 

 

2021 First Quarter

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

Net Sales

 

 

100.0%

 

 

100.0%

 

 

100.0%

Cost of Products Sold

 

 

74.7%

 

 

85.7%

 

 

76.4%

Gross Margin

 

 

25.3%

 

 

14.3%

 

 

23.6%

Product Development Expense

 

 

0.8%

 

 

2.9%

 

 

1.1%

Selling and Administrative Expense

 

 

14.7%

 

 

12.3%

 

 

14.3%

Operating Profit

 

 

9.8%

 

 

(0.9)%

 

 

8.2%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2020 First Quarter

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

Net Sales

 

 

100.0%

 

 

100.0%

 

 

100.0%

Cost of Products Sold

 

 

75.7%

 

 

84.6%

 

 

77.6%

Gross Margin

 

 

24.3%

 

 

15.4%

 

 

22.4%

Product Development Expense

 

 

0.8%

 

 

2.7%

 

 

1.2%

Selling and Administrative Expense

 

 

16.2%

 

 

12.2%

 

 

15.3%

Operating Profit

 

 

7.3%

 

 

0.5%

 

 

5.9%

 

 
19

Table of Contents

  

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

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

Net sales

 

$9,927

 

 

$(2,155)

 

$7,772

 

 

 

 

 

 

 

 

 

 

 

 

 

 

         Volume

 

 

11.2%

 

 

(16.9)%

 

 

5.4%

         Price

 

 

0.4%

 

 

0.9%

 

 

0.5%

         New products

 

 

7.6%

 

 

0.0%

 

 

6.0%

 

 

 

19.2%

 

 

(16.0)%

 

 

11.9%

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating profit (loss)

 

$2,329

 

 

$(170)

 

$2,159

 

 

 

 

2.6%

 

 

(1.4)%

 

 

2.3%

 

Engineered Solutions

 

Net sales in the Engineered Solutions segment of $61.8 million increased $9.9 million or 19% in the first quarter of 2021 compared to the corresponding period of 2020 primarily due to increased demand for truck accessories, automotive returnable packaging, blow mold tooling, and distribution of industrial hardware products.

 

Sales of new products contributed 8% in the first quarter of fiscal 2021.  New products include numerous mirror assemblies, compression latches, a cable lock, and a mirror cam.

 

Cost of products sold increased $6.9 million or 18% in the first quarter of 2021 compared to the corresponding period of 2020.  Material costs in the first quarter of 2021 increased 15% or $4.1 million to $31.4 million from $27.3 million in the first quarter of 2020, primarily due to increased sales volume and higher material costs.  Also impacting the first quarter of 2021 were higher freight costs, which were up 44% or $1.4 million in the first quarter of 2021 compared to the corresponding period of 2020 due to increased volume and non-recurring expedited shipping costs related to port congestion at all U.S. ports. 

 

Finally, we paid tariffs on China-sourced products of approximately $0.6 million in the first quarter of 2021 compared to $0.8 million in the first quarter of 2020, all of which have been recovered through price increases.

 

Gross margin as a percentage of net sales in the first quarter of 2021 was 25% as compared to the corresponding period of 2020 of 24%.

 

Product development expense increased $0.1 million first quarter of 2021 compared to the corresponding period of 2020.

 

Selling and administrative expense increased $0.7 million or 9% in the first quarter of 2021 compared to the corresponding period of fiscal 2020 due primarily to increased amortization expense, increased incentive costs, which were suspended in the first quarter of fiscal 2020, offset by reduced travel and other payroll related expenses.

 

Diversified Products

 

Net sales in the Diversified Products segment decreased $2.2 million or 16% in the first quarter of 2021 compared to the corresponding period in 2020.  The sales decline was due to the sale of the Canadian Commercial Vehicles Corporation and Sesamee Mexicana in June and November 2020 respectively, and lower demand for commercial laundry products, partially offset by increased demand for mining products and industrial castings.  Net sales of existing products decreased 17%, while price increases contributed 1% in the first quarter of fiscal 2021.

 

 
20

Table of Contents

 

Cost of products sold decreased $1.7 million or 15% in the first quarter of 2021 compared to the corresponding period of 2020, primarily as a result of lower sales volume and the mix of products sold.  Raw materials decreased $1.6 million or 32% in the first quarter of 2021 compared to the corresponding period of 2020.  Payroll and payroll related expenses decreased $0.2 million or 7% in the first quarter of fiscal 2021 compared to the corresponding period of fiscal 2020. 

 

We paid minimal tariffs on China-sourced products in the first quarter of 2021 compared to $0.6 million in the first quarter of 2020, all of which have been recovered through price increases.

 

Gross margin as a percentage of net sales was 14% in the first quarter of 2021 compared to 15% in the first quarter of fiscal 2020. 

 

Product development expense as a percentage of net sales was 3% in the first quarter of fiscal 2021 compared to 3% in the corresponding period of fiscal 2020.  This increase reflects a continuation in the development of GPay, a multi-pay reader and an electronic drop.

 

Selling and administrative expenses decreased $0.3 million or 16% in the first quarter of 2021 compared to the corresponding period of 2020, primarily due to lower payroll and payroll related expenses and reduced travel expenses.

 

Liquidity and Sources of Capital

 

The Company generated approximately $2.1 million of cash from operations during the first three months of fiscal 2021 compared to approximately $1.5 million during the first three months of fiscal 2020.  Cash flow from operations coupled with cash at the beginning of the 2021 fiscal year was sufficient to fund capital expenditures, debt service, and dividend payments for the first quarter of fiscal 2021.

 

Additions to property, plant and equipment were approximately $0.9 million for the first three months of fiscal 2021 and $0.8 million for the first three months of fiscal 2020.  Additionally, in the first three months of 2021 the company received proceeds of $2.0 million from the sale of one of its facilities in Canada.  As of April 3, 2021, there were approximately $0.3 million of outstanding commitments for capital expenditures.

 

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

 

 

 

First

Quarter

2021

 

 

First

Quarter

2020

 

 

Year

End

2020

 

Current ratio

 

 

2.8

 

 

 

3.4

 

 

 

2.8

 

Average days’ sales in accounts receivable

 

 

53

 

 

 

57

 

 

 

56

 

Inventory turnover

 

 

4.2

 

 

 

3.6

 

 

 

3.6

 

Total debt to shareholders’ equity

 

 

79.0%

 

 

92.8%

 

 

85.1%

 

 
21

Table of Contents

 

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

 

 

 

First

 

 

First

 

 

Year

 

 

 

Quarter

 

 

Quarter

 

 

End

 

 

 

2021

 

 

2020

 

 

2020

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

  - Held in the United States

 

$8.0

 

 

$9.6

 

 

$10.0

 

  - Held by a foreign subsidiary

 

 

9.5

 

 

 

6.9

 

 

 

6.1

 

 

 

 

17.5

 

 

 

16.5

 

 

 

16.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Working capital

 

 

76.7

 

 

 

81.8

 

 

 

71.1

 

Net cash provided by operating activities

 

 

2.1

 

 

 

1.5

 

 

 

20.7

 

Change in working capital impact on net cash provided by (used in) operating activities

 

 

(4.0)

 

 

(2.7)

 

 

2.0

 

Net cash provided by (used in) investing activities

 

 

1.1

 

 

 

(0.4)

 

 

(9.1)

Net cash used in financing activities

 

 

(1.9)

 

 

(2.3)

 

 

(13.2)

   

Inventories of $54.0 million represent an increase of 1.6% as of April 3, 2021 as compared to $53.1 million at the end of fiscal year 2020.  Inventories decreased 2.3% in the first three months of fiscal 2021, as compared to $55.3 million at the end of the first quarter of fiscal 2020.  Accounts receivable, less allowances, were $42.2 million as of April 3, 2021, as compared to $37.7 million at 2020 fiscal year end and $39.9 million at the end of the first quarter of fiscal 2020.

 

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.  However, based on current macroeconomic conditions resulting from the uncertainty caused by COVID-19, the Company cannot provide any assurances of the availability of future financing or the terms on which it might be available.  In addition, the interest rate on borrowings under the Credit Agreement varies based on our senior net leverage ratio, and the Credit Agreement requires us to maintain a senior net leverage ratio not to exceed 4.25 to 1 and a fixed charge coverage ratio to be not less than 1.25 to 1.  A decrease in earnings due to responses to contain the spread of COVID-19 or the resulting harm to the financial condition of our customers or economic conditions generally, or an increase in indebtedness incurred to offset such a decrease in earnings, would have a negative impact on our senior net leverage ratio and our fixed charge coverage ratio, which in turn would increase the cost of borrowing under the Credit Agreement and could cause us to fail to comply with the covenants under our Credit Agreement.

 

 
22

Table of Contents

 

Off-Balance Sheet Arrangements

 

As of the end of the fiscal quarter ended April 3, 2021, the Company does not have any off-balance sheet arrangements that have or are reasonably likely to have a material current or future effect on the Company’s financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

 

Non-GAAP Financial Measures

 

The non-GAAP financial measures we provide in this report should be viewed in addition to, and not as an alternative for, results prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”).

 

To supplement the consolidated financial statements prepared in accordance with U.S. GAAP, we have presented Adjusted Net Income, Adjusted EPS and Adjusted EBITDA, which are considered non-GAAP financial measures.  The non-GAAP financial measures presented may differ from similarly titled non-GAAP financial measures presented by other companies, and other companies may not define these non-GAAP financial measures in the same way.  These measures are not substitutes for their comparable GAAP financial measures, such as net sales, net income, diluted earnings per common share, or other measures prescribed by U.S. GAAP, and there are limitations to using non-GAAP financial measures. 

 

Adjusted Net Income is defined as net income excluding, when they occur, the impacts of impairment losses, losses on sale of subsidiaries, transaction expenses, factory relocation expenses and restructuring costs.  Adjusted Net Income is a tool that can assist management and investors in comparing our performance on a consistent basis by removing the impact of certain items that management believes do not directly reflect our underlying operations.

 

Adjusted Earnings Per Share is defined as diluted earnings per share excluding, when they occur, the impacts of impairment losses, losses on sale of subsidiaries, transaction expenses, factory relocation expenses and restructuring costs.  We believe that Adjusted EPS provides important comparability of underlying operational results, allowing investors and management to access operating performance on a consistent basis.

 

Adjusted EBITDA is defined as net income before interest expense, provision for income taxes, and depreciation and amortization and excluding, when they occur, the impacts of impairment losses, losses on sale of subsidiaries, transaction expenses, gain on sale of building, factory relocation expenses and restructuring expenses.  Adjusted EBITDA is a tool that can assist management and investors in comparing our performance on a consistent basis by removing the impact of certain items that management believes do not directly reflect our underlying operations.

 

Management uses such measures to evaluate performance period over period, to analyze the underlying trends in our business including our business segments, to assess our performance relative to our competitors, and to establish operational goals and forecasts that are used in allocating resources. These financial measures should not be considered in isolation from, or as a replacement for, GAAP financial measures.

 

We believe that presenting non-GAAP financial measures in addition to GAAP financial measures provides investors greater transparency to the information used by our management for its financial and operational decision-making. We further believe that providing this information better enables our investors to understand our operating performance and to evaluate the methodology used by management to evaluate and measure such performance.

 

 
23

Table of Contents

 

Reconciliation of Net Income to Adjusted Net Income - EPS Calculation

For the Three Months ended April 3, 2021 and March 28, 2020

($000's)

   

 

 

April 3,

2021

 

 

March 28,

2020

 

 

 

 

 

 

 

 

Net Income as reported per generally accepted accounting principles (GAAP)

 

$5,841

 

 

$2,896

 

 

 

 

 

 

 

 

 

 

Earnings Per Share as reported under generally accepted accounting principles (GAAP):

 

 

 

 

 

 

 

 

Basic

 

$0.93

 

 

$0.46

 

Diluted

 

$0.93

 

 

$0.46

 

 

 

 

 

 

 

 

 

 

Adjustments for one-time items:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gain on sale of Eberhard Hardware Ltd building, net of tax

 

 

(1,353)A

 

 

-

 

 

 

 

 

 

 

 

 

 

Total adjustments for one-time items (Non-GAAP)

 

 

(1,353)

 

 

-

 

 

 

 

 

 

 

 

 

 

Adjusted Net Income (related for one-time items);

 

$4,488

 

 

$2,896

 

 

 

 

 

 

 

 

 

 

Adjusted earnings per share (related to one-time items); (Non-GAAP)

 

 

 

 

 

 

 

 

Basic

 

$0.72

 

 

$0.46

 

Diluted

 

$0.71

 

 

$0.46

 

_________ 

A) Gain on sale of Eberhard Hardware Ltd building

 

 
24

Table of Contents

 

Reconciliation of one-time items from GAAP to Non-GAAP EBITDA calculation

For the Three Months ended April 3, 2021 and March 28, 2020

($000's)

 

 

 

April 3,

2021

 

 

March 28,

2020

 

 

 

 

 

 

 

 

Net Income/(loss) as reported per generally accepted accounting principles (GAAP)

 

$5,841

 

 

$2,896

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

703

 

 

 

828

 

 

 

 

 

 

 

 

 

 

Provision for income taxes

 

 

1,817

 

 

 

883

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

2,193

 

 

 

2,056

 

 

 

 

 

 

 

 

 

 

Gain on sale of Eberhard Hardware Ltd Building

 

 

(1,841)A

 

 

-

 

 

 

 

 

 

 

 

 

 

Adjusted EBITDA

 

$8,713

 

 

$6,663

 

___________ 

A) Gain on sale of Eberhard Hardware Ltd building

 

 
25

Table of Contents

 

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 Securities Exchange Act of 1934, as amended (the “Exchange Act”), the Company is not required to provide information under this Item 3.

  

ITEM 4 - CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures:

 

As of April 3, 2021, 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 the Chief Financial Officer (the “CFO”), of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as defined in Exchange Act Rules 240.13a-15(e) and 240.15d-15(e)) pursuant to Exchange Act Rule 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 Exchange Act (15 U.S.C. 78a et seq.) is recorded, processed, summarized and reported, within the time periods specified in the SEC’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 Exchange 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, and the CEO and CFO have concluded that these controls and procedures are effective at the “reasonable assurance” level as of April 3, 2021.

 

Changes in Internal Control Over Financial Reporting:

 

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

Table of Contents

 

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 April 3, 2021, the Company does not have any material pending legal proceedings, other than as set forth below, or any material legal proceedings known to be contemplated by governmental authorities.

 

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 State Department of Environmental Conservation (the “NYSDEC”) 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 NYSDEC. Long-term groundwater monitoring commenced in April 2019.  Verbal approval for the closure plan was received from the NYSDEC in May 2019. Written approval was received in October 2020. Construction of the closure remedies, including improved drainage system, regrading, and installation of a low permeability cap, is anticipated in May 2021. In the third fiscal quarter of 2021, following the completion of construction work, a closure report and maintenance plan is expected to 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 & 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 risk factors discussed in Part I, Item 1A “Risk Factors” of the 2020 Form 10-K.  These risk factors could have a material adverse effect on the Company’s business, results of operations, financial condition and/or liquidity and could cause our operating results to vary significantly from period to period. As of April 3, 2021, there have been no material changes to the risk factors disclosed in the 2020 Form 10-K. The Company may 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.

 

ITEM 5 - OTHER INFORMATION

 

None

 

 
27

Table of Contents

 

ITEM 6 - EXHIBITS

 

3.1)

 

Restated Certificate of Incorporation of the Company, as amended (conformed copy) (incorporated by reference to Exhibit 3.1 to the Company’s Quarterly Report on Form 10-Q filed on May 6, 2020).

 

 

 

3.2)

 

Amended and Restated By-Laws of the Company, as amended through April 27, 2016 (conformed copy) (incorporated by reference to Exhibit 3.2 to the Company’s Quarterly Report on Form 10-Q filed on May 6, 2020).

 

 

 

10)

 

Change in Control Agreement, dated as of March 8, 2021, between the Company and James P. Woidke (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on March 12, 2021).†

 

 

 

31)

 

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

 

 

 

32)

 

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

 

 

 

101)

 

The following materials from the Company’s Quarterly Report on Form 10-Q for the quarter ended April 3, 2021, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) Condensed Consolidated Statements of Operations (Unaudited) for the three months ended April 3, 2021 and March 28, 2020; (ii) Condensed Consolidated Statements of Comprehensive Income (Unaudited) for the three months ended April 3, 2021, and March 28, 2020; (iii) Condensed Consolidated Balance Sheets (Unaudited) as of April 3, 2021 and January 2, 2021; (iv) Condensed Consolidated Statements of Cash Flows (Unaudited) for the three months ended April 3, 2021 and March 28, 2020; and (iv) Notes to the Condensed Consolidated Financial Statements (Unaudited).**

 

 

 

104)

 

Cover Page Interactive Data File (formatted as Inline XBRL and included in Exhibit 101). **

_______

* Filed herewith.

** Furnished herewith

†Management contract, compensatory plan or arrangement.

 

 
28

Table of Contents

 

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:  May 11, 2021

 

/s/August M. Vlak

 

 

 

August M. Vlak

President and Chief Executive Officer

 

 

 

 

 

DATE:  May 11, 2021

 

/s/John L. Sullivan III

 

 

 

John L. Sullivan III

Vice President and Chief Financial Officer

 

 

 
29

 

EX-31 2 eml_ex31.htm CERTIFICATIONS eml_ex31.htm

 

EXHIBIT 31

 

CERTIFICATIONS

 

I, August M. Vlak, certify that:

 

1.

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

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

a)

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

 

 

 

 

b)

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

 

 

 

 

c)

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

 

 

 

 

d)

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

 

5.

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

 

 

a)

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

 

 

 

 

b)

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

 

 

    Dated: May 11, 2021  

 

 

 

 

/s/August M. Vlak

 

 

August M. Vlak  
    CEO  

 

 
 

  

EXHIBIT 31

 

CERTIFICATIONS

 

I, John L. Sullivan III, certify that:

 

1.

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

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

a)

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

 

 

 

 

b)

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

 

 

 

 

c)

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

 

 

 

 

d)

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

 

5.

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

  

 

a)

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

 

 

 

 

b)

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

 

 

  Dated: May 11, 2021
       

/s/John L. Sullivan III

 

 

John L. Sullivan III

 
   

CFO

 

 

 

 

EX-32 3 eml_ex32.htm CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND eml_ex32.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 April 3, 2021, 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 11th day of May, 2021.

 

 

By:

/s/August M. Vlak

 

 

 

August M. Vlak

 

 

 

CEO

 

 

 

 

 

 

By:

/s/John L. Sullivan III

 

 

 

John L. Sullivan III

 

 

 

CFO

 

 

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

 

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

EX-101.SCH 4 eml-20210403.xsd XBRL SCHEMA FILE 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000007 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Stock Options and Awards link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Retirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Concentration of Risk link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Business Acquisition link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Stock Options and Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Share Repurchase Program (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Business Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Goodwill (Details Narrative ) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Debt (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Stock Options and Awards (Details) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Stock Options and Awards (Details 1) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Stock Options and Awards (Details 2) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Stock Options and Awards (Details 3) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Stock Options and Awards (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Share Repurchase Program (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Retirement Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Retirement Benefit Plans (Details 1) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - Retirement Benefit Plans (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - Concentration of Risk (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - Business Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - Business Acquisition (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 5 eml-20210403_cal.xml XBRL CALCULATION FILE EX-101.DEF 6 eml-20210403_def.xml XBRL DEFINITION FILE EX-101.LAB 7 eml-20210403_lab.xml XBRL LABEL FILE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Current Fiscal Year End Date Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Document Quarterly Report Document Transition Report Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address Postal Zip Code City Area Code Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Entity Interactive Data Current Entity Address City Or Town Entity Address State Or Province CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Net sales Cost of products sold [Cost of Goods and Services Sold] Gross margin [Gross Profit] Product development expense [Research and Development Expense] Selling and administrative expenses [Selling, General and Administrative Expense] Operating profit [Operating Income (Loss)] Interest expense [Interest Expense] Other income Income before income taxes [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] Income taxes Net income [Net Income (Loss) Attributable to Parent] Earnings per share: Basic Diluted Cash dividends per share: CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Net income Other comprehensive income/(loss): Change in foreign currency translation Change in marketable securities, net of taxes of:2021 - $67 and 2020 - $2,897 Change in fair value of interest rate swap, net of tax cost (benefit) of:2021 - $130,434 and 2020 - $(535,029) Change in pension and postretirement benefit costs, net of taxes of:2021 - $92,194 and 2020 - $81,143 Total other comprehensive income (loss) [Other Comprehensive Income (Loss), before Tax] Comprehensive income [Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent] CONDENSED CONSOLIDATED BALANCE SHEETS Current Assets Cash and cash equivalents Marketable securities Accounts receivable, less allowances: 2021 - $618,000; 2020 - $545,000 Inventories [Inventory, Net] Current portion of notes receivable Prepaid expenses and other assets Total Current Assets [Assets, Current] Property, Plant and Equipment Accumulated depreciation [Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment] Property, Plant and Equipment, Net [Property, Plant and Equipment, Net] Goodwill [Goodwill] Trademarks Patents and other intangibles, net of accumulated amortization Long-term debt, less current portion Right of Use Assets Other Assets [Other Assets] TOTAL ASSETS [Assets] Current Liabilities Accounts payable Accrued compensation Other accrued expenses Current portion of lease liability Current portion of long-term debt Total Current Liabilities [Liabilities, Current] Deferred income taxes Other long-term liabilities Lease liability Long term notes receivable, less current portion Accrued postretirement benefits Accrued pension cost Total Liabilities [Liabilities] Shareholders' Equity Voting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares Nonvoting Preferred Stock, no par value:Authorized and unissued: 1,000,000 shares Common Stock, no par value, Authorized: 50,000,000 shares Issued: 9,003,230 shares in 2021 and 8,996,625 shares in 2020 Outstanding: 6,253,501 shares in 2021 and 6,246,896 shares in 2020 Treasury Stock: 2,749,729 shares in 2021 and 2,749,729 shares in 2020 Retained earnings Accumulated other comprehensive income (loss): Foreign currency translation Unrealized loss on marketable securities, net of tax Unrealized loss on interest rate swap, net of tax Unrecognized net pension and postretirement benefit costs, net of tax Accumulated other comprehensive loss Total Shareholders' Equity TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY [Liabilities and Equity] Shareholders' Equity Stockholders' Equity Attributable to Parent [Abstract] Accounts receivable, less allowances Voting Preferred Stock, par value (in dollars per share) Voting Preferred Stock, shares authorized (in shares) Nonvoting Preferred Stock, par value (in dollars per share) Nonvoting Preferred Stock, shares authorized (in shares) Common Stock, par value (in dollars per share) Common Stock, shares authorized (in shares) Common Stock, shares issued (in shares) Common Stock, shares outstanding (in shares) Treasury Stock, shares (in shares) CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Operating Activities Net income Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization Unrecognized pension and postretirement benefits (Gain) loss on sale of equipment and other assets Provision for doubtful accounts Stock compensation expense Changes in operating assets and liabilities: Accounts receivable Inventories [Increase (Decrease) in Inventories] Prepaid expenses and other Other assets Accounts payable [Increase (Decrease) in Accounts Payable] Accrued compensation [Increase (Decrease) in Employee Related Liabilities] Other accrued expenses [Increase (Decrease) in Other Accrued Liabilities] Net cash provided by operating activities [Net Cash Provided by (Used in) Operating Activities] Investing Activities Marketable securities [Payments to Acquire Marketable Securities] Payments received from notes receivable Proceeds from sale of equipment Purchases of property, plant and equipment [Payments to Acquire Property, Plant, and Equipment] Net cash provided by/used in investing activities [Net Cash Provided by (Used in) Investing Activities] Financing Activities Principal payments on long-term debt [Repayments of Long-term Debt] Lease payments [Operating Leases, Rent Expense] Purchase common stock for treasury [Payments for Repurchase of Common Stock] Dividends paid [Payments of Ordinary Dividends, Common Stock] Net cash used in financing activities [Net Cash Provided by (Used in) Financing Activities] Effect of exchange rate changes on cash Net change in cash and cash equivalents [Cash and Cash Equivalents, Period Increase (Decrease)] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental disclosure of cash flow information: Interest Income taxes [Income Taxes Paid] Non-cash investing and financing activities Right of use asset Lease liability [Lease liability] Basis of Presentation Note A - Basis of Presentation Note B - Earnings Per Share Inventories Note C - Inventories Goodwill Note D - Goodwill Leases Note E - Leases Debt Note F - Debt Stock Options and Awards Note G - Stock Options and Awards Share Repurchase Program Note H - Share Repurchase Program Revenue Recognition Note I - Revenue Recognition Income Taxes Note J - Income Taxes Retirement Benefit Plans Note K - Retirement Benefit Plans Segment Information Note L - Segment Information Recent Accounting Pronouncements Note M - Recent Accounting Pronouncements Concentration of Risk Note N - Concentration of risk Business Acquisition Note O - Business Acquisition Subsequent Events Note P - Subsequent Events Schedule of Denominators Used in Earnings Per Share Computations Schedule of Components of Inventories Schedule of Stock Appreciation Rights Activity Schedule of SARs Outstanding and Exercisable Schedule of Stock Option Activity Schedule of Stock Grants Outstanding and Exercisable Schedule of Share Repurchase Program Schedule of Significant Disclosures Relating to Benefit Plans Schedule of Defined Contribution Plan Schedule of Segment Financial Information Schedule of Intangible Assets Denominators used in the earnings per share computations [Abstract] Basic [Abstract] Weighted average shares outstanding Diluted [Abstract] Weighted average shares outstanding [Weighted Average Number of Shares Outstanding, Basic and Diluted] Dilutive stock appreciation rights Denominator for diluted earnings per share (in shares) Components of inventories [Abstract] Raw material and component parts Work in process Finished goods Total inventories Goodwill, net Statement [Table] Statement [Line Items] Balance Sheet Location Axis Leases [Member] Total lease expense Lease liability Interest rate Term of loan Plan Name [Axis] Longterm Debt Type Axis Short Term Debt Type Axis Debt Instrument Redemption Period Axis Range Axis Variable Rate Axis Derivative Instrument Risk Axis Credit Agreement [Member] Term Loan [Member] Revolving Credit Loan [Member] December 31, 2019 through August 30, 2021 [Member] September 30, 2021 through June 30, 2023 [Member] September 30, 2023 through June 30, 2024 [Member] Minimum [Member] LIBOR [Member] Maximum [Member] Interest Rate Swap [Member] Remaining balance of term loan Remaining balance of term loan rate Ratio description Revolving commitment portion Repayment of debt Term of loan Annual commitment fee percentage Quarterly principal payment Basis spread on variable rate Interest rate swap, notional amount Fixed rate of interest Term of variable rate Stock Options [Member] Number of units Number of units outstanding at beginning of period [Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number] Number of units, Issued Number of units, Exercised Number of units, Forfeited Number of units outstanding at end of period Weighted Average Exercise Price Weighted average exercise price, beginning balance [Weighted average exercise price, beginning balance] Weighted average exercise price, issued Weighted average exercise price, exercised Weighted average exercise price, forfeited Weighted average exercise price, ending balance [Weighted average exercise price, ending balance] Related Party Transaction Axis SAR [Member] Maximum [Member] Minimum [Member] Exercisable Outstanding Weighted average exercise price Weighted- Average Remaining Contractual Life Maximum Range of Exercise Prices (in dollar per share) Minimum Range of Exercise Prices (in dollar per share) Stock Options [Member] [Stock Options [Member]] Number of units Issued Forfeited Weighted Average Exercise Price Weighted average exercise price, begining Weighted average exercise price, issued [Weighted average exercise price, issued] Weighted average exercise price, forfeited [Weighted average exercise price, forfeited] Weighted average exercise price, ending Outstanding Stock Grants [Member] Exercisable (in shares) Weighted Average Remaining Contractual Life Weighted average exercise price Outstanding (in shares) Maximum Range of Exercise Prices (in dollar per share) 2020 Plan [Member] Expected term Intrinsic value Common stock shares reserved for future issuance Volatility deviation Risk free rate Stock option granted Stock compensation expense Income Statement Location Axis Share Repurchase Program Axis Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs [Member] Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member] Average Price Paid Per Share [Member] Total Number of Shares Purchased [Member] Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs, beginning balance Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs, ending balance Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs, beginning balance Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs, ending balance Average Price Paid Per Share, beginning balance Average Price Paid Per Share, ending balance Total Number of Shares Purchased, beginning balance Total Number of Shares Purchased,ending balance Number of shares authorized to be repurchased Bipartisan Coronavirus Aid [Member] Tax relief Retirement Plan Type Axis Pension Benefit [Member] Other Postretirement Benefit [Member] Service cost Interest cost Expected return on plan assets Amortization of prior service cost Amortization of the net loss Net periodic benefit cost [Defined Benefit Plan, Net Periodic Benefit Cost (Credit)] Gain on significant event Retirement Plan Name Axis Regular Matching Contributions [Member] Transitional Credit Contributions [Member] Non-Discretionary Contributions [Member] Total contributions for the period Accrued amount for non discretionary safe harbor contribution Cash contributions Concentration Risk Benchmark [Axis] Consolidation Items Axis Subsegments Axis Revenue [Member] Operating Segment [Member] Engineered Solutions [Member] Diversified Products [Member] Sales Income before income taxes Operating profit Other income Concentration Risk By Type Axis Revolving Credit Loan [Member] LIBOR [Member] Term Loan [Member] Accounts Receivable [Member] Customer Concentration Risk [Member] Accounts Receivable, Net [Abstract] Interest Rate Risk [Abstract] Threshold percentage of concentration risk Basis spread on variable rate Interest rate swap, notional amount [Interest rate swap, notional amount] Fair Value By Asset Class Axis Customer relationships [Member] Intellectual property [Member] Non-compete agreements [Member] Assets Weighted-Average Period in Years Cost of acquisition Goodwill Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. 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. A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied. Nominal or face amount used to calculate payment on derivative. Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds EX-101.PRE 8 eml-20210403_pre.xml XBRL PRESENTATION FILE XML 9 eml_10q_htm.xml IDEA: XBRL DOCUMENT 0000031107 2021-01-03 2021-04-03 0000031107 2020-08-10 0000031107 eml:NonCompeteAgreementsMember 2021-01-03 2021-04-03 0000031107 eml:IntellectualsPropertyMember 2021-01-03 2021-04-03 0000031107 eml:CustomerRelationshipMember 2021-01-03 2021-04-03 0000031107 eml:NonCompeteAgreementsMember 2021-04-03 0000031107 eml:IntellectualsPropertyMember 2021-04-03 0000031107 eml:CustomerRelationshipMember 2021-04-03 0000031107 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0000031107 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2021-04-03 0000031107 eml:OperatingSegmentMember eml:DiversifiedProductsMember 2019-12-29 2020-03-28 0000031107 eml:OperatingSegmentMember eml:DiversifiedProductsMember 2021-01-03 2021-04-03 0000031107 eml:OperatingSegmentMember eml:EngineeredSolutionsMember 2019-12-29 2020-03-28 0000031107 eml:OperatingSegmentMember eml:EngineeredSolutionsMember 2021-01-03 2021-04-03 0000031107 eml:RevenueMember 2019-12-29 2020-03-28 0000031107 eml:RevenueMember 2021-01-03 2021-04-03 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-29 2021-01-02 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2019-12-29 2021-01-02 0000031107 eml:NonDiscretionaryContributionsMember 2019-12-29 2020-03-28 0000031107 eml:NonDiscretionaryContributionsMember 2021-01-03 2021-04-03 0000031107 eml:TransitionalCreditContributionsMember 2019-12-29 2020-03-28 0000031107 eml:TransitionalCreditContributionsMember 2021-01-03 2021-04-03 0000031107 eml:RegularMatchingContributionsMember 2019-12-29 2020-03-28 0000031107 eml:RegularMatchingContributionsMember 2021-01-03 2021-04-03 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-29 2020-03-28 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-03 2021-04-03 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2019-12-29 2020-03-28 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2021-01-03 2021-04-03 0000031107 eml:BipartisanCoronavirusAidMember 2020-03-27 0000031107 2018-05-02 0000031107 eml:TotalNumberofSharesPurchasedMember 2021-01-03 2021-04-03 0000031107 eml:AveragePricePaidPerShareMember 2021-01-03 2021-04-03 0000031107 eml:MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember 2021-01-03 2021-04-03 0000031107 eml:TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember 2021-01-03 2021-04-03 0000031107 eml:TwoTHousandTwentyPlanMember 2020-01-03 2020-04-03 0000031107 eml:TwoTHousandTwentyPlanMember 2021-01-03 2021-04-03 0000031107 srt:MinimumMember 2021-01-03 2021-04-03 0000031107 eml:OutstandingStockGrantsMember 2021-04-03 0000031107 eml:OutstandingStockGrantsMember 2021-01-03 2021-04-03 0000031107 srt:MaximumMember 2021-01-03 2021-04-03 0000031107 eml:StockOptionsMember 2021-04-03 0000031107 eml:StockOptionsMember 2021-01-03 2021-04-03 0000031107 eml:StockOptionsMember 2019-12-29 2021-01-02 0000031107 eml:StockOptionsMember 2019-12-28 0000031107 eml:StockOptionsMember 2021-01-02 0000031107 srt:MinimumMember eml:SARMember 2021-01-03 2021-04-03 0000031107 eml:SARMember 2021-01-03 2021-04-03 0000031107 srt:MaximumMember eml:SARMember 2021-01-03 2021-04-03 0000031107 eml:StockOptionsPlanMember 2021-04-03 0000031107 eml:StockOptionsPlanMember 2021-01-03 2021-04-03 0000031107 eml:StockOptionsPlanMember 2019-12-29 2021-01-02 0000031107 eml:StockOptionsPlanMember 2021-01-02 0000031107 eml:StockOptionsPlanMember 2019-12-28 0000031107 us-gaap:MediumTermNotesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-03 2021-04-03 0000031107 us-gaap:MediumTermNotesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-03 0000031107 eml:InterestRatesSwapMember us-gaap:MediumTermNotesMember 2021-04-03 0000031107 eml:InterestRatesSwapMember us-gaap:MediumTermNotesMember 2019-08-30 0000031107 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-03 2021-04-03 0000031107 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-03 2021-04-03 0000031107 us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:MediumTermNotesMember 2021-01-03 2021-04-03 0000031107 us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:MediumTermNotesMember 2021-01-03 2021-04-03 0000031107 us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:MediumTermNotesMember 2021-01-03 2021-04-03 0000031107 us-gaap:LineOfCreditMember 2021-01-03 2021-04-03 0000031107 us-gaap:MediumTermNotesMember 2021-01-03 2021-04-03 0000031107 us-gaap:MediumTermNotesMember 2019-08-01 2019-08-30 0000031107 us-gaap:LineOfCreditMember 2019-08-30 0000031107 us-gaap:MediumTermNotesMember 2019-08-30 0000031107 eml:CreditAgreementMember 2021-01-03 2021-04-03 0000031107 2019-08-30 0000031107 eml:LeasesMember 2021-01-03 2021-04-03 0000031107 eml:LeasesMember 2026-12-28 0000031107 eml:LeasesMember 2025-12-28 0000031107 eml:LeasesMember 2024-12-28 0000031107 eml:LeasesMember 2022-12-28 0000031107 eml:LeasesMember 2021-12-28 0000031107 eml:LeasesMember 2021-04-03 0000031107 eml:LeasesMember 2023-12-28 0000031107 2020-03-28 0000031107 2019-12-28 0000031107 2021-01-02 0000031107 2019-12-29 2020-03-28 0000031107 2021-04-03 iso4217:USD shares iso4217:USD shares pure 0000031107 false --01-02 false Q1 2021 0 0 0 0 0 0 1000000 0 0 1000000 0 0 50000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 P0Y 0 0 6020309 2340641 10-Q true 2021-04-03 false 001-35383 THE EASTERN COMPANY CT 06-0330020 112 Bridge Street Naugatuck CT 06770 203 729-2255 Common Stock, No Par Value EML NASDAQ Yes Yes Accelerated Filer true false 6253501 73097875 65325616 55839321 50663943 17258554 14661673 838825 775444 10485520 10024958 5934209 3861271 702859 827664 2426741 744793 7658091 3778400 -1817264 -882583 5840827 2895817 0.93 0.46 0.93 0.46 0.11 0.11 5840827 2895817 -79054 -1304447 205 8878 413040 -1697793 295744 260295 629935 -2733067 6470762 162750 17464669 16101635 29224 28951 618000 545000 42228264 37749129 53960426 53112393 459863 398414 5341214 4345250 119483660 111735772 86539328 88198093 47244599 48246120 39294729 39951973 76921385 76895015 5404284 5404284 25958715 27096006 1547503 1677277 12882498 12768027 122714385 123840609 281492774 275528354 25357557 23507719 2520725 3675223 4785793 4121568 3039689 2923761 7062689 6437689 42766453 40665960 2899074 2899075 1144127 1144127 9871835 9883168 80468737 82255803 1168262 1185139 32443297 33188623 170761785 171221895 1000000 1000000 50000000 9003230 8996625 6253501 6246896 31779299 31501041 2749729 2749729 -20537962 -20537962 128356468 122840131 874810 953864 -4302 -4507 -974045 -1387085 -28763279 -29059023 -28866816 -29496751 110730989 104306459 281492774 275528354 5840827 2895817 2192622 2055782 -674262 -678305 -1600288 -437446 73097 156286 278258 238293 -4551399 -2273864 -1015663 -994546 -744138 341582 -156726 -415415 2063182 2766829 -1159489 -1585976 1554036 -564572 2100057 1504465 273 -11151 68325 0 1994017 445212 919589 828115 1142480 -371752 1162045 1221423 9875 0 0 368864 684702 686614 -1856622 -2276901 -22881 -343436 1363034 -1487624 16101635 17996505 17464669 16508881 685520 827664 21100 21000 114471 -489822 -104595 489822 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note A - Basis of Presentation</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 8-03 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 of The Eastern Company (together with its consolidated subsidiaries, the “Company,” “we,” “us” or our”) and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended January 2, 2021, filed with the Securities and Exchange Commission on March 16, 2021 (the “2020 Form 10-K”), for additional information.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year.  All intercompany accounts and transactions are eliminated.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The condensed consolidated balance sheet as of January 2, 2021 has been derived from the audited consolidated balance sheet at that date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company’s fiscal year is a 52-53-week fiscal year ending on the Saturday nearest to December 31. References to 2020 or the 2020 fiscal year mean the 53-week period ended on January 2, 2021 and references to 2021 or the 2021 fiscal year mean the 52-week period ending on January 1, 2022. In a 52-week fiscal year, each quarter is 13 weeks long.  In a 53-week fiscal year, each of the first two fiscal quarters and the fourth quarter are 13 weeks long, and the third fiscal quarter is 14 weeks long.  References to the first quarter of 2020, the first fiscal quarter of 2020 or the three months ended March 28, 2020 mean the period from December 29, 2019 to March 28, 2020. References to the first quarter of 2021, the first fiscal quarter of 2021 or the three months ended April 3, 2021 mean the 13-week period from January 3, 2021 to April 3, 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Certain amounts in the 2020 financial statements have been reclassified to conform with the 2021 presentation with no impact or change to previously reported net income or shareholder’s equity.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note B - Earnings Per Share</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The denominators used to calculate earnings per share are as follow:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Three Months Ended</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>April 3, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 28, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Basic:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,248,339</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,237,921</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Diluted:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,248,339</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,237,921</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Dilutive stock appreciation rights</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>30,998</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,131</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Denominator for diluted earnings per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,279,337</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,241,052</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Three Months Ended</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>April 3, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 28, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Basic:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,248,339</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,237,921</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Diluted:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,248,339</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,237,921</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Dilutive stock appreciation rights</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>30,998</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,131</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Denominator for diluted earnings per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,279,337</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,241,052</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 6248339 6237921 6248339 6237921 30998 3131 6279337 6241052 <strong><span style="text-decoration:underline">Note C - Inventories</span></strong> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Inventories consist of the following components:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>April 3, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">January 2, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Raw material and component parts</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>$</strong></p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>20,333,551</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">20,013,992</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Work in process</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>11,891,191</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">11,704,311</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Finished goods</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>21,735,684</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">21,394,090</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total inventories</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>$</strong></p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>53,960,426</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">53,112,393</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>April 3, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">January 2, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2021</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Raw material and component parts</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>$</strong></p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>20,333,551</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">20,013,992</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Work in process</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>11,891,191</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">11,704,311</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Finished goods</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>21,735,684</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">21,394,090</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total inventories</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>$</strong></p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>53,960,426</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">53,112,393</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 20333551 20013992 11891191 11704311 21735684 21394090 53960426 53112393 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note D - Goodwill</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company maintains 11 reporting units, five of which comprise the goodwill balance. These six units have an aggregate carrying amount of goodwill of approximately $76.9 million as of April 3, 2021.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company tests its reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  Such events and circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions.  The Company tests reporting units for impairment by comparing the estimated fair value of each reporting unit with its carrying amount.  If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill.  Determining the fair value of a reporting unit involves the use of significant estimates and assumptions.  The values assigned to the key assumptions represent management’s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.</p> 76900000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note E - Leases</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company presents right-of-use (ROU) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months, in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2016-02, Leases.  The Company elected to account for non-lease components as part of the lease component to which they relate.  Lease accounting involves significant judgements, including making estimates related to the lease term, lease payments, and discount rate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has operating leases for buildings, warehouses and office equipment.  The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all of the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term.  Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.  Most leases include one or more options to renew.  The exercise of lease renewal options is at our sole discretion.  The Company’s option to extend certain leases ranges from 1 - 116 months.  All options to extend, when it is reasonably certain the option will be exercised, have been included in the calculation of the ROU asset and lease liability.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Currently, the Company has 32 operating leases and two finance leases with a lease liability of $12.9 million as of April 3, 2021.  The finance lease arrangements are immaterial.  The terms and conditions of the leases are determined by the individual agreements.  The leases do not contain residual value guarantees, restrictions, or covenants that could cause the Company to incur additional financial obligations.  We rent or sublease a part of one real estate property to a third party.  There are no related party transactions.  There are no leases that have not yet commenced that could create significant rights and obligations for the Company. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Total lease expense for each of the next five fiscal years is estimated to be as follows: remainder of 2021 - $2.3 million; 2022 - $2.4 million; 2023 - $2.0 million; 2024 - $1.6 million; 2025 - $0.9 million; and $3.7 million thereafter.  The weighted average remaining lease term is 6.7 years. The interest rate used was 5.0%. </p> 12900000 2300000 2400000 2000000.0 1600000 900000 3700000 P6Y8M12D 0.050 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note F - Debt</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On August 30, 2019, the Company entered into a credit agreement with Santander Bank, N.A., for itself, People’s United Bank, National Association and TD Bank, N.A. as lenders (the “Credit Agreement”), 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 certain subsidiaries of Big 3 Holdings, LLC (collectively “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.  As of April 3, 2021, the Company has not borrowed any funds on the revolving commitment portion of the facility.  The term loan bears interest at a variable rate based on the LIBOR rate plus an applicable margin of 1.25% to 2.25%, depending on the Company’s senior net leverage ratio. Borrowings under the revolving portion bear interest at a variable rate based on, at the Company’s election, a base rate plus an applicable margin of 0.25% to 1.25% or the LIBOR rate plus an applicable margin of 1.25% to 2.25%, with such margins determined based on the Company’s senior net leverage ratio.  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. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">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 is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.  The Company was in compliance with all of its covenants under the Credit Agreement at April 3, 2021 and through the date of filing this Form 10-Q.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On August 30, 2019, the Company entered into an interest rate swap contract with Santander Bank, N.A., with an original notional 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 April 3, 2021, the interest rate for half ($41.3 million) of the term portion was 2.36%, using a one-month LIBOR rate, and 3.69% on the remaining balance ($46.3 million) of the term loan based on a one-month LIBOR rate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The interest rates under the Credit Agreement and the interest rate swap contract are susceptible to changes to the method of determining LIBOR rates and to the potential phasing out of LIBOR after 2021.  Information regarding the potential phasing out of LIBOR is provided below.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On July 27, 2017, the Financial Conduct Authority (the “FCA”) (the authority that regulates LIBOR) announced that it would phase out LIBOR by the end of 2021. In December 2020, the ICE Benchmark Administration (the “IBA”) announced a market consultation regarding the extension of US dollar LIBOR tenors through June 30, 2023 which the FCA supports.  On March 5, 2021, the IBA released its feedback statement reporting the results of the market consultation.  Pursuant to its feedback statement, the IBA intends to cease publication of all settings of non-US dollar LIBOR and only the one-week and two-month U.S. dollar LIBOR settings on December 31, 2021, with the publication of the remaining U.S. dollar LIBOR settings being discontinued after June 30, 2023.  The Alternative Reference Rates Committee (ARRC), a financial industry group convened by the Federal Reserve Board, has recommended the use of SOFR to replace LIBOR.  The difference between LIBOR and SOFR is that LIBOR is a forward-looking rate which means the interest rate is set at the beginning of the period with payment due at the end.  SOFR is a backward-looking overnight rate which has implications for how interest and other payments are based.  Changes in the method of calculating the replacement of LIBOR with an alternative rate or benchmark are still in flux, and once an alternate rate is adopted, may adversely affect interest rates and result in higher borrowing costs. This could materially and adversely affect the Company’s results of operations, cash flows and liquidity. We cannot predict the effect of the potential changes to LIBOR or the establishment and use of alternative rates or benchmarks at this time.  We are working with our senior lender and may need to renegotiate our credit facilities as LIBOR phases out in June 2023.</p> 100000000 20000000 19000000 1250000 1875000 2500000 P5Y 0.0025 0.0125 0.0225 Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 4.25 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1. 50000000 0.0144 0.0144 41300000 0.0236 0.0369 46300000 the term loan based on a one-month LIBOR rate. <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note G - Stock Options and Awards</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Eastern Company 2010 Executive Stock Incentive Plan (the “2010 Plan”), for officers, other key employees, and non-employee Directors expired in February 2020.  On February 19, 2020, the board of directors of the Company adopted the Eastern Company 2020 Stock Incentive Plan (the “2020 Plan”).   On April 29, 2020, at the Company’s 2020 Annual Meeting of Shareholders, the shareholders of the Company approved and adopted the 2020 Plan.  The 2020 Plan replaced the 2010 Plan.  The Company has no other existing plan pursuant to which equity awards may be granted. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Incentive stock options granted under the 2020 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 2020 Plan with restrictions determined by the Compensation Committee of the Company’s Board of Directors.  Under the 2020 Plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Company’s Board of Directors. During the first three months of fiscal 2021, the company issued 24,600 stock options that were granted that were subject to the meeting of performance measurements.  The Company did not issue any stock options or restricted stock in the first 3 months of fiscal 2020.  For the first three months of fiscal 2021, the Company used several assumptions which included an expected term of 4.0 years, volatility deviation between 47.25% to 47.54% and a risk-free rate between 0.18% to 0.20% for the purposes of measuring compensation under the Black Scholes Method.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The 2020 Plan also permit 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 first three months of fiscal 2021 and the first three months of fiscal 2020, the Company did not issue any SARs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Stock-based compensation expense in connection with SARs previously granted to employees was approximately $113,000 and $110,000 in the first quarter of 2021 and 2020, respectively.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">As of April 3, 2021, there were 788,358 shares of Company common stock reserved and available for future grant under the 2020 Plan.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following tables set forth the outstanding SARs for the period specified:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Three Months Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>April 3, 2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">Year Ended</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">January 2, 2021</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted - Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">Units</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">Weighted - Average Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at beginning of period </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>244,001</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21.87</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">276,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22.30</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>--</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>--</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20.20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Exercised</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(10,000</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>19.10</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">--</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">--</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(6,000</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21.20</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(75,999</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22.00</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>228,001</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>22.17</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">244,001</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.87</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="27" style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SARs Outstanding and Exercisable</strong></p></td></tr><tr style="height:15px"><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Range of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Exercise Prices</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Outstanding as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>April 3, 2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Exercisable as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>April 3, 2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:4%;vertical-align:bottom;white-space: nowrap;">$</td><td style="width:11%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">19.10-26.30</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:11%;vertical-align:bottom;text-align:right;">228,001</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">2.1</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">22.17</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:11%;vertical-align:bottom;text-align:right;">115,172</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">1.3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">21.64</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The following tables set forth the outstanding stock grants for the period specified:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Three Months Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>April 3, 2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">Year Ended</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">January 2, 2021</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 4.5pt"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 4.5pt"><strong>Weighted - Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 4.5pt">Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 4.5pt">Weighted - Average Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at beginning of period </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>25,000</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>24,600</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>49,600</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">25,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">   </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="27" style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Stock Grants Outstanding and Exercisable</strong></p></td></tr><tr style="height:15px"><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Range of Exercise Prices</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Outstanding as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>April 3, 2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Exercisable as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>April 3, 2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:4%;vertical-align:bottom;white-space: nowrap;">$</td><td style="width:11%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.00</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:11%;vertical-align:bottom;text-align:right;">49,600</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">3.1</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:11%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">As of April 3, 2021, outstanding SARs and grants had an intrinsic value of $1,776,000. </p> 24600 P4Y 0.4725 0.4754 0.0018 0.0020 113000 110000 788358 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Three Months Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>April 3, 2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">Year Ended</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">January 2, 2021</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted - Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">Units</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">Weighted - Average Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at beginning of period </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>244,001</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21.87</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">276,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22.30</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>--</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>--</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20.20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Exercised</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(10,000</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>19.10</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">--</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">--</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(6,000</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21.20</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(75,999</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22.00</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>228,001</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>22.17</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">244,001</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.87</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 244001 21.87 276000 22.30 44000 20.20 -10000 19.10 -6000 21.20 -75999 22.00 228001 22.17 244001 21.87 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="27" style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SARs Outstanding and Exercisable</strong></p></td></tr><tr style="height:15px"><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Range of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Exercise Prices</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Outstanding as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>April 3, 2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Exercisable as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>April 3, 2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:4%;vertical-align:bottom;white-space: nowrap;">$</td><td style="width:11%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">19.10-26.30</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:11%;vertical-align:bottom;text-align:right;">228,001</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">2.1</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">22.17</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:11%;vertical-align:bottom;text-align:right;">115,172</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">1.3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">21.64</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 19.10 26.30 228001 P2Y1M6D 22.17 115172 P1Y3M18D 21.64 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Three Months Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>April 3, 2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">Year Ended</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">January 2, 2021</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 4.5pt"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 4.5pt"><strong>Weighted - Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 4.5pt">Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 4.5pt">Weighted - Average Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at beginning of period </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>25,000</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>24,600</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>49,600</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">25,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 25000 25000 24600 49600 25000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="27" style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Stock Grants Outstanding and Exercisable</strong></p></td></tr><tr style="height:15px"><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Range of Exercise Prices</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Outstanding as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>April 3, 2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Exercisable as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>April 3, 2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Weighted- Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:4%;vertical-align:bottom;white-space: nowrap;">$</td><td style="width:11%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.00</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:11%;vertical-align:bottom;text-align:right;">49,600</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">3.1</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:11%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0.00 49600 P3Y1M6D 1776000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note H - Share Repurchase Program</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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’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.  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”).  The Company did not repurchase any shares under its share repurchase program during the first quarter of 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Period</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Number of</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Shares</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Purchased</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Price Paid</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Per Share</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total Number of</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Shares</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Purchased As</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Part of Publicly</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Announced Plans</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Maximum Number</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">of Shares That May</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Yet be Purchased</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Under the Plans or</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Balance as of January 2, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">55,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26.04</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">55,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">145,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>January 3, 2021 - April 3, 2021</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Balance as of April 3, 2021</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>55,000</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>26.04</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>55,000</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>145,000</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 200000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Period</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Number of</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Shares</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Purchased</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Price Paid</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Per Share</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total Number of</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Shares</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Purchased As</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Part of Publicly</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Announced Plans</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Maximum Number</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">of Shares That May</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Yet be Purchased</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Under the Plans or</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Balance as of January 2, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">55,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26.04</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">55,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">145,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>January 3, 2021 - April 3, 2021</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Balance as of April 3, 2021</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>55,000</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>26.04</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>55,000</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>145,000</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 55000 26.04 55000 145000 55000 26.04 55000 145000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><span style="text-decoration:underline">Note I - Revenue Recognition</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company’s revenues result from the sale of goods and services and reflect the consideration to which the Company expects to be entitled.  The Company records revenues based on a five-step model in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”.  The Company has defined purchase orders as contracts in accordance with ASC Topic 606. For its customer contracts, the Company identifies its performance obligations, which are delivering goods or services, determines the transaction price, allocates the contract transaction price to the performance obligations (when applicable), and recognizes the revenue when (or as) the performance obligation is transferred to the customer.  A good or service is transferred when the customer obtains control of that good or service.  The Company’s revenues are recorded at a point in time from the sale of tangible products.  Revenues are recognized when products are shipped.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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.  The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Refer to Note L for revenues reported by segment.  The Company has no future performance obligations and does not capitalize costs to obtain or fulfill contracts.  </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note J - Income Taxes</span> </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company files income tax returns in the U.S. federal jurisdiction, and in various states and foreign jurisdictions.  With limited exceptions, the Company is no longer subject to U.S. federal, state and local income tax examinations by tax authorities for years before 2016 and is no longer subject to non-U.S. income tax examinations by foreign tax authorities for years prior to 2014.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes.  The changes implemented in ASU 2019-12 include removing exceptions to incremental intraperiod tax allocation of losses and gains from different financial statement components, exceptions to the method of recognizing income taxes on interim period losses and exceptions to deferred tax liability recognition related to foreign subsidiary investments.  In addition, ASU 2019-12 requires that entities recognize franchise tax based on an incremental method, requires an entity to evaluate the accounting for step-ups in the tax basis of goodwill as inside or outside of a business combination, and removes the requirement to allocate the current and deferred tax provision among entities in standalone financial statement reporting. The ASU also now requires that an entity reflect enacted changes in tax laws in the annual effective rate, and other codification adjustments have been made to employee stock ownership plans.  For public business entities, the amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption of ASU 2019-12 is permitted, including adoption in any interim period for public business entities for periods for which financial statements have not yet been issued.  The Company adopted ASU 2019-12 in the first quarter of 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">On March 27, 2020, the $2 trillion bipartisan Coronavirus Aid, Relief, and Economic Security Act (H.R. 748) (“the CARES Act” became law). For additional information on the Company’s CARES ACT impact see Note 8 - Income Taxes in the 2020 Form 10-K.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company will also continue to assess the effect of state level tax relief provisions as enacted, such as state net operating loss rule changes and conformity to the federal interest, depreciation and charitable contribution deduction changes.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The total amount of unrecognized tax benefits could increase or decrease within the next 12 months for a number of reasons, including the closure of federal, state and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under FASB ASC Topic 740, “Income Taxes.”  There have been no significant changes to the amount of unrecognized tax benefits during the three months ended April 3, 2021.  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.</p> 2000000000000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note K - Retirement Benefit Plans</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has four non-contributory defined benefit pension plans covering most U.S. employees.  Three of these pension plans are frozen and participants in these three plans have not accrued benefits since the date on which these plans were frozen.  A fourth pension plan does not permit new participants but existing participants in this fourth pension plan continue to accrue benefits.  Plan benefits are generally based upon age at retirement, years of service and, for the plan covering salaried employees, 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.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Significant disclosures relating to these benefit plans for the first three months of fiscal years 2021 and 2020 are as follows:  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Pension Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>April 3, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 28, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>271,833</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">266,436</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>504,255</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">714,143</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,448,674</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,365,261</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>24,845</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,845</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>432,539</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">325,034</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net periodic benefit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(215,202</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(34,803</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Postretirement Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>April 3, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 28, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>13,626</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,855</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>9,842</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,667</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(6,420</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,589</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Gain on significant event</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,063</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(3,094</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6,377</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net periodic benefit cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>13,954</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,493</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company’s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.  In fiscal year 2021, the Company expects to contribute $3,100,000 into its pension plans and $50,000 into its postretirement plan. The Company is currently reviewing the American Rescue Plan Act for applicable pension funding relief for the minimum required contributions and will adjust accordingly.  As of April 3, 2021, the Company has made contributions of approximately $521,000 into its pension plans, has contributed $5,000 to its postretirement plan and expects to make the remaining contributions as required during the remainder of the fiscal year.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”) covering substantially all U.S. non-union employees.  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.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company made contributions to the plan as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>April 3, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 28, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Regular matching contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>191,808</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">204,992</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Transitional credit contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>66,929</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">82,127</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-discretionary contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>534,675</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">567,657</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total contributions for the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>793,412</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">854,776</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The non-discretionary contribution of $519,177 made in the three months ended April 3, 2021 was accrued for and expensed in the prior fiscal year.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Pension Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>April 3, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 28, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>271,833</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">266,436</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>504,255</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">714,143</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,448,674</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,365,261</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>24,845</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,845</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>432,539</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">325,034</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net periodic benefit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(215,202</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(34,803</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Postretirement Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>April 3, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 28, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>13,626</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,855</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>9,842</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,667</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(6,420</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,589</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Gain on significant event</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,063</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(3,094</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6,377</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net periodic benefit cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>13,954</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,493</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 271833 266436 504255 714143 -1448674 -1365261 24845 24845 432539 325034 215202 34803 13626 10855 9842 11667 -6420 -5589 0 0 0 -2063 -3094 -6377 13954 8493 3100000 50000 521000 5000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>April 3, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 28, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Regular matching contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>191,808</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">204,992</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Transitional credit contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>66,929</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">82,127</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-discretionary contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>534,675</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">567,657</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total contributions for the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>793,412</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">854,776</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 191808 204992 66929 82127 534675 567657 793412 854776 519177 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note L - Segment Information</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">For the first quarter of 2021, financial information by segment is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>April 3, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 28, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Revenues:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Sales to unaffiliated customers:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Engineered Solutions</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>61,773,432</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">51,846,102</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Diversified Products</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>11,324,443</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">13,479,514</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>73,097,875</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">65,325,616</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Income (loss) before income taxes:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Engineered Solutions</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,118,508</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,789,504</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Diversified Products</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(98,199</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">71,767</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Operating Profit (loss)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>6,020,309</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,861,271</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Interest expense  </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(702,859</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(827,664</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Other income  </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>2,340,641</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">744,793</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Income before income taxes</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>7,658,091</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,778,400</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Segment income (loss) before income taxes include the allocation of corporate expenses to the Engineered Solutions and Diversified Products segments.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>April 3, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 28, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Revenues:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Sales to unaffiliated customers:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Engineered Solutions</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>61,773,432</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">51,846,102</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Diversified Products</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>11,324,443</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">13,479,514</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>73,097,875</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">65,325,616</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Income (loss) before income taxes:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Engineered Solutions</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,118,508</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,789,504</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Diversified Products</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(98,199</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">71,767</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Operating Profit (loss)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>6,020,309</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,861,271</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Interest expense  </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(702,859</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(827,664</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Other income  </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>2,340,641</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">744,793</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Income before income taxes</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>7,658,091</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,778,400</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 61773432 51846102 11324443 13479514 73097875 65325616 6118508 3789504 -98199 71767 3861271 702859 827664 744793 7658091 3778400 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note M - Recent Accounting Pronouncements</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><span style="text-decoration:underline">Adopted</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In December 2019, FASB issued ASU 2019-12, Simplifying the Accounting for Income Tax.  The changes implemented in ASU 2019-12 include removing exceptions to incremental intraperiod tax allocation of losses and gains from different financial statement components, exceptions to the method of recognizing income taxes on interim period losses and exceptions to deferred tax liability recognition related to foreign subsidiary investments.  In addition, ASU 2019-12 requires that entities recognize franchise tax based on an incremental method, requires an entity to evaluate the accounting for step-ups in the tax basis of goodwill as inside or outside of a business combination, and removes the requirement to allocate the current and deferred tax provision among entities in standalone financial statement reporting. The ASU also now requires that an entity reflect enacted changes in tax laws in the annual effective rate, and other codification adjustments have been made to employee stock ownership plans. For public business entities, the amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption of ASU 2019-12 is permitted, including adoption in any interim period for public business entities for periods for which financial statements have not yet been issued. The Company adopted ASU 2019-12 as of January 3, 2021. The adoption of this guidance did not have a material impact on the consolidated financial statements of the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note N - Concentration of Risk</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Credit Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss.  As of April 3, 2021, there was one significant concentration of credit risk with a customer, who has receivables representing 12% of our total accounts receivable.  One single customer represented more than 10% of the Company’s net accounts receivable as of January 2, 2021.  The maximum exposure to credit risk is primarily represented by the carrying amount of the Company’s accounts receivable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Interest Rate Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company’s exposure to the risk of changes in market interest rates relates primarily to the Company’s debt, which bears interest at variable rates based on the LIBOR rate plus a margin spread of 1.25% to 2.25%. The Company has an interest rate swap with a notional amount of $46.3 million on April 3, 2021, to convert a portion of the borrowing under the 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.  The potential phasing out of LIBOR is discussed in greater detail in Note F - Debt hereof and under the heading “The phase out of the London Interbank Offered Rate (LIBOR), or the replacement of LIBOR with a different reference rate, may adversely affect interest rates” in Part I, Item 1A of the 2020 Form 10-K.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>Currency Exchange Rate Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company’s currency exposure is concentrated in the British pound, 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.</p> 0.12 0.10 0.0125 0.0225 46300000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note O - Business Acquisition</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Effective August 10, 2020 the Company acquired certain assets, including accounts receivable, inventories, furniture, fixtures and equipment, intellectual property rights and rights existing under all sales and purchase agreements, and assumed certain liabilities, of Hallink, RSB Inc.  These assets are held in our subsidiary, Hallink Moulds, Inc. (“Hallink Moulds”). Hallink Moulds produces injection blow mold tooling and is a supplier of blow molds and change parts to the food, beverage, healthcare and chemical industry. Hallink Moulds specializes in the design, development and manufacture of 2-step stretch blow molds, and related components for the stretch blow molding industry offering integrated turnkey solutions to its customers worldwide.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Hallink Moulds is included in the Engineered Solutions segment of the Company from the date of the acquisition.  The cost of the acquisition of Hallink Moulds was approximately $7,173,000.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The above acquisition was accounted for under ASU 2014-18, Business Combinations (Topic 805).  The acquired business is included in the consolidated operating results of the Company from the effective date of the acquisition.  The excess of the cost of Hallink Moulds over the fair market value of the net assets acquired of $2,302,000 has been recorded as goodwill.  An independent third party was utilized to establish the fair market value of net assets acquired.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">In connection with the above acquisition, the Company recorded the following intangible assets:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Asset Class/Description</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Amount</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted-Average Period in Years</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,345,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Intellectual property</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">591,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Non-compete agreements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,001,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,937,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">There is no anticipated residual value relating to these intangible assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Neither the actual results nor the pro forma effects of the acquisition of Hallink are material to the Company's financial statements.</p> 7173000 2302000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Asset Class/Description</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Amount</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted-Average Period in Years</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,345,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Intellectual property</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">591,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Non-compete agreements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,001,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,937,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2345000 P6Y 591000 P6Y 1001000 P5Y 3937000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note P - Subsequent Events</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company evaluated its April 3, 2021 unaudited condensed consolidated financial statements for subsequent events through the date the financial statements were issued, and has determined that it does not have any material subsequent events to disclose in these financial statements.</p> XML 10 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover
3 Months Ended
Apr. 03, 2021
shares
Cover [Abstract]  
Entity Registrant Name THE EASTERN COMPANY
Entity Central Index Key 0000031107
Document Type 10-Q
Amendment Flag false
Current Fiscal Year End Date --01-02
Entity Small Business true
Entity Shell Company false
Entity Emerging Growth Company false
Entity Current Reporting Status Yes
Document Period End Date Apr. 03, 2021
Entity Filer Category Accelerated Filer
Document Fiscal Period Focus Q1
Document Fiscal Year Focus 2021
Entity Common Stock Shares Outstanding 6,253,501
Document Quarterly Report true
Document Transition Report false
Entity File Number 001-35383
Entity Incorporation State Country Code CT
Entity Tax Identification Number 06-0330020
Entity Address Address Line 1 112 Bridge Street
Entity Address Postal Zip Code 06770
City Area Code 203
Local Phone Number 729-2255
Security 12b Title Common Stock, No Par Value
Trading Symbol EML
Security Exchange Name NASDAQ
Entity Interactive Data Current Yes
Entity Address City Or Town Naugatuck
Entity Address State Or Province CT
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)    
Net sales $ 73,097,875 $ 65,325,616
Cost of products sold (55,839,321) (50,663,943)
Gross margin 17,258,554 14,661,673
Product development expense (838,825) (775,444)
Selling and administrative expenses (10,485,520) (10,024,958)
Operating profit 5,934,209 3,861,271
Interest expense (702,859) (827,664)
Other income 2,426,741 744,793
Income before income taxes 7,658,091 3,778,400
Income taxes (1,817,264) (882,583)
Net income $ 5,840,827 $ 2,895,817
Earnings per share:    
Basic $ 0.93 $ 0.46
Diluted 0.93 0.46
Cash dividends per share: $ 0.11 $ 0.11
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)    
Net income $ 5,840,827 $ 2,895,817
Other comprehensive income/(loss):    
Change in foreign currency translation (79,054) (1,304,447)
Change in marketable securities, net of taxes of:2021 - $67 and 2020 - $2,897 205 8,878
Change in fair value of interest rate swap, net of tax cost (benefit) of:2021 - $130,434 and 2020 - $(535,029) 413,040 (1,697,793)
Change in pension and postretirement benefit costs, net of taxes of:2021 - $92,194 and 2020 - $81,143 295,744 260,295
Total other comprehensive income (loss) 629,935 (2,733,067)
Comprehensive income $ 6,470,762 $ 162,750
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Apr. 03, 2021
Jan. 02, 2021
Current Assets    
Cash and cash equivalents $ 17,464,669 $ 16,101,635
Marketable securities 29,224 28,951
Accounts receivable, less allowances: 2021 - $618,000; 2020 - $545,000 42,228,264 37,749,129
Inventories 53,960,426 53,112,393
Current portion of notes receivable 459,863 398,414
Prepaid expenses and other assets 5,341,214 4,345,250
Total Current Assets 119,483,660 111,735,772
Property, Plant and Equipment 86,539,328 88,198,093
Accumulated depreciation (47,244,599) (48,246,120)
Property, Plant and Equipment, Net 39,294,729 39,951,973
Goodwill 76,921,385 76,895,015
Trademarks 5,404,284 5,404,284
Patents and other intangibles, net of accumulated amortization 25,958,715 27,096,006
Long-term debt, less current portion 1,547,503 1,677,277
Right of Use Assets 12,882,498 12,768,027
Other Assets 122,714,385 123,840,609
TOTAL ASSETS 281,492,774 275,528,354
Current Liabilities    
Accounts payable 25,357,557 23,507,719
Accrued compensation 2,520,725 3,675,223
Other accrued expenses 4,785,793 4,121,568
Current portion of lease liability 3,039,689 2,923,761
Current portion of long-term debt 7,062,689 6,437,689
Total Current Liabilities 42,766,453 40,665,960
Deferred income taxes 2,899,074 2,899,075
Other long-term liabilities 1,144,127 1,144,127
Lease liability 9,871,835 9,883,168
Long term notes receivable, less current portion 80,468,737 82,255,803
Accrued postretirement benefits 1,168,262 1,185,139
Accrued pension cost 32,443,297 33,188,623
Total Liabilities 170,761,785 171,221,895
Shareholders' Equity    
Voting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares 0 0
Nonvoting Preferred Stock, no par value:Authorized and unissued: 1,000,000 shares 0 0
Common Stock, no par value, Authorized: 50,000,000 shares Issued: 9,003,230 shares in 2021 and 8,996,625 shares in 2020 Outstanding: 6,253,501 shares in 2021 and 6,246,896 shares in 2020 31,779,299 31,501,041
Treasury Stock: 2,749,729 shares in 2021 and 2,749,729 shares in 2020 (20,537,962) (20,537,962)
Retained earnings 128,356,468 122,840,131
Accumulated other comprehensive income (loss):    
Foreign currency translation 874,810 953,864
Unrealized loss on marketable securities, net of tax (4,302) (4,507)
Unrealized loss on interest rate swap, net of tax (974,045) (1,387,085)
Unrecognized net pension and postretirement benefit costs, net of tax (28,763,279) (29,059,023)
Accumulated other comprehensive loss (28,866,816) (29,496,751)
Total Shareholders' Equity 110,730,989 104,306,459
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 281,492,774 $ 275,528,354
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Apr. 03, 2021
Jan. 02, 2021
Shareholders' Equity    
Accounts receivable, less allowances $ 618,000 $ 545,000
Voting Preferred Stock, par value (in dollars per share) $ 0 $ 0
Voting Preferred Stock, shares authorized (in shares) 1,000,000 1,000,000
Nonvoting Preferred Stock, par value (in dollars per share) $ 0 $ 0
Nonvoting Preferred Stock, shares authorized (in shares) 1,000,000 1,000,000
Common Stock, par value (in dollars per share) $ 0 $ 0
Common Stock, shares authorized (in shares) 50,000,000 50,000,000
Common Stock, shares issued (in shares) 9,003,230 8,996,625
Common Stock, shares outstanding (in shares) 6,253,501 6,246,896
Treasury Stock, shares (in shares) 2,749,729 2,749,729
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Operating Activities    
Net income $ 5,840,827 $ 2,895,817
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 2,192,622 2,055,782
Unrecognized pension and postretirement benefits (674,262) (678,305)
(Gain) loss on sale of equipment and other assets (1,600,288) (437,446)
Provision for doubtful accounts 73,097 156,286
Stock compensation expense 278,258 238,293
Changes in operating assets and liabilities:    
Accounts receivable (4,551,399) (2,273,864)
Inventories (1,015,663) (994,546)
Prepaid expenses and other (744,138) 341,582
Other assets (156,726) (415,415)
Accounts payable 2,063,182 2,766,829
Accrued compensation (1,159,489) (1,585,976)
Other accrued expenses 1,554,036 (564,572)
Net cash provided by operating activities 2,100,057 1,504,465
Investing Activities    
Marketable securities (273) 11,151
Payments received from notes receivable 68,325 0
Proceeds from sale of equipment 1,994,017 445,212
Purchases of property, plant and equipment (919,589) (828,115)
Net cash provided by/used in investing activities 1,142,480 (371,752)
Financing Activities    
Principal payments on long-term debt (1,162,045) (1,221,423)
Lease payments (9,875) 0
Purchase common stock for treasury 0 (368,864)
Dividends paid (684,702) (686,614)
Net cash used in financing activities (1,856,622) (2,276,901)
Effect of exchange rate changes on cash (22,881) (343,436)
Net change in cash and cash equivalents 1,363,034 (1,487,624)
Cash and cash equivalents at beginning of period 16,101,635 17,996,505
Cash and cash equivalents at end of period 17,464,669 16,508,881
Supplemental disclosure of cash flow information:    
Interest 685,520 827,664
Income taxes 21,100 21,000
Non-cash investing and financing activities    
Right of use asset 114,471 (489,822)
Lease liability $ (104,595) $ 489,822
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation
3 Months Ended
Apr. 03, 2021
Basis of Presentation  
Note A - 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 8-03 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 of The Eastern Company (together with its consolidated subsidiaries, the “Company,” “we,” “us” or our”) and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended January 2, 2021, filed with the Securities and Exchange Commission on March 16, 2021 (the “2020 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. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year.  All intercompany accounts and transactions are eliminated.

 

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

 

The Company’s fiscal year is a 52-53-week fiscal year ending on the Saturday nearest to December 31. References to 2020 or the 2020 fiscal year mean the 53-week period ended on January 2, 2021 and references to 2021 or the 2021 fiscal year mean the 52-week period ending on January 1, 2022. In a 52-week fiscal year, each quarter is 13 weeks long.  In a 53-week fiscal year, each of the first two fiscal quarters and the fourth quarter are 13 weeks long, and the third fiscal quarter is 14 weeks long.  References to the first quarter of 2020, the first fiscal quarter of 2020 or the three months ended March 28, 2020 mean the period from December 29, 2019 to March 28, 2020. References to the first quarter of 2021, the first fiscal quarter of 2021 or the three months ended April 3, 2021 mean the 13-week period from January 3, 2021 to April 3, 2021.

 

Certain amounts in the 2020 financial statements have been reclassified to conform with the 2021 presentation with no impact or change to previously reported net income or shareholder’s equity.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share
3 Months Ended
Apr. 03, 2021
Earnings per share:  
Note B - Earnings Per Share

Note B - Earnings Per Share

 

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

 

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Basic:

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,248,339

 

 

 

6,237,921

 

 

 

 

 

 

 

 

 

 

Diluted:

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,248,339

 

 

 

6,237,921

 

Dilutive stock appreciation rights

 

 

30,998

 

 

 

3,131

 

Denominator for diluted earnings per share

 

 

6,279,337

 

 

 

6,241,052

 

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories
3 Months Ended
Apr. 03, 2021
Inventories  
Note C - Inventories Note C - Inventories

 

Inventories consist of the following components:

 

 

 

April 3,

2021

 

 

January 2,

2021

 

 

 

 

 

 

 

 

Raw material and component parts

 

$

20,333,551

 

 

$

20,013,992

 

Work in process

 

 

11,891,191

 

 

 

11,704,311

 

Finished goods

 

 

21,735,684

 

 

 

21,394,090

 

Total inventories

 

$

53,960,426

 

 

$

53,112,393

 

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill
3 Months Ended
Apr. 03, 2021
Goodwill  
Note D - Goodwill

Note D - Goodwill

 

The Company maintains 11 reporting units, five of which comprise the goodwill balance. These six units have an aggregate carrying amount of goodwill of approximately $76.9 million as of April 3, 2021. 

 

The Company tests its reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  Such events and circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions.  The Company tests reporting units for impairment by comparing the estimated fair value of each reporting unit with its carrying amount.  If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill.  Determining the fair value of a reporting unit involves the use of significant estimates and assumptions.  The values assigned to the key assumptions represent management’s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
3 Months Ended
Apr. 03, 2021
Leases  
Note E - Leases

Note E - Leases

 

The Company presents right-of-use (ROU) assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months, in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2016-02, Leases.  The Company elected to account for non-lease components as part of the lease component to which they relate.  Lease accounting involves significant judgements, including making estimates related to the lease term, lease payments, and discount rate.

 

The Company has operating leases for buildings, warehouses and office equipment.  The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all of the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term.  Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.  Most leases include one or more options to renew.  The exercise of lease renewal options is at our sole discretion.  The Company’s option to extend certain leases ranges from 1 - 116 months.  All options to extend, when it is reasonably certain the option will be exercised, have been included in the calculation of the ROU asset and lease liability. 

 

Currently, the Company has 32 operating leases and two finance leases with a lease liability of $12.9 million as of April 3, 2021.  The finance lease arrangements are immaterial.  The terms and conditions of the leases are determined by the individual agreements.  The leases do not contain residual value guarantees, restrictions, or covenants that could cause the Company to incur additional financial obligations.  We rent or sublease a part of one real estate property to a third party.  There are no related party transactions.  There are no leases that have not yet commenced that could create significant rights and obligations for the Company.

 

Total lease expense for each of the next five fiscal years is estimated to be as follows: remainder of 2021 - $2.3 million; 2022 - $2.4 million; 2023 - $2.0 million; 2024 - $1.6 million; 2025 - $0.9 million; and $3.7 million thereafter.  The weighted average remaining lease term is 6.7 years. The interest rate used was 5.0%.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
3 Months Ended
Apr. 03, 2021
Debt  
Note F - Debt

Note F - Debt

 

On August 30, 2019, the Company entered into a credit agreement with Santander Bank, N.A., for itself, People’s United Bank, National Association and TD Bank, N.A. as lenders (the “Credit Agreement”), 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 certain subsidiaries of Big 3 Holdings, LLC (collectively “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.  As of April 3, 2021, the Company has not borrowed any funds on the revolving commitment portion of the facility.  The term loan bears interest at a variable rate based on the LIBOR rate plus an applicable margin of 1.25% to 2.25%, depending on the Company’s senior net leverage ratio. Borrowings under the revolving portion bear interest at a variable rate based on, at the Company’s election, a base rate plus an applicable margin of 0.25% to 1.25% or the LIBOR rate plus an applicable margin of 1.25% to 2.25%, with such margins determined based on the Company’s senior net leverage ratio.  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.

 

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 is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.  The Company was in compliance with all of its covenants under the Credit Agreement at April 3, 2021 and through the date of filing this Form 10-Q.

 

On August 30, 2019, the Company entered into an interest rate swap contract with Santander Bank, N.A., with an original notional 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 April 3, 2021, the interest rate for half ($41.3 million) of the term portion was 2.36%, using a one-month LIBOR rate, and 3.69% on the remaining balance ($46.3 million) of the term loan based on a one-month LIBOR rate.

 

The interest rates under the Credit Agreement and the interest rate swap contract are susceptible to changes to the method of determining LIBOR rates 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 Financial Conduct Authority (the “FCA”) (the authority that regulates LIBOR) announced that it would phase out LIBOR by the end of 2021. In December 2020, the ICE Benchmark Administration (the “IBA”) announced a market consultation regarding the extension of US dollar LIBOR tenors through June 30, 2023 which the FCA supports.  On March 5, 2021, the IBA released its feedback statement reporting the results of the market consultation.  Pursuant to its feedback statement, the IBA intends to cease publication of all settings of non-US dollar LIBOR and only the one-week and two-month U.S. dollar LIBOR settings on December 31, 2021, with the publication of the remaining U.S. dollar LIBOR settings being discontinued after June 30, 2023.  The Alternative Reference Rates Committee (ARRC), a financial industry group convened by the Federal Reserve Board, has recommended the use of SOFR to replace LIBOR.  The difference between LIBOR and SOFR is that LIBOR is a forward-looking rate which means the interest rate is set at the beginning of the period with payment due at the end.  SOFR is a backward-looking overnight rate which has implications for how interest and other payments are based.  Changes in the method of calculating the replacement of LIBOR with an alternative rate or benchmark are still in flux, and once an alternate rate is adopted, may adversely affect interest rates and result in higher borrowing costs. This could materially and adversely affect the Company’s results of operations, cash flows and liquidity. We cannot predict the effect of the potential changes to LIBOR or the establishment and use of alternative rates or benchmarks at this time.  We are working with our senior lender and may need to renegotiate our credit facilities as LIBOR phases out in June 2023.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Awards
3 Months Ended
Apr. 03, 2021
Stock Options and Awards  
Note G - Stock Options and Awards

Note G - Stock Options and Awards

 

The Eastern Company 2010 Executive Stock Incentive Plan (the “2010 Plan”), for officers, other key employees, and non-employee Directors expired in February 2020.  On February 19, 2020, the board of directors of the Company adopted the Eastern Company 2020 Stock Incentive Plan (the “2020 Plan”).   On April 29, 2020, at the Company’s 2020 Annual Meeting of Shareholders, the shareholders of the Company approved and adopted the 2020 Plan.  The 2020 Plan replaced the 2010 Plan.  The Company has no other existing plan pursuant to which equity awards may be granted.

 

Incentive stock options granted under the 2020 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 2020 Plan with restrictions determined by the Compensation Committee of the Company’s Board of Directors.  Under the 2020 Plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Company’s Board of Directors. During the first three months of fiscal 2021, the company issued 24,600 stock options that were granted that were subject to the meeting of performance measurements.  The Company did not issue any stock options or restricted stock in the first 3 months of fiscal 2020.  For the first three months of fiscal 2021, the Company used several assumptions which included an expected term of 4.0 years, volatility deviation between 47.25% to 47.54% and a risk-free rate between 0.18% to 0.20% for the purposes of measuring compensation under the Black Scholes Method. 

 

The 2020 Plan also permit 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 first three months of fiscal 2021 and the first three months of fiscal 2020, the Company did not issue any SARs.

 

Stock-based compensation expense in connection with SARs previously granted to employees was approximately $113,000 and $110,000 in the first quarter of 2021 and 2020, respectively. 

 

As of April 3, 2021, there were 788,358 shares of Company common stock reserved and available for future grant under the 2020 Plan. 

 

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

 

 

 

Three Months Ended

April 3, 2021

 

 

Year Ended

January 2, 2021

 

 

 

Units

 

 

Weighted - Average Exercise Price

 

 

Units

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

244,001

 

 

$21.87

 

 

 

276,000

 

 

$22.30

 

Issued

 

 

--

 

 

 

--

 

 

 

44,000

 

 

 

20.20

 

Exercised

 

 

(10,000)

 

 

19.10

 

 

 

--

 

 

 

--

 

Forfeited

 

 

(6,000)

 

 

21.20

 

 

 

(75,999)

 

 

22.00

 

Outstanding at end of period

 

 

228,001

 

 

 

22.17

 

 

 

244,001

 

 

 

21.87

 

 

SARs Outstanding and Exercisable

Range of

Exercise Prices

 

 

Outstanding as of

April 3, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

April 3, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

$

19.10-26.30

 

 

 

228,001

 

 

 

2.1

 

 

$22.17

 

 

 

115,172

 

 

 

1.3

 

 

 

21.64

 

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

 

 

 

Three Months Ended

April 3, 2021

 

 

Year Ended

January 2, 2021

 

 

 

Shares

 

 

Weighted - Average Exercise Price

 

 

Shares

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

25,000

 

 

$-

 

 

 

25,000

 

 

$-

 

Issued

 

 

24,600

 

 

 

-

 

 

 

-

 

 

 

-

 

Forfeited

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Outstanding at end of period

 

 

49,600

 

 

 

-

 

 

 

25,000

 

 

 

-

 

  

Stock Grants Outstanding and Exercisable

Range of Exercise Prices

 

 

Outstanding as of

April 3, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

April 3, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

$

0.00

 

 

 

49,600

 

 

 

3.1

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

As of April 3, 2021, outstanding SARs and grants had an intrinsic value of $1,776,000.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Share Repurchase Program
3 Months Ended
Apr. 03, 2021
Share Repurchase Program  
Note H - Share Repurchase Program

Note H - 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.  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”).  The Company did not repurchase any shares under its share repurchase program during the first quarter of 2021.

 

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 January 2, 2021

 

 

55,000

 

 

$26.04

 

 

 

55,000

 

 

 

145,000

 

January 3, 2021 - April 3, 2021

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Balance as of April 3, 2021

 

 

55,000

 

 

$26.04

 

 

 

55,000

 

 

 

145,000

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition
3 Months Ended
Apr. 03, 2021
Revenue Recognition  
Note I - Revenue Recognition

Note I - Revenue Recognition

 

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

 

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 no future performance obligations and does not capitalize costs to obtain or fulfill contracts. 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Apr. 03, 2021
Income Taxes  
Note J - Income Taxes

Note J - Income Taxes

 

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

 

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes.  The changes implemented in ASU 2019-12 include removing exceptions to incremental intraperiod tax allocation of losses and gains from different financial statement components, exceptions to the method of recognizing income taxes on interim period losses and exceptions to deferred tax liability recognition related to foreign subsidiary investments.  In addition, ASU 2019-12 requires that entities recognize franchise tax based on an incremental method, requires an entity to evaluate the accounting for step-ups in the tax basis of goodwill as inside or outside of a business combination, and removes the requirement to allocate the current and deferred tax provision among entities in standalone financial statement reporting. The ASU also now requires that an entity reflect enacted changes in tax laws in the annual effective rate, and other codification adjustments have been made to employee stock ownership plans.  For public business entities, the amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption of ASU 2019-12 is permitted, including adoption in any interim period for public business entities for periods for which financial statements have not yet been issued.  The Company adopted ASU 2019-12 in the first quarter of 2021.

 

On March 27, 2020, the $2 trillion bipartisan Coronavirus Aid, Relief, and Economic Security Act (H.R. 748) (“the CARES Act” became law). For additional information on the Company’s CARES ACT impact see Note 8 - Income Taxes in the 2020 Form 10-K. 

 

The Company will also continue to assess the effect of state level tax relief provisions as enacted, such as state net operating loss rule changes and conformity to the federal interest, depreciation and charitable contribution deduction changes.

 

The total amount of unrecognized tax benefits could increase or decrease within the next 12 months for a number of reasons, including the closure of federal, state and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under FASB ASC Topic 740, “Income Taxes.”  There have been no significant changes to the amount of unrecognized tax benefits during the three months ended April 3, 2021.  The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Retirement Benefit Plans
3 Months Ended
Apr. 03, 2021
Retirement Benefit Plans  
Note K - Retirement Benefit Plans

Note K - Retirement Benefit Plans

 

The Company has four non-contributory defined benefit pension plans covering most U.S. employees.  Three of these pension plans are frozen and participants in these three plans have not accrued benefits since the date on which these plans were frozen.  A fourth pension plan does not permit new participants but existing participants in this fourth pension plan continue to accrue benefits.  Plan benefits are generally based upon age at retirement, years of service and, for the plan covering salaried employees, 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 first three months of fiscal years 2021 and 2020 are as follows: 

 

 

 

Pension Benefits

 

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Service cost

 

$271,833

 

 

$266,436

 

Interest cost

 

 

504,255

 

 

 

714,143

 

Expected return on plan assets

 

 

(1,448,674)

 

 

(1,365,261)

Amortization of prior service cost

 

 

24,845

 

 

 

24,845

 

Amortization of the net loss

 

 

432,539

 

 

 

325,034

 

Net periodic benefit

 

$(215,202)

 

$(34,803)

 

 

Postretirement Benefits

 

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Service cost

 

$13,626

 

 

$10,855

 

Interest cost

 

 

9,842

 

 

 

11,667

 

Expected return on plan assets

 

 

(6,420)

 

 

(5,589)

Gain on significant event

 

 

-

 

 

 

-

 

Amortization of prior service cost

 

 

-

 

 

 

(2,063)

Amortization of the net loss

 

 

(3,094)

 

 

(6,377)

Net periodic benefit cost

 

$13,954

 

 

$8,493

 

 

The Company’s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations.  In fiscal year 2021, the Company expects to contribute $3,100,000 into its pension plans and $50,000 into its postretirement plan. The Company is currently reviewing the American Rescue Plan Act for applicable pension funding relief for the minimum required contributions and will adjust accordingly.  As of April 3, 2021, the Company has made contributions of approximately $521,000 into its pension plans, has contributed $5,000 to its postretirement plan and expects to 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

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Regular matching contribution

 

$191,808

 

 

$204,992

 

Transitional credit contribution

 

 

66,929

 

 

 

82,127

 

Non-discretionary contribution

 

 

534,675

 

 

 

567,657

 

Total contributions for the period

 

$793,412

 

 

$854,776

 

  

The non-discretionary contribution of $519,177 made in the three months ended April 3, 2021 was accrued for and expensed in the prior fiscal year.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information
3 Months Ended
Apr. 03, 2021
Segment Information  
Note L - Segment Information

Note L - Segment Information

  

For the first quarter of 2021, financial information by segment is as follows:

 

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Revenues:

 

 

 

 

 

 

Sales to unaffiliated customers:

 

 

 

 

 

 

Engineered Solutions

 

$61,773,432

 

 

$51,846,102

 

Diversified Products

 

 

11,324,443

 

 

 

13,479,514

 

 

 

$73,097,875

 

 

$65,325,616

 

 

 

 

 

 

 

 

 

 

Income (loss) before income taxes:

 

 

 

 

 

 

 

 

Engineered Solutions

 

$6,118,508

 

 

$3,789,504

 

Diversified Products

 

 

(98,199)

 

 

71,767

 

Operating Profit (loss)

 

 

6,020,309

 

 

 

3,861,271

 

Interest expense 

 

 

(702,859)

 

 

(827,664)

Other income 

 

 

2,340,641

 

 

 

744,793

 

Income before income taxes

 

$7,658,091

 

 

$3,778,400

 

 

Segment income (loss) before income taxes include the allocation of corporate expenses to the Engineered Solutions and Diversified Products segments.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Recent Accounting Pronouncements
3 Months Ended
Apr. 03, 2021
Recent Accounting Pronouncements  
Note M - Recent Accounting Pronouncements

Note M - Recent Accounting Pronouncements

 

Adopted

 

In December 2019, FASB issued ASU 2019-12, Simplifying the Accounting for Income Tax.  The changes implemented in ASU 2019-12 include removing exceptions to incremental intraperiod tax allocation of losses and gains from different financial statement components, exceptions to the method of recognizing income taxes on interim period losses and exceptions to deferred tax liability recognition related to foreign subsidiary investments.  In addition, ASU 2019-12 requires that entities recognize franchise tax based on an incremental method, requires an entity to evaluate the accounting for step-ups in the tax basis of goodwill as inside or outside of a business combination, and removes the requirement to allocate the current and deferred tax provision among entities in standalone financial statement reporting. The ASU also now requires that an entity reflect enacted changes in tax laws in the annual effective rate, and other codification adjustments have been made to employee stock ownership plans. For public business entities, the amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption of ASU 2019-12 is permitted, including adoption in any interim period for public business entities for periods for which financial statements have not yet been issued. The Company adopted ASU 2019-12 as of January 3, 2021. The adoption of this guidance did not have a material impact on the consolidated financial statements of the Company.

 

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

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Concentration of Risk
3 Months Ended
Apr. 03, 2021
Concentration of Risk  
Note N - 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 April 3, 2021, there was one significant concentration of credit risk with a customer, who has receivables representing 12% of our total accounts receivable.  One single customer represented more than 10% of the Company’s net accounts receivable as of January 2, 2021.  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 $46.3 million on April 3, 2021, to convert a portion of the borrowing under the 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.  The potential phasing out of LIBOR is discussed in greater detail in Note F - Debt hereof and under the heading “The phase out of the London Interbank Offered Rate (LIBOR), or the replacement of LIBOR with a different reference rate, may adversely affect interest rates” in Part I, Item 1A of the 2020 Form 10-K.

 

Currency Exchange Rate Risk

 

The Company’s currency exposure is concentrated in the British pound, 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 30 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Business Acquisition
3 Months Ended
Apr. 03, 2021
Business Acquisition  
Note O - Business Acquisition

Note O - Business Acquisition

 

Effective August 10, 2020 the Company acquired certain assets, including accounts receivable, inventories, furniture, fixtures and equipment, intellectual property rights and rights existing under all sales and purchase agreements, and assumed certain liabilities, of Hallink, RSB Inc.  These assets are held in our subsidiary, Hallink Moulds, Inc. (“Hallink Moulds”). Hallink Moulds produces injection blow mold tooling and is a supplier of blow molds and change parts to the food, beverage, healthcare and chemical industry. Hallink Moulds specializes in the design, development and manufacture of 2-step stretch blow molds, and related components for the stretch blow molding industry offering integrated turnkey solutions to its customers worldwide.

 

Hallink Moulds is included in the Engineered Solutions segment of the Company from the date of the acquisition.  The cost of the acquisition of Hallink Moulds was approximately $7,173,000.

 

The above acquisition was accounted for under ASU 2014-18, Business Combinations (Topic 805).  The acquired business is included in the consolidated operating results of the Company from the effective date of the acquisition.  The excess of the cost of Hallink Moulds over the fair market value of the net assets acquired of $2,302,000 has been recorded as goodwill.  An independent third party was utilized to establish the fair market value of net assets acquired.

 

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

 

Asset Class/Description

 

Amount

 

 

Weighted-Average Period in Years

 

Customer relationships

 

$2,345,000

 

 

 

6

 

Intellectual property

 

 

591,000

 

 

 

6

 

Non-compete agreements

 

 

1,001,000

 

 

 

5

 

 

 

$3,937,000

 

 

 

 

 

 

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

 

Neither the actual results nor the pro forma effects of the acquisition of Hallink are material to the Company's financial statements.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events
3 Months Ended
Apr. 03, 2021
Subsequent Events  
Note P - Subsequent Events

Note P - Subsequent Events

  

The Company evaluated its April 3, 2021 unaudited condensed consolidated financial statements for subsequent events through the date the financial statements were issued, and has determined that it does not have any material subsequent events to disclose in these financial statements.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Tables)
3 Months Ended
Apr. 03, 2021
Earnings per share:  
Schedule of Denominators Used in Earnings Per Share Computations

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Basic:

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,248,339

 

 

 

6,237,921

 

 

 

 

 

 

 

 

 

 

Diluted:

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,248,339

 

 

 

6,237,921

 

Dilutive stock appreciation rights

 

 

30,998

 

 

 

3,131

 

Denominator for diluted earnings per share

 

 

6,279,337

 

 

 

6,241,052

 

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Tables)
3 Months Ended
Apr. 03, 2021
Inventories  
Schedule of Components of Inventories

 

 

April 3,

2021

 

 

January 2,

2021

 

 

 

 

 

 

 

 

Raw material and component parts

 

$

20,333,551

 

 

$

20,013,992

 

Work in process

 

 

11,891,191

 

 

 

11,704,311

 

Finished goods

 

 

21,735,684

 

 

 

21,394,090

 

Total inventories

 

$

53,960,426

 

 

$

53,112,393

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Awards (Tables)
3 Months Ended
Apr. 03, 2021
Stock Options and Awards  
Schedule of Stock Appreciation Rights Activity

 

 

Three Months Ended

April 3, 2021

 

 

Year Ended

January 2, 2021

 

 

 

Units

 

 

Weighted - Average Exercise Price

 

 

Units

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

244,001

 

 

$21.87

 

 

 

276,000

 

 

$22.30

 

Issued

 

 

--

 

 

 

--

 

 

 

44,000

 

 

 

20.20

 

Exercised

 

 

(10,000)

 

 

19.10

 

 

 

--

 

 

 

--

 

Forfeited

 

 

(6,000)

 

 

21.20

 

 

 

(75,999)

 

 

22.00

 

Outstanding at end of period

 

 

228,001

 

 

 

22.17

 

 

 

244,001

 

 

 

21.87

 

Schedule of SARs Outstanding and Exercisable

SARs Outstanding and Exercisable

Range of

Exercise Prices

 

 

Outstanding as of

April 3, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

April 3, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

$

19.10-26.30

 

 

 

228,001

 

 

 

2.1

 

 

$22.17

 

 

 

115,172

 

 

 

1.3

 

 

 

21.64

 

Schedule of Stock Option Activity

 

 

Three Months Ended

April 3, 2021

 

 

Year Ended

January 2, 2021

 

 

 

Shares

 

 

Weighted - Average Exercise Price

 

 

Shares

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

25,000

 

 

$-

 

 

 

25,000

 

 

$-

 

Issued

 

 

24,600

 

 

 

-

 

 

 

-

 

 

 

-

 

Forfeited

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Outstanding at end of period

 

 

49,600

 

 

 

-

 

 

 

25,000

 

 

 

-

 

Schedule of Stock Grants Outstanding and Exercisable

Stock Grants Outstanding and Exercisable

Range of Exercise Prices

 

 

Outstanding as of

April 3, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

April 3, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

$

0.00

 

 

 

49,600

 

 

 

3.1

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Share Repurchase Program (Tables)
3 Months Ended
Apr. 03, 2021
Share Repurchase Program  
Schedule of 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 January 2, 2021

 

 

55,000

 

 

$26.04

 

 

 

55,000

 

 

 

145,000

 

January 3, 2021 - April 3, 2021

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Balance as of April 3, 2021

 

 

55,000

 

 

$26.04

 

 

 

55,000

 

 

 

145,000

 

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Retirement Benefit Plans (Tables)
3 Months Ended
Apr. 03, 2021
Retirement Benefit Plans  
Schedule of Significant Disclosures Relating to Benefit Plans

 

 

Pension Benefits

 

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Service cost

 

$271,833

 

 

$266,436

 

Interest cost

 

 

504,255

 

 

 

714,143

 

Expected return on plan assets

 

 

(1,448,674)

 

 

(1,365,261)

Amortization of prior service cost

 

 

24,845

 

 

 

24,845

 

Amortization of the net loss

 

 

432,539

 

 

 

325,034

 

Net periodic benefit

 

$(215,202)

 

$(34,803)

 

 

Postretirement Benefits

 

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Service cost

 

$13,626

 

 

$10,855

 

Interest cost

 

 

9,842

 

 

 

11,667

 

Expected return on plan assets

 

 

(6,420)

 

 

(5,589)

Gain on significant event

 

 

-

 

 

 

-

 

Amortization of prior service cost

 

 

-

 

 

 

(2,063)

Amortization of the net loss

 

 

(3,094)

 

 

(6,377)

Net periodic benefit cost

 

$13,954

 

 

$8,493

 

Schedule of Defined Contribution Plan

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Regular matching contribution

 

$191,808

 

 

$204,992

 

Transitional credit contribution

 

 

66,929

 

 

 

82,127

 

Non-discretionary contribution

 

 

534,675

 

 

 

567,657

 

Total contributions for the period

 

$793,412

 

 

$854,776

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information (Tables)
3 Months Ended
Apr. 03, 2021
Segment Information  
Schedule of Segment Financial Information

 

 

Three Months Ended

 

 

 

April 3,

2021

 

 

March 28,

2020

 

Revenues:

 

 

 

 

 

 

Sales to unaffiliated customers:

 

 

 

 

 

 

Engineered Solutions

 

$61,773,432

 

 

$51,846,102

 

Diversified Products

 

 

11,324,443

 

 

 

13,479,514

 

 

 

$73,097,875

 

 

$65,325,616

 

 

 

 

 

 

 

 

 

 

Income (loss) before income taxes:

 

 

 

 

 

 

 

 

Engineered Solutions

 

$6,118,508

 

 

$3,789,504

 

Diversified Products

 

 

(98,199)

 

 

71,767

 

Operating Profit (loss)

 

 

6,020,309

 

 

 

3,861,271

 

Interest expense 

 

 

(702,859)

 

 

(827,664)

Other income 

 

 

2,340,641

 

 

 

744,793

 

Income before income taxes

 

$7,658,091

 

 

$3,778,400

 

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Business Acquisition (Tables)
3 Months Ended
Apr. 03, 2021
Business Acquisition  
Schedule of Intangible Assets

Asset Class/Description

 

Amount

 

 

Weighted-Average Period in Years

 

Customer relationships

 

$2,345,000

 

 

 

6

 

Intellectual property

 

 

591,000

 

 

 

6

 

Non-compete agreements

 

 

1,001,000

 

 

 

5

 

 

 

$3,937,000

 

 

 

 

 

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Details) - shares
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Basic [Abstract]    
Weighted average shares outstanding 6,248,339 6,237,921
Diluted [Abstract]    
Weighted average shares outstanding 6,248,339 6,237,921
Dilutive stock appreciation rights 30,998 3,131
Denominator for diluted earnings per share (in shares) 6,279,337 6,241,052
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Details) - USD ($)
Apr. 03, 2021
Jan. 02, 2021
Components of inventories [Abstract]    
Raw material and component parts $ 20,333,551 $ 20,013,992
Work in process 11,891,191 11,704,311
Finished goods 21,735,684 21,394,090
Total inventories $ 53,960,426 $ 53,112,393
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill (Details Narrative )
$ in Millions
Apr. 03, 2021
USD ($)
Inventories  
Goodwill, net $ 76.9
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details Narrative) - USD ($)
3 Months Ended
Apr. 03, 2021
Dec. 28, 2026
Dec. 28, 2025
Dec. 28, 2024
Dec. 28, 2023
Dec. 28, 2022
Dec. 28, 2021
Jan. 02, 2021
Lease liability $ 9,871,835             $ 9,883,168
Leases [Member]                
Total lease expense   $ 3,700,000 $ 900,000 $ 1,600,000 $ 2,000,000.0 $ 2,400,000 $ 2,300,000  
Lease liability $ 12,900,000              
Interest rate 5.00%              
Term of loan 6 years 8 months 12 days              
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Aug. 30, 2019
Apr. 03, 2021
Remaining balance of term loan   $ 46,300,000
Remaining balance of term loan rate 3.69%  
Revolving Credit Loan [Member]    
Revolving commitment portion $ 20,000,000  
Annual commitment fee percentage   0.25%
Revolving Credit Loan [Member] | Minimum [Member] | LIBOR [Member]    
Basis spread on variable rate   1.25%
Revolving Credit Loan [Member] | Maximum [Member] | LIBOR [Member]    
Basis spread on variable rate   2.25%
Term Loan [Member]    
Revolving commitment portion 100,000,000  
Repayment of debt 19,000,000  
Term of loan   5 years
Term Loan [Member] | Interest Rate Swap [Member]    
Interest rate swap, notional amount $ 50,000,000 $ 41,300,000
Fixed rate of interest 1.44% 2.36%
Term Loan [Member] | LIBOR [Member]    
Fixed rate of interest   1.44%
Term of variable rate   the term loan based on a one-month LIBOR rate.
Term Loan [Member] | December 31, 2019 through August 30, 2021 [Member]    
Quarterly principal payment   $ 1,250,000
Term Loan [Member] | September 30, 2021 through June 30, 2023 [Member]    
Quarterly principal payment   1,875,000
Term Loan [Member] | September 30, 2023 through June 30, 2024 [Member]    
Quarterly principal payment   $ 2,500,000
Credit Agreement [Member]    
Ratio description   Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 4.25 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Awards (Details) - Stock Options [Member] - $ / shares
3 Months Ended 12 Months Ended
Apr. 03, 2021
Jan. 02, 2021
Number of units    
Number of units outstanding at beginning of period 244,001 276,000
Number of units, Issued 0 44,000
Number of units, Exercised (10,000)  
Number of units, Forfeited (6,000) (75,999)
Number of units outstanding at end of period 228,001 244,001
Weighted Average Exercise Price    
Weighted average exercise price, beginning balance $ 21.87 $ 22.30
Weighted average exercise price, issued 0 20.20
Weighted average exercise price, exercised 19.10  
Weighted average exercise price, forfeited 21.20 22.00
Weighted average exercise price, ending balance $ 22.17 $ 21.87
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Awards (Details 1)
3 Months Ended
Apr. 03, 2021
$ / shares
shares
Exercisable | shares 115,172
Outstanding | shares 228,001
Weighted average exercise price $ 21.64
Maximum [Member]  
Weighted average exercise price $ 0
Weighted- Average Remaining Contractual Life 0 years
SAR [Member]  
Weighted average exercise price $ 22.17
Weighted- Average Remaining Contractual Life 2 years 1 month 6 days
SAR [Member] | Maximum [Member]  
Weighted- Average Remaining Contractual Life 1 year 3 months 18 days
Maximum Range of Exercise Prices (in dollar per share) $ 26.30
SAR [Member] | Minimum [Member]  
Minimum Range of Exercise Prices (in dollar per share) $ 19.10
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Awards (Details 2) - Stock Options [Member] - $ / shares
3 Months Ended 12 Months Ended
Apr. 03, 2021
Jan. 02, 2021
Number of units    
Number of units outstanding at beginning of period 25,000 25,000
Issued 24,600 0
Forfeited 0 0
Number of units outstanding at end of period 49,600 25,000
Weighted Average Exercise Price    
Weighted average exercise price, begining $ 0 $ 0
Weighted average exercise price, issued 0 0
Weighted average exercise price, forfeited 0 0
Weighted average exercise price, ending $ 0 $ 0
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Awards (Details 3)
3 Months Ended
Apr. 03, 2021
$ / shares
shares
Exercisable (in shares) | shares 0
Weighted average exercise price $ 21.64
Outstanding (in shares) | shares 228,001
Outstanding Stock Grants [Member]  
Weighted Average Remaining Contractual Life 3 years 1 month 6 days
Weighted average exercise price $ 0
Outstanding (in shares) | shares 49,600
Maximum Range of Exercise Prices (in dollar per share) $ 0.00
Maximum [Member]  
Weighted Average Remaining Contractual Life 0 years
Weighted average exercise price $ 0
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Awards (Details Narrative) - USD ($)
3 Months Ended
Apr. 03, 2021
Apr. 03, 2020
Mar. 28, 2020
Expected term 4 years    
Intrinsic value $ 1,776,000    
Common stock shares reserved for future issuance 788,358    
Stock compensation expense $ 278,258   $ 238,293
2020 Plan [Member]      
Stock option granted 24,600    
Stock compensation expense $ 113,000 $ 110,000  
Maximum [Member]      
Volatility deviation 47.54%    
Risk free rate 0.20%    
Minimum [Member]      
Volatility deviation 47.25%    
Risk free rate 0.18%    
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Share Repurchase Program (Details)
3 Months Ended
Apr. 03, 2021
$ / shares
shares
Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]  
Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs, beginning balance 145,000
Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs, ending balance 145,000
Average Price Paid Per Share [Member]  
Average Price Paid Per Share, beginning balance | $ / shares $ 26.04
Average Price Paid Per Share, ending balance | $ / shares $ 26.04
Total Number of Shares Purchased [Member]  
Total Number of Shares Purchased, beginning balance 55,000
Total Number of Shares Purchased,ending balance 55,000
Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs [Member]  
Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs, beginning balance 55,000
Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs, ending balance 55,000
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Share Repurchase Program (Details Narrative)
May 02, 2018
shares
Share Repurchase Program  
Number of shares authorized to be repurchased 200,000
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details Narrative)
$ in Trillions
Mar. 27, 2020
USD ($)
Bipartisan Coronavirus Aid [Member]  
Tax relief $ 2
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Retirement Benefit Plans (Details) - USD ($)
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Pension Benefit [Member]    
Service cost $ 271,833 $ 266,436
Interest cost 504,255 714,143
Expected return on plan assets (1,448,674) (1,365,261)
Amortization of prior service cost 24,845 24,845
Amortization of the net loss 432,539 325,034
Net periodic benefit cost (215,202) (34,803)
Other Postretirement Benefit [Member]    
Service cost 13,626 10,855
Interest cost 9,842 11,667
Expected return on plan assets (6,420) (5,589)
Amortization of prior service cost 0 (2,063)
Amortization of the net loss (3,094) (6,377)
Net periodic benefit cost (13,954) (8,493)
Gain on significant event $ 0 $ 0
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Retirement Benefit Plans (Details 1) - USD ($)
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Total contributions for the period $ 793,412 $ 854,776
Regular Matching Contributions [Member]    
Total contributions for the period 191,808 204,992
Transitional Credit Contributions [Member]    
Total contributions for the period 66,929 82,127
Non-Discretionary Contributions [Member]    
Total contributions for the period $ 534,675 $ 567,657
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Retirement Benefit Plans (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Apr. 03, 2021
Jan. 02, 2021
Accrued amount for non discretionary safe harbor contribution $ 519,177  
Pension Benefit [Member]    
Cash contributions 521,000 $ 3,100,000
Other Postretirement Benefit [Member]    
Cash contributions $ 5,000 $ 50,000
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information (Details) - USD ($)
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Sales $ 73,097,875 $ 65,325,616
Income before income taxes 7,658,091 3,778,400
Operating profit 5,934,209 3,861,271
Interest expense (702,859) (827,664)
Other income 2,426,741 744,793
Operating Segment [Member] | Engineered Solutions [Member]    
Sales 61,773,432 51,846,102
Income before income taxes 6,118,508 3,789,504
Operating Segment [Member] | Diversified Products [Member]    
Sales 11,324,443 13,479,514
Income before income taxes (98,199) 71,767
Revenue [Member]    
Sales 73,097,875 65,325,616
Income before income taxes 7,658,091 3,778,400
Operating profit 6,020,309 3,861,271
Interest expense (702,859) (827,664)
Other income $ 2,340,641 $ 744,793
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Concentration of Risk (Details Narrative) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Apr. 03, 2021
Jan. 02, 2021
Interest Rate Swap [Member] | Term Loan [Member]    
Interest Rate Risk [Abstract]    
Interest rate swap, notional amount $ 46.3  
Minimum [Member] | Revolving Credit Loan [Member] | LIBOR [Member]    
Interest Rate Risk [Abstract]    
Basis spread on variable rate 1.25%  
Maximum [Member] | Revolving Credit Loan [Member] | LIBOR [Member]    
Interest Rate Risk [Abstract]    
Basis spread on variable rate 2.25%  
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Interest Rate Risk [Abstract]    
Threshold percentage of concentration risk 12.00% 10.00%
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Business Acquisition (Details)
3 Months Ended
Apr. 03, 2021
USD ($)
Assets $ 3,937,000
Customer relationships [Member]  
Assets $ 2,345,000
Weighted-Average Period in Years 6 years
Intellectual property [Member]  
Assets $ 591,000
Weighted-Average Period in Years 6 years
Non-compete agreements [Member]  
Assets $ 1,001,000
Weighted-Average Period in Years 5 years
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Business Acquisition (Details Narrative) - USD ($)
Apr. 03, 2021
Jan. 02, 2021
Aug. 10, 2020
Business Acquisition      
Cost of acquisition     $ 7,173,000
Goodwill $ 76,921,385 $ 76,895,015 $ 2,302,000
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )B(JU('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "8B*M2UT[,<>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:95!Z'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1#JJKH'AZ2,(@43L @+DWI\65>M[ ^ MD?(:\Z]D!9T"KMEE\FOSL-EMF:RKFA?57<'YCJ]$=2N:U?OD^L/O*NQZ8_?V M'QM?!&4+O^Y"?@%02P,$% @ F(BK4IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "8B*M28:XH>_D$ #"% & 'AL+W=OQ(4W!D\T!>5?^?AQPGG.2&#G9 ?*N)49 MG%D+F3(-NW+CJ*WD++1!:>)0U[UV4A9GG>' 'IO+X4#D.HDS/I=$Y6G*Y'[, M$[&[ZWB=XX&W>!-I<\ 9#K9LPQ=<_[F=2]AS2I4P3GFF8I$1R==WG9'W?>Q3 M$V"O^!GSG3K9)N915D)\F)W'\*[C&B*>\$ ;"08_GWS"D\0H <>O@VBGO*<) M/-T^JC_8AX>'63'%)R+Y*PYU=->YZ9"0KUF>Z#>Q^\$/#]0S>H%(E/U/=L6U M5VZ'!+G2(CT$ T$:9\4O^SHDXB2 ]L\$T$. 3813W,A2WC/-A@,I=D2:JT'- M;-A'M=$ %V=F5!9:PMD8XO1P(CZY'#@:I,P!)SB$C8LP>B;,)\\BTY$BTRSD MX?_C'4 H.>B18TQ1P=%67A+7OR#4I9Z*F.0*4?7+I_.MJH\]'?EGM%):POC_ MBTA>E9)75O+JC.0TT['>DS>^B8UHILF,I;PN@[C.\L>43$>+Y?1M1B8OS_/1 M[!VAZY5TO39T$YX!6T(>872^R!]\7\>'*[GFS_<\MX]@79=8UZC8O0AR*&5- MEOMM;:[P<,_MOB(4_9*BC\J, "&T& \)V]1AX/%KEBB.<-R4'#>HSB27TE+$ M*H!!>N=,FCHB4,"UR<'5NEW7Z[H4X;HMN6[;O#R+E"4)&><*3BM5!X3+:)EC M6?+#:9B'3+LMH7N4&F:=B\$Z_TV@!-4RXW<;8AOX."CE T7+ 1 MC59HM%7A'UZM-[X54AO&A68ZKQW%!L5WU(&]RH(]OUWMS[F,18B^Z0U2MDGX M%[]]^V:Z!$97N;G7RLX?X@0:Q02P-D+6CR2N,PH"F&E($ @+,8RNK.*3P 0[7#RDN]XKFK#)SKZ6;GQK8>29SG\)KV_)X+8)]U3)71>[@WEYEZS9G4 M7";[0V768N!:3;9:N;R'^W/5C&'ZHF([.4:H<+$F!Z.5V]-6;F^*A\SR=%4_ M+6T0<:$7^CW_QL>0*K^GK?S^,0N$A/PPFRICJ!Q>LQRF6.9U"VN=K$%YLL0 M*]>GK5Q_R;[(8PA#&J_CH*!$,HA+NM==U_==E[H88>7^%+?L ^$H#*$05?G[ M!)<1KQ8/U_,\2L8R#C<[X"Q[DTJ3'HRNRC'52GQYX49?)FGX%$97EN^WLOS' M#%ICL3QC9H;L.(NM@VM0Q">M?N7\?BOG/QJ"+<(7299BE]52X6HSEF]@%AY\ M8&R5Z?NM3/_(5O0C@)M+\1EG0>V8-DC6MR/G9%G)?/+8Q3-% M/ZBA6F\FBY M0#U13<9R;_*L%(\*Z7U14@GGE6LQD_E>6FNWUB(U0 M*M9\GYLG>?A=- %%UMY*YKKZ18=:EOHCM-IK(XM&&0B*K*R?_+U)Q(D"V'$K MD$:!7"J$/0I!HQ!4@=9D55AS;OADK.0!*2L-UNQ+E9M*&Z+)2CN-2Z/@WPST MS&3V<#]?W"\7U&Y)C]L W&;#ZG<4][/%^#^6O>2ZT:V)JU;A2M47^-J&!GU!&H['W=IJQKF 3VB"Y1CLET_W*:*1EGKI(:S/1"<"W*&)!$M@9/D-U2?IQ'"1AX&:- M6]9XD/4W);6&>E.;K'0AQAW'F)*(15%X0>@0#&-()>T!I"T@'01\K),(.]<; M;,D[V& -$N^PR6OAXJ7=1+& ,7(Y]PXY2J,P#-VTK*5E@[1+V*ZS MPG:6::.XW<@_H)U+EG5IL!]"EFVMGG$[)7T2)A%SDR3)(_K 3%A388=FN M,^/"3#K.HR0(B9]<0';E A9C0K$;$?O'O=P?A+PMC5!"#ZZ QL3YU/J$19>4 M+D%&:!SWK %\TG+P<"[-5BB4E2M9N!%QQS,)24S#R[)W"-(PI$E/36%R)"2? M)-*RH5# M37O!50D5KA'4.M);KL3W@6:,CST$#S>1&ZZSE3/F6H^>A.)?G:S>)F"75-C3 MA/&Q<>#ASC'/\KVY/'LU7+4F^X3+)=7+=6P1>+A'S+C>HC1[RU)1IOUST9 R M1VYPI^X^D:I)O9-3="'4IKI<:+22^]+4!]'V:WN!F5;']HOO-_9B4YW.CV;J M6]%==9#0*!=K,.E?45B0JKYHU ,C=]59_54:./E7KUNXG EE!>#_M93F8V = MM->]R;]02P,$% @ F(BK4I!+J>2M P G H !@ !X;"]W;W)KVK9< MI;0@\H:7E,',AHN"*.B*K2U+02_.+ M#G4LMM!J)Q4O:C P*#)6_9/WVH@C .1I![@UP#T%^!< 7@WPC-"*F9$U)8J, M!H(?D-#1D$TWC#<HRII=QH03,9H!3H\GC?#J;+V93!*W%X^_[Z?@%.HL7 M^'N8S5\6Z/$G3#T\/<]^0=S]GQFZGT-_AGJO\_'K]!ZBK] U>EU,4>_'U.%.I1#.VINNO>!O$-(K<#T5W;F?"<2EN$/;ZR,6N MT\)GT@U_( !W8P/''72\QF#/Y//^3X,[>/@-#]_P\"_PF,.5D+$5+VC;&E78 MT&#UR=^/@MC'L1L-[/VQ=^=Q;IP$L?,9]X5B;Q.&F?:.*+'.*) 7VF_X7U;W M"_K835KOIOA,E:^7#)^(/P^[=L(DBA*OW8"D,2#YI@%E_3)JYB7H$U1E@L)[ MJ5 MU,CN6.S$[3O)5^FQTW=\KTUW!SJA&P7XA*E]],X75&Q-^2/!P1U3U0/9C#8EUM@4%B?C=[KT M,O7#9YJJ;H/G;YLQB7*Z@93X)@(#154*51W%2U--++F"VL0T4R@?J= !,+_A M7'UT] >:@G3T'U!+ P04 " "8B*M2#D&BXL0( "3(P & 'AL+W=O MS6S MMD8_YEE>G1W-ZGIQ,AQ6DYF=F^I+L; Y?/)2E'-3P]OR=5@M2FNFS:!Y-J08 MR^''Y MZ<*\VK&MGQ;W);P;;F:9IG.;5VF1H]*^G!V-R,D%5VY 8_%G:M^KK=?(N?)< M%-_=F^OIV1%VBFQF)[6;PL"?-WMAL\S-!#K^6D]ZM+FG&[C]^G/VWQKGP9EG M4]F+(OMW.JUG9T?Z"$WMBUEF]4/Q_LVN'1)NODF158U&567KJF="MIF0-1/RV(2FFB&3 M3]'$O;!_+=,WD\$=JE"H5E/)9BJWP=[.B>*22YF<#M^V@Q(PE 03R<3&<$4=FP$HG@H0UBHU&T:MQ M-)D42P@@9(F)A6B"V '*;%4ADT'6,?G$5B?->H!U^9,D>H Q_M5=P.Z"X,)= M"#DE/+F<4JJI[/KE&S*E>$)H$G9-;ER3O:Y=YV^P-(HR$G3IW5:P1&).94=? MR) 0RA(6UJ$%Y4=OM1Q'2K?RXBD1+UE'MF[%$<\+# MFO5&L^[5?%_:A4FGR/X M%6@U6W&HI[9$IG )E\IUH$ S8]%;3+4EXM6,A/O]H0D7#,I<4=HR)(H)I2B8:D$MX3 >P(,14-9 M?PS0?69 KHOO%>2Y!="\#@(!>V*TA)7,J.ZH#EEJDF@<6\ADBVMD7Q99SI>9 MJ>T4L XESB0U;DT'!1-/QC%7E,,J[B;FH*FF7!(:61.D11.A_WN@!^C6AJ-- M ]N*)J#?TQZRA'2=J%BT6PB2?@K^LRBF[VF6!04R[[9*)I0P+;H"0Y8 %$PB MV",M]T@_^!Y+,X4"&(KCH$0?9()#WM7=?'" X:[ %GJDGWKWL%(=]-KLE>:U MR5]3R+G5 .50T4,V-ENKVLQ=EOX[OJI]BE&1"*V(%_> I<) 'BPC;K7 (_W$ MNRGRU^/:EG/8A,_UFN.37V(0A4Z8Y MECA2_9 6>V0/]^X>1S=H-!Y#4Q&4Z6.,:L(3>)K>3@R8*B&H9B*R%VE+/(H/ M:A)N4O.<9H$:>7?>EDET+Y-6E>W"?,1J*>H#A@K@N!"J$X&0)1-8*1)Y3G2K M2>HG$0@MEY!B)L7<%571%$-]HE!!L:+=114P9%()2B/DH2UY:#]Y5BO?K 5_ M%H%!L3Y=N-)")=V4$C*$VE!('1';4HCV4RA07V?60'K)UBOM(RC"LD8(FE%(F,%(&TI0[MI\ZE?;&@=@KXA]UG46U^1-3Z M-('F.\%>IHP:1HHJVE*''D*==B%D>^(;( OAL+6\S+;?<%=Q"R#:#Z"; W:; M#Y8$:B;-O)P6,M2,Q-($:_G#^CLN5S2A)J+=[OOP HH%6BO,I5:L&^V0):5" M:!Q)SJP%'ML+O"8M+XJJ+FV=EM:U,NC9YO8EC1R1^50C$%(J:5=VR% +PB)) M@[7T8X?1;[$^K9Z ^J#4 -2@:60T\4(/I MSZ).8X)&RWI6E.G?KG>"+FN9IU4%S_D$ M$7=@Z/ZARBD,A]!G5/<,IM=DU[,68*P?8+=%_G:(<_^?;S[./-_Z3'9]:U'' M]IPV%O,Y;*^ .X.M9W6"!.[X@*[7SB5PD0THVWR0YJN#81<#/4@2.9!4['Z( MT=VRKJ"UGD)43Y <0'D]$)B$IH /N1SH1':F" 8Q<+Q)E$JH=X84M 0%F$?J M--82F?43^;$$P"W+CU503Q =*)X,%$U"WD4^#'OG(_F88L%4XB?F0TQW_6OY MS?KY_6!K Y>@T#=E#L\OO)P#AZ&N+Y1<=EORH"F%9I>PR+/@+<5Y?Q>Y?0*Y M.M%Q[10D0(>5-_M9X/V<%57URTE/'N0M;WD_;W\K2IN^YNOZ8/*!ZM+D51;M MW[C/4*VX)MW='[!+!-,RTFGS%K6\'[5/.2S8K$E;+@P(TL$\]!75Y@ ,RN&@ M(SY@CSG#W:49-(.6.>)&"V'>#^& &VD.!9RM:E3" D#5NUGL]<$G[W&B..9= M1(<,"=,*Z]BW@UM?#_8WJ,Z12?&:-ZXXN9\UD,L7X2JN*8_V/R"_-3VF6DE& M53<]!DT3+!(8I[W8WYUZ'=S/?IZ?7/] M>'TU1J/;2S3^-GJX^G9W.Q(,F4:.!(=;OYAP M/U?YW92O:5Y!=_4"8_$7!9$H5[\ 6;VIBT7S(XKGHJZ+>?-R9@T\ 6< G[\4 MT*FMW[C?96Q^AW/^7U!+ P04 " "8B*M29/;]ICD# \"P & 'AL M+W=O8[ETRUA8C.R7.MYX M=9=H,V.-A@56U&K6-,!V^YG]764>S#Q@1::"?:>ISD;6P$(I6>*2Z2]B\YYL M#06&+Q%,5?]H4\>&/0LEI=(BWX)!04YY_<0_MXEH =Q3 &\+\%X*\+< OS): M*ZMLS;#&XZ$4&R1--+"91I6;"@UN*#?;&&L)LQ1P>CS]?#>;W\7S&8)6_/G3 MA]GD'CJWDT^3N^D_G\_L872VP)%QG1-,$LS?H'_0UGJ&K5V^&M@81ALI. MM@O>U@MZ)Q:<%/(&.?XU\AS//0*?=L,_8@YP[QCHUFO\HJ7[JH/4;6K^B[9URF22BY%K!FYX0NL8/C%PC1I1"F,')P3PA MZECN:M:P8C4G<#T.W8'C.$-[W<[185C0"]IA.Z)[C>A>I^AO0E.^0@LX2$1* MDJ)8B^3Q&A58HC5F)4%7E*-4,(:E0@6!KX')WM&7H'>@<-]#5\2._*"1'_R5 M_$HD)+[4F9#T%TP8&_7H4>WU,D%+F>M4OST'Y^-V?(2-C[#3QYW@Z_]Q)\*S M.]$5L>.@WSCH_ZV#BS>C_\+-.!^W8V706!ET6IF*/(?;YC_D?W V_UT1.Z*C M1G1T@>B+4QX=I#)PCN;\!8$[^EWGSZWD7.Z *E6>5[]E;JN*',?W_'WU1P(' M412&7G!"?>M.=2]7#S64TIBGYEB* -5?N"X^Q:.!?;"012>L/#G6G2] M3@OW4!.J4C[MF3@GW#O0X_5[4=^+]H6?#ZR%VZW2QM25_V*YHES!7;H$I'/3 M!PI9EVIU1XNBJG8>A(;:J6IF4-X2:0)@?BF$?NZ8 JHIF,>_ 5!+ P04 M" "8B*M2V4%-OXL' ]'0 & 'AL+W=O9&O!*_NZRNQ\)SI]D_;/9Y'M^R)I/ MLN(E?+.5]2%3<%KOYDU5\VQC!AV*.0D"-C]DHIQ=GIMK]_7EN3RJ0I3\OD;- M\7#(ZI[WPA]CME;XPOSROLAU?,%SI:?(X..1+WE1Z)E MQS_=I+/^-_7 T^/7V;\:Y\&9==;PI2S^$ANUOY@E,[3AV^Q8J#_DT^^\^X"<3( YK$/(-T ,AX0.@;0;@ U MCK;*C%M7FEVC?HNMSPS=OQ"=<5/4G%-#?$ D(MNA9^H=_SV X2>*8-^VE#,VWHF/86ZEJ4N3QP6\C;L7[>!DE89"0^'S^>!J*J1U) MTBC!@]T;<5$O+O+ZO-C\#?D*):X:I"34>"[+7!0;^S5^U#JL.U*\2_$I>JZI=9=R4;57(F:ZP"C-2_Y M5JC&YD(\D7;&XA!\&+E@M4MH$-E=2'H7$J\+'_X/\/B("MDT",0W&62 W"+^ MSU%41KMV1ZH]KU'6--SN0S+5AED0D"09.6$Q#&DY:8(/ MI$0;>5RK[;& Y,SEL;1+3B=*8AJDX]J;6N&(D<0A%P=#&P^\@E=*YC\1U)A. MFC;=^;,^MG:*;K(WZ0NY&XVC:[.C"4FI0^X)=;"W5RSW6;GC#;2%T](WZ6#R MHQ#96A3OM@%,AA\DWO@LNCNGVQ(7C]FZL >&6/(IBC!-TW%H+):$Q#1AH2,X M SLP]6J]*1^A3F0]84:GD5J*(X T8G2LT6*9IF'DJ@X\< C[071?\RH3F]<< M:X:BMBH.ISJ@1C&=Y-O4D(8X379+7*G8($1U$8T$D"6(@3L3"* M73DZ( ?[F7/[JPLCJ_XI6 @.@B : \ABB*, @.E(8#(@B 3>GJ[;5O/K:UXR MP()@;V!@P0Z8P80DET5CYU"QPJ!Y@0_RP@95.SOFF:<5.5FM6M5.L M8,!*@,>Y9C$,PXA@1ZF0 3_D'?PZ 5B@7*!+U\ANJBJQ;7_KU6W"4 M8M@!C3N3S3 A"78U>S+PB/AY9*OU^;&!3U@1B;Z0_#5/IBS"."1A$HS]L$"+ MQCB.7#=B@!9AWIK_*LH,-GF_7/,#9H@?,_UH@A_T!LWL'/0V!S:867.L7ZR"I]B89-G4Y(RRQ+D@I@-9J']S M=CF9Y@)?2M:M#H-!,R!)L$C4,U1B-3",LIH M0,.Q>MNN*TQB1ER9,]",^FFV= E&F7[2LQ-EJ;-(HX[70MH+8(HJS&!7R.BX MI]@LXS1ED>O!#QVH1OU4\SK"]0[1ZX(%9W'(0L;&7+99@O[D-.?>NC C?J! MMCI656&>L0%Z-J+)"PDMT:R)C%/; F849?O^!+8^OJ<3=* =]=/NI@2H ?.M M89ERBB511,;MUV*7Z#V?*ST'FE$_S6ZZ1[?9LZ-_32%%,.P]QOIL9D'@X!D= M>$93[QV[E>69N34GRR9(M?>[[]LG\ .,0C^,S)LNG0_0Y]LG"M9G\5/.P-HL MC,=-T6)W!EODA#B69N' H]#/HW81\OH@S0KU;@;VIJ?!2BD=]PR+H57D_.1% MU('7._-^KD'FP4;[+J>_VK\#7)@W7Z/K7_#G9?LF;YBF?;$(FT%HB TJ^!:F M##[%$+JZ?5?7GBA9F===:ZF4/)C#/<\VO-8&\/U6PH:L.]$_T+\QO?P/4$L# M!!0 ( )B(JU)_E-[AFP4 H. 8 >&PO=V]R:W-H965T&ULI5=_;]LV$/TJ!P\86L"Q+3EITS8)X'3=V@W=LJ3=]B\MG2RN%*F2 M5!Q_^]V1E/RC2=IM0-'(U-V[=X]W1^IL;>PG5R-ZN&N4=N>CVOOVY73JBAH; MX2:F14UO*F,;X>FG74U=:U&4P:E1TWPV>S9MA-2CB[.P=F4OSDSGE=1X9<%U M32/LYA*569^/LE&_<"U7M>>%Z<59*U9X@_YC>V7IUW1 *66#VDFCP6)U/EID M+R^/V3X8_"%Q[7:>@3-9&O.)?[PKST$.1I" MLN/N2_/S%I7#2@:G@RJ)#[05K=3;U!,T&TR+!7$:8_ &8.;PW MVM<.WN@2RWW_*5$:>.4]K\O\4_P [J_&(RS@"+Y9R/^#!Q]JI$(N3-,*O9%Z!9T672D]EE 8DEZ[^.2, MDJ7@Y4IJH0LI%#C"0.HG[Z 6MPA+1 W4R:VP9"=U +8E62,5H:_!4S"IG;== MZ" 'W@"W F2SH]]!Z!*N.X5P>C2;,]%K7'4JTKPY^BN\+PUHXPFD4%U)S)5B MPX@;!TKH3+*LC/%DBHXZ_7,GF=%R RO4:,EKP]RPY7R89*<]Y]Y: I:M(B=B MSZ@?=9#BAC-U\.3[[T[S?/;JI\7B*CQFKYY2( NLGT(2^CYQ)I1(A9:39 MX^%*Y_H%RLET=LB1!67 *"AS0,HF[4+9BY7BL%?V_)6#A=8=97:-K;$>:%_Z MO?XEB,8N&Q06D%L0QQ8=DS:*EH?"N<&BL])3J(\H0#21<*U&BJ7++7S%!1 M99,DEE\01TM:NZ>@L4#G6,B0%U1"6F[*;4A=RD+P&7I(R=?" MDR8;"@IXU\:(?CX(Z6.&_"XR.>R<2KI" MQ"R!AK: D_SH9'ZT1ORT]XXZ)Y9%[!#A.QJW&U*9TG6>)\X/)'BSI)DQS](< M0B(2)F_HAR1J>-Y%;E!$T#YLW,G4JQ3P4!%6W![B9SOXV0/X^2%^RJ@/D(4 M^03>Z2C$H0IC0$$]_YFLJ118KVP.;.1 &;WJ';^4+SFFXJND9.-&>^\.L!,%KW,OK:( MT,2;4]RJ.!#STW$T''1/>H>Z'8HD?\%FV0NFL^_XK62SKY+-'B%+ES2I(%W2 MMERS_1H,G/ORZ(V)TY[W!%ZC]8)O(4V<"6GLIE)_]!)#@U4).E,JR:/.<#/S MH; ]C$+(O:D:7FDZ%*F3"\\YIO.)W,GP5IK.T="SX3 D5(WA&F,:9%M74S75 M1M$X&88 7UO\9G+?G7*Z%4?5H3YR0AL_/*(/[QIPVU_:3Q].X3'FC[6T+(!O>>+5O^# PR??Q?_ M %!+ P04 " "8B*M2%)]=L84" #6!0 & 'AL+W=OS82?.!Q$#3=M@.'8*F6\^JS,1"9;PQ9<8]2B J5%5J!P=TJNAPMUF/O'QQ^ M"#S8DS5X)H]:/WGC:[&*$E\02N3.(S#Z/.,52NF!J(R?'6;4I_2!I^LC^N? MG;@\,HM76CZ(PI6K:!9!@3O62'>G#U^PXS/Q>%Q+&]YP:'U35'HM:IV=1Q0QQ^@ M?M,.80V?X-]Z>!;,:V]A:\9Q%9&X+)IGC,YE@/L2Z?8I37>".6TL-!8+$@+63*8SV=$8)21_VN#B+.!HBW@O( MCQEY;6FKMA)E0V,24P7;^&R22V+AV)GM$O;O=W9"*!(P[4MR=[[GN3O;C]>] MT@^F0;3PU II-D%C;;>*(E,TV#)SJCJ4M%(IW3)+KJXCTVEDI0>U(DKC>!ZU MC,M@N_:QO=ZNU<$*+G&OP1S:END_.Q2JWP1)\!RXX75C72#:KCM6XRW:G]U> MDQ=-+"5O41JN)&BL-L%YLMKE+M\G_.+8FR,;W"3W2CTXYZKSV2CZBM$IS-.O($J$+1\4(W@W@ M]!UP!M=*VL; %UEB^1H?42-3-^ES-[OT0\+S3I]"G(60QFGR 5\V39=YONQ_ MIWO%ED]LN6?+WV'[KBS"!7R"?VS:ARQ.92O3L0(W 2"=03KZ-ZRGFV-1+W)G9,@_C90P_E*7R_&BT$YA1E7DJ7HV$;'%9B>TNU?4$L#!!0 ( )B( MJU+V?,$\#@0 '@) 9 >&PO=V]R:W-H965TV__ M,46L;T;7(U50J3L;/_O-[[3WYYW@Y=Z&]%]M>MD9A/,N1-_LE<&@,:[_U=M] M'(X4KJ>O*,SW"O/$NS>46#[HJ)<+]AO%(@TT6217DS;(&2=)>8J,6P.]N/S- M^V)CK%UD$6AREN5[S;M><_Z*YH7ZY%VL@_K%%52\U,_ 8J R/U"YF[\)>-OR M1$TOQFH^G<_>P+L87+M(>!??Y-H+J,L!ZC)!7;X"]8>/I![4C^JM<'TCA/JS M)G7OFU:[G9+G$_$7U&R&6F\]1^,JU3D3PUB5*%SE2[6I35ZK'#IL JD(@.J MMM)6NYPF HN[8+:]MJHUE#7JOZJ8*@T6N6;>";QN?.>B( \P6.NV9;\UJ'BR M._7]U?O)3Z@\:],C"B*!3!FK]IF:O' D4H!-L7OBA4(#409"AO&F(QBY3EL8 M,$X]4$[-BGBL(--X)E4R?>D@)O>EHC6602YSPWG7A"BNPHPK3"X>F:A,Z#6M M>1;:L8;+SD=9Q!2I$I;56MLNA5*?\!-]2R'TBL+W)$H3]=0A^'LJVA4G7'+? MV0*,=8ZV+=H4;JP/*<3HD,]H MR:'6#+1@*F=*^"J!*];$R' .HE4*0G*O5TC;ODSB45;0PQEQ"N,3:ZLNH$QA ML3"!NU;XA'/Y_$HN5[ODD6:1$+M02O53G$2=-(B=!'YC8GT^X!_+!':F7/^7 M/=KF1$5?>.>,CU^$@RGW7$@6C[U(H5^E_/@^IH4I2V)"?M6*XH;('?N3:N"$ M6ZHXOZ>3,'0(/C>)SAOO;H(W$(G1X \A_%JYNK6W:PI)M@M)Z+A*#D'H2Q4D MNN8XO0DXR#ETA*E/0,^T.Y85HXQN KQ&.\QHB=,/WUW/9U<_)V643@H=C)== M[/#\(L)5#$7)F+YKH8.7BEG&N\0F=:251'.(=FTPZ1C4K2HPQO#^?:-6>#X( M)>+B<"Z::)+])OB.\>HFYWI[=C0-&^(JS?ST0%WL!^-P.GQ6W/;3]#_Q_IOD MD^9*FK*E$JK3R=6[D>)^SO>;Z-LT6T$5DSHM:WP:$8L [DN/MK_?B('A8VOY M+U!+ P04 " "8B*M21E'D61@& -#@ &0 'AL+W=O; M*T6Z)&7'^_5[[B@I=IL$V!=;(GG/O3UW1YUO?/@2ET1)/=36Q8O!,J75Z6@4 MRR75.@[]BAQVYC[4.N$U+$9Q%4A7(E3;43$>GXQJ;=S@\ES6/H;+<]\D:QQ] M#"HV=:W#]IJLWUP,)H-NX9-9+!,OC"[/5WI!=Y3N5Q\#WD8]2F5J#=0%CQ*P>&54MG+76:YX1FZJ/GB7EE&] M=Q55^_(CV- ;4G2&7!J&!>3%_"FO6-3P9O^#\?V@(YZH",! M.GH&Z ^?2+U7A^KY4+T(P&5U&E>ZI(L!ZB926-/@6U3UUY+4C:]7VFV5G'(I MJL"4.O3SPR:2>OWIS_LW2L=(V-&N4I8EE35Z9JQ)!B!@>0+.3%OM2E*YJE&X M2EN;CT?0*RU5HE!'9;U;4("(=FI2J%H2>J ,UTKI0R4@^3Q0;XW#@M%676&W M<X%1^J9*I6\6 E<\=!Y=Y@#4N*@=Q(_'=5*AZ3\7#SX9I\A M-DM3BGM;=!@+@X99:8?--ANW]G:-T$6S<&9N2@W9?YIJ035KX8"5MJGX:*V_ M\!_%9- P())!Q=I'"SCZ!^WS2F];%$YI96)V*8@INWXOX0Q:,3980YM,]GS6 M&,O* ;'1@9:^X1U&\W,82XJ^-F;%2O8!*V([P%5P8DFP#C1!YD/0+GNF#""A MH 0OT-W9Q-9HG60QH*6R\[3B!CM45_OBG5PO9G(:=CWB=V$Y1Z@R ;F5-28\ MLB9>S!@%4V,609X$ MJM$+K-*D&/KTVI9N1H;I!V$52F@A%(%Z(O13-4**"7 MZP?A0\9*CS3_RV+ID3+PJ,QN\0RHNE)K2U6MM6W$XOVL*K^6 MO-_+ K>:DL M-M09]DHV&:(O10Z^I9CM,+WQST2!1*2..3P0 M540*I<5PRV+'S#,6?_ Q=9*9[7 6(D"M/8SSPH#(20S(PB8SC1XHE";NQ$4V MX6IW'OH09-_@EN M"?T#93+M4)4;P^3M66S%6 L])$(*2PI"CM8TX1ZJ(OA: M3=!;)Y.3-I0@I[6[9F: Z8^,L!J=GH%>'RW%HE6X, &:/3D%VJ=>( M&C% CDFE6IE2V[)!Y;-@2].>?$]P;SM4-TU <)+='GQ7(]/B^\)GC+3Q:BY- MF?::N_X6G4UX-2F&/^,"8:WW(S1'?P]NMYDQ"4W-;"V!K/I[G M"!N#(JQ,CNYNM\UB?:NIU&PKFP:GUZ9JP 6]")159,Q6KO)"^;:)(#DQ'\^5 MMF@T3$M$Z$K82L'():]K6&N"&XG;B[2JQL) S3UE-[9@ ?(&[NDJFP[T>3_D M_,R:A600=GT6ZB8&1Q]J@]//%JX$D,=RW^>9M@J0I;8,7NM)(6VPZ%1[^ZKM!% M!%I]TO:)UD$:4[+-JT/I($YK)DL$T6&(#E+*W=B3<8=2T:S!XMH?3^$K?R%4 MZ"V 8;ZA/%\5PVE'R3->+/+BT=[B-"^.]Q:/>'$R/-E;/.;%\2/-S\3A5]/A MVY[X/.9(ST''3+:-W-JYUZ/MX2.DM;.OM-R4X=L)0,31+&? />:=#&J>5A6& M;U3'P_&/0_74I7.T #V)][7#[;%U;0?P%>_@=02P,$ M% @ F(BK4L2+%W6G"0 %AD !D !X;"]W;W)K&ULI5G;U<)HZK9&5(A"2408 ! M0,O^^SG=("E*D;U.[<.,*1+HR^GNTPWD;./\;5@K%<5]86SXT%O'6/XV'(9L MK0H9!JY4%E^6SA#,_/2KE2-RI^+Z\\?@U;*;DNE W:6>'5 M\D-O-O[MXH36\X+_:K4)G6=!GBRZU*VMA];J1?LN_P92&#FCOSM\[C^D/O;4_D:BDK$Z_=Y@]5^W-*\C)G M O]?;-+:\4E/9%6(KJ@WPX)"V_17WM7[F MW49X6@UI],"N\FX8IRT%Y29Z?-78%\\_JD4\&T9(HM_#K-YUD79-'MDU%5^< MC>L@?K>YRG?W#V%!:\:D,>-B\J3 6>D'8C3MB\EH,GY"WK1U:\KRIL]V:T?, M22OFA,65N!3'XC&8?F&[^&K%K%HAI&(Z(D?'[_HBKI68NZ*4]D$H M&Y57N= V.B%%AF<=A5QYI5 %$8D1U^)&VB@!NA<7TM[VQ5^#V: O4)Q"1^3Z MLB^NE"N-^O>_WD[&;]X'\=WJ"*'U:DFE((V8A> R+5-AV%Q\^]B1)V001I&2 M(([(0A(V&;V?)XMFC47\>OS^%;DA(^S.3(5T@.TOQJ,1LM48D@^O"E$ZWRK# M]\GVLU=WSMQINQ*9*PH=V==Z^4!<>9XO"KE M0Q?-UG^OB)I(/"@I$';TO!5S1!9! KW15B)@ %*H>QTBVY1\7LI,&QT?7J4H M/(DQ(7@DR]*[>PW:4.8!>+QK_'TE:H4R^U%IN) I'V$A:'$1=*ZEUXJ]O= K M,15_.$,&A[[X_'DNCE#NS&=W)+4.2UIXY56FB2J;J S$MP:O!OP:0_;;*U8? MQ(]*>JR"O-(CA+I$>@!,"@/;\6+CT:_HGSY#_TDG"(RZ M#LC^T^,')7V=Q91.D6UL\G0AC;29$GFEA-OCC$;B4T4CUJA?2:5F*\2RLV"I M%$5T-)BEI,"TEY9KJ2]1$E:E'^N3C2F6'F4BVU$ M3?>[+$B"K(MBX3S(FM@$+Y>5)0JP':L>L:.VO*G7??P7 #X0PX(\8!=82XH[ ME)Q<& @FHW=@^?SIXNMU>E^:*J%:ED9GO!Y3#+*#5(X94:31A![Z& LP-#'1 MU(+V62DHJU%,%E.744 8\P^IT6X@+MAQJGE$A8A^U^?&4?+D68[TZ>,A&YK) M" MX\3/\'#5^)H>=_[]0XMP/5;:NUP3@EF@8AN_$X1?@^W9@N5L8O>)FU\5T MOYT)"38.*JNH"2\>@(K1H F8T%!TG5S[XHD'J&ET&;S^B%8:%#Z5E0^5).:A MUGYE5 Z+:=\-Z:.*:9NU-6 M$L,_@4?=(G;*$_833S$<\O$X< ECK;JG[BU.$/"4-N(3]N70PXG7E:Q#HS#? MT[+4]WB7K9$DBBWOZ,'*A6)M1@4B8>I/6VT= ,1&4N43:2 WF6$94FD,!98" M^"Q44$T[])7Z>4W^M*/AOB48B$:--3RC$X08CX[_,_C%,=!N:YP++&QDR4W' MXSSS5$XDWY"S7J.TT > 49K]ZAY(K3WU=?Y/;-8:E4@@(0I8!NVGHY=-SG>' MIZ9!_322<;4"'T)@%_O4'E(@=QUB7C@Y>=F4^JZ#A.T&@Y-HQKM<+Y?83>H7 M*FZ42KN29!9(6Q(C;:C+IT>$8$$'T%I7*Q9#DZ)Z:6WB/7NDEI(XI+TI@#_W MKUVO:%):2[,41R].QH/I=OCK8M90.6$^&4Q?@Q*K0 !+@*'J&6MK1Y_-G@Y> MOWNY;87[0P/TO7Y,7^J #:\>5I+"MN/,T]7 R;_O_EX0B5>KD&&"TM01D%DH M9KM*DQ?M+E1<8Y"$L4T'()^V5H5F:*;%)4Y5&+IH3$5:U9,][4WKY9(&-PH, MD4VZMDCGC)7T:?C_WT*0+YC?[S0=9SAQ..Q_5IB2)V^X:M^DL%^BMC T0\[< MV;R"M[,*OC"E=\].E_-9,YBG][)=QB4#ZRK#GK(!=$JP*-.,R) /5TA-5YF< MS>5RK"U=I+K N$'6-VYO)W&\&253/\U_%Q>HG#6Z[:V8=1H&T.G:^NEB:^O6 M#)KN_"V8'G$-E8F'4%7WL;ZO@2W?;T2.XPK&E&0I/CG_R)Q>LP\C.I\A6THJ MCL"H?Y$>GTZ[Q08+H=DHSF5B;DRV^4)FMP(D%9ONQ?556X;NKLSO@YO![JZM5+M_WB)XV@/%GD&[=/&$V(6B!;D.S=$FKTOJP,%J M9O#!II'C6C7$?,UY/.?A/.+(<32[OIZ_ZG,#:*I%HUB0? ]BA6Q@KD#K37,7 M)X$"XV#9M0K*0_B%0Y;UN8V LB&9KB<2\U2!F\C-U\OK^B; R*SF[V3E@9ZQ M#0#OTR%565O\DAA\ YW'QKE; H1Y+65IH:0-!UA/TV :FW%[>W2LT:]/RQR@ MYCQ*9[QZ/3P:M-;01)[=[AA O0FC2RI9 M-ZO4DP(W)6T33S!''+J!'7;NJ@N%B9YNY#DV-J9KZ_9M>^D_2W?=V^7I7PR^ MU*=&HY;8.AJ\.>T)GV[ATX_H2K[Y7K@87<&/:R7A+"W ]Z5#".H?I*#]IY#S M?P!02P,$% @ F(BK4NS&UL[5AM;]LX$OXKA+<]9 %;EF0G=MHD@--V=[NX7H/DNHO[ M2$MCFQN)5$G*CO_]S@QE67;2-L6AWQ8)$I&:EV=>.>+%QMA[MP+PXJ$LM+OL MK;RO7@V'+EM!*5UD*M#X9F%L*3TN[7+H*@LR9Z:R&*9Q?#8LI=*]JPO>N[%7 M%Z;VA=)P8X6KRU+:[3449G/92WJ[C5NU7'G:&%Y=5'()=^ _53<65\-62JY* MT$X9+2PL+GNSY-7UF.B9X \%&]=Y%F3)W)A[6KS/+WLQ 8(",D\2)/Y;PQLH M"A*$,#XW,GNM2F+L/N^D_\*VHRUSZ>"-*?Y4N5]=]J8]D<-"UH6_-9O?H+'G ME.1EIG#\5VP"[6C<$UGMO"D;9D10*AW^RX?&#QV&:?P%AK1A2!EW4,0HWTHO MKRZLV0A+U"B-'MA4YD9P2E-0[KS%MPKY_-6=-]F]^%B1BYR0.A>SC;2YNQAZ ME$XTPZR1=!TDI5^0-!(?C/8K)][I'/)#_B&B:J&E.VC7Z5<%SBH;B7C4%VF< M)E^1-VI-';&\T?]EZH'H<2MZS*+'7Q#]'^-!_"H&XGO<^5615(RO7"4SN.QA MM3FP:^A]6X_X[PK$.^D\6"W>F+*2>HO^2V+Q[@&RFBJ@X7VO,]"\OBFD%B<> M&?_UTS1-X]=,3[N\3E[_W!=8_<(L%BH#Z_K"(+$5][ 54%:%V0+@)H'01@]V M6^*MLEAZQCH!#Q4^YT)I\0O,;8W53T&-(_&QLY.<&LJ ,.]4(=(6C?1=M42:3%Z[H&*F=2T+\0'+ M3^DE(;Q;20LK4^3L*6)TG9U'-E25-6LT@KS7-:B%%G%(VR4VPJK K-A1)5VJ MG=25=!B*)DSPH!R#JXB]JJVKI4:3C-BL5+82\+E6'I&$_"GE5LQ!+"W20!YU MO.?8FZ9)N89 U%CL]A"Q*+%M(0;D@0>PF7(@T*49.*1#9Z(W$)T7!3C>T2*) MXY<[SRRDLHC"WN.!M)9%#4X1#Z M0-4Q71;.=.PG+U72>I4IU.W=D^9NE%]A6()05I<#)B,V:Q0PW[;@\223?!+A MHE3>PQ=-N][E?EM"D?CT6'.?Z^TS)J!:J-::XP@=F[!11?%T='X$[+>UI=SC MR"KKJ)0L2BC#48&T"^4RK"#J\:%8K!E,9MZ6H+.%[@3'-0/+G*.3U9OZ"=0]W8">UQ!BG= ML7#TI'78['",^!Y'[ #5CO3 &BR^EHBJ;)"$^E4Z*^J<6P@U6F!8%$@2.HYB ML05)K6AM"HQC0;6>PUJ%F,[!;P"T&$^B]/0E^0R?3L4AD';$WP+SD^Z^;0OGZNL8O=B[L,&R-R? "_,OEQ MK^-JK"@G0PNFD'#TJ,^RXV?8/R%KC.&)THF3IKO?S6[=OK&39-KA7K"+EPE> M0E4ANJ&6I\YF] M?R1+MF='BXEY,!=Q "5'-T9UG?0M[=]7GWM8WZ",#Q/X<451(*(0P@'-U/EA MEE ::\=ARHS6S0#/L>$08LS7RM2NV':[7#N+B TZBT_6!X5S.R#9BR09]6/L M(V0"+F)>')0MAM9BV9 EK;'!%G0QE14>@L4V$C,V-@P)S7#*YF):DT'/M,N_/#0=R;F:XY^==2%7)><$J*1>WK76M[ZL0)R;PP!7Y1G]T#SQ/^P@S8O?I0[C M6_/JDU98Y=!\[L+$TYK!46N_[-R%/QV., M7B)>B#2)IA.13LXXFKA.HU$LWH>#8S"@7Z:-$2MVJE97+DZ:#/@9I\X(9ZA MC UZ 8KPG9PUKU$%,IY,3OOGY^>T3B/,#TF328LV8.5('' C M:P.+XW\K]9)+]] O1TR/4[!U[=ZSMT ?Y43_!D-K\?N7FM>_U0*>(#X*0Q?2 MC]?V(D1AD)Y1_%K_14F(*7HQ24[[R205230B3YZ-O[<$0M%Q2?VH4K@+!?_M M''\VX7.*X;3)_4'W\?W![#3@GWUR#YJ?KV;Q^+SA;<3NOCE_#2[\)X%@1 ;Y?&.-W"U+0WC->_0U02P,$% @ F(BK4K75 M*12_ P H @ !D !X;"]W;W)K&ULI59M;]LV M$/XK!VT8-L"U7FRW66(;L-,678%T1IQLV$=:.DM$^**05)SLU_=(R:J,-@F& MP8 EDG?/\]R1Q]/\H,V=K1 =/$JA["*JG*O/X]CF%4IFQ[I&12M[;21S-#1E M;&N#K A.4L19DKR-)>,J6L[#W,8LY[IQ@BO<&+"-E,P\K5'HPR)*H^/$-2\K MYR?BY;QF)6[1W=8;0Z.X1RFX1&6Y5F!POXA6Z?EZZNV#P5\<#W;P#CZ2G=9W M?O!'L8@2+P@%YLXC,'H\X"4*X8%(QGV'&?64WG'X?D3_&&*G6';,XJ46?_/" M58OH+(("]ZP1[EH?/F$7S\SCY5K8\ ^'UG8RC2!OK-.RU&4,R&4&69.D+>),^U$G F_RO4$^@ISWT-$!/GX'^HAW")W@#_R6= M+T+Z8CRW-: .PMKS4P!>@_ON:$ZT<9"Q0I@C:NTX?^2*0-%I55W\$Y3)?:D3>TGJ/Y' M29* ]9JL!QN0_O+369:^N["0:RFI"NE YW=CN/F!1? ?PA])"TVP2CO0.\%+ M1BG@SA.S_+XAV:_2 07KX[48;NG$&H+A]L@Y.D8C*9F[ MH:H"N"(K_D ZQ!,EI]2.TSME2A6Q-N#O2W(S=W2C.L.49>'^L2-RS$53<%5" M$PAK0:M>:2V>_.R!NPJN&X&0)KO9F[0S\^%M,6\,=YP4?7@D':I$6.7.)SO] M?3(= ;/ Z*ZDRH-?O8-/1)9<#(W#5'KQVTGVH>!%R.T@[R%7;?BM G]2GM\= M$D;B/>F>&TKL?<.,(R_2YBMW#!LT7!=PHQT3\*61NW9QVU)L^L2N'M!0(Z"S MS'/Z9Z2,7+NS_KHW#8C8KVT:.B@Y[-_![RQA>' M+Z)_: =I[[]1W/;[\3W_<5,R6GA C+P+3]L!TX78<>M-...EIXK>@3 HTWH/6]IINM M&WB"_J-D^1502P,$% @ F(BK4G']B$I1! 5PH !D !X;"]W;W)K M&ULG59A;]LV$/TK!PT84L"U'2=-L\0VX'@K5F = M@J3;/M/2R2)*B1I)QO;NC.-U8]\U7S($>:]/X M65:%T%Z-1CZON%9^:%MNL%-:5ZN I5N/?.M8%=&I-J/)>'PQJI5NLODTOKMU M\ZGM@M$-WSKR75TK]W3#QFYFV6FV?7&GUU60%Z/YM%5KON?P1WOKL!KM4 I= M<^.U;8O^*>:.7%;*\]*:OW01JEEVF5'!I>I,N+.;7SGE\T'P M8:O0&.=U(4>Z#PZZ&7YC?\0,W'=,=YW;=:%%J.@H ENU1GD!N M>I#)&R!G],4VH?+T2U-P<>@_ J$=J\F6U<1#MY\&A,*IVM*<#0*\-D2UI;6WA234$20N?< M+S +,BC1-+>8N8*=BE&"I4VE\RINI7#$CRVLO6RNF+@).A@NAON4 )E;5^Q1 MDNDI2$:12HSB>Q^XI=H6;$C+?(JY:G+&"(2*/BWN;VB!EQW0FS7=!_!4 KBT MA2YUWM,[D=0GX^O%_3(^G5Z_HZ^VU3E=C"\&E':W\D4YEFA6IX1^#+2,4\;. M)__#+"KE92"<%ZT2UG=2 *=G+D/",4(:EGD*^.P\.! 7 MVB/E4D,R,6_9Q<-78.W*Z'5,'#Y]691C$#00U(E,?7T1:5O> 78#.YP=P),P M"-EXU1^*K8/)@)0Q%GHF@RVMUY92;[%X@Q*=;"J&#&UK4)Z5X7>#U%RQ:?]) M^*DA*!J?@*KR[X[ DO8]DY*=0Q42AZV*0UK$I/=R?ND1 ^W[ #W@@Y7*AT,7 M@Q$J%5X"#8_/F$C?=SF"P%M1:W43I!4"OEROAP\MO-;0!6K:HD/AA]O!?@:+ M0B7.6[.XZ2O=MC)DVX:E!VNZ6KQ64KO!UAPO0N>D0PKMX_S$*DB1-U%;07M0 M3DN)7DQ[-#Q("\&Q$ES91Q+;\NDFY5;'RFDH%S7L2VQ J8B)'^KT>KJ AV^M M%!8;%FT,HLEQKP$]H36.L>X'-77Z,Q4OMCY)V-B CR=LM#(B/?I#VBF>LK_% M 'OG9VN=I+!Z0C>L<0\)KZDWELH.6K\]$<*LL.QCZ%RU.BB#^B9.B-UWHO1< MV9E2(_7=J3"D[WVD1GL?>S3!.EYII)-1Y_Z[OWN[NS4M^LO"LWE_Y?JBW%JF MP' )U_'PXX>,7'^-Z1?!MO'JL+(!'1M2$T+V<3'S94"O] MV'9DL%-;U\J GVXU\9TC646A5D_FT^GWDU8J,[JYBFMOWST;!PKU9-X(7)S54G5[2D\+Y[Z_!KLM-2J9:,5]8(1_7U:#%[ M>7O.Y^.!/Q5M_,&WX$@*:S_RCY^KZ]&4'2)-96 -$O_6=$=:LR*X\2GK'.U, MLN#A]Z#]38P=L132TYW5?ZDJ-->CRY&HJ):]#O=V\Q/E>%ZPOM)J'_^*33H[ MGX]$V?M@VRP,#UIETG_YD/-P(' Y?49@G@7FT>]D*'KYHPSRYLK9C7!\&MKX M(X8:I>&<,ER497#859 +-S^;TK8DWLD'\E>3 (V\/BFS]&V2GC\C?29^LR8T M7KPV%57'\A-XLG-G/KAS._^LPD7GQF)Z=B+FT_GL,_K.=N&=17UG7QS>D;KS MG;KSJ.[\&76_VT#B%W$J_BUM_T.->->0N+-M)\U6U$IC1:7M(!^ _] [PTLB MX-S[\7(L:JK(22T^]$[Y2D68GPAI*CZUED[9W@L?9( J7D4+ Z3FZ+P?B[]4 M:(16K0I4"7HHJ8L;)]'0X)#RPEBAK5D1MW3Q 5TE@CURY"09B[:T+>'900#T M( %?&56+8AO79!\:ZU10S^8E8JK;3JMXJ MLXH'%V5I>Q/X)YLXK.\X%KAL).) '2%'(#?..:IUH)3#T7U%*'EKUZQI7Q/V M$]LN2L;\!B<[0@A5"E%SWB/=V1HI\SZ7?@5Z1M3.MJ)2=4T.\@"9D:94T!/K MQCH%_.VLP1?J?VR7PVL)*:Q8MZ/2KHSZF_W;YQ_68!I>P:569,<.W#C6"/(D MYRBYKI4LE%9A.Z@.B?:UY!3A]%!*(,"K2F&"P-":?&"_?:R #=:=]MVO>; 6X1B)7UE8;I;60O(_(2$ $XS-]UD**HO<@$.^Y.$5& M=^KS")$8&0U^Q2K"H0R%Y%#9NUAQECG*>N< L3A@96L9:D-VX"I 82J)OJ,G MD>*HLXYC3,#FC$OMN2TWCU*^3Q0F+H]C_,0TA@N[;D@=JN5FER1I3 ][!+#& MP2T<#*>H+?8=D@$DJXQV67WH,Q)$(W&Z(#*8DT@A%P?-9K=$\-Z6'X7=&'*^ M49WHM&0&Q'P775]H5>YS/60B$8"$ZBJI?]2M$E2U=Y++72O/W!?I9:#CPX;P M&/&AB6%:3X^.%[12QC!R9 VA/1G-7L2A.!V+U]+I+2*VW=#H1^SAV0S('/D] MR5P2U0WG%2-[^[A)Z\^D(&UFW_E[TZBR>0H4.?G&!L034A$2;8Z/QEMTYIA+ MA[K7ROD@/O72OYR(X= \'5J@.0LH#;G?6 M62/7RF$ +A3R<$]:49VJ\;JTQK8(=$GH"X;E I#\]J?Q_5A/[P,Y(1PL&VK%;'KZZW$>$W%PUR$F]&(?X2Z9;Q,I)&1R M&M-HUK0FG2\4G)$] 7@FH-R7&.0]4BWS[4$8U!+/ '0@(XGY7+A>[X<99Q4. M[$@\T5E!AFH5F"E[727Z!ITSHU:4OW?-QW$]! 'HM>D2R]"6 MPO2QW^*,DSY>A/9=%,D4">A=Y.8G+CZ'-XY\G]EB[G7*[>8R*V&!/D0E\>J5 MKRRL(9'Y?@;R6@M7>C>,Z#@F7!;I7D '& M2"="V%,E;E@>;D=&91NYLKF4_R7E%7HI9R@T#JC.625^&@A<[)46^6)_#.*" MD;@>AH4*3&$I]0#&5G2 FV*$Q.WP13"(_<%L]"02#@*&'0Q2MT=%V)!>#S&, MGWHZ3 X>72VY57Q:1N29D-Y?N]7=ZW61'FW[X^GI"V9;\?U,4PW1Z?CBQ4BX M])Q,/X+MXA.NL $/POC9X 5.C@]@O[9@D/R##>S>]#?_ %!+ P04 " "8 MB*M2O(ZN8QX' V$0 &0 'AL+W=O;!$BZ>^\M%EL$27OW,R/1-K>4J)*4'>^OOV>H M1RPWZ=Y%$2#1@SR<.3-S9I3+O39?[%8(QYY*5=FKR=:Y^NUL9O.M*+F=ZEI4 M>+/6IN0.MV8SL[41O/";2C6+PW ^*[FL)M>7_MF=N;[4C5.R$G>&V:8LN3G< M"J7W5Y-HTC^XEYNMHP>SZ\N:;\2#<)_K.X.[V8!2R%)45NJ*&;&^FMQ$;V]3 M6N\7_%>*O3VZ9N3)H]9?Z.9#<34)R2"A1.X(@>//3KP72A$0S/C:84Z&(VGC M\76/_B_O.WQYY%:\U^H/6;CMU60Y8858\T:Y>[W_C^C\R0@OU\KZWVS?KDW2 M"U!WLI?N./7ET;OF:'50*,+ M[ZK?#>-D14%Y< 9O)?:YZWOAI!%@V;%;48FU=.Q.\SAS0:M8.]U6?/JP+;LW<5EAQLI4;P=9&_R506E7!:FZ3 M++.RRFFM8 6'USABOY7YMC_6[]Z+X;PIN_'.NNW()%9H8?T!M3 E7*V@"2.S M0 D33](Z\OA;@Z5]$9;HE%4# W5G^F#YU(?BV1'B9(,;PY4Z>+4H6%.3^&P$ MXPXJULB.[F+CN6*&PFP(3B!7Z7$3BC"R)$' ML)F3TDU'F<&5UO)T%(8G+V&[4#>2_ V$($%XBD7UCNH9.F?E;4F0AX/;"T*XH@Y M_L04W[]@<7<2O&NX"'T*^6)6Z)?V+;OK M4O&VI[8MRF.M95!*J5BGE.QW;E [\3)H 1^Z],JIPL]8O(B"99+0U7P>I,F< M?:@<:@LO_8HL3(,XR]@B2H,H3=BO3R")R /+C:E87Q7<6@%KSJ,@39?!?)&R M-W23S+,@GD>XN2DU"NPOGY+D,VP$)_;8FC@-EFG6_SG=0/15B!(HMRQ-XB!+ M5BR)LR!,4O91^#*7ND#X>NK/V'D=IJ@?+BS="WO%8JP7WE"!I[9-F4C)>Z MJ5Q?H%Y(.'0+W#PJ03IB?1D9L6F4]Q7U^Z$Z+C8?U%8Z>[41/C"GYY\E012& M01B&D)#.Z)/VAY/.LM,EXSRCE6-M@Z-Y8PQ>*E*:'89,+R)8<@,YI3"CX=L< M/<9WEAMP1E)RY&=O1D\SE$B*]2 X/5D#2X-71(@W>R^58KSX$],E-31M"$<= MT%:].(TJ8$P6C1DEIRXP L4F&&CTD\28+.#968:=KY,7>*!GNHE)O_QU&KWA M1[$J^9=V8L :5 H1<>*H?::@:$S/NM(>96";\T=^CSE[]@JE/=Q M[D$2*#>H"5-NG,XY+Z1EVYI[G7UNJ?]4]>^]H!@,66<1#%"_81@7WVZS0^+$,?FR\RELT7 MP3Q;L$_:^1"-0MC/C5ZW8M%0U\'4C;HX[K[:4OK]G1MRP4<>._V$DLD+GM M9^WP=/BGP$W[+?R\O/V/ L*XP:2(3K+&UG"ZR";,M%_I[8W3M?\R?M0.W]G^ M$N,F,I@6X/U:XR.LNZ$#AG^57/\/4$L#!!0 ( )B(JU)T6/_>.P, "X' M 9 >&PO=V]R:W-H965TX7![:!I!>TP'8;Q-WVF99&%E&*=$FJ3O]^AY+L=0 G7?3%YE!S#L\<#LGE M09MOMD-T\-A+95=!Y]S^)@QMW6'/[;7>HZ(OK38]=Q2:76CW!GDS@GH9)E%4 MA#T7*E@OQ[E[LU[JP4FA\-Z '?J>FY]W*/5A%<3!<>)![#KG)\+U4!2>6!K1H[)"*S#8KH+;^.8N\_ECPA>!!WLV!E_)5NMO/OC0K(+("T*) MM?,,G/Y^X&N4TA.1C.\S9W!:T@//QT?V=V/M5,N66WRMY5?1N&X55 $TV/)! MN@=]>(]S/;GGJ[6TXR\J&F?_XX^W &J*)G ,D,2$;= MTT*CRC?<\?72Z ,8GTUL?C"6.J))G%!^4S;.T%=!.+?>X(XL=O!!31M,3BU# M1\3^JP>8I/B1!)U7)4=5=\B+A[=Y<0Y0R2*(D M?H$O/569CGSI[U;YA#4[L68C:_8,Z]_:(?P%?\+_-/'WV8 Z$%R'T IC'7P? MN'%H0+>C08RF%5>UX!+$&6C[$^S,)2QP"ZV6= CM#7SN#.*330.R7$B8+8>/ MW-0=)-481O" /U -2,@-EVC!:1@4;ULA!7<$GAH5#26\53LJ# W-;K0+% EY!2;44)7S:HR&CU<[GM,(=UR\86<;2:$&,%=6= ME#$II/U"VCI\I.O4DM8R2EB5>[JK*BE9460T_$1[;([*$Y9F$2NR&,HL8^4B M/=9YH4!O#BORBOR)IU+*BF51=&HF\2N+?""'!L)1 M_=@ /N^BJUPUEQV7SI[X=D=1IVT&V]J2VL/RDW7V6GV]!C<3G?@?^G3 M2T+-2[(L2&P)&EV7>0!FNIVGP.G]>"-NM:.V'8<=/6AH? )];S6=Q3GP"YR> MR/6_4$L#!!0 ( )B(JU+,&@+CW00 (, 9 >&PO=V]R:W-H965T MS M+EY[S_82TE_?-_8F9!&@4\67Q%Y[WKQYGAE[OG'^/M3,D1X;8\/%J(ZQ_3B9 MA*+F1H5CU[+%2N5\HR*F?CT)K6=5)J/&3&;3Z2^31FD[6LS3MQN_F+LN&FWY MQE/HFD;Y[24;M[D8G8QV'V[UNH[R8;*8MVK-=QR_MS<>L\D>I=0-VZ"=)<_5 MQ6AY\O'R3/:G#7]IWH2#,4DD*^?N9?*UO!A-A1 ;+J(@*/P]\!4;(T"@\:/' M'.U=BN'A>(?^)<6.6%8J\)4S?^LRUA>C#R,JN5*=B;=N\SOW\9P+7N%,2+^T MR7O/9B,JNA!=TQN#0:-M_E>/O0X'!A^FKQC,>H-9XIT=)9:?5%2+N7<;\K(; M:#)(H29KD--6#N4N>JQJV,7%+1=L(RV+PG4V:KNF&^\LQ@5#^ACFDP@OLG=2 M](B7&7'V"N(I73L;ZT"?;SD#;S3 M?_T74(>N#C;NSA++LY>E.-ZW1U5;08LV'X*A_(!6N8?JF'H_I M&Y:+6MDU!Q*KY!1XVAY"8EJ8KF34;^,>!((-KL *EAGIB!S2&B.@$[#UGZD:K ME38Z;G?0,?]%!A%P[5VZT,:1D'9$QP01W01Y6I&C5!61T"'(X*YQ9 M#E'T3"F2(N,=KW2*(-2G0B94=#Z=N-@,5&\]4BS=%JIQDFH[=4 526%+99 - M+V:*Y]9YB3$GMBBN3'!DI>X'DC\)A>M#[A9,<;6 PKX:;,X!M=F+I*SMX(^1 MK.D6(@_'.6J'=0\QD,FZSW95_M/UF4"UPNX5LT73AX1R."@VMV4&>U?WV:\GL[?,BK=Z0("_VW&6\J751OY04O?C61<03\R'DIIF3Y K= M19RKOL\.A$SE\(?"L:.T^[LKFQW&"N4"K3M=PC>CF97)6W*K<. 2E#1&^$&> MN9Q+!1J.,S 1GR_23L![?D.RM1JV:U066;R=#JJ\'5XC.>N1&- ZYT9*@_09 M-J;<\=,Q_ 2Y5+4.YR"1KMAH?N ,)H7 R9,0S77Q$]2>*B0?#M*NRX1W)[?/ MZ'&V:.2E]MXJO_1JF!R\RQKVZ_3Z%)$03GZB[;_N'[C+_*Y[VIY?Q]?*K^76 M,US!='K\Z_F(?'YQYDET;7KEK5S$FS$-:SS2V&5TL-TD+]"6A+,[AF9DS,]3)UOF;D!-%=5<6-IR.\ABK5]-I2'(J M=9BXBBS>9,Z7.N+1;Z:A\J13,2J+Z6(V>SXMM;&CLQ/Y[A M+DOM=TLJW/9T-!]U/UR;31[YA^G92:4W])GB/]65Q].T1TE-23889Y6G['1T M/G^U/.;]LN%?0]LP6"OV9.W<#3]C&1.B@I+("!K_;FE%1<% H/&UQ1SU M1[+A<-VAOQ/?X&MC%LY6S"=GHM<3(9>K:A)N3:00T;Y@F+5!O;4KIH?T4E'I>BX[7 MX![WN,>">_P([D<727U43]6] _PC@?Q9/":L5IY2$P_6?(XR0<6<5 5K&XTN M5&:LM@FO"A<"RB= IL9N5.9=*7LS;8K:$T/K5FGDE?,J<;6-Y"OMXTY%IP+% M6) R,0Q0M4VQD?DEL<:S6Q=F(UP#V_ !*U=6VN[&2@?9OLW)\HN=6E."PU1: MTT1]8=K><$=0R< C])LA"GO(#'0B]-BCA,RM7A>"T[C5>1$:V,XT!P$*$7L- M"B7MCBE,*3ZQRYVA$"V=-=%Y":GAHB_@-(E?L& W2:@)3X2/(SQ1YX'7T*TI M5*O;,6]#B+<@X"RI8#;69";1-G+P#O,[='YK8C[(RABQ<^+&WFM>HPT'SC?2 M.E\\81!7(VHN>W9-6S6?"=X@ [_]\G(Q?_$Z M*(M1\5 :M 3@+VUKSN6B"4&3"30L4]:EHKO*!18=0IDE7UYPWJ9PO#]@.J0V3FR :&T3;6'CA;^"[Z0"1 M.TE#(?_W#ASJOS\AI77D3)HD1P5H'_9(.JI;V$H8&U2>-"E$(TA_7RP_7W-<_4GK 6X6MKCJ=6<H\+C0AGPY&$)QB&V%^SG.4$%-C3DH?0,%P&!.Z:HFXK M-PQS\_MAW@\CQ I 6:?@+=$IT,J^R7V;GST:YUAIH(4Z)%1%TSK7J:B51DDQ M=RE76ARP#6(Y<(YYMQ;[SEXAG>PS;E@H)$TI3)&+>R4 M3B%%W/6PPK;DVR(5BO/7[-@5QIJZ&*N+2*6:GW=$$;J9XGL>.M_3#Q.UJCV? ML5-O[YK<_:!])-W^7D^(\;['-V'F@Y8><@HY,H1(CM5*6T01U9FZHM#H])=T MQP-"513<6'W$M?:+-MO!AE4.;2#*UY?+1B ?>^0AP_\I]DU44M*=!WHL4XI MLP^DANKG5M$.!\Q$7&>[CC>65[V'&USU Z>,YQY$F^M;XA:"ID9L@L!W-P36 M,[_!,4@*B9K7M-_3QB2K(SC("-7M565\,/Q3AW,82$>DK8H'H[@=XD+X?AIB M[EV]R05.)U]K$TS74\1A$*O1P/%I("X1=(2/D71PU8&WT=_,-="EM'>FA#*:SR8MG([0A^:YH'J*K MY"Z_=A'36Y9&ULI5;10AJ2=.FNDC1!Y%U"# *!D]>N[ $A&CNVTT[Y( M)(!;[!UNESC=&GOC*F9/M[72[FQ4>=^\G$Y=7G$MW,0TK#%3&EL+CU>[GKK& MLBAB4*VF\RQ[/JV%U*/STSAV9<]/3>N5U'QER;5U+>SN@I79GHUFHW[@HUQ7 M/@Q,ST\;L>9K]I^;*XNWZ8!2R)JUDT:3Y?)LM)R]O#@,Z^."WR5OW=XSA4Q6 MQMR$EW?%V2@+A%AQ[@."P-^&+UFI 0:7SO,T;!E"-Q_[M%_C;DCEY5P?&G4 M%UGXZFQT,J*"2]$J_]%LWW*7SU' RXUR\9>V:>TB&U'>.F_J+A@,:JG3O[CM MZK 7::/(\K7PXOS4FBW9L!IHX2&F&J-!3NIP*-?>8E8BSI]? MM XCSM$R_]I*)T.I3J<>R&%^FGE"7''J9ENT9GT"R+]C4GJ M7+6%U&LLR4VKO8.HLO;&2L;9LK9:^M1@OY6UX<"1T00SL!I+T M8;V'E$"H%8H:"Y>P?DAZ-A6%4"+T4]__NED/L]>W9V,@[-7SR;?!85\BS9'$E+_ MV=G+"O9&M<&>WA@5RXP\)+A@]Z91$LF#^+ L%0#9ZS53(RQ8>Q-/LC2F&-.* M-VQABV,D(I2O\I!3"N%:YBBZU 6ZP.[NL7,-YU(H^5?5'MET*I:5\.%4T&M&A],"61LWN!<2*M S M!'3)-HUX7ML(@CWU#>_(&=6&"L;\)2"3Z[%UP=!5 3_D>RE*U_4S%WV*;_0: MFN'0^M<#I.-US!6Y[8NDM*9.=0&5?E)\TUIL)Z3I_ .3>_W7T]D*'&>#KKB5 M^%"PVM&3X_'L>#'.LBQAB979W$6),4F)H!SJF!2RO/X,5<\.#V8GXV]& .8K MJ47*ZNDGT\B<3K*C9QUZ+_I5O_Z! N4(16<6L?I!KR+J$MK&%\P]6B(>;.>' MQ>+;/.S;3?>E^ZY.J$%JEU)(B^:S-[AV;(1J!UR-@5[$?5*8>C(?+[)Y*"?! M+R .#E>"W-B0'P;6T,Q6*C6AI0YMQ[BT%.'@?25M$?6UBQ5'7P1A!)42.P_O MDZYZG-(#="9PC%!+W0E_*WT"N'?$XSL%'>@FC2L(I5,$+$#"@[N-7M(R_-.E MPOOT-;O-/@XF"9'(*NH"T3C_D/%I#-92>@I-?0,95L'#TA M%/'P*!;Q.9)XR+^/7LRZ^0]&'P2=L]]W9PK3:T:122"?9/JSFY F.*-M&M/ M]P\Z#>89E&GAB[W/=@?S"TP,RM+!,F%C6!0SG3QT/9CN7;10X'6\3L*QPKFD M.]69-2,M J*U$ M&=/VP%0!VY[=^-I8^$>P+PW\]SL[(2L:H(F7^,YWWW=W=C[/.^?O0XU(\&BT M#8NL)FK.\SQ4-1H1)JY!RY&M\T80NWZ7A\:CD ED=%X6Q>?<"&6SY3SMK?UR M[EK2RN+:0VB-$?YIA=IUB^PX>]ZX4;N:XD:^G#=BA[=(/YNU9R\?6:0R:(-R M%CQN%]G%\?EJ%O-3PB^%73BP(4ZR<>X^.M_E(BMB0ZBQHL@@>-GC)6H=B;B- MAX$S&TM&X*']S/XUSAW,X )P5;P#* 5"FOOM"J,G4$R/H"S*XW?XIN.,T\0W_=B,+SAG M(^X/SA"&$-G^"_#O"C7'!7(UPZTPC[!+@7NA6$$A1'^)"4AN&0H+6B ME2K&*L>W8$-O!:>53)"MLL)62F@(Q!LFL;.F68UC3>QK4NU=NZMY18C@9+R* M[] CJ!!:E$<@K(1:!)8$H><_E8M2+8B;!>DP@'7$\3U"G(7EA#ZQ_5O>@52A MTBXPMXW%P^OE)Z]=8WX@!8-^EP0?^"Q:2[TJQMWQ3;GHI?0WO7^0KH7?*1M MXY:AQ>3T) /?B[QWR#5)6!M'+--DUOPNHH\)'-\ZOMC!B07&EW;Y!U!+ P04 M " "8B*M2XOO.C88" "D!0 &0 'AL+W=O]EW490=&2,_4AF!G44G=_ M\7KHPTG )/D@(#T$I(%WERBPO!5.Y'-K]F"]-Z/Y12@U1#,YJ?VEK)WE4\EQ M+K\35DN](UBAA74E+,*G![%12)_GL>,$WBTN#F#+#BS] "R#[T:[BN!.EUB^ MC8^96,\N/;);IF:?&/JIG7"OTQZK]%G,WJESJ@1 M!2XBEB*A?<$HAX?*(KZY N &2@6'!L)W88L*TDDP$U@*DL4,GL++96?Q@I:% MV#6&@"5,3NB2F]!1Y'4'8$ /^Z59]D/.5TXY!X.$@N4WCOIN,3Y=1H M=V$^$!2FU:X34;_;CZ#K3GE_W+OYQL=^'QKC#L:/D$_F//?4$L#!!0 ( )B(JU(6,-L]< ( "L% M 9 >&PO=V]R:W-H965T*J16O=*O MID:T\-X(:=9!;6U[%46FK+%AYD*U*"FR4[IAEER]CTRKD54>U(@HC>-YU# N M@V+ESQYTL5*=%5SB@P;3-0W3OS8H5+\.DN!P\,CWM74'4;%JV1Z?T'YO'S1Y MT<12\0:EX4J"QMTZN$ZN-KG+]PD_./;FR ;7R5:I5^?<5>L@=H)08&D= Z// M&]Z@$(Z(9/P<.8.II ,>VP?V6]\[];)E!F^4>.&5K=?!(H *=ZP3]E'U7W'L M9^;X2B6,_X5^R,THN>R,5ZAD%?YF5E6 MK+3J0;ML8G.&;]6C21R7[D]YLIJBG'"VN)-O**W2' U\?&9;@>;3*K+$[.)1 M.;)L!I;T!$L&]TK:VL 766'U-SXB19.L]"!KDYXEO&[U!<19"&F<)F?XLJG- MS/-E_V_S#%L^L>6>+3_!]D2K474"0>W@1C6MDD1NG'>RSM#T65JW?U>F926N M UHP@_H-@P+H*KB \2K@&Y,=+0^DH__(>AH'BYHS 4Q64![T0,LTB?I >6&6 M9>%LE@Q.G&3A9@E"=QRR6F\*M@K M51E(*9+-PODB=V:VS,-X&<.SLE2>'\W2!YA1E7DZ;W7!H0N"-H?'$Y"T /JSDX5K5^ M';;*TG)YLZ;7#+5+H/A.*7MP7('I?2Q^ U!+ P04 " "8B*M2_C> H(8# M "G"P &0 'AL+W=O2
V4_K!;!$M/!6Y-/-@:VUY%44FW6+!3:A*E+2S5KK@EJ9Z$YE2 M(\^\4Y%'+(['4<&%#!8SOW:K%S-5V5Q(O-5@JJ+@^L.'MO\$W@SAR,P9UDI=2# MFWS,YD'L"&&.J74(G+X>\0;SW $1C7\;S* -Z1P/QWOTW_W9Z2PK;O!&Y=]% M9K?SX#* #->\RNV=VOV)S7E&#B]5N?'_85?;C@8!I)6QJFBW6P >9 M87;L'Q&]EB/;<[QFG8#+4H<0#WK 8I9TX W:,P\\WN"-9^Z 'K;00P\]? V: MBB:K<@2UACK,LJ1B207W&O2:-[!T4A3VQZF[[<1W)7IE2I[B/"!8@_H1@P5\ MV6K$HUNGL%KDT-P9_(-<-QM_<5E1]0%KMKY*08R^>_72=A^6CZBI'.'#$^I4 M&(1;+5(\V^YS98VE.Q5R ]S""C="2C>A&RE1"Y4!&PY[<9S .V!)>#D!-AG3 M/'9S%@YB^&A,Y4+TW9^WC8EKR.(V5@872>S7WT,R#9.X,:9"7:-P_"[&S3:% M(,>+R:@WG4[=G(6T_H(ED@8.^+%+SX],DTG+MN;:H9%1JY'1^1I9WIEC,L2D M.:6KOU,*Z40_K9#_"P-W7&X\H>-LOG RSN)867M!/.OA#MUO@;._(4%J>G8K MGL/?8HTGC%^(YY#2SX_VKM9.GXV=ZMJLATFM1,I]DHQZR81!$@Y<_L?#KOR/ MV_R/W_A&U$]1Y[/0"?D3GH7[+2>@,^K];,-S'H91\P[T#X?-<\"&O3&M]/WG MN=#[S:>SHH?3QK>![7?E<=+FN-;1 .IJJ2M^ZAVM>U"EW7S]6Q>M["?N"91&\AQ3:YQ M.*&G6M=M83VQJO2MV$I9:NS\<$N=-&IG0/MKI>Q^X@*TO?GB/U!+ P04 M" "8B*M2_D:/1XD" #V!0 &0 'AL+W=O\[. M"YW8"JA2[//=\]QSKN^6>VWN;(WHX$$*95=1[5QS'L>VK%$R.]$-*O)LM9', MD6EVL6T,LBJ I(C3)#F))>,JRI;A+#?94K=.<(6Y =M*RKZ)I-!Q< M\5WM_$&<+1NVPVMTMTUNR(I'EHI+5)9K!0:WJV@]/=_,?7P(^,9Q;P_VX"LI MM+[SQN=J%25>$ HLG6=@M-SC!0KAB4C&SYXS&E-ZX.%^8/\8:J=:"F;Q0HOO MO'+U*CJ+H,(M:X6[TOM/V->S\'RE%C9\8=_%SDXC*%OKM.S!I$!RU:WLH;^' M \!9\@(@[0%IT-TE"BK?,\>RI=%[,#Z:V/PFE!K0)(XK_Z=<.T->3CB77=?, M(%QATYJRINH@-WIGF(37-ZP0:-\L8T=I?'!<]I2;CC)]@7(&EUJYVL('56'U M%!^3O%%C.FCC]3S0#U_B9J: MIFH%@M["OZ7I+N HJV_,<]NP$E<1=9Y%1] MT@K6]VBHO2@[+^G+> 4$[=7]'4T&,\[[\K80O!2/L%9*MZHD;RZ8LJ#-4)J% M2_; 92O_I+RIF2/O(_R@25/@08I;>B8&7(W/T&T8'9%L9CW5%Z9:FAR0=D\! M%HNW29+ *TA/)LE\,*?S;AVB^X<#[X >$A<'=O=[FN-IS/$,SSV8^* 7)9I= MF#@62KHQU[7E>#H.M777R[_#NXEXR&PO=V]R:W-H965T.TOWX\R7&=+?%:# $B4D<^)!^* M1\]VVGRQ#:*#IZ[M[3QHG!LNP]!6#7;27N@!>SI9:]-)1ZK9A'8P*.O1J6M# M'D59V$G5!XO9^&YI%C.]=:WJ<6G ;KM.FJ_7V.K=/(B#YQ=W:M,X_R)#ZWEP%5]>I]Y^-/A#XR> K66G]Q2L?ZWD0 M^82PQ\S@$-(['LO/Z+^,M5,M*VGQ1K=_JMHU\Z ( MH,:UW+;N3N]^PWT]8X*5;NWX'W:3;<8#J+;6Z6[O3!ETJI^>\FG/PY%#$;WA MP/<.?,Q["C1F>2N=7,R,WH'QUH3FA;'4T9N24[UORKTS=*K(SRWNT"F#Q+*# M:^QQK1PL6]E;.'N0JQ;M^UGH*(PW#JL]Y/4$R=^ %/!)]ZZQ\*&OL7[I'U)Z MAQSY,3C$WCB4+,8\<1/UGP".CE )R-T\@;T/0U-O6T1 M]!KNU:97:U5)BG.K;-5JNS5HX0Y;Z52_ :=/Q9^8.1G.3^RE'62%\X!&TJ)Y MQ& !R_W,[,$M/#0&\457@#A5+>PYA4_25 WP8E0CN"<@52%4VCIX!SR/62&$ ME[*,)2*#C[U#BNBVI@=*9:#Z0%J+E,U9 MS)*D8%F>P'NOB"QE/(M)N>JT<>J;'.>5&*0<-5T@Q]GPA!5)^OSXIX-K$'JZ MR8AJ"XG@+!4E")ZR2"3PF0X&),A:5;#:$_\.SGA,\2-.\4D1!!P)DI<4S?SK M0_G?7,:"93SS0L0*XNPEDR55Q2&.69;E_TDCM8+PB<*4I45)PJ]T!WLK>_3A MX://_IS^?H#<0R34@H6%(*.#%E MZ6'*TA^>LEL*U1-)-]01HU;;,6$_3J]-TTG8-Z;I9QM^AYMM*PU=TJYJ_)A7 MQYD1'25-4U3X::*Y*4L.#X:&7_ECV4)EL!ZY.W*BJ2MY"05G,<_AL^[/:[I/ M_-=)+N;K2^.4/N$L3R'-I)>QM[Z:5R)MHRB3%M?D&EWDU!HS M;=!)<7H8M]9*.]J!H]C0CPXTWH#.UUJ[9\4'./R,6?P-4$L#!!0 ( )B( MJU*K8VB#! , %D& 9 >&PO=V]R:W-H965T59L.A8F2YDD-]V_'V4G60>T MP7F)18G\^/&3R"P/QOYP/:*'YT%IMXIZ[_>W<>R:'@?A;LP>-9UTQ@["DVEW ML=M;%.T4-*@X2Y(R'H34T7HY[3W8]=*,7DF-#Q;<. S"_KI'90ZK*(U.&X]R MU_NP$:^7>['##?I_]@^6K/B,TLH!M9-&@\5N%=VEM_<\^$\._TH\N!=K")5L MC?D1C"_M*DH"(538^( @Z/.$[U&I $0T?AXQHW/*$/AR?4+_--5.M6R%P_=& M_2=;WZ^B.H(6.S$J_V@.G_%83Q'P&J/<] N'V9=G$32C\V8X!A.#0>KY*YZ/ M.KP(J),W K)C0#;QGA--+#\(+]9+:PY@@S>AA<54ZA1-Y*0.E[+QEDXEQ?GU M!GK[@H-35=[%5Z*Z7L:<,P2]NCFCW,UKV!EH.7XWVO8./NL7V[_B8 MF)WI92=Z]]E%P+N]O8$D9Y E67H!+S^7FT]X^?\O]P(J/Z/R"96_A4JMTHX* MP71PRO!):J$;*=3;N68!+D*'GKQU>]'@*J*FD1W"QM!-PO>P*A%UTDEA:?@^:&A)8>/>D<4T-+NQJ@Q ML';P#LJ4557.>)Z14:2LYB5+DPP^4$]9)SM)_@_6M&/C':0IRS/..,\AI9AJ MP8J44QP!)(N*U541$ MR*EB9EJ100]GA2AGGKF&+I!>"G#>]>,8+M%B:UJQ( M:EKGK*HI4\)?)W6UJ%FZ6, U5%1+6<&W/5JZ%;T+/IWTI_PE(\E8GBP(L::Z MLRHEAIYR.P_X3./0$=*<58O\ M5.VFX::@\:,VL^=?]X]S\V[>5S\ M<9^'+KT3TM6!PHY"DYNJB,#.@VPVO-E/PV-K/+V0:=G3[$<;'.B\,\:?C)#@ M_&^R_@U02P,$% @ F(BK4LH9\@-G @ & 4 !D !X;"]W;W)K&ULE51=;]LP#/PKA+&'#4AKQT[ZA<1 DFY8'SH$[;9B MCXK-Q$)ER17EIOWWI>3$RX VP%XL4>*=CC)/DZVQCU0A.GBIE:9I5#G77,4Q M%176@DY-@YIWUL;6PG%H-S$U%D490+6*TR0YBVLA=91/PMK2YA/3.B4U+BU0 M6]?"OLY1F>TT&D;[A3NYJ9Q?B/-)(S9XC^Y7L[0 MS4<^/R3\EKBE@SGX2E;&//K@IIQ&B1>$"@OG&00/S[A I3P1RWC:<4;]D1YX M.-^S?PNU,C?&)<[.CF'5WZ 5T& MMT:[BN"K+K'\%Q^SM%Y?NM+/!E_U'O$=I1 M3SL*M*,/:._9+&6K$,P:;K03>B/Y!F%&A([>N\:C=-Z)5]2( J<16XW0/F.4 M!S)8*$$47R,55C;A;\UJTVH'#Z$!L3R9/:-E/\$2K30E2 U_4%B"1>@FM.PE M)3R2*MD0?()TD(W&@R1)X,R+9X>P95JAH+%L?NM>87PYW.W_,/JD,'6##D%L M+"(;U!'X[2YES(39X#([#]%[5QL?="O+V01/$A2^BJYQ^]7>]K.NV_^F=V_& MK; ;J0D4KAF:G)Z/(["=#[O F2;T_LHXKCU,*WZZT/H$WE\;X_:!/Z!_#/,W M4$L#!!0 ( )B(JU),%VVEL@( (,' 9 >&PO=V]R:W-H965TJ%'KN%<;4=[ZOLP(J MIF]E#0*_;*6JF,&IVOFZ5L!R!ZI*/PR"B5\Q+KQTYM;6*IW)O2FY@+4B>E]5 M3/U:0BF/^:XP=L%/9S7;P1.8K_5:X@=!<"J)@._<6H[M5 M8N-=P#<.1WTV)C:3C90O=O(YGWN!%00E9,8R,'P=8 5E:8E0QL^6T^NVM,#S M\8G]H\L=<]DP#2M9/O/<%',O\4@.6[8OS:,\?H(VG\CR9;+4[DF.36P4>23; M:R.K%HP**BZ:-WMMZW &&%T#A"T@O 2,KP!H"Z NT4:92^N>&9;.E#P29:.1 MS0Y<;1P:L^'"GN*34?B5(\ZD#TP)+G::K$&1IX(I(._NP3!>ZAOR@6B[HF>^ MP:TLP,]:VF5#&UZAI>2+%*;0Y$'DD/^-]U%BIS,\Z5R&@X2+6MV2@+XG81". M>O2LAN%?&,+#Q,&# 3FT*QMU?/0*WY)IGI'OBXTV"O_$'P.4XXYR["C'5RB? MW1\'.6$'4'B!VMH3O'K:,)'C*?6=0T,:.5)[90_I)!PGE$YG_N&\/GUQ-)[: M8AYZ5$>=ZFBP$/>\W%O1;RK%I".=_(]23-Y8BKZX@5+$G>IX4+4K!7H2P4N; MO1!6HZUFG#FW4C:AWGL4_R.&!M-I$II?)%%7]QX%$3A12+^F9]5H';.YC7) MY%Z8QC*ZU:Z3+)R!7JPOL<,T#>$/3=.>T!!V7&A2PA8I@]L85:G&\IN)D;5S MS8TTZ,%N6&"7!&4#\/M62G.:V VZOIO^!E!+ P04 " "8B*M2HX&HTW@" M !5!@ &0 'AL+W=OND256[K@_3'AQP$JM@,]L)[;_?M2&(I23:2_"U[SGW M''_<3!NE7\V&JE*:6;"QMKX*0Y-O>,7,A:JYA)65TA6S$.IU:&K-6>%! M51F2*$K#B@D9S*=^[D'/IVIK2R'Y@T9F6U5,O]_P4C6S ?[B4>QWE@W$:K67"-KQ:IR_<)/P5OS&",G).E4J\NN"]F M0>0$\9+GUC$P^.SX@I>E(P(9?SK.H"_I@,/QGOW.>P/+56G\+VK:7#H)4+XU5E4=&!140K9?]M;MPP" XR, MT@'(_P)H!Z#>:*O,V[IEELVG6C5(NVQ@GV[1V:?S:6BAB$L-\X[PIB4D1PBO:WV!(OH9D8C@ M$?CB-/P;DP G8_ 0K/7^2.^/>#YZA&^AJEI)L&B06B$QFFLAFOT^T09 MVI>AODQ\I,PC:^!4+->"E8C) N7[NJAFVIJQ?6P94\_H'MMN3B)*:9* []UP MQ\82(TRSC/2)_XB.>]'Q2=$O\,!@2U"M5<[-J,:6(!F4QO@RPS@[U#B6.(EB MBO&XQJ37F)S4>">D@-M=H+52Q:C$Y$-E@B-=SO3*^%-*CD*X!& M%Q-PJMLFU@96U;X/+)6%KN*'&^C[7+L$6%\I9?>!:RW]/\G\+U!+ P04 M" "8B*M2UB;42]H! "_ P &0 'AL+W=O#LYZ;=YM X#DHY7*YK1![!X8LV4#+;<+W8%R*[4V+4<7 MFCVSG0%>!5$K61)%MZSE0M$B"W,;4V3Z@%(HV!AB#VW+S:\52-WG-*:GB5>Q M;]!/L"+K^!ZV@&_=QKB(391*M*"LT(H8J'/Z&#^L4I\?$KX+Z.UL3'PE.ZW? M??!<(3R"E!SD;/TU[+B%)RU_B J; MG'ZBI(*:'R2^ZOXKC/7<>%ZII0UOT@^YRR4EY<&B;D>Q<] *-7SYQW@.,T$2 MGQ$DHR )OH>-@LLU1UYD1O?$^&Q'\X-0:E [&^Z,B5^2""$5>W+([0)LQ=!MZ&2M'^&J )V?@CYU9D"B])DF4 MQ&_;-;F\N/J3PIS=R7,R>4X"-CV#?59'4*B- /L/6CK1TD!;_N<$KHD"_%N- M@_P^R/T=/Q9WMXO[:/;$&3O.';!9/_S5?N%F+Y0E$FK'B!9W-Y28X;H, >HN MM&BGT34\#!OWAX'Q"6Z]UAI/@>_Z],\6OP%02P,$% @ F(BK4N.)+J3W M @ 40H !D !X;"]W;W)K&ULI99=;]HP%(;_ MBA5M4BMM)'$^J0"I+?U@6J>J7;>+:1>&'""J$S/;E/+O9SLA@^%FD<8%V,[[ MO#['/L0>;!A_%DL B5X+6HJALY1R=>:Z8K:$@H@>6T&IGLP9+XA47;YPQ8H# MR0Q44!=[7NP6)"^=T<",W?/1@*TES4NXYTBLBX+P[050MADZOK,;>,@72ZD' MW-%@11;P"/)I=<]5SVUU U,\+7 *EVDB%\:OV=)HI-;C?WKE?F]Q5+E,BX)+1[WDF MET,G=5 &<[*F\H%M;J'.)])^,T:%^4:;2ALD#IJMA61%#:L(BKRL?LEKO0Y[ M ([> ' -X+\ /WP#"&H@Z J$-1!V!:(:B+H"<0W$78&D!I*N0%H#:5>@7P-] M4P[5_IG-'Q-)1@/.-HAKM7+3#5-!AE9[GI>ZUA\E5T]SQ'L?HY-WIP)5J)JUW9[7K1>6*WW -T!TKY5*@JS*#[)!W M581-F'@7Y@5N-3Q?\1[R@@\(>]BWQ'/9CH]AUD,X-7ALP ^,7MM4KHCF9YC276UMI M5@:Q,="O^I=1/TW\-% [][(?N$V7!GZ<-KJ#",,FPO#?$0KTXPZ**?"?+3E' MC6/4ZOB524(1-9G#JSKE!-C^ M%1/D'BZ<]AWN-C7=\BNSJ6^;%%=WVLPYY% M=V/1A1;=K447'.H.%C%N%C'^W\*)CS/&_9:IDV;JI'7J22F!@Y!(O5EM.W?1 MCD<]SWO?4D9I$T;:7D; "\3FB#)2VJ)HIV.T!<(%2E%1O=I]C#*R%;; W+WS MJ "^,)<9@69L7KU$E0>O+C!5 M1[*5.=VF3*JSTC27ZLX'7 O4\SEC&PO=V]R:W-H965T,EQ')[ MWJ.]W8,[L5H;^\";33.^@GLP7[-;A7=>C1*)!%(M9$H4+,][%_3CG$VL03'B M3P%;O7=-;"@+*;_9F^OHO.=;1A!#:"P$QY\-S"&.+1+R^%Z!]FJ?UG#_>H?^ MJ0@>@UEP#7,9_R4BLS[OG?5(!$N>Q^9.;G^!*J"AQ0MEK(MOLBW'CEF/A+DV M,JF,D4$BTO*7/U2)V#- G'8#5AFP9P9G_A&#H#((BD!+9D585]SPV53)+5%V M-*+9BR(WA35&(U);QGNC\%^!=F9V!0M#WEZ!X2+6Y%>N%+=Y?4<^D*_W5^3M M3^^FGD$_=K075IB7)28[@DG)C4S-6I.?TPBB%ONYVSYPV'L87QTDVP5YR9R M%_FJ3P+_/6$^G;3QZ3#/5)_X@35GU$$GJ',>%'B#(WAW8.>72%?8@#%/0R!R M20RHA,22IVW\2KQ1@66W%Q!) SY8CG]?0/) M0_#@>CVL'H1 >A3!)A4)T,R:2R M^M(6]NB@"LSW'548USS&3AX7:9KS>)_$$H!DH$*\1BUMZP@WHM]G0U<)SFIF M9Z\H ?F7W&#W)'FR_^C+]>5O=Z>4:5*3F#A)7'(M-"E7*8+*O^%*\$4,Q]IS M[H:C';FA?B.=_BNSPQ]^.#MT3\'I_YN?#CS6E2#6,&-.I#^LDIPZ:VDCG[1+ M/U\V;RNXX=[$I;YSYM)&0&F7@F;\L2" RAGA8MI*8'!(8.+TWV@D=8MDD6)T M?6SEZ# ?DD?@2KO*TJ@I=$54"#T<.J&OMI8VX4K>Z?A(/$)7$ ML8*BBJ25KAN(]@>#-ZW5=]NQ?C!RSO1&HJE;5%MK?[+6L49RF5MR3T[9O .H M)65/*37RR]QRN9N!G;+;@6/6L+?ULJ\FA9IS_((/B=T05PFU^'T7]4:?V4OU M&:MV!6%Q30):;IB)62N9K]8$M]'X0E)MI!D]J;*-J#.WJ/^>;HDI&QZ?E:Q1=.96]-:DW$-FJJSLHM]EY7.>PNYI<%).&G%G M;G5^:4Z&A\O,V7AX/">-M+,?D/:#G 2M.1FTO[N,(3'J$?Y/C^"3)N2BN'T3,ORT+%PS57"!_*)WYPY (*;S%HC8#8=+3V MUI9;;^_T(P&$M(="&G%Q[2\/0NJG]<'317'&)D59RD+:8Q,BLLU;KM!V0'X_U)*L[NQ#NKCN-E_4$L#!!0 ( M )B(JU)A2#?]6P, - + 9 >&PO=V]R:W-H965T<;DU%LK59S[ODS6D!/9XP4P_67) M14Z47HJ5+PL!)+6@//-Q$ S]G%#FS2;VW9V83?A&993!G4!RD^=$_)E#QK=3 M+_1V+^[I:JW,"W\V*<@*'D!]+^Z$7ODU2TIS8))RA@0LI]Y%>'X9]@W 6OR@ ML)6-9V1"67#^9!8WZ=0+C"+((%&&@NB_9[B$+#-,6L?OBM2K?1I@\WG'_LD& MKX-9$ F7/'NDJ5I/O9&'4EB23:;N^?8S5 $-#%_",VE_T;:TC2,/)1NI>%Z! MM8*?5)[GI6?X M@\#7::AS@7>YF.-.QHM"]% 0G2$FVEDKO.64K1!1:P(HR9A;:H@!!N6M;YJ6/ M@?5A3HGG&>[W@T"'_-Q,EL,L'@9!4)L=A#"H0QB\)H0S="/EQED^\\&)@.!( MXJF%":1%X;!6.'R=PNL7$ F5;I'#$PD?PZ!50UQKB%^G01]Y2Z#*K2$^U7"P M466R'%;Q8#P>NY6.:J6CMY0DZ .ILQA'IU6&1Z?%Z# [K-D#\>-:_+BS0Q_M M)0'ZS'P&H2^]>JO1G: )='1L&.S/YZ S0;4/4OF G8_"^#AK=.V"9(0=NZV. MXM))W$Q V!O%1VERF>%>Y,Y2V+ACPK?%0%N;N&+NZN+*9-04'?1PBVB\%XW? M)AJZ^KHB;XH*Q[V6>@OW5T(8O4W4LJO1*_+1817@XWQ&CIYJ$;Z_><+NJ^?? MV2Q[OJN&^Z[B#$]JV&%V4.IE!'YC9LI!K.PH*5'"-TR5XU/]MAY7+^R0YN_- MRUGWE@C=@A)EL-30H!?KU(ER?"P7BA=V EMPI>&ULM591;]HP$/XKIV@/F[21.$"@%2!!UVF3AHI 6Q^F M/9CD(%:3.+--H=)^_.PX!-J&E&G=2V([ON^^^\Z^W&#+Q9V,$17LTB230R=6 M*K]T71G&F%+9XCEF^LN*BY0J/15K5^8":508I8GK>U[@II1ESFA0K,W$:, W M*F$9S@3(39I2\3#!A&^'#G'V"W.VCI59<$>#G*YQ@>I;/A-ZYE8H$4LQDXQG M(' U=,;D,91IA@J P$U:][O,(D,4B: MQZ\2U*E\&L/C\1[]4Q&\#F9))5[QY)9%*AXZ?0^&)>K$HOHG4-LPY9F*)5QG$4:/[5W-L*+I[VE._$; <2Y:X+7? M@^_YY VX(&,J4-IG WZ[DJ%=X'=.X%_O4(1,TF6"\!OJ8"U+B](M4,R!OQ\1 MTB4]?^#>UWCO5-X[C=YO-DHJK3W+UHW>.\^\^W[?\TB]]V[EO=OH_;8XN1@! MO4>A;R*@%0,A%RS$.B(6L'=,A+2"3CV/H.(1-/*8TAU+-RG\F&*Z1/&S(:V] M"K+WVJ%9P. H-*\^K'[%H7\6AP\P+DG,T91+D^PK?4N$+DP;FL!7MJHEU(SN MP0-2T70%+BJ>%XU(B_'\'.F)=Z@LWFN+7R(^.EA^B_3J,T".BASYKSEX =ZW M20 "J2E[$$!$'YIR0OP#<__LK.C:\!=WA!QJ'VDN?O^L3C,\*=2!MA5'J]1_ M49Y#X23-E7.OQYQFFC9?P?7^C,W,&=._,99!Q)-$$\A1V-I:_T/K/#]Z0:M] MXN0=:BMI+JY/\Z=5/3=_A[I)7BB<)>@KB! \$X%%XT+TNN="M4 M#&/=?*(P&_3W%>=J/S$.JG9V] =02P,$% @ F(BK4E-&ULI5;?;]HP$/Y7K&@/F]0U MB8'05H $M-,ZJ1MJM?5AVH-)+L1J8F>V ^R_G^V$%$9P)_$"L7W?=]_=^<>- M-ER\R Q H6V1,SGV,J7*&]^7<08%D9>\!*974BX*HO10K'Q9"B")!16YCX,@ M\@M"F3<9V;F%F(QXI7+*8"&0K(J"B#\SR/EF[(7>;N*1KC)E)OS)J"0K> +U MO5P(/?);EH06P"3E# E(Q]XTO)F'V "LQ0\*&[GWC4PH2\Y?S. ^&7N!400Y MQ,I0$/VWACGDN6'2.GXWI%[KTP#WOW?LGVSP.I@ED3#G^3--5#;VKCR40$JJ M7#WRS6=H AH8OICGTOZB36T[''@HKJ3B10/6"@K*ZG^R;1*Q!PA/ 7 #P/\" MHA. 7@/HV4!K93:L6Z+(9"3X!@ECK=G,A\V-1>MH*#-E?%)"KU*-4Y,GQ>,7 M]*TT.96(L 1--T0D$KV_!45H+A'^@#ZB0[.?#U L0?S2"^^0CV1&!,B1K[0> MP^K'C>]9[1N?\-U##YRI3*([ED#2@9^[\2%V$/@Z$6TV\"X;,^QDG);B$@6] M"X0#''8)X$$0!"-_O9^KMZP. M ABT 0R< =Q+677NE=G@V%T_.A)U;'5"4-0*BIR"]&62 E7=FB*'MUJ/R^) MS[#5,SRGPJ!/N+.VPR-!_>OC-!Y;.6I[U4J_2N/AHCX .E5=F:FI(TL/@]7H. MSE-,3QZ(AMFU^YPFAXKW'I3P/,6IZ\0TY$[1+I-#T?A5-#Y/--@3U*D8O[DO MG":U8G_O"2] K&QG(U',*Z;JU[R=;;NGJ>T9_%?SNO5Z($)O8HER2#4TN#2] MBJB[F7J@>&D;@B57NKVPGYGN $$8 [V>&UL MM99;;]HP%,>_RE&TAU::R(UK!4C0=1=IJ(AJZ\.T!Y,$MOQ^9^?CT]\/-PR_B021 F[+,W%R$FD+&Y<5T0)9D2T6(&Y^K)B M/"-2=?G:%05'$ANC+'4#S^NZ&:&Y,QZ:L3D?#UDI4YKCG(,HLXSPYRFF;#MR M?&<_L*#K1.H!=SPLR!H?4'XKYESUW%HEIAGF@K(<.*Y&SL2_F?JA-C SOE/< MBJ,VZ*4L&7O2G2_QR/$T$:8822U!U&N#MYBF6DEQ_*I$G=JG-CQN[]4_FL6K MQ2R)P%N6/M)8)B.G[T",*U*F<;8'KV4I--\Q2C;6"H[G>E0?) MU5>J[.3X0;+H">X+'2(!)(]ALB4\%G#U 26AJ8#P>NA*Y4G/=Z-*=6I5@S.J M(^!X"+_#?@0LB(1R%?3;HAW48 M0J/?/J-_MT,>44&6*<(5S2OY:_@-IUQ88JO8,8HZ^3=C;^AN3D"T:XAV(\2C M22&,@6R0JU\"T%(A%)Q&>(K!"O:.& *_U6V?YNC4')U&COM2"JE2@>;KBX/1 M>1&,(.A[GG^:I%N3="\FL9GZB9-<"O@QPVR)_&?#UO=J'[W+HCZIHKY ?9II ME[Z.KD#S>(A/"/A GS(] \!78C);=VF8_*,SUK^([H*L]8.#:/ _\_85=<\F;A/IX6SUFP_7?\C5 M2K%I%]RCHIJZ?R MD]MR;CN2%::$+IE4!=DT$W4%0JXGJ.\KQN2^HQW4EZKQ'U!+ P04 " "8 MB*M2'6^W*EP# A"P &0 'AL+W=O2*,E6"MM $G>Q/;@-$K1[6/3 2&.;B"BJ)&4[?]\A MYI& 2L=2%0AC:)Q*!BO@_G4K=VI^52VIN(UW"FB6R&8>KZ!2NYF M01R\+-SS]<;8A7 ^;=@:'L!\;>X4SL*>I>0":LUE312L9L%U_&$19Q;@=GSC ML-,G8V)=>93RR4X^E;,@LHJ@@L)8"H9_6[B%JK),J./'@33H;5K@Z?B%_2_G M/#KSR#3"0$UC(2KM?LNOV9EE BE8;*0Y@ M5"!XW?VS_2$0)X#X'( > /0U(#T#2 Z Y%) >@"D+C*=*RX."V;8?*KDCBB[ M&]GLP 73H=%]7MMS?S *OW+$F?F#D<43^=+80]"$U26YWC%5:O)N 8;Q2I// M3"EF#^<]^9-\?5B0=[^]GX8&;5N&L#C8N>GLT#-V$K*4M=EH\K$NH?P5'Z+F M7CA]$7Y#O837C1J1*/F#T(C& WIN+X=' _"%'[YD"*?Y$/P7;Y+^&!+'EY[A M^[AO\") 20PH,11=/SPES\"4]@A)>R&IE^E3;13'6UV0+:M:&)+2$8P=@2TK MVWD\F8RC"..P';"<]98SK^5;*006 NT24F^8 HV%18/:8EBPP)%5:UH%A&O= MLKH8E-99R$ZD3?(\R?)A9>->V=BKK+LCA118;#5SY0KV=CRH8?PF/'22TQ,- M77X-;$MR>I4,2YWT4B=>J38=R5W%:O+O$L0CJ.^>G,A[TOP"_Z6K$62M6&U> MW^#.\_Q-]&DZ/I<65[WQJ_\Q^%=O<4NV9Z+ M5EP2_/BD0L=>TF^R0K\K;I[Q0=MR%X/! NRG22>C+/W=IX@>%5$OU3W73V2E M B^#(/G\!\$T8A&7BG'NAG[*]^2UQ='_%@#8W\1O#CB?AJ,.,V\;AYK8^PO MCA=$W$\0C>)\4$IXTCL(4&O7@VF\<&UMNM>X7^W[O&O7W;Q:O[']G^M)CC1= M\XB/Y1K?%%+!"BFCT02EJJX?ZR9&-JY#>90&^QTWW& /"\INP.\K*463P # T"P &0 'AL+W=OY[J3'Y MA>_K.*49T6&X<4H;%H#M^([HTN]T08K92KEO>U\3?I>8!E13F-C(0C^%O22? M"M2K?5K#S?8*_;,3CV*F1--+R7^PQ*1]K^M!0F>DX.9:+K_02E#+XL62:_>% M9;4V\" NM)%998P,,B;*/WFH K%AT-AE$%4&D>-=.G(LKX@A@YZ22U!V-:+9 MAI/JK)$<$S8K-T;A+$,[,[A)B:)P3?-"Q2FJ@XF2']%#6%1T.2IO8_\:I+1BN0HV@LXS-49!(V/$ 51^ Y\ MT):U+K][\!MU$!H.O[D#?TP>6%9D\*W(IE2!G($+BX;;E!@8DT?XB>=CBL&I MHI3 '4I38%(_4?CK_[6=+(N$OK$_&MFB4WCH;T8C:9T%S>S"Z-W> MN>'&91^>1N_E0U5Y.)1:M*86G9:G(7:(,G9N4DPYB_DC#(60!1)-R@OBR$LX M7+\/X?X'XI7)';H+&D>%>OVFA/L?E5=7<\"N>?ZF;)/B;Q0R&55S5ZYIB-&S M*6N:>K0N"8=E(;1>7M:38Z(PQ!HXG:%I<-9!WZHLT&ULE9/=;MLP#(5?1?#5!@R5X[1= M5S@&EA;#=M$B2-#M6K'I6*AD>11=MWOZ4;)C9, R8+F(18GGXZ%^\L'ALV\ M2+Q:T_I5TA!UMU+ZL@&K_(7KH.65VJ%5Q"$>I.\05!5%UL@L3:^E5;I-BCS. M;;#(74]&M[!!X7MK%;ZMP;AAE2R2X\16'QH*$[+(.W6 '=!3MT&.Y$RIM(76 M:]<*A'J5?%[R=>P[!MVJ5I,$0&"@I$!1_7N .C D@ MMO%S8B9SR2 \'1_I7V+OW,M>>;ASYH>NJ%DE-XFHH%:]H:T;OL+4SU7@E<[X M^"^&,??R.A%E[\G92*5)&C&P2& M;*:%06PUJMF<;L.A[ AY5;..BEVC$,06NA[+AKL3&W0'5%:\NP=2VGCQJ!!5 MV+KWN22N&'2RG.CKD9Z=H3^H-Y%F'T26+FY\J.3_9$AV.UO.9LM9A"[_T_(_ MT,L9O8SHRS/HQ][N 86KQ>A6J)X:A_H75(**O(CZ\AY>" M7P?_'%BX^P\*#[KUPD#-PO3B(Q-PO$]C0*Z+9[AWQ#>.A1-NQV&'12;CH7JX5%*G/W[4;)C9,#2BRU*_!XDI;RS^.X: ,\.6ADW M3QKOVWO.7=F %FYB6S!T4EO4PE.(6^Y:!%%%D%8\2]-;KH4T29''O6EJ!4("(;OP?. M9)0,P-/UD?U+K)UJV0@'2ZM^R,HW\^1SPBJHQ4[Y%]M]A:&>F\!76N7BEW5] M[C4EESOGK1[ Y$!+T__%8>C#"2";G@%D R"+OGNAZ'(EO"ARM!W#D$UL81%+ MC6@R)TT8RMHCG4K"^>+1E%8#>Q4'<.QR!5Y(Y=@W@2A"NZ[8!9.&O:)4BIKH MH'LC,"3P G+[CZQ+,W2M_6*75Y<_XLZQ!UFQGT^@-X"_/E"9C2JS#U6H+73SE(3Z?X7WV-N( M#9=_7V0YWY_*\9/!A#M.S=A*XYB"FC#IY.XF8=C?FS[PMHVSVEA/DX_+AIX: M8$B@\]I:?PS"^,?'6_P%4$L#!!0 ( )B(JU*?2C2?P@, %H- 9 M>&PO=V]R:W-H965TF;MCV[9>[R&)]*W,(,4[6ZF2R.!0[6R=*8@VA2B);>8X MOIU$(K7FTV)NJ>93>3"Q2&&IB#XD2:2^+2"6IYE%K?/$D]CM33YASZ=9M(-G M,)^RI<*177O9B 12+61*%&QGUAU]?T^#7%!8_"7@I!O7)%_*2LHO^>#C9F8Y M.1'$L#:YBPC_CG /<9Q[0HZOE5.K?F8N;%Z?O?]:+!X7LXHTW,OX;[$Q^YD5 M6F0#V^@0FR=Y^AVJ!7FYO[6,=?%+3J4M]RRR/F@CDTJ,!(E(R__HI0I$0T"' M!*P2L+: #PC<2N 6"RW)BF4]1"::3Y4\$95;H[?\HHA-H<;5B#3?QF>C\*Y MG9D_@1$*<%\,64 *6V'(,HY23=X\@(E$K-^2&_+I^8&\^>7MU#;XQ%QGKROO MB]([&_#NDD>9FKTF'](-;*[U-I+6N.R,NV"C#N\R=4L<]QUA#J,]//?C\L<( MY2PLY,X(CEM'SRW\\0%_R^H\GT/WSR,D*U"?1USSVC4?=?T,ZBC60-92F[[ MEVJ_4.?OZG'. AJZ[M0^-N/18^;[W/5KLRLXKX;S1N$^I@84:#-(5\J]QF,] MAS//:]%US0+**7?[Z?R:SA^E^_"289* #:8983_N1@QHY&$6^2Z0RXM^H2&UR2S(E)";;[YR!H$/#>,C; M0?Z>U15P6 .'KP(V>R I5IU8ZMX(AQT([C+/G;18NV9HY;B\'W92PTY&8?] ML PPI!NQ)JOJ71T*ZJ2[Q8QZF#!:J#UV+@^=@;-+G4M"=D9A_\10*K)$.M7- MS?\CP=!&ZJ<_E6(J>7.)>-B9WPI$GYD3>@,'C+(+'ONY)%/IFP^>A+R]3SU6 ME/I^,(!W2?UT//>_/LM4#J^.C,_S0G0-W&/F>>%D /A24.AX1?FQ'%,Y;=)T M@+LF-\SQA]Z$2Y&AXU7FM3F&=LO)C>M,VCF\S\QW@Z$#<:DZ=+SLO"K+T-Y* M,O$ZL#UV(9\,Q?92;^AXP?D-._S\R&JQ2\56K"-,,G#$5-,+&W2ZB,X9&#,I M&>U&EYJ VA7-N\8('5)3=H#U;/V!<%>TQ:WY1?[A4'2_%S?E5P?V=SN!S6L, M6W3IW 88-U4V\N7 R*SHA5?28&==7.[QXP=4;H#WMU*:\R!_0/TY-?\/4$L# M!!0 ( )B(JU(BL) 5P0( L( 9 >&PO=V]R:W-H965TP[V CYH&H C9X:QM70J[5NKWU?E34T1%V) M%KC960K9$&VF#TI;+P+ M^$EAH_;&R%:R$.+!3KY50R^P@H!!J2T#,:]'F !CELC(^+OE]/J4%K@_WK%_ M<;6;6A9$P42P7[32]=#+/53!DJR9GHO-5]C6DUB^4C#EGFC3Q<:9A\JUTJ+9 M@HV"AO+N39ZV/NP!#,]I -X"\"$@?@40;0&1*[13YLJZ)9J,!E)LD+31ALT. MG#<.;:JAW'[%.RW-+C4X/9J#IA+,9]%H#!R65*,9(URABUO0A#*%PDOT"=W? MW:*+#Y<#7YN<%NF76_YQQX]?X8_05'!=*_295U"]Q/M&:R\8[P2/\5G"FU9> MH2#ZB'" PQ-Z)N?A4V+@.'?PX(R]@3L>9[%4=%F$>Y ?F'(?A("X* M?-J<'Y6\'?!/]U254IP#LGGMWM3]*F*=_"F.#HQ212G67)@SHFP-$N30W?\ MO7NU ;ER[48946NNNQNK7^T[VHV[R _6QZ;3=8WI/TW7)LU]M**F- 9+0QE< M9>:+R:[U=!,M6G=[+X0VO< -:].M0=H L[\40N\F-D'?_T?_ %!+ P04 M" "8B*M2PW;23Y4" #>!@ &0 'AL+W=O?:ODEV4MWK$L"0Q[H2>N&5QC07E.JLA)KI,]F P)U" MJIH9G*HMU8T"ECM07='0]^>T9EQX:>+6UBI-9&LJ+F"MB&[KFJG?2ZCD;N$% MWG[AAF]+8Q=HFC1L"[=@[IJUPAD=6')>@]!<"J*@6'B7P<4JMO$NX!N'G3X8 M$^MD(^6]G7S*%YYO!4$%F;$,#/\>8 5598E0QJ^>TQM26N#A>,_^P7E'+QNF M826K[SPWY<)[ZY$<"M96YD;N/D+O9V;Y,EEI]TMV7>P\]$C6:B/K'HP*:BZZ M?_;8U^$ @#SC@+ 'A,\!\Q< 40^(G-%.F;-UQ0Q+$R5W1-EH9+,#5QN'1C=< MV%.\-0IW.>),>@.&*\!C,60) @INR+IB0I.3*S",5YI\84HQ6^M3\H;G"368VS+0K,^S[/*$+^2)R+44IM3DO<@A'\&OIO%!.$% T?3@/-P[7X:3 MC)>-.B-^])J$?AB,"9J&?V8"X>$8_(F<:#B(R/&=OR0GRU0+.6&U;/$P\'T2 M@=<\YSI38&\\OC&B60&D9&J#NQF60_%-:_?&SJ-+-W?I[%M^2&?!NR".$_HP M(O-\D'D^*7/=/^#]9?EQ#?4&U,^)"LP&ZMDD]8KI\HDK/6:KXY@=V@H#W_<' M6]WAS8[<1S;J(.Z)QOF@<3ZI\:LI09&UU$8=/YQ_J$4\Y(G_0RWBXR,^KL1X MT/,ZT(,64H/:NLZJ40)>QJZ;#*M#\[YT/8O^#>\Z_S536XX=I(("H?Y9C&>A MNF[:38QL7$/:2(/MS0U+_ "!L@&X7TAI]A.;8/BDI7\ 4$L#!!0 ( )B( MJU((M[FFU , $L. 9 >&PO=V]R:W-H965T^VDI(EQ6IR'V*<>07:59ZLTEU[U'.)F*G\ZR$1XG4KBA2^>,& ML0[W'C*UAMM;_BSR39=PQSTE^VC-"._C;+,"BA5)DHD837UKLGG6Y)8 M0H7X*X.].KI&=BG/0GRW@_OEU,-6$>2PT#9$:OY>X!;RW$8R.OYI@GKMG)9X M?'V(_GNU>+.8YU3!KY?A+[/Z!94&CC+42NJE^TK[%A MXJ'%3FE1-&2CH,C*^C]];1)Q1#!QW 3:$&B?$)P@L(; JH76RJIEW:4ZG4VD MV"-IT2::O:AR4['-:K+2EG&NI7F:&9Z>S6%MBJ+1?5F_$C:U'^Y IUFN/J)/ MZ,O\#GWXY>/$UV8R2_$73>";.C ]$9BA!U'JC4*_E4M8ON7[1F2KE!Z4WM#1 M@-=;>84P^Q513(E#S^TX_2$U=!I7=#PBA[6)8U6\X%3BTAR4*RTU+:IH]B-Z MF7&&$Q[S<.*_'.L= J.0T3 B40M\HRQHE06CRN[+A2@ /8.I**"L'NGTU2VW MCA4>RXW"&">DIW:(8YS' <9NL6$K-AP5^^<6I'GKRC7:2K'*M$MB.)@Z3%A M<=*3.,2Q."*4$[?$J)48G.#:6E (Q[TBSS$\2#@"7.KBUMU\84U/G2;;P]0/(/\ M&_UKVL/:P$V"EV@N\IUM0*I]/O*=)NWDR?N^TV2PUHAPS@)&>TD9 D,2!Q'! MU)T6@KO>B__'+[4)]E8QB4,<]P0[@(S'28A/O&7DR"S(^RMY9_Q8JFR5F5(^ M2K'<+?1%E22TFYZ^KY8-[WC%A# :! 'KY\:!9.85#\FIY'2&0,8=X2>KR8:M M((E)TN\8#APG/.(GU'8F0<9=X@E>H-S!107JFCD9[^:G"S3LS2=BZ^H9'UR MJ0=:;*O-_[/0YBA176[,:0^D!9CG*R'T86 G:,^/L_\ 4$L#!!0 ( )B( MJU*\U[O&)0, &(* 9 >&PO=V]R:W-H965T.VM;2"5^O&UO;"0 M=K/)0_,"OITS,V>\X^FNA7Q0&:*&QYQQU?,RK8L+WU=)ACE1+5$@-SMS(7.B MS50N?%5()*D#YRWQ5+S2C'&PEJF>=$_AHB$^N>%WK; MA0E=9-HN^/UN018X17U7W$@S\RN6E.;(%14<),Y[WB"\&(5M"W GOE%Z/M^P?7? FF!E1 M.!+L.TUUUO/./$AQ3I9,3\3Z$VX".K%\B6#*_<*Z/-LQAY.ETB+?@(T'.>7E M/WG<"+$',#SU@&@#B/X&=)X!Q!M [ (M/7-A71)-^ETIUB#M:<-F!TX;AS;1 M4&[3.-72[%*#T_V1X ER+8D35[ _6"FS+U(=!/_ M2<5_\KJ0I.57)J1WP(6].U);D%;]=J<5=_U5C2N=RI5. MHRMCRFF^S/!*L!7E"QA)3*E^*J\Y<'TU_#IYC=ZGE1.G;Z+W6<5_UACD MD"BJH*SL8#[L%9&4S!@Z_>N4;J8+6]')88-;YY5;Y\W:D\>WTSX,=C4O>!/U MP[VJ&OY?_5_@BUY(0!CM/(L:F09)8K\V981/D*Z<4WMJC]R3@Q*>/@RE1J_( MP:[&A?';Y&!7TL)V8Z2WF>'/!$NA0&EC,6V)?>&2)Y%)8[DV(&ULK59=3]LP%/TK5K0'D ;Y:OJ!TD@M;!H/G2H00].T!S>Y;2P<.]A."_\> MVTE#$20@Q$MC.S[GW'MBW]MXQ\6=S $4>B@HDU,G5ZH\6 G!F005U \\;N@4FS$EBN[842NI,_//YGY@ ';''P([ M>3!&)I45YW=F_H$DH,GPII]+^HEV]-PP=E%92\:(!ZP@* MPNHG?FB,. $?@<@: #6"+<6LE%>8(636/ =$F:W9C,#FZI%Z^ (,U_E6@G] MEFB<2N:5U"M2HEEZ7Q%)K%5'%Z PH?(X=I76,#O=M.&;UWQ!!U^(%IRI7*(? M+(/L)=[5L;4!!OL YT$OX:P4I\@+OZ/ "_R;ZPMT].VXAS9L\PXM[:"+5DI0 M\JW\:MS0XLR9WB;A)!QYGA>[VS<$!ZW@H%?PW'Y+$/HH4VQA52D$XB#I3&K:"PU[!6WOD(3N9;4'H*XR6( C/$&'H+V#Q M9BC]C$/T^!KX(K91&]NHE^F2*7W3]=6O,$6ET%5,J,>/N#UN!<:?='O\RNUH MXG>:/6GU)E]N=C_C^V;[WG,5\7JY?G-VDO*B! 4(;P2 +MSJ0Z?;/ZA4_B<= M;X"'EFO#NSWW@V?-X,M=?X2*.454W5);U?;CCBK^\#S M]KJ=+K#8$"81A;6&>J*E[0HKKG1=LL-<=W409H-^O^9<[2=& MH/V?D#P!4$L#!!0 ( )B(JU*'MV0P) ( &D% 9 >&PO=V]R:W-H M965TTJ:H4;O/ M#IA@U6!JF]#]^UT;@K+FL>X+^-KWG,.YE^NH%?)9%91J]%KR2LV=0NOZ'F.5 M%K0D:B1J6L%)+F1)-(1RAU4M*VL91Z+1G%5T+9%J MRI+(WTO*13MW/.>P\\])S.(&F MQ^L#^V?K';QLB:(KP7^Q3!=S9^:@C.:DX?I!M%]I[V=L^%+!E7VBMLL=@V+: M*"W*'@QQR:KN35[[.AP!O/ "P.\!_GL!00\(W@L(>X M->ZLV#HD1),XDJ)% MTF0#FUG88EHTV&>5:?M&2SAE@-/QLE&PHQ1:I"\-4\PVXR:AFC"NT$\B)3&- MN46?T.,F03@<=IK+#L-_X+&HI8CY 8?D>_ZWAGXZCK\.ZD [E^$ M)_]0;W8CY+D6[OX-QU"LH6+^4#'?\@7_4;$KM,% &UC:\ +M2BB-1 Z#<(&U M\]J13"R)&>E]//6F@>N"L_T9]7!0#Z^J?Q$B:QGGYYH;GDI.[GPOF(T'S:Z- MYQ)G=V/7>Y.8G";Z 33GQ 0^^J_-)?2#R!VK%.(T!Z0[FHX=)+O![@(M:ONK M;X6&P;'+ NY"*DT"G.="Z$-@IF>X7>,_4$L#!!0 ( )B(JU)WZGW2$0, M "P1 - >&POWW./[XX:9=KH-:>W M2TJUMZJX:%)_J77],0B:Q9)6I#F7-14&*:2JB#93509-K2C)&W"J># >C>*@ M(DSXLZEHJZM*-]Y"MD*G?C28/'O[DJ=^&+_W/4N7R9RF_OWIVQ^MU)=O/'L_ M>7=R,KH_NSRTGW; F1\X22]>0'H^PGD-AE''+Z)^AKDC#OKDS*:%%/LY H.) M3"KJ/1">^AGA;*X8>!6D8GQMS6,P+"27RM.F.$9*");FT<*AG4'=>IZ*":FZ MV#:"_3OOEQ\ FQD(9)P/ L>^-DE()T&C8>_<#0 M+BCGM]#4WXL][E6Q4],15%0,0R.H'UH:.P'^73;+O4L[>A6O5[,'J3^W9CNB MFT.OT!M%"[;JYJMB$("QAS@[J6N^_L19*2IJ-__B@+,IV?AY2ZG8HXD&K;(P M!JI\[X$JS1:[EI^*U'=TI3?MM"IPS>-_4/.?S7-)!56$[XHVO7_,67ZUXNC# MWY+<_5P#58/7B!2_QN\ MJO!M4&_>,JZ9Z&=+EN=4/#G?#+TF<_,JN,=OUN>T("W7=P.8^MOQ-W%Q&(BIRN:9_U4E?-NZ)F!B=I?X'"(7'67&\%\+.9& M ,/B8 HP'^N%Q?F?]C-!]V,Q3-O$B4Q0GPGJ8[U<2-9]L#ANG\1<[ITF213% M,9;1+',JR+"\Q3%\W6R8-O# XD"DW\LU7FV\0Y[O ZRFSW4(ME.\$[&=XKD& MQ)TW\$@2=[6Q.."!50'K'8COC@,]Y?:)(J@JI@U[@G$D23 $>M'=HW&,9">& MC[L^V%,214GB1@!S*X@B#(&G$4-8?20$3;8T.P6BP^0"X99K>]9!:G MYPI:-_5BRWD>2KP]*/ZZ4>F3?ZTJ:4;2U=G"EV0+8NAHDP^'EH.9"1I^N3]=:Z$&XHRP45BCI M"GW!5P$'\WS<[[*],&(E*F%_C*)VNX*(U4**6CQ!.8J&$3-;=?BBM'A2TO(J M+[2JJE$4'P]\!6U%\:HX]Y /?&7:$LM72^Y 1M'ET%UP+;2Q[1GM];ECW(,[ M^;C76/67J"SH";?P6:MF)^3&7\8]Q2!XC+8>3K_'2KS2_Z4:U7HM"IBHHJE! MVF,]:J@\H#1;L3,1D[R&472K]J#]\[@;S,KCLUD'%=24OA+N@)Z5+1XAROU\ M,IWGTPES6_G]W6PR?G [^8/[^7LZ#R 3!#(Y(^0_20"9(I#I62!OQG?C^>V4 M!9 9 IF=$;)3DQ<(Y,4YFSL-("\1R$M:R!MNA&%JS18:C#NU/2- >X^@O:=% MFW(M7;09M@#-\BW7$'!]0+@^T'+-Y-Z=X (?3 #T$0'Z2 OT6:GR(*HJC.(A MEL5#6IX[X*93-S%J!F(U3&!E0Q9, #&Q 7*KBD=VOVL/,"Y+-CYP77;J"LO^ MF#C\VU[&EK!K=+%UC>A206TTKT,^+/9CXMQ?@NMZC2P:>%F\OCW M%\V)97Q,'/+N#?-DXZ)0C;1.0[XK2+==M/498F+)'Q-'_ZV2GE.W1[S&E\(\ MAJ-=S ,)L0=N&B,D&.-J\5OC[OZB?1/,"@FQ%?)F9>!;X]MXZG4>]HD$G2,0 M*^+UJ(?]X>9^%9AW(2)FB838$L$ J)<-,T1";(BW#/LO:(B)V2(AML5;HNW! MQ 22G$D@/9B81Y+_WR.]+R8FE(18*'UAV N)Z20AUDE?^$S ':24EULII*O:+C,VY]G;> ^M 8HI)B15SG)_U('8(T34H8L/X.=OO M^##+I&>S3,L<8F*62:DM@V%V%QPQRZ3$EL$QPX6R%+-,2FT9%#,+,3'1I,2B MP3$O0DQ,-2FQ:MX> ;WL0AEFFXS8-BAFIPMEF'D$!-S4$;LH/Y91%]E8@K*SC+7^95*(2:FH*Q5T.#T(;MT;[B$&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MV3MNPD 4A>&M("^ X3X@(8)4:=)&;,""X2$>MCP3!78?! 4I_RP>-(6AD6 KL%\18"O17U5@*]%?56 KWU MX6>;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O M0[V-0&]#O8U ;WO8+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU%O)]#;46\GT-M1;R?0VU%O)]#;'S:["?1VU-L)]';4VPGT=M3;"?1VU-L) M]';4VY^I=\JG74RWGNL:CVZ>274^OQMOG[\LKS<1Y^$%YP!'K>^_4$L#!!0 M ( )B(JU*<*],/O0$ '<= 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9 MR6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W=<(@M:*HB$J]FT2) M[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N7*U#?'0+9G6VU MB M8C@5:'WO(FO?6F:2>*H\DGO<3>QS9HDVMJJS'2( MXVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LONHZSV*9B M/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN_.K\KLRY MP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN[X=QR^X\ M/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/41I!$96C MD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K0)%5 MH,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4BJT*1 M5:'(JE!D52BR*A19%8JLZC]E?3=F^=>_ MM[6NNR.>2S[G_K]!-02P$"% ,4 M " "8B*M2!T%-8H$ "Q $ @ $ 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( )B(JU+73LQQ[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ F(BK4F&N*'OY! PA0 !@ ("! M#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MF(BK4@Y!HN+$" DR, !@ ("!?!4 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ F(BK4G^4WN&;!0 "@X M !@ ("!IBD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F(BK4O9\P3P.! > D !D ("! MW30 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ F(BK4NS&PO=V]R:W-H965T.P, "X' 9 " @7%G !X;"]W;W)K&UL4$L! A0#% @ F(BK4LP: N/=! @P !D M ("!XVH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ F(BK4A58-)Y7 @ =04 !D ("!=GL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MF(BK4OXW@*"& P IPL !D ("!:(, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F(BK4J.!J--X @ 508 !D M ("!D98 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ F(BK4CSPMJ7H! FA, !D ("!?YX 'AL M+W=OHP >&PO=V]R:W-H965T&UL4$L! A0#% @ F(BK M4E-&PO=V]R:W-H965T&UL4$L! A0#% @ F(BK4@7E%D\ P - L M !D ("!B[0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F(BK4I]*-)_" P 6@T !D M ("!^+L 'AL+W=O&PO=V]R:W-H965T MG" !X;"]W;W)K&UL4$L! A0# M% @ F(BK4@BWN:;4 P 2PX !D ("!M<4 'AL+W=O M[QB4# !B M"@ &0 @(' R0 >&PO=V]R:W-H965T&UL4$L! A0#% @ F(BK4H>W M9# D @ :04 !D ("!^<\ 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "8 MB*M2G"O3#[T! !W'0 $P @ &5W 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 .0 Y (8/ "#W@ ! end XML 60 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 61 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 82 295 1 false 35 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://eml.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 2 false false R3.htm 000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Sheet http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 3 false false R4.htm 000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://eml.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 000007 - Disclosure - Basis of Presentation Sheet http://eml.com/role/BasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 000008 - Disclosure - Earnings Per Share Sheet http://eml.com/role/EarningsPerShare Earnings Per Share Notes 8 false false R9.htm 000009 - Disclosure - Inventories Sheet http://eml.com/role/Inventories Inventories Notes 9 false false R10.htm 000010 - Disclosure - Goodwill Sheet http://eml.com/role/Goodwill Goodwill Notes 10 false false R11.htm 000011 - Disclosure - Leases Sheet http://eml.com/role/Leases Leases Notes 11 false false R12.htm 000012 - Disclosure - Debt Sheet http://eml.com/role/Debt Debt Notes 12 false false R13.htm 000013 - Disclosure - Stock Options and Awards Sheet http://eml.com/role/StockOptionsAndAwards Stock Options and Awards Notes 13 false false R14.htm 000014 - Disclosure - Share Repurchase Program Sheet http://eml.com/role/ShareRepurchaseProgram Share Repurchase Program Notes 14 false false R15.htm 000015 - Disclosure - Revenue Recognition Sheet http://eml.com/role/RevenueRecognition Revenue Recognition Notes 15 false false R16.htm 000016 - Disclosure - Income Taxes Sheet http://eml.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 000017 - Disclosure - Retirement Benefit Plans Sheet http://eml.com/role/RetirementBenefitPlans Retirement Benefit Plans Notes 17 false false R18.htm 000018 - Disclosure - Segment Information Sheet http://eml.com/role/SegmentInformation Segment Information Notes 18 false false R19.htm 000019 - Disclosure - Recent Accounting Pronouncements Sheet http://eml.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 19 false false R20.htm 000020 - Disclosure - Concentration of Risk Sheet http://eml.com/role/ConcentrationOfRisk Concentration of Risk Notes 20 false false R21.htm 000021 - Disclosure - Business Acquisition Sheet http://eml.com/role/BusinessAcquisition Business Acquisition Notes 21 false false R22.htm 000022 - Disclosure - Subsequent Events Sheet http://eml.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 000023 - Disclosure - Earnings Per Share (Tables) Sheet http://eml.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://eml.com/role/EarningsPerShare 23 false false R24.htm 000024 - Disclosure - Inventories (Tables) Sheet http://eml.com/role/InventoriesTables Inventories (Tables) Tables http://eml.com/role/Inventories 24 false false R25.htm 000025 - Disclosure - Stock Options and Awards (Tables) Sheet http://eml.com/role/StockOptionsAndAwardsTables Stock Options and Awards (Tables) Tables http://eml.com/role/StockOptionsAndAwards 25 false false R26.htm 000026 - Disclosure - Share Repurchase Program (Tables) Sheet http://eml.com/role/ShareRepurchaseProgramTables Share Repurchase Program (Tables) Tables http://eml.com/role/ShareRepurchaseProgram 26 false false R27.htm 000027 - Disclosure - Retirement Benefit Plans (Tables) Sheet http://eml.com/role/RetirementBenefitPlansTables Retirement Benefit Plans (Tables) Tables http://eml.com/role/RetirementBenefitPlans 27 false false R28.htm 000028 - Disclosure - Segment Information (Tables) Sheet http://eml.com/role/SegmentInformationTables Segment Information (Tables) Tables http://eml.com/role/SegmentInformation 28 false false R29.htm 000029 - Disclosure - Business Acquisition (Tables) Sheet http://eml.com/role/BusinessAcquisitionTables Business Acquisition (Tables) Tables http://eml.com/role/BusinessAcquisition 29 false false R30.htm 000030 - Disclosure - Earnings Per Share (Details) Sheet http://eml.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://eml.com/role/EarningsPerShareTables 30 false false R31.htm 000031 - Disclosure - Inventories (Details) Sheet http://eml.com/role/InventoriesDetails Inventories (Details) Details http://eml.com/role/InventoriesTables 31 false false R32.htm 000032 - Disclosure - Goodwill (Details Narrative ) Sheet http://eml.com/role/GoodwillDetailsNarrative Goodwill (Details Narrative ) Details http://eml.com/role/Goodwill 32 false false R33.htm 000033 - Disclosure - Leases (Details Narrative) Sheet http://eml.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://eml.com/role/Leases 33 false false R34.htm 000034 - Disclosure - Debt (Details Narrative) Sheet http://eml.com/role/DebtDetailsNarrative Debt (Details Narrative) Details http://eml.com/role/Debt 34 false false R35.htm 000035 - Disclosure - Stock Options and Awards (Details) Sheet http://eml.com/role/StockOptionsAndAwardsDetails Stock Options and Awards (Details) Details http://eml.com/role/StockOptionsAndAwardsTables 35 false false R36.htm 000036 - Disclosure - Stock Options and Awards (Details 1) Sheet http://eml.com/role/StockOptionsAndAwardsDetails1 Stock Options and Awards (Details 1) Details http://eml.com/role/StockOptionsAndAwardsTables 36 false false R37.htm 000037 - Disclosure - Stock Options and Awards (Details 2) Sheet http://eml.com/role/StockOptionsAndAwardsDetails2 Stock Options and Awards (Details 2) Details http://eml.com/role/StockOptionsAndAwardsTables 37 false false R38.htm 000038 - Disclosure - Stock Options and Awards (Details 3) Sheet http://eml.com/role/StockOptionsAndAwardsDetails3 Stock Options and Awards (Details 3) Details http://eml.com/role/StockOptionsAndAwardsTables 38 false false R39.htm 000039 - Disclosure - Stock Options and Awards (Details Narrative) Sheet http://eml.com/role/StockOptionsAndAwardsDetailsNarrative Stock Options and Awards (Details Narrative) Details http://eml.com/role/StockOptionsAndAwardsTables 39 false false R40.htm 000040 - Disclosure - Share Repurchase Program (Details) Sheet http://eml.com/role/ShareRepurchaseProgramDetails Share Repurchase Program (Details) Details http://eml.com/role/ShareRepurchaseProgramTables 40 false false R41.htm 000041 - Disclosure - Share Repurchase Program (Details Narrative) Sheet http://eml.com/role/ShareRepurchaseProgramDetailsNarrative Share Repurchase Program (Details Narrative) Details http://eml.com/role/ShareRepurchaseProgramTables 41 false false R42.htm 000042 - Disclosure - Income Taxes (Details Narrative) Sheet http://eml.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://eml.com/role/IncomeTaxes 42 false false R43.htm 000043 - Disclosure - Retirement Benefit Plans (Details) Sheet http://eml.com/role/RetirementBenefitPlansDetails Retirement Benefit Plans (Details) Details http://eml.com/role/RetirementBenefitPlansTables 43 false false R44.htm 000044 - Disclosure - Retirement Benefit Plans (Details 1) Sheet http://eml.com/role/RetirementBenefitPlansDetails1 Retirement Benefit Plans (Details 1) Details http://eml.com/role/RetirementBenefitPlansTables 44 false false R45.htm 000045 - Disclosure - Retirement Benefit Plans (Details Narrative) Sheet http://eml.com/role/RetirementBenefitPlansDetailsNarrative Retirement Benefit Plans (Details Narrative) Details http://eml.com/role/RetirementBenefitPlansTables 45 false false R46.htm 000046 - Disclosure - Segment Information (Details) Sheet http://eml.com/role/SegmentInformationDetails Segment Information (Details) Details http://eml.com/role/SegmentInformationTables 46 false false R47.htm 000047 - Disclosure - Concentration of Risk (Details Narrative) Sheet http://eml.com/role/ConcentrationOfRiskDetailsNarrative Concentration of Risk (Details Narrative) Details http://eml.com/role/ConcentrationOfRisk 47 false false R48.htm 000048 - Disclosure - Business Acquisition (Details) Sheet http://eml.com/role/BusinessAcquisitionDetails Business Acquisition (Details) Details http://eml.com/role/BusinessAcquisitionTables 48 false false R49.htm 000049 - Disclosure - Business Acquisition (Details Narrative) Sheet http://eml.com/role/BusinessAcquisitionDetailsNarrative Business Acquisition (Details Narrative) Details http://eml.com/role/BusinessAcquisitionTables 49 false false All Reports Book All Reports eml_10q.htm eml-20210403.xsd eml-20210403_cal.xml eml-20210403_def.xml eml-20210403_lab.xml eml-20210403_pre.xml eml_ex31.htm eml_ex32.htm http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "eml_10q.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 82, "dts": { "calculationLink": { "local": [ "eml-20210403_cal.xml" ] }, "definitionLink": { "local": [ "eml-20210403_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "eml_10q.htm" ] }, "labelLink": { "local": [ "eml-20210403_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "eml-20210403_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "eml-20210403.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 344, "entityCount": 1, "hidden": { "http://eml.com/20210403": 21, "http://fasb.org/us-gaap/2019-01-31": 11, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 38 }, "keyCustom": 43, "keyStandard": 252, "memberCustom": 23, "memberStandard": 12, "nsprefix": "eml", "nsuri": "http://eml.com/20210403", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000001 - Document - Cover", "role": "http://eml.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - Goodwill", "role": "http://eml.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - Leases", "role": "http://eml.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000012 - Disclosure - Debt", "role": "http://eml.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - Stock Options and Awards", "role": "http://eml.com/role/StockOptionsAndAwards", "shortName": "Stock Options and Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - Share Repurchase Program", "role": "http://eml.com/role/ShareRepurchaseProgram", "shortName": "Share Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - Revenue Recognition", "role": "http://eml.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - Income Taxes", "role": "http://eml.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - Retirement Benefit Plans", "role": "http://eml.com/role/RetirementBenefitPlans", "shortName": "Retirement Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - Segment Information", "role": "http://eml.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - Recent Accounting Pronouncements", "role": "http://eml.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - Concentration of Risk", "role": "http://eml.com/role/ConcentrationOfRisk", "shortName": "Concentration of Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - Business Acquisition", "role": "http://eml.com/role/BusinessAcquisition", "shortName": "Business Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - Subsequent Events", "role": "http://eml.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - Earnings Per Share (Tables)", "role": "http://eml.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - Inventories (Tables)", "role": "http://eml.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - Stock Options and Awards (Tables)", "role": "http://eml.com/role/StockOptionsAndAwardsTables", "shortName": "Stock Options and Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - Share Repurchase Program (Tables)", "role": "http://eml.com/role/ShareRepurchaseProgramTables", "shortName": "Share Repurchase Program (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - Retirement Benefit Plans (Tables)", "role": "http://eml.com/role/RetirementBenefitPlansTables", "shortName": "Retirement Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - Segment Information (Tables)", "role": "http://eml.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - Business Acquisition (Tables)", "role": "http://eml.com/role/BusinessAcquisitionTables", "shortName": "Business Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "role": "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - Earnings Per Share (Details)", "role": "http://eml.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "strong", "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - Inventories (Details)", "role": "http://eml.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "-5", "first": true, "lang": null, "name": "eml:GoodwillNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - Goodwill (Details Narrative )", "role": "http://eml.com/role/GoodwillDetailsNarrative", "shortName": "Goodwill (Details Narrative )", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "-5", "first": true, "lang": null, "name": "eml:GoodwillNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - Leases (Details Narrative)", "role": "http://eml.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2026-12-28_eml_LeasesMember", "decimals": "-5", "lang": null, "name": "us-gaap:CapitalLeaseObligationsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "-5", "first": true, "lang": null, "name": "eml:RemainingBalanceOfTermLoan", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - Debt (Details Narrative)", "role": "http://eml.com/role/DebtDetailsNarrative", "shortName": "Debt (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "-5", "first": true, "lang": null, "name": "eml:RemainingBalanceOfTermLoan", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-01-02_eml_StockOptionsPlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - Stock Options and Awards (Details)", "role": "http://eml.com/role/StockOptionsAndAwardsDetails", "shortName": "Stock Options and Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2019-12-28_eml_StockOptionsPlanMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000036 - Disclosure - Stock Options and Awards (Details 1)", "role": "http://eml.com/role/StockOptionsAndAwardsDetails1", "shortName": "Stock Options and Awards (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-01-02_eml_StockOptionsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000037 - Disclosure - Stock Options and Awards (Details 2)", "role": "http://eml.com/role/StockOptionsAndAwardsDetails2", "shortName": "Stock Options and Awards (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2019-12-28_eml_StockOptionsMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000038 - Disclosure - Stock Options and Awards (Details 3)", "role": "http://eml.com/role/StockOptionsAndAwardsDetails3", "shortName": "Stock Options and Awards (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03_eml_OutstandingStockGrantsMember", "decimals": null, "lang": "en-US", "name": "eml:WeightedAverageRemainingContractualLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000039 - Disclosure - Stock Options and Awards (Details Narrative)", "role": "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative", "shortName": "Stock Options and Awards (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://eml.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "0", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember", "decimals": "0", "first": true, "lang": null, "name": "eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsBeginningBalance", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000040 - Disclosure - Share Repurchase Program (Details)", "role": "http://eml.com/role/ShareRepurchaseProgramDetails", "shortName": "Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember", "decimals": "0", "first": true, "lang": null, "name": "eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsBeginningBalance", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2018-05-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000041 - Disclosure - Share Repurchase Program (Details Narrative)", "role": "http://eml.com/role/ShareRepurchaseProgramDetailsNarrative", "shortName": "Share Repurchase Program (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2018-05-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2020-03-27_eml_BipartisanCoronavirusAidMember", "decimals": "-12", "first": true, "lang": null, "name": "eml:TaxRelief", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000042 - Disclosure - Income Taxes (Details Narrative)", "role": "http://eml.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2020-03-27_eml_BipartisanCoronavirusAidMember", "decimals": "-12", "first": true, "lang": null, "name": "eml:TaxRelief", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000043 - Disclosure - Retirement Benefit Plans (Details)", "role": "http://eml.com/role/RetirementBenefitPlansDetails", "shortName": "Retirement Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000044 - Disclosure - Retirement Benefit Plans (Details 1)", "role": "http://eml.com/role/RetirementBenefitPlansDetails1", "shortName": "Retirement Benefit Plans (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "eml:AccruedAmountForNonDiscretionarySafeHarborContribution", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000045 - Disclosure - Retirement Benefit Plans (Details Narrative)", "role": "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "shortName": "Retirement Benefit Plans (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "eml:AccruedAmountForNonDiscretionarySafeHarborContribution", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000046 - Disclosure - Segment Information (Details)", "role": "http://eml.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03_eml_OperatingSegmentMember_eml_EngineeredSolutionsMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03_eml_InterestRatesSwapMember_us-gaap_MediumTermNotesMember", "decimals": "-5", "first": true, "lang": null, "name": "eml:InterestRateSwapNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000047 - Disclosure - Concentration of Risk (Details Narrative)", "role": "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "shortName": "Concentration of Risk (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03_eml_InterestRatesSwapMember_us-gaap_MediumTermNotesMember", "decimals": "-5", "first": true, "lang": null, "name": "eml:InterestRateSwapNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetsNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000048 - Disclosure - Business Acquisition (Details)", "role": "http://eml.com/role/BusinessAcquisitionDetails", "shortName": "Business Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetsNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2020-08-10", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000049 - Disclosure - Business Acquisition (Details Narrative)", "role": "http://eml.com/role/BusinessAcquisitionDetailsNarrative", "shortName": "Business Acquisition (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2020-08-10", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000007 - Disclosure - Basis of Presentation", "role": "http://eml.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000008 - Disclosure - Earnings Per Share", "role": "http://eml.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - Inventories", "role": "http://eml.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2021-01-03to2021-04-03", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 35, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address Address Line 1" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation State Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security 12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "eml_AccruedAmountForNonDiscretionarySafeHarborContribution": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Accrued amount for non discretionary safe harbor contribution" } } }, "localname": "AccruedAmountForNonDiscretionarySafeHarborContribution", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_AveragePricePaidPerShareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Average Price Paid Per Share [Member]" } } }, "localname": "AveragePricePaidPerShareMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "eml_BipartisanCoronavirusAidMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bipartisan Coronavirus Aid [Member]" } } }, "localname": "BipartisanCoronavirusAidMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_ChangeInFairValueOfInterestRateSwapNetOfTaxCostBenefitOf2021130434And2020535029": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in fair value of interest rate swap, net of tax cost (benefit) of:2021 - $130,434 and 2020 - $(535,029)" } } }, "localname": "ChangeInFairValueOfInterestRateSwapNetOfTaxCostBenefitOf2021130434And2020535029", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_ChangeInMarketableSecuritiesNetOfTaxesOf202167And20202897": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in marketable securities, net of taxes of:2021 - $67 and 2020 - $2,897" } } }, "localname": "ChangeInMarketableSecuritiesNetOfTaxesOf202167And20202897", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_ChangeInPensionAndPostretirementBenefitCostsNetOfTaxesOf202192194And202081143": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in pension and postretirement benefit costs, net of taxes of:2021 - $92,194 and 2020 - $81,143" } } }, "localname": "ChangeInPensionAndPostretirementBenefitCostsNetOfTaxesOf202192194And202081143", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_CustomerRelationshipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer relationships [Member]" } } }, "localname": "CustomerRelationshipMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/BusinessAcquisitionDetails" ], "xbrltype": "domainItemType" }, "eml_DebtInstrumentTermOfVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Term of variable rate" } } }, "localname": "DebtInstrumentTermOfVariableRate", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "eml_DiversifiedProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diversified Products [Member]" } } }, "localname": "DiversifiedProductsMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "eml_EngineeredSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Engineered Solutions [Member]" } } }, "localname": "EngineeredSolutionsMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "eml_ExercisableInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Exercisable (in shares)" } } }, "localname": "ExercisableInShares", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails3" ], "xbrltype": "sharesItemType" }, "eml_GainOnSignificantEvent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Gain on significant event" } } }, "localname": "GainOnSignificantEvent", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "eml_GoodwillNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, net" } } }, "localname": "GoodwillNet", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/GoodwillDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_IntellectualsPropertyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intellectual property [Member]" } } }, "localname": "IntellectualsPropertyMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/BusinessAcquisitionDetails" ], "xbrltype": "domainItemType" }, "eml_InterestRateRiskAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Rate Risk [Abstract]" } } }, "localname": "InterestRateRiskAbstract", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "stringItemType" }, "eml_InterestRateSwapNotionalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "[Interest rate swap, notional amount]", "verboseLabel": "Interest rate swap, notional amount" } } }, "localname": "InterestRateSwapNotionalAmount", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_InterestRatesSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]" } } }, "localname": "InterestRatesSwapMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_LeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Member]" } } }, "localname": "LeasesMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_LongTermDebtLessCurrentPortion": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds", "label": "Long-term debt, less current portion" } } }, "localname": "LongTermDebtLessCurrentPortion", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_LongTermNotesReceivableLessCurrentPortion": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Long term notes receivable, less current portion" } } }, "localname": "LongTermNotesReceivableLessCurrentPortion", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsBeginningBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs, beginning balance" } } }, "localname": "MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsBeginningBalance", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsEndingBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs, ending balance" } } }, "localname": "MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsEndingBalance", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]" } } }, "localname": "MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "eml_NonCompeteAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-compete agreements [Member]" } } }, "localname": "NonCompeteAgreementsMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/BusinessAcquisitionDetails" ], "xbrltype": "domainItemType" }, "eml_NonDiscretionaryContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-Discretionary Contributions [Member]" } } }, "localname": "NonDiscretionaryContributionsMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "domainItemType" }, "eml_NonvotingPreferredStockNoParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonvoting Preferred Stock, par value (in dollars per share)" } } }, "localname": "NonvotingPreferredStockNoParValue", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "eml_NonvotingPreferredStockNoParValueAuthorizedAndUnissued1000000Shares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Nonvoting Preferred Stock, no par value:Authorized and unissued: 1,000,000 shares" } } }, "localname": "NonvotingPreferredStockNoParValueAuthorizedAndUnissued1000000Shares", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_NonvotingPreferredStockSharesAuthorizedInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonvoting Preferred Stock, shares authorized (in shares)" } } }, "localname": "NonvotingPreferredStockSharesAuthorizedInShares", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "eml_NumberOfUnitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Number of units", "verboseLabel": "Number of units" } } }, "localname": "NumberOfUnitsAbstract", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "stringItemType" }, "eml_OperatingLeaseLiabilityObtainedInExchangeForRightOfUseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Lease liability]", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityObtainedInExchangeForRightOfUseAsset", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_OperatingSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Segment [Member]" } } }, "localname": "OperatingSegmentMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "eml_OutstandingStockGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Outstanding Stock Grants [Member]" } } }, "localname": "OutstandingStockGrantsMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails3" ], "xbrltype": "domainItemType" }, "eml_RatioDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ratio description" } } }, "localname": "RatioDescription", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "eml_RegularMatchingContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Regular Matching Contributions [Member]" } } }, "localname": "RegularMatchingContributionsMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "domainItemType" }, "eml_RemainingBalanceOfTermLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Remaining balance of term loan" } } }, "localname": "RemainingBalanceOfTermLoan", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_RemainingBalanceOfTermLoanRate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Remaining balance of term loan rate" } } }, "localname": "RemainingBalanceOfTermLoanRate", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "eml_RevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue [Member]" } } }, "localname": "RevenueMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "eml_RevolvingCommitmentPortion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Revolving commitment portion" } } }, "localname": "RevolvingCommitmentPortion", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_RightOfUseAssets": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Right of Use Assets" } } }, "localname": "RightOfUseAssets", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_SARMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SAR [Member]" } } }, "localname": "SARMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "domainItemType" }, "eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of SARs Outstanding and Exercisable" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "xbrltype": "textBlockItemType" }, "eml_StockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Stock Options [Member]]", "verboseLabel": "Stock Options [Member]" } } }, "localname": "StockOptionsMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "domainItemType" }, "eml_StockOptionsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options [Member]" } } }, "localname": "StockOptionsPlanMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "domainItemType" }, "eml_TaxRelief": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Tax relief" } } }, "localname": "TaxRelief", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_TermOfLoan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Term of loan", "verboseLabel": "Term of loan" } } }, "localname": "TermOfLoan", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorProgramsBeginningBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs, beginning balance" } } }, "localname": "TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorProgramsBeginningBalance", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorProgramsEndingBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs, ending balance" } } }, "localname": "TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorProgramsEndingBalance", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "eml_TotalNumberOfSharesPurchasedBeginningBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Number of Shares Purchased, beginning balance" } } }, "localname": "TotalNumberOfSharesPurchasedBeginningBalance", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "eml_TotalNumberOfSharesPurchasedEndingBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Number of Shares Purchased,ending balance" } } }, "localname": "TotalNumberOfSharesPurchasedEndingBalance", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs [Member]" } } }, "localname": "TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "eml_TotalNumberofSharesPurchasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Number of Shares Purchased [Member]" } } }, "localname": "TotalNumberofSharesPurchasedMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "eml_TransitionalCreditContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Transitional Credit Contributions [Member]" } } }, "localname": "TransitionalCreditContributionsMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "domainItemType" }, "eml_TwoTHousandTwentyPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2020 Plan [Member]" } } }, "localname": "TwoTHousandTwentyPlanMember", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_UnrecognizedPensionAndPostretirementBenefits": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Unrecognized pension and postretirement benefits" } } }, "localname": "UnrecognizedPensionAndPostretirementBenefits", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_VotingPreferredStockNoParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Voting Preferred Stock, par value (in dollars per share)" } } }, "localname": "VotingPreferredStockNoParValue", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "eml_VotingPreferredStockNoParValueAuthorizedAndUnissued1000000Shares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Voting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares" } } }, "localname": "VotingPreferredStockNoParValueAuthorizedAndUnissued1000000Shares", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_VotingPreferredStockSharesAuthorizedInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Voting Preferred Stock, shares authorized (in shares)" } } }, "localname": "VotingPreferredStockSharesAuthorizedInShares", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "eml_WeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise Price" } } }, "localname": "WeightedAverageExercisePriceAbstract", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "stringItemType" }, "eml_WeightedAverageExercisePriceBeginningBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted average exercise price, beginning balance]", "periodStartLabel": "Weighted average exercise price, beginning balance" } } }, "localname": "WeightedAverageExercisePriceBeginningBalance", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageExercisePriceEnding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, ending" } } }, "localname": "WeightedAverageExercisePriceEnding", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageExercisePriceEndingBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted average exercise price, ending balance]", "periodEndLabel": "Weighted average exercise price, ending balance" } } }, "localname": "WeightedAverageExercisePriceEndingBalance", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageExercisePriceExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, exercised" } } }, "localname": "WeightedAverageExercisePriceExercised", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageExercisePriceForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, forfeited" } } }, "localname": "WeightedAverageExercisePriceForfeited", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageExercisePriceIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, issued" } } }, "localname": "WeightedAverageExercisePriceIssued", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageExercisePricebegining": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, begining" } } }, "localname": "WeightedAverageExercisePricebegining", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageExercisePriceforfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted average exercise price, forfeited]", "verboseLabel": "Weighted average exercise price, forfeited" } } }, "localname": "WeightedAverageExercisePriceforfeited", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageExercisePriceissued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted average exercise price, issued]", "verboseLabel": "Weighted average exercise price, issued" } } }, "localname": "WeightedAverageExercisePriceissued", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "perShareItemType" }, "eml_WeightedAverageRemainingContractualLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted- Average Remaining Contractual Life", "verboseLabel": "Weighted Average Remaining Contractual Life" } } }, "localname": "WeightedAverageRemainingContractualLife", "nsuri": "http://eml.com/20210403", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails3" ], "xbrltype": "durationItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r103", "r109" ], "lang": { "en-us": { "role": { "label": "Consolidation Items Axis" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails3", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range Axis" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails3", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails3", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time.", "label": "Average Price Paid Per Share, ending balance" } } }, "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "The price paid per share to immediately purchase the targeted number of shares on the date of executing the accelerated share repurchase agreement.", "label": "Average Price Paid Per Share, beginning balance" } } }, "localname": "AcceleratedShareRepurchasesInitialPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net [Abstract]" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r19", "r111", "r112", "r152" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, less allowances: 2021 - $618,000; 2020 - $545,000" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r136" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "[Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment]", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Unrealized loss on marketable securities, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax": { "auth_ref": [ "r52", "r54", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.", "label": "Unrealized loss on interest rate swap, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r53", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Unrecognized net pension and postretirement benefit costs, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r51", "r54", "r55", "r56", "r214", "r218", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Foreign currency translation" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r55", "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income (loss):" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted-Average Period in Years" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r113", "r117", "r118", "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts receivable, less allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r106", "r235", "r243" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets]", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r50" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets, Current]", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r0", "r251", "r252", "r253", "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "Assets" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location Axis" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r205", "r208" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Cost of acquisition" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r198", "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Note O - Business Acquisition" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r1", "r85", "r101" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Note A - Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r15", "r224", "r225" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Total lease expense" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r33", "r82" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets", "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "[Cash and Cash Equivalents, Period Increase (Decrease)]", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common stock shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Cash dividends per share:" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, par value (in dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r142" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, no par value, Authorized: 50,000,000 shares Issued: 9,003,230 shares in 2021 and 8,996,625 shares in 2020 Outstanding: 6,253,501 shares in 2021 and 6,246,896 shares in 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefit Plans" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r99", "r100", "r215", "r216" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r99", "r100", "r215", "r216", "r250" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r99", "r100", "r215", "r216", "r250" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk By Type Axis" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Note N - Concentration of risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r99", "r100", "r215", "r216" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Threshold percentage of concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r99", "r100", "r215", "r216" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r67" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "[Cost of Goods and Services Sold]", "negatedLabel": "Cost of products sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Note F - Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Basis spread on variable rate", "verboseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r44", "r140", "r222" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument Redemption Period Axis" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "December 31, 2019 through August 30, 2021 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "September 30, 2023 through June 30, 2024 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "September 30, 2021 through June 30, 2023 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r195", "r196" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r16", "r156", "r157", "r160" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Accrued pension cost" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r165", "r174", "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Amortization of the net loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r166", "r175", "r176" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Amortization of prior service cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r164", "r173", "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r159", "r163", "r172", "r176" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r161", "r170", "r176" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "[Defined Benefit Plan, Net Periodic Benefit Cost (Credit)]", "negatedLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r158", "r162", "r171", "r176" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Schedule of Defined Contribution Plan" } } }, "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Total contributions for the period" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r80", "r105" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2", "http://eml.com/role/StockOptionsAndAwardsDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r206", "r207", "r209", "r210" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument Risk Axis" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2", "http://eml.com/role/StockOptionsAndAwardsDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r203", "r204" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Interest rate swap, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Note G - Stock Options and Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r64", "r86", "r90", "r92", "r93", "r94", "r96", "r239", "r248" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r64", "r86", "r90", "r92", "r93", "r94", "r96", "r239", "r248" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Note B - Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r217" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 23.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Repurchase Program" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r211", "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Fair Value By Asset Class Axis" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r227" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Current portion of lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r133" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Patents and other intangibles, net of accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "(Gain) loss on sale of equipment and other assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r126", "r127" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "[Goodwill]", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionDetailsNarrative", "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Note D - Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "[Gross Profit]", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r62", "r86", "r233", "r237", "r249" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]", "totalLabel": "Income before income taxes", "verboseLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location Axis" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Note J - Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r77", "r83" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "[Income Taxes Paid]", "verboseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r83" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r79" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "[Increase (Decrease) in Accounts Payable]", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r79" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "[Increase (Decrease) in Employee Related Liabilities]", "verboseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r79" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "[Increase (Decrease) in Inventories]", "verboseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "[Increase (Decrease) in Other Accrued Liabilities]", "verboseLabel": "Other accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r79" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r79" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r91", "r95" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Dilutive stock appreciation rights" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTrademarks": { "auth_ref": [ "r134" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit.", "label": "Trademarks" } } }, "localname": "IndefiniteLivedTrademarks", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r61", "r104", "r221", "r223", "r240" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "[Interest Expense]", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r83" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Note C - Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r24", "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r49", "r123" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "[Inventory, Net]", "terseLabel": "Total inventories", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets", "http://eml.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of inventories [Abstract]" } } }, "localname": "InventoryNetItemsNetOfReserveAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r26", "r27", "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Raw material and component parts" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r25", "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "[Operating Leases, Rent Expense]", "negatedLabel": "Lease payments" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Note E - Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "[Liabilities]", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r236", "r245" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "[Liabilities and Equity]", "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "[Liabilities, Current]", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Annual commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payment applied to principal.", "label": "Quarterly principal payment" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Revolving Credit Loan [Member]", "verboseLabel": "Revolving Credit Loan [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "LIBOR [Member]", "verboseLabel": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Fixed rate of interest" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Longterm Debt Type Axis" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r139" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r5", "r41" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Term Loan [Member]", "verboseLabel": "Term Loan [Member]" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 24.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "[Net Cash Provided by (Used in) Financing Activities]", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 25.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "[Net Cash Provided by (Used in) Investing Activities]", "totalLabel": "Net cash provided by/used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r78", "r81" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 26.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "[Net Cash Provided by (Used in) Operating Activities]", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r57", "r59", "r63", "r81", "r95", "r238", "r247" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 7.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 }, "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "[Net Income (Loss) Attributable to Parent]", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Note M - Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Other income", "verboseLabel": "Other income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r19", "r111", "r121" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.", "label": "Current portion of notes receivable" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "[Operating Income (Loss)]", "totalLabel": "Operating profit", "verboseLabel": "Operating profit" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r227" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Lease liability", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets", "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r42" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r14", "r234", "r242" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "[Other Assets]", "totalLabel": "Other Assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r116" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 6.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).", "label": "[Other Comprehensive Income (Loss), before Tax]", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r51", "r219" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Change in foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r58", "r60", "r200", "r201", "r202" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "[Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent]", "totalLabel": "Comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income/(loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r155", "r168", "r169", "r177" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefit [Member]" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r16", "r156", "r157", "r160" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan.", "label": "Accrued postretirement benefits" } } }, "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r74" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "[Payments for Repurchase of Common Stock]", "negatedLabel": "Purchase common stock for treasury" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r74" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "[Payments of Ordinary Dividends, Common Stock]", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r115" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "[Payments to Acquire Marketable Securities]", "negatedLabel": "Marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r72" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "[Payments to Acquire Property, Plant, and Equipment]", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Note K - Retirement Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r154", "r168", "r169", "r177" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Benefit [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r179", "r191" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r31", "r32" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPartnershipContribution": { "auth_ref": [ "r73" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the capital received in cash from a partner in a partnership during the period.", "label": "Cash contributions" } } }, "localname": "ProceedsFromPartnershipContribution", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt, including capital lease obligations and mandatory redeemable capital securities.", "label": "Repayment of debt" } } }, "localname": "ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfLoansReceivable": { "auth_ref": [ "r70" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of loans receivables arising from the financing of goods and services.", "label": "Payments received from notes receivable" } } }, "localname": "ProceedsFromSaleOfLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r71" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r135" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r137", "r246" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "[Property, Plant and Equipment, Net]", "totalLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r65", "r119" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r167", "r230", "r231" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction Axis" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r75" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "[Repayments of Long-term Debt]", "negatedLabel": "Principal payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r194", "r255" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "[Research and Development Expense]", "negatedLabel": "Product development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r143", "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name Axis" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r154", "r155", "r168", "r169", "r177" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type Axis" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r154", "r155", "r168", "r169", "r177" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r150", "r151" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Net sales", "verboseLabel": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Note I - Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r228", "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right of use asset" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration of Risk" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Denominators Used in Earnings Per Share Computations" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r130", "r132" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r28", "r29", "r30" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Components of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Significant Disclosures Relating to Benefit Plans" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r102", "r106", "r107", "r108", "r128" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Financial Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Schedule of Stock Grants Outstanding and Exercisable" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Schedule of Stock Appreciation Rights Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r180", "r185", "r186" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r145", "r146", "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Schedule of Share Repurchase Program" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Note L - Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r68", "r122" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "[Selling, General and Administrative Expense]", "negatedLabel": "Selling and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock compensation expense", "verboseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Volatility deviation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Number of units, Forfeited", "verboseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of units, Issued", "terseLabel": "Stock option granted", "verboseLabel": "Issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r181", "r191" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number]", "periodEndLabel": "Number of units outstanding at end of period", "periodStartLabel": "Number of units outstanding at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted average exercise price", "verboseLabel": "Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails3" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Minimum Range of Exercise Prices (in dollar per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Outstanding", "verboseLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Maximum Range of Exercise Prices (in dollar per share)", "verboseLabel": "Maximum Range of Exercise Prices (in dollar per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails3" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program Axis" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program." } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r187", "r192" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short Term Debt Type Axis" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionDetails", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/IncomeTaxesDetailsNarrative", "http://eml.com/role/LeasesDetailsNarrative", "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "http://eml.com/role/SegmentInformationDetails", "http://eml.com/role/ShareRepurchaseProgramDetails", "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails2", "http://eml.com/role/StockOptionsAndAwardsDetails3", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionDetails", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/IncomeTaxesDetailsNarrative", "http://eml.com/role/LeasesDetailsNarrative", "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "http://eml.com/role/SegmentInformationDetails", "http://eml.com/role/ShareRepurchaseProgramDetails", "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails2", "http://eml.com/role/StockOptionsAndAwardsDetails3", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r142", "r143", "r182" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Number of units, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Number of shares authorized to be repurchased" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r21", "r22", "r114" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 31.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total Shareholders' Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Note H - Share Repurchase Program" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ShareRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments Axis" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Note P - Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r145" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r145", "r148" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock: 2,749,729 shares in 2021 and 2,749,729 shares in 2020" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate Axis" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r89", "r94" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Denominator for diluted earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "[Weighted Average Number of Shares Outstanding, Basic and Diluted]", "verboseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r88", "r94" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Denominators used in the earnings per share computations [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e604008-122996" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874367-224272" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874367-224272" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r256": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r257": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r258": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r259": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r261": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" } }, "version": "2.1" } ZIP 66 0001654954-21-005457-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-21-005457-xbrl.zip M4$L#!!0 ( )B(JU(Z>1Y;[0X .*< 0 96UL+3(P,C$P-# S+GAS M9.U=;7/B.!+^?E7W'W1\FJU: H1D9I*:[!9)R QU"5! 9O<^;0E;@&J,Q$IR M7N[7GR2_X'?9D"QLG:>F9FRIN]W=3TONEHW\Y=>7M0.>$..8DJM&YZ3= (A8 MU,9D>=5P>1-R"^,&X (2&SJ4H*O&*^*-7W_YYS^^_*O9_/UZ<@]NJ>6N$1'@ MAB$HD V>L5@!U?4 N4"LV?2IOWO7N02G)]V3]N>P_1IRR46)YI&=G;#G5LH# M= $L)5FSML];[4^MT_;IEFA*%^(9,@0@LU98($NX##K 1APO"9"* \^@2W"+ M-XC8#()_GX"I;%F%,F[HYI7AY4J #]9/0(D'@^:P/P/7+L<$<0ZFU'&5"OQG M,"#6">@Y#I@H#@XFB"/VA.P33QRW5F@-@?0LX99DS MYX2RI;2@W6W]?H_)CX9/R= BE_1C2_8&A);+F 3I-:36E!Q9)TOZU IZ)5OG MHMGN-+N=@%'BN81PTX1"A+P+R.?Z*GYG2W8R/'>%1-EGX]C*OI3L4%?IQ*^" M7JQ5-KWJR5 +DR?$13:+UZ>8NG$F@I8JUG(]=M%BU$$MGRSD@MCBV5?27>I" MGU).$Z\;Q#,]IGLR3.)BPW)\)GL4P^<80\R,YVY@1*?U^\/]5(=3(XPG&3)9 MY)V+BXN6[@U(4Y3QX%/=9A9)@!:$@>T-DF,C#,^S* -1&.%LEV9%!3MQUMCJV8"UU MC9:D0 Q;(0,E)7@H:2;XT'H[O\CC$XNN]>38/FMW&R 4K6_1 KJ.!,PE M?[K0P0NLQ@5RD)J[8P21;@'9$HDA7".^@1;*OY:<^ #X @FA0L_4^ERU;#:8 M+*A_*AM4V%VJL3F3)@%U\#@9I.3JP7M#Y9VI ; SMJ LWUI94D34IQY>UG1'[1QQLF)W/BV:!F9Y_;)RGBM*!CN[P=2)J?:HS+8GQ#U]+\E:3!3T@F,G2-JH)=*,*(>G<7U&]&#^-)_YND M&WSO@\%0GO=K_,OB?PT==>.>KA 2O #D.)T1R;-R2%[W[GO#FSZ8?NOW9],: MJ=)(C65-0\0*"2R-*0M;G,F(X?DN&((/L:O4HZ_\[ OYZLZASY5OL!F,1FP_ M[C33]J;?P-W]Z+?Z_IJ%\#7D6,(QCECH(9C5843HDTI7,;<R "2!E "ZE][OM\0)ZD991A MY&<.T0:CIR^2GHYPUR[V7?R54OL9._XM/CPS.;?33CHW8*T]ZWOV'D$>Q*U_ M;/1J)^E5C['VJ>_36S07GD?UD=&?ITE_*K;:F[XWIX):/T8;O732(W;O&3+; M#]CL+J._NTE_:SG %Z0?AWBB:@P"#-0-?X(V+K-6=+[OA 0D5([/LSPU K> M#+YL,[QM@]'5'],9GN(&FKWV<1C< C-=AU\C(J\IQ@XD/ CPS#ZCYU/%XU80 M\"4!+:I&(9CHT5)Y9T 6E*TCM7M&N]'[J1K2%P(B4FK'A^%O2>\C\M#R5K>"85!(8P0D56IZ L%6(HB+K-'9KEHJ3WD/\$:+">8_PE7)5(<) MA]-451J3HM:VE)S:^<&"HO]^4<_ZT\4\DO=D=1B=GRI>P]>7(F)JWP?W W?. MT9^NM*[_M)V(4JU&KZ=*W*T(X,FH79ZSA#N#-8I!N-KH_5>I&9-1^+[7@$T6@B,"(1:KPS5O\J8$IMPH40Z:(P@A- MJE#.6Q&JH2E7/4>A*:0P0E.ZDJZA,9?4L1&3UVN$I$QY7:-1HIB(PI'?;<0C M55UG%18U(*9T]Q8)B)V MVO4Y;SCXCAE"IE:#GE#\C8=4KQ&&5.$=B HQ *$T4,,1?RTB&XRXP8I"IQ):9&H&HU'KL[%%(8$:E0C](Z:ZB"3G)8E:,UXI5:#3#B M58^KPO<0L^$J(C!BE%HJB+ZG6.-2^>E+;+XK)C%BDUH[R'_^4L]W5=#IE(#' M7">=I=85C/C4=5))A!)37$E:(V(9+\";$*MGOA(/-^-97FZW$9_TRD/6X\UZ MLC._J9H]CLH0&D%*+3]DOLE:CZ!J#Z1C0ZB@WPA/:O4A^Y%T/8A*8Y(81&4( MC2B5?''@_W(,J7_4#GP3M !ZY[Y+M&%)"V PV6_M# M6GORLG8""B6^8.,^C7K20?YU Q&062DIJ8T%I1"Z04Q@Q%N![@W0>BNK'#BO M:I5D0 MAD5;7'I[N-Y32PLJ8%%GS8"OJ9J:G=-FMW/RPNU QRHJ;.VKID+ 5UF%['T[ M2UX\8%!7/:]PO:(-/;,NS8L8@Y/F5LHNJF3MFUM.ERAG>-;7+E]ARM$Q01#F''J,*C@L5DIV/>ZFRFQH[ZE"\<7$I.$(N?;0?('H; M6W^R;"V@)9KH92,+>"@H>[V3Y^7OYQ[^YA>-2R&;"R"9IGY8VK/='UBN][B6P-X]8I'L:9R]H;L=2#0 M6M%)%[IS+K#0'VSXRJB["4BQ)#&ZY YB]ATZ+AHM!D0@63F+B;P[39_A)C#L MAO)@B=ZSL--MGW7/?"O/N^?MTXNDH]Y.['&[;ZQVAJ9$*CV6YK#D(PUE8RI M+N3?P,S/G;9MGGEJW@?T_0W4D:+1XYZG.O]ISUC,MJ/4?W YT,J$%=;BN GI:,9I#(, MNP;CNUK\G7K;KZ %DNK:^AVQ(1U#;^[JN6)%&?XOLN7 >B28WLA%;R/J*+U4C'ZY&,FSK< (6>ZK;NV;]S#!<_H6E@$Q M!WT!3U7S/ *NV=\]CDM'Z8%QRM'/!%5UMD.B]4B8MW>A5,F0"X465N39\?;[ MOIF1_V49LM2_)[O'<(X=+%Y'CT7RR=(MY1ED@I C?L)^(X$T;U43#; M=60IH:-3?T%/?9=%HJROFHSB1V++T:;BN[?9R*C FLK[?MWU:_\%,0NK-V"Q MA2;*%?J'W#/T(JX=R1-X\B^_JG'$);WL?4?K4@0R]O5S\(/2X3:T[AH^\Z4C3]_?T$W6>I" Y[:RQ6*?K MKT**8PP>5Q[QHM,8E,3F7LS. Y M9!U0I.I 5\YEC HIJ^<>?Y$MP4DI;][#\$']=0#?,%K M=QTW:;:"X@&^_@>):Q2:IU>^9BNDK1D9P^H]!/^]/9494&\N]6C'W2[SS['% M0)&NE>>+XT(.ODR0@]7/&'S-(PW'N,;T56;D(S+%2X(7V(+^IPW"%>V\WJ-\ M(M2S+*F-W5NKM_YE,3BD1/W 3#W2HD3*G\(%^@;9G#)=@."Y&UT>W)G[*'T1 M?8],_1@UN4I5T']4*U.I]^&HAL/Q8,JR)I/JF(:>_S:0W@7S :DYK;%]J2C6 MNO-3+INJ2GL_!:,^Y6#.G6I)HYW0=5>?9,9]^HRR&Q9\^R^34K#@J)CB:"BZ+W*)0=N4)-D2H% MT[I]97*^3*E=3'788-FFEC2[%*7&4C056V\H\Z#.B955-%56S1-EE?#+JGS/ MO)G @[K%7X[3RW!CB.U@G_ZDM2:ZHPW\*@%]%,94RV\,#.EZ24&A/2?*# MFI2L" L-*D5\V,S.Y8*N$9L@;V,)OL*I'+^(YN#5B>,@_0R1C[U=(%ZS*I1< MHD.'DGX]4J P=(%E'LNH[5KI<"X@^2M5_]+R?D7[R_\ 4$L# M!!0 ( )B(JU(<+\7??Q 'G$ 4 96UL+3(P,C$P-# S7V-A;"YX M;6S=76UOXS82_G[ _0=>[DL+G..W[$L6W19.[&R-R\:&G6W[K5 DVN:M+'E) M*2_]]3>4)<>62(JR1$O;HM@X#H=Z9I[A##D4I9]^>5Z[Z!%31GSOXUGWO'.& ML&?[#O&6'\]"UK*83<@98H'E.9;K>_CCV0MF9[_\_,]__/2O5NN/J]DM&OIV MN,9>@*XIM@+LH"<2K!#_TV>+!9BV6G'KW[;7^8!ZY_WSSOO=]U<6 RG?BV3@ MC]W=7X;0'_(7R.8]1Z*=-^W.NW:OTWMM-/<7P9-%,;*HO2(!MH.06BYR,"-+ M#P%PM%7H QJ2#?8<:J'_GJ,Y?+/:]7'M;UXH6:X"](/](^+=HW'K;G2/KD)& M/,P8FOMNR"&P_Z"Q9Y^C@>NB&9=@:(89IH_8.=]VYQ+OZP?^SP/HA<# 'OOP MS,C'LU40;#ZTVT]/3^=/_7.?+D&/3K?]Q^?;N;W":ZM%/&YH&Y\E4KP7D5SW M\O*R'?TU:9II^?Q W>0:_78"!YHS\H%%E[OU[^>/S/G#*R!T-8>U'?Q#"\0__EE-MY=$Z_=<]M?M_GW[6L?7!$@1A(KBA)P]YT'\"_W M9S993#:81C9B7SPK=,"YG%QXQW=I6IMK?[VA> 5MR",&)_;7N#*U=/HVH=^5 MY?(1,U]A'+!CE!!V8!SI%.*5%ZQP0&S++0U;V)MQ;[+8ZL;UGZH;&O(>2^H" M"89 _U,*@=H+HM&7@U4A41++R*(>I!XVQ72^ MYR@,B:ET0Q]AY!+Y\2G#=H M!"U+7ON3[SM/Q,US^W2SDE>]Q9"@\I0];%3RBD/\$.1<;[])R:O- ]_^.ME$ MF67@.0.8$3EYZBIERN+AWCK#FQ F96#4*?67U%KG 5(*E40TP^#)(;2S_:5' M-(* 7*#TZ./Y\=YZUAA]F9:EK1 0&D7<*^SA!0FFD$CR8*B%RGH*7O*>Q][" MIVN=X"P7*&T;&_H=V+8?>@%$7? _#S[:VP25:R,=X?)9F5]E.X.<+&:$?5X+C+2]B>RDA4A#TDBFT@.G(6HD7FNATQ&M/';KV2U'K/K(I 4K5Z[B^##$ M@47H:%T0]WIG49ZT'O-62'EBE:P;"F)2"U6PKBB(1R5B M(K+K>9*.J$%TW1+PNB? URN!KW<"?/T2^/HGP*<[. KU862NH3E<=&1-XM,V M:*%.JEM+%X2I(6ED[J;'MI:L27QYX5%/V"1"7:*+=5+YC%AS=.?)55\Y*&C& M CU4/W_7,V*^H#%DNE8LT(,=U[X3CUMAN#4C MVW6V_W51ZW5??^\CWTT?>=#V!1V4WTR *[&1NJ=+#^#OQ.#S]>1N.+J;CX;\ MTWQR.QX.[N&7^3W\^#RZNY^CR0V:3$>SP?T8&J ?OMP-O@S'T.;'[7YVHJ;K MVP>JN7P[W4]M7\>:17OF"XL]1!OG(6LM+6O3[G6ZEVWL!BSYIL6_:76Z\?[Y MO^.O__Q$?<8@C4+H2KIWK0?L1A?],VYUT*A=%]1KGP63!5^3\;G4'--'8F,V M]UU'CEPE!0V=L5XA9M%JZWKML"O]EM,"RH MOY;;-+:@KXU]W^1PX3/TA/D-(Q_/6MT:&8IW-6Y 5QA:$,[MX'<2K*Y#%L!T MB(Z>;3?DM\L,&"QA8?S!!$E.W5&=Z7#:KY'3$A82D%TGUW&,]);;N>XM:"[G M4MBX-NAS[$*?RT\P8Z.6R]=ESIIXA 7;'#EZWO#L(-=&5U['&2^,.:."H)13 M%K-'\X(.P_SV/, ]A-'E^AN>CG-)S!'3X>Y- [C3TEZ+,K&.;QN@HRBL-BL8 MOJJ01';BA:#:ZT3R"L.4%N_5!4;/,+S R,2SZ,L8#,7N8!'$_CQI1VIL$*TP%)N!T;X>BLOZB*7[$Z,L4KN&+/Z]7EK>$2TSYM6 ( M>,[4AQ5H>G^%%\48N.%D$3GE9,$[NH3_+T "/G?>=[L7?8%6<(V*+U%O_; 0 MN\FHKMX(%0=FI6O<6(3^9KDAGBR2S#"#P3I_BF)9A)3#CC780N[V.Q?]!/.; M_IM.[U+M')5=I-Y29%GWJ-C6IW&0SQ;]B@-^6]TW_Y M3NT*1W17<\FO).E'VZ]A$S.5'6[ "F3I78>48L]^N:>6QRP[V(;"Z+>8,.=_ M(0MX1$PL<%RJ+'.]FHN0QWB388M\=^Z60)_Z--(I""AY"*,Q=N]O#U<>YU=: M'==.3NX=.DA]_E5+UK@UTB-'1NF%$B1; N3PIA>J=@>O0I*%SPUCB M#W.!%,A_C+Z%X%HN+_^NP MG#I>TJBJ38_H"9&3Q1=8#LHN#\VRK6J^E41@L+V=")E2#6/]AGB@Y"UYQ,[8 M"RQO26#ZM$6LS%]Y 5^3RT'KV'6JQBQ"A$MC@SO M^RLYRE6W8?2DG\8G.'^V:Z%E?,.[ZDKCBQ\M:&KC^];WEO>8KOE#.&XQ2]8+ M<3E>G!'R9+1,;'@/6YH?]!1NF(/G30\*96;3-1W5KEOQG"Q1PG3%H^@,LV#N MDFAENAH@6R!]![L M\1Z(*Y>/4W4MC[@>P$G'[FHL9;KF%MQRRV?2HI;18,K=&T;5-';9-0^P4B0-YG?,-)&ZXWKOV \PU'EK0AO&J):U)E;YVI3IVV%AK&7;+U-K1>^L:.] MU9ANK\63N;6N-D]J?1M&SIY66I.@&J$.>2$!.\FSK;9'!OCL>0\>/[*5YU]% M^]'R.W/+? %#*8<[SC -<\0H,1V>_DCI59SI,GUJL6ZN\I#/>GF#G:8.:J2IH![WM*:1".,>!S=N>6]\&K=N9R!;6X.DD91SXET5']^/IF[R3E M#UEUZGM9>NT!Y4_MXP^ 7ODN&)#Q:K,JBN=+:MT+?9**AU(U.74-Y:P(2T?S M% V_AW,XXC<3[AW*>7/,H1STPT&_/];R_%G%VPKW]'M[U-,J!O-? MTX0 M;W\"/G%96'5/BG87]1YH*DYJ]JDSQ8S5L'R2Q2\O)!?A6]5+O>>D#%">;[+& MLYXJ2Q>A.B-:[T$L _Q*C--X4J-0]*IXSKT]NO+U'N*F+'Q/B%X6[4.]0=B]9XI,\"P]!7>#28R>R[UF,2\ M+UWOF2J#N3EKHH:Q&[T/[,J*UM)K'ETLR?964O.0M*_WL%1I!M5F:!AGD9I\ MO_S&IT,_? @6H9LXG)PYM53]S\+>/SA/1-O;KEXLCBXN5KC M2*NN?/U/R2U';3$[F;U!X(M'L>TO/?(7=G(> "HY3UBLAYK/2AW/76%-&SE$ M=G@6L5'#Z#7X*/D&5Y(*/SFN.=L:?+7$2FYK"/NH;RYG MO41[5O=^]-))BH]XMD61/FH^(E>A)8 7"MEB\YN./ MU4=LE96:%JPEVF\/$9:;APC[J-V7)XLAX3 ]AUW[Z[7O13HRWI,_+F^.@Q+D5<\7,"DQV1% ZWA+F*F/F+*%:JAUO M"7/U(G.64-7(ZS^Q<64QPGAM"S,^K3G8-]D[M? .M="0,-OU64@Q_!+)(7^! M#B6K/W8QLJ@'QN-41/=+B-"]3Z-+A!!(H5BL>FBBVZCV4%VF40EN*JL23N8A MAJ]8NITTEO3#&:L$$DV412;I=M,PDJ;5@SB8X>U!Z*4A[$]RJP00K>@F&]X+ M/^ U>+*H(S1*/XTHDD2Q*+(\!R7"!E#RP?&Z'(7@M:366@3S(@.3BZ)76;03 MKA[F#,/0"0%HM+IL-!+P]B@5,6"MUJP/? MLA!"R\3U5U$4RZ)8V(#OX26_T-A;^'0M2SW=3'"/Q="!G DCVG"5^'8N2";@ MW1Y\M+?'_41(,P%_VP5Z[0.E.S%R3)%?=/OR]LEB1MA7 =9>)B$15""52YJ=" M]WP[0X@ODU*R$R+TPU;Q)&44GS,QRG)FL(LO/9D$+$[4< M=2;IR-*U4=3B3"1'K9V/S-HZDYCDB'72DU&P@G@J1YM)4:*H:A1N.H@-<6 1 M5P2VG\E1HB@6RYL.8PJ8F4QU$,=,XDL6C:(WWD MD1&TV[6>#M9,^MJ*"I : MR\.-NB='WA,AS^2R?.2]DR/OBY!G+@*IV_R\7J1 M27[R^9O1\:K"K:+@(I,6E48'?R9A[E=M3H59/']6N$TF=SCE%X3C;1BA8R)IU&4+K2,7LF MSPI+6:>RN6 YIC!Z)M.*UV,FK2X'K+2ZYDI29O1X>Y/_\P"YX.?_ U!+ P04 M " "8B*M2]B1 ?6,= #I[@$ % &5M;"TR,#(Q,#0P,U]D968N>&UL M[5U9<^,XDG[?B/T/7,]+=\2Z;-EUQ]1,R%>W8FQ+(:FJ9Y\Z*!*2$$61:I#T M,;]^ 1X2>.#@)8(R)R:JJVPDF)D?D #R /[^SY>-I3T!Y$+'_G8R>'=^H@'; M<$QHK[Z=^.ZI[AH0GFBNI]NF;CDV^';R"MR3?_[CO__K[_]S>OKOJ^F]=N,8 M_@;8GG:-@.X!4WN&WEHCOWK070^@T].H]8_P.U^UBW>7[\X_[WY^I;N8RK$# M&OS+P>XW-[@_S5EJ!NDY(#W_<';^Z>SB_&+?:.8LO6<= 4U'QAIZP/!\I%N: M"5RXLC7,N!8*]%6[@5M@FTC7_O5.F^&?K'=]7#O;5P17:T_[Q?A5(]UKH]/' MV[EVY;O0!JZKS1S+)RRX_ZN-;..=-K0L;4HH7&T*7(">@/DN[,Z"]L^OY(\% MEDO#"K;=KR\N_':R]KSMU[.SY^?G=\^7[QRTPG*<#\[^_7 _,]9@HY]"FRC: M "DECV[PY*]; M/'A=N-E:6 MGQ;]GF\#&XQ3_Q74L:)*1/O/PGV3HN^/E> M0H"/WNZW[)AZ' MII"]\ETV+WQD>3[J[O+.>YOJG![K&B+'@M@KC_"<(VW?:"V2?@ ME4-1D9=;'=EXE7(G ,W6&#/)DB<;DT M5?DAHW4*MC[>OV&E3I"S0OI&Q!"7J")'4X!'LH_;&<[*AA)&@$U0>?:1]7&N MOTC,ODS+REKP( HL[A6PP1)Z$[R0B-C@$U4=*6!%>A[92P=M9(PSFZ"R;@S< M[] P'-_VL-7%X\_&?S7"!4JH(QGBZJLR^4JX@QPOI]#]*5YU61155]7H%#4T M_O*A*S.A.!15QY"_<,%?/A;T]DD"*U;SFM?VN;ZPA%.<3U3?.B_%#+-]$ZN3 M%$<2E(VL5'+,29 V8J^EN),AK=UVR^E-0%:_99)B2TA7LWVX 9X.K:(&(D55 MGX608X=-4-.Y(.KU44=DT7H2G9!$9+6<&PKRQ">JX5Q1D!\>21.676XDR9 V MR-V@ GN# _!W48&_BP/P=UF!O\L#\"<[.0KUT0W*ZR- VR9^T0@MU4M]9 MNB";$I2-[-WDT):B;9(_D7F4(VZ20UF@BW52^XY8ZM^_ MRRE13-@89[):+- #FU<=&3&[>4UI!AB1VS@@3$*V'P+&UK@+9/@+<&K"#8GC M$>=,]"%:'[M>H.V=X:9G49NSW Z:YGKWJ5/3V>BP(,M9ZL;Y#;YSN@&;!0EC M%V(V2=HTISH)O13A+R!HFBO;\89%&8MI#C@6P5+W+:_T8(S):8[Q#V$8A;C' M_TQP#5X\8)O[<"GI3B+#PH,>:7<>_F^@G>ZS?DZUH*4VT5= HQWM 4,Q2Y9C M)/BP2$:)@[+J#+^0OI^0OI^>#*&OD;_A'?P9?'RY< MO-H8NPB9I2^ %7SE3]PF$B52T5F.CNI77H7<#DK7%UB].S*BZO'CS>WC[/:& M_&TVOA_=#.?X'[,Y_L_#[>-\IHWOM/'D=CJ/TRFM[_C=J,?M]KH$?_[M@W!\]-#*.G>RTEW-;P?/E[?:K/? M;V_GLU:XS\\2H43Y4$84[9=$O^V,2';B""7>QU+C<#C[7;N['__1]+3C99Q0 M0GPB5AJZAN6X/@+X'P$=2:=,4M;.'S,1A6+N1DJ%%-? MTDPEVM?.329M9<_*X#S-RKYQ[7RD4EDH+@9I+N*FM?.02&^A.+A(X)*3:GE;;$=?.)2<7AN+P0YK# MB$Q+T#5@ ;)9,A17'[,6@+37(H(&=,7-EJ$XRUCS/:D6T6H1D16>)0T(0*I9)I*$8S9C[L0MOWH:4[:6*CPLRUV;-ZD5D&$G1D+0\IZ]]C M,PL(Q15D\S)9/)0;&;6$M::W"C/,@D^%-.9I8:U1#?)M%3>#\6T M]"K4J*9%*4$4PS*+4I.\BO.$*&8S"U.>-6V26U'^T)[7R\S*E&>^(OJ&[1>' MR\SZE#!@#;(G3#6BF,PL5#'QCD-M1Z\UP:P@!XEB-;-HA:0YC/Y:TO\;NW^7 MNKL(?-^^>[K2]6WH P:6Y\8_23N#HQ__N7/<8(V $?[K;F107N&H<5[;L]89 M#R:X!--1NR3#^Q$Q1$G6=63$G4:!!,E(34BS1,Y&J+SH>PZ780>9 'T[N< C M"E,$H9&OAF-[>,3>6D'#;R=N:*?WO\=##IC?3CSD9T0^($:TFS2NBAV^0,X0 M8U,TB5MNA%6$8V+D\@$B6"J4V4HAB]O0J8O(?Z EK0>V7#PR3H$"Y,&>)YTR(@)/8SLEV\ M!0S/_QY P/6F6++;Y1(8Y-B!#Y_$/ZJO./OG@MUT"+R"DL6[@OI6DCE F_'R MWM'SUG3<@/Y]%_2:8CE>FP^:2\2MR*'.YAEG+2'L3^;]R?QMG,R)V_E1WP#^ M:3S9JE,G\"3K*IRZ8XY$I[AT.R5.UWGCA:%QE4[1Y72NT&FYL-X/<"JN!YI[ MQU[A'=>&K+MS_#&^)M,T=R+CRZL+<11Z%-_Y7&FO\HS^GNKUB M[2#Q[ZE?=\-D)GFFU7YXM3*#^#&3!XGA"XU:4F7YZDP%[ ?9N:N00E6P+/)* M3=B'"Y4W93]T!,F<(S%,_A8LV[(;UH/)/HV/$OH7K"U+YH MT*K/OQH(*IBFJD D#);208 ;O U["N+LU"8-NC]%YT<>5:<,&5\4&D,%,+IV M[.#>&!EO#9]*"4,G,_B8<.5)%)YL[:L]HWCX( M_#!A:BHPI-@!TF:VZCVTP7@9#AD1&GEMVX="$-!(QSAS9-@!42[']!!^Q;'- M/N-+N=RH#MJ'K(@/M9!CD9)R!^I[94&=/SO50*4Z.&)0*2EWH'Y0%U3\J8IS M-='%,0-+R[F#]N.!':@/6*$;?\-SH:::M A)VNV<\9^F6-UI]5.[.56F8P>% M'@O=_CE>+@%>?XG?Y'YT-9X*MQURY.U/%+8'+)MH)2/1#KS/AYX2^HMP2B2; M*#TEDJSNM/JEOG,E7<3DSI[)EI]]LF0V;G\$RS@QJ),F4Y**'IE<'4\!X0+: MJZBL=KPDFWYV%1>O??N:EJKJXHE0J?2TH(()OD65'-)T7M&A&)7*2O.532J) M;X!K(+BE[ZU+J3?3JBL*S3!>?QGG%#PYUA,&[=K9;*!'6)HXB*-,3ONNJ)4C M0KKLLXVR'^08 )CN'19N"K;Z:W2?-?&6Q1Z:H6U&5?4S8/@(:QEP0D[E>^P" MHI6%C"LF^MKH8K71-9XQ*WE<[W0CN+A@/YWO@-3M (4ZZ0).9>2*T^D5 S-T M;D!C$D[D"8*V ;?[)PKDT&3WTG$XV8+%J=K*^/:"MPAF6P1T&&W)EMDP4/DW1*8Q80NR2?5NNJXSW,GL;?@7P MZ+%7=_ %F+0S@>L,+-1/AP L*MHNY;B^W5]RGH<;)WJ"Y^\)Q51=0$%*D%VZ MZT$OUY%Z6)JZ9*? 5>.[VX5;O[4F TQ_W4[AN=!?M]/GN9;(< D5WJW0))%>;%(5MOV-VP%0Y$L01K8)#_ZI.OQ\CM6BAN\W'&E!T]H;K9X>H?762-$$@$"%\7KODGD: IV MO-$(&?N>Z^%M,#Y8A4)RMF_U?ZH+\#CVQ>\IX?N_J"?=T8L MWE>7AD )\10(9U<=N7<.6@+H^5C(>/@V9R9R/]:E,=*$_/7'Q_\ <+7V@#E\ M DA?@7C 3A T '\O*$?9!<2DA:D4H"VL_BNP@C:5Q%4/CD8OWVD35W)@FEZA3(4VN)"K$R!@,BH)D C(E8IH20T\.+94> M*VD"+X6BFC5CUM9#)_VEK4U,EO[.UGK?@.FO;$T\XW*PE(WP<0*[7&@'1_[TBLU%8#M+D1I3#H./2]M8/@?X#Y MW<:<4NX(DCSD)APF@>!Q+DST&[)81[Z'HB&]!AAHWZA5#/,UH!-ELY0JRDIE MU+0S /,8>.L#,$\G7>6QA?F:^^U?&5443Z(I76H\87>5'C3\6CQA=]U+B/&A]AU+@O MA>U+8?M26*714B'6<[REL+)EL IXVZN7P/;EKWWY:U_^VKQWKB]_["[HLC:RJ.+'<5<6'U+T@5(%Z&BJM_3WD$ZM\+<]C:5%BR M"!(>3Q$D3!9!'JCZ=%F^ F]Y5!5XRTP%WJ'*4(/M;W'UQW1'H/M8E(R3L?6H MR65>U.1S\:C)91\UZ:,FZD=-^B*2)@(=?1%)O:&(OHBDZ6!!'U(]7$CUR()T M;=NFAD.JK5;B]B'5IPWT+!V$6-,54J3A2+F@6:[&J9*A4904F:_HW(;MZU?*)Y'+>_T/Q_85 !4J )0.!/?U0VAR!>S(U &Y2GMH&Q5PM7;V%TUJ(H!0*/6.R-8P>^S&M] M"SW="MV[4^ "] 3,.P?=^:1R4;N2+IY!QQR^9]^JP,N M7QO*WF[87Z*@UI"2N$2A7 %VDX.HZ#@X BBS]=B'B% M]$T42<^)Q[\_S\3C20_:O@LMZF,7C^^C\'T47OTH?&&,1C:>1& O.?D2434W M[L8EZE08CBN)"E$Y!H.B@)& 3(F8G<30DT-+I8A>$W@I%.^K&;.VHH'E-GB9 M#0;?2O)H.F4D>8(T\/9>3>"(IAR?2@D+*1YU4DBE[..'X\)*(>M8*UZT;?QX MP+MVYXZG1W>F.LO02SV)^#.'+GGNT%E._(4%#>MU:-N.;QOXK$ZRMAT4"<"M M>*RS__;/RU+K/1WLKE'ZV/;66 (8Y8PD&9RO=>]!?_T_X"W CMD@;]];@P+( MU]9Y^[#+F#$*]=HDCR&O,=\DJA\+2BTF.C0G 7\\9 4T70.()% L=YK?&^+ M9PG*VL_.ZE]&J!B#&B\ZI3X[SK?&8Z$UOB)749+*X"O=8H2XDP+6^"4%<):I MI6Y&^/H+X.O@,[PCL/&QD/K,&QH(*'P?0?MNB!F=74< +.DJ_\6?=Y>H_J>O;.+;S&AZK]= MG_?]BGOG;JZ&!21*7[G??FX-[]*+]X/"23;TI1>QC/5)$OIJY_H+D+FSX_U% MFOV07@LZZ._IZ#.$WD:&T!189"$GA_/7.<+[<-T09PAQB3H5_.9*HL)KLPP& M12%5 9D2\6^)H2>'EDKOS3:!ET(Q\)HQ:^O%V2NXQ?Q 5[>O'>38^A-$OCN$ MW,B,B*;]#:G4V*/VIB*)&GB6%N^N,)<0+!G[__VOVU>GW/Y^SW$Z8G&0_?L4 M>!"%Q17 QAUZ@3.-DQM_F=[W[GO0HBZTH(\^-[[?^1[WSC<>]V2XDWO/19O> M_/8=V^_F"Z'&UBG-FWC7Q*)09(/+&V%"9%1*?*\/&Z4VLS7@TYDD]TFHE6A_ M@#5./,+!>L_<]4:D8LKV-VNB 9J^MDPH4@,7:A6&++@W9.*X'F+L\HJ@6*JS MS@%;2LIJ]WS5]:H2S1EA=@;0$S3 -1:&C:J K'W\I+>6 DD4N,\IRV%\WT%1 MC))TG08I*8H"MQ9E68RO0\&FQ$?V.+#Z0]<%'O?]OR*]=!I!GF *7%.497BX M<9 '_Q.48HR7$P0=1)F*:P1,W@L.9?OK-,9R(BJ0:B5B_3>L)_?>P<.ST.3E M=')$N";D4B"E*LOO(_#"VUV@$?VTZ-+)ZJ'3,+*$JC]OB@R1L3V#*QLNH:'; MWNU3Z)M+ X ;L]IV0=4<]ENYPX;KI]_=%$L[ZM\7=M1K@]Y5W[OJC]Y5+WXY M@M6^PZYZM5Z3R/)6S!VLW L3_!$F1$9=5WT5;)1UU9?$YP"N^MP]UQ2L?$M' M#[IGK.,W9N'"#^X\Y&6Y,(%6="L\ZDI#($G: M*10D96K@\8M'QR8[6N*:QQ]'K](P2!%V"@0IB51X'B,ZK-+\!4[#S=9R7@%B M"C'<.'[NP3)Y""[=;_MH%SWOEQ95O<0R;F7%A^('U[[*HC_ OIT#;)]KID!9 M19]KQLDU4\BYT.>:Y>>:J?W :Y]K5B+7K&2A19]KUL%F.%Q MX13 ^%]IV&M>0(T,!S)265SYQ-N=RK8?\XBI5 H,%G2 Z(@0I6K X< M#O"\2$T[='\1,<$R6+%12#?LAK5B<4]AHX+NA4_T9)LJL5EC#!^V]E-FZE-7 M]:^"H:J& 6VB/A\T&^\)V#[W 914D_;]8K+;]D2N74*&V-[4F%8WWI)+@*&] MBIQ6/(VRVK:H6NXN)J-.E@"Q7FMTY]_:*V@#@( Y?L#EVGB*-5R M!(BU6^/-_S?P"2 7+B$P)\@Q?L_(3!$_?N"\UPWO M#^BMKWW74!E.A, 1AEO;ZEY%,@=!5>K4P* M4V/6H>UC/B.CBB?\%5@Z"%!7.-^^8/$PZY!$Y0*=/.(UD CM6)B_57SM 'LP M-/K1#@V:1O6@P'T/NY5Y+R@G,2&O<8? S.5?@4L:XA%![I*P74ZD+=.P0\K/ M\*[ ?0EX8CK),2&$@$/2(3 X4J1O/CA(W#]Q1!LOR2%-)EG^4SH#(-&/YBPU MTE.?*=]G _39 'TV0%XV0*MY]'TV@"QZC&R (\WE4,@]?8!L *5S\7/D%Q<@ M<8FZ;D3(5+QPB50UG(*J%ZY,#:1VM(Z4VD:R/%JT:?R@6J+45+=7 M+..'?T_]NAMF+LES6QE0 0O,.$K,XT$B)S)Y3IE!D-9F*D1R\&RF(OI4P8S( MZ[0[F4EK!WES@#8W8.&)=TR,YMTP(GP9&I@$U=$09LRP")38'7$'EPB5U)ZH MW1RRFG!1P8C5APUMY#ZI;.1^Z @2@S#%UH%OW[(M.V7:LNRK,'MHKD03)Z^M M$K:,-88X"*B4A5D- X7L5FD<#I")6===9 @^!=&OD>UZR"?LD*,GWW+QJ3IE MQ?BBJ#";]AS&&4HRFP(^E1)63F;L,='*DXJ:<$>$ED+VL&;$:"OY164K>>_8 M*T_ZW)K?NE-6,5\$%>97FC/1S&*U5\("\L:5 )&4S?O2?4P4LG.5<:$MVT F M9>2@KM 'K-2-O^$Y0U--VBTJR7'=4I[0%*NQD6HS._L>VF"\#&^"%EWLE==6 M@:1!OA,J/0ER9(AQ:#.1&4].TPG?TUOH]L_QS)[(QC.;M8\+?U*7L"D.* M&(]RKZW5@\?0,,C-A.X4& /,FPE19"P*=I'I6C9LE"D&*)/+4(45]MEA!,A M)214$##A7!(*%4/V6:E9]0B\X<(-C'>1J94@:Q\NZ0(!@2252D2%:WW@]BEEUW:/SEP_#M,LZMRI_3-94QN4;1]]:=#]$.W?'#U M2JX#\:XMW15-C]K5H4(]V?$,+X5B MK*H,L;:>,([=/%-@A7<&K2'7?<]KW_Y&N.DI0FVG>8IHX*ECLGNW+&!XOFZY M$T1N2/%>17$6)L&;0HJKB68>0[YV-EO@@>$*@6#BBMY 9K9_4T#Q%*'"B\FA M!AX!S[.\;](^=/)>Y#W7"EPJ&)SE\1"[(PH#]_ )F'@*Z_8*XK$5LOH'@*NU M!\SA$T#Z"GQWP=*W[N&2J;>C_'M.DJO&?G4 MDDY2SWH]X=@ 25"BAT76DBQU:_]ZXT%6\0& ((L$H;4O[FZZNS+!3."#1"*1 M2/S;?_NV]<$;BF(O#/[\W?C'T7< !7;H>,'+G[_;QY]@;'O>=R!.8.! /PS0 MG[][1_%W_^TO_^G_^[?__.G3_SA_O 67H;W?HB !%Q&""7+ 5R]Y!>2GSS!. M4/3I4TK]&_O.SV#RX_3'T>KP[^X/1"ZP"8M4];1_*?1 M\J?):'(D>@K=Y"N,$("1_>HER$[V$?2!@V+O)0!8<, 4^AE<>CL4.!$$__XC M>,+_\GIHXR+RVL"OK=_ *1Y48RB-^3\R)KSO>"/G\G_L[!> '=P$/_\+?;^_-UKDNQ^_NFG MKU^__OAU^F,8O6 ]1N.?_L?GVR?[%6WA)R\@'6VC[S(NT@J/;[Q>KW^BOV:D M%@V428;7H!KU$LI?K)#O,SMDD]^WC"Z4;CE?C35 M/.3\^'??.O"SKL&?X(I9((I0'.XC&S4:E;RLHAY*Y=GZF(+X4"CX].7IN[]0 M&O![1O6__NVG8RN:!OHJ2+SD_1&]>$2&(+F#6\31AD^F9]AE(F:CSZ,Q 02 ML<\E@?MLR$9H !WN"/ M.T2 :Q^^<%0H_:YGB+E"96-<^-& 0>;)4Q[E PT@1 ,,\\4^BHB(7FQ#_V\( M1GC/2$(J/"=&2*K)XZL1]>#\">@,@$2-:!67D)$#1@\( \ <@+ ,Y@P\;:'O M9S$OX8)6HM+I"' %++H!!1(#<"&62N "4-)#Y'$X++PBW[\(MSL8B+W"(I%6 M)'#$*P$A1V$.#JI"B6! *$%*.A@*KK8H>O&"EU^B\&OR6@<' ;5.7$@%+@*$ M2VH,4F32"2"3L0#&,SAXTC7N$>W"*,%R/24PV8O7%1&YUIVF5.32AI-+:PR MI.*)MI^I5W)@ HQKP%WHX;A#X+H*Z/3N2[E"EC>H!2(#8"*32[AE9<3#NZK7 MGH^B"RS!2QB)%Z02E4Y+PA6P:$ *) 8 0BR5P%Q04I#1#F@DV"Z*8?,:_QMO MD9'0ZC460F'+!J-": !&ZF03&HYTHYO:#\HR.&#(KEL-+CG*(K(+X M)7]6PF$ H)2%%/FVE!-05L!X08YY0&/T'WL8)2CRWYG;+9E,%4J]QD@@:-D8 ME<@,P(Y<,J$Q.I"G&Z(A#^,B&,0>2=BK!4F55/,AG4#4RH%=BB'0\K1>[_;;RT4"4UHGD3WCJ@H6G4[Q'XW D"D20;(< (!QOYF\ .(XP] MFM5+PC;H(MP'28273$>8%(Y9'/R "F Y1P M@)%_CB )W#Z];ZV0ITOI=SUCSA4J&_#"CP:,-D^>\E"G-( 1#3C!K[[9KU@P M)+BYQ"?3.]%Y(I8G>Y[& A(Q!).^HQVV)M+-T&"R&TZ[PU=P@2FJ4N2( R? M7&^$2R9R.;3%HS4 ,0KB"8-9!QZ2/ 2S=+.A=Y+$>[V/GL.O0=WN)T\YP!ZR M*BAW WDD,P8N(LEJMHYT7W$? <(Q-$IH\/4^>HC"-R^P:R,.%?(!\"(0F0N: M$JUIR.&+5P,?%B_'^,G83L=0!B$7QA;58Q]_>H%PQW"$_"3._J4,J/2?_TY" M^EM$12-GAX++][74_<-)46""IAI2,EI_M^8S:XH&Q%0C(2L1CON[RZN[IZM+ M@/_T='][<[EYQG]Y>L;_^7QU]_P$[J_!_7>.!O0@#JN]?O>3U8A\GN"\B[-'Y>^+F;^(83QSD/,-O@MYKU9(^ ML)Z@:![(+9JA^%G.W8D[-0#D)RM0G@!W* $Q])$D(:_'8;T(X^3>_24,G7@3 M.$\H>O-L%#^%OL,;/3$UU7%ENVM[TO<@<2M-<<=*5=QJ69$X(?71=E'H[.TD M!C%F,<':U(^6<@_HM!V=@LP$(Z @8AE3OV>@HERT?E[&1XK@.9+:-3V.S"]1 M&,?8B7,]KMN1^YDJ9L_0TK4U#4"2JPK&'06A=.6^IX1@"\DE/A.F,:?7Q:KI MG*@-X3 S8"KR9*K,/08 1C7,1"/%+#'Y*S87E]B#\,,=<9&OONU0$"->7TL9 MJ*;CE;.8+D][0Z[AWCKRY ?->3TZG&Y!FX]NJGW2:%"UP[7UE4S R#<6M6)N4 M_PRD+5"<%ML8UO#<[Q 1(WAAL;O;L%C]1T+&=M"3Z7BIRPNLW0_42ED>GP,# MV>ECU] $4R$9D7IU=1J!$Z&S-&!ZRV2KS.4C6!@U^)[0_S#,O*4GOBB6N7$E M$JK8>C0=S2US7 "IC.41R(A-VAD(QD&NIMXSIE9 61DP.T5R56;F 1CU2ZD^ M9-R%05@T+W*,2.CUH:56Z#QNA,1TI$;3%;)TA0IE,%(4L^(;)*\H AYE&,C$ M9VM2=M;D!7NL0[H.A4%\CMPP0HSN&7Y#\=4W[%2&D>,%,'J_2= VQLK;Y)0J MI'YH-E'$)\R]?(X= +LK..M]Z5%U%;5I6UW$J.]@T=93>(&$M&^"T=* .7T# MH3^5XU]FLHY'!AAN+4IRG(F<2H6*'3L\;+W# 1E\(KE$ZP+-2M!GZX?2N0; M^0(!50:.[=G*F"5=(A\OY:;.L].X4^#UO$PYK3N"YK 8FS#_!&)5S#V!0M'D M;Y(D\JQ] BT?S\<0/$"22F^$!;^"48"7E?@!1;3.5DV*JYA<'W[J1,Y#242; M)6M!;:DG,F2I25E)H$ZY '8@0$SX?C814>R MGDY&)IPL*8A8AA E,1$TEYZ_3Y H!5%(/1QP2@++H).2TI%QINYJVOL!>@OP M<(6LU%1C1"8 *%=K\M)[\QP4. ==+F#\2CQF@>IJK#I36]55*2:YUO.Q\5S MI6-"PDUSB2MIU9@*.!FO82OAX=K*O(O2*@MA[2\,,-2Y7XU8T M)FVT4["0O=&L"88&9SQWUP;@]R3A6]U:NKC__/!X]2NFN_GM"MS*=8<6]WD-#LG3X]4^)@CNB!);UWG^&W!_(^2!CD M=Z'/(=N#UMB>SEK7F$/2;8<4\DZZ:9H%DM83.#4B8:4/I?@GGW;^*^D<^NE[ MGX1(C%BO95UQ'4;(>PE8%03[G181)N41<*\$#OV;3X/X&^=_[^.$K E9Y[7H M]U,^9L9,.[V[5"=>^R^Q$-X8.="$2R=V%;_E9 M&/[#SZ1]\ G\_XLES9\F7R%_G9SA3_6(]VOH1;]!?X_(AH&=XS[B+<335[C+ MM"=W.L]1@%PO8=TPGHYFTUG:%?/I?#192SJVLR_HG1L==TQYQG34/$LFM:8K M=\C:&+TK)EDF\.? &_D>F4U>EB09D=(M,?YF?J)A=P__]+W%/OU#?M9A"R +*UTT29W;""5>1+?O:?>0GJI8H37^WZRS5N/Q M;"H9C8[:USOU.NV4\L3KI'%V&6:&IHLA>A)RE...QFYB02*LL:!EFGWDG5R9 ;&/; MY!73^!'9"$,?"XA=4SG&Y"P:UU$%T0O+J82>G4#.K-G(A'*QZI*6<99Q@NC M>@9\4H(?^G[X%3N!*/X9' Y(QZNST6CT7P^!X_EL3OYAH/H%;UB],'H7WN \ M_L[NS,\F(UM7IK-"FJ%8P.KE349IB W@];Q$-[V7>QN"PH2[.ERA.!?'4RH: M#3!BFW\7)JAH=$09M1Q"G55G1&(6R\V4J>A8H.5D99NP=:J33[1OVJ7AHM % M 6DB9^I-P-!#A';0<]*:.=@[I]&PPCY1T"%*G/I0UD"1/.P4V-(2I=!=FG _ MM;' U6+,M(%# 56ZG6*GF;!FCZ\KRE(;76'>^W2.'&/J$TCDXQ\@FQ=849GU M@\WO%@ Q8=G@2U7Q+AC9608*(]R+AX@45DO>'["H"38T)&9#BVG3 MHAWVD#R:[8[_[*,TM7ZS)8[4/^F_"Y47Q!$Z:9L%)M?C\:)W-T"]PFH_RG'" M%-E7@)/[C E6JFOH]-3!FB-M'V,VC4T($G>O475US\V?_#?.P.$KK'1\[CMG MH&2FSXIV>IC4+:'V@EV]C)YM4Z9HCG0=3M4Z\>KB-EI3: @UPN\!-UZ;XA<-780 MN6$IVHE+Z'4>"-4(73P=$A"S9&9W-8=FO(.M)&8EZG>@,P%-UT<%;H($R^E9 M/F)1*+$O4,>D#U=JXN?!)>=@^]\I'&LK>"M#6!-9*XXHWF60C()C5-\[-'&\ ME@9S.Q*8VW7T<.'S-@Q>GE&TO416D"%0<^53#6QLSN6DWOW2YS. (Y651(] M&!&)EJ&B_'OJT3NS\9 5_^HE*X\\I29F ]/7GE?U:/5S1YT\$Y_[F9W-VQ-G MK"O#1.U"%T\Z?H$FW8//T9-1-&*E"^@_9:T9];,ZY^E$>P8FZ$3OW6P]: MGI_//J^Y\R1CT >&>K'S !%3L\#Y:K4>N08 1U5.43Y?CM\$;&49Y _PG:04 MJET%*!/KOP3 %Y>7_E^D9.5@%]/)R(1ZG2HR"E/^=XS)!!!=;7=^^([0(Z(1 M@>H4$>BOP*?Q%0!5)0KO =0QL9C>9#&?FQ!Z;"@N!WO1'CFT:@T*8F-R.)A3 MS(13!E\=D^Y]2)WXU:V)B(.%85;C^W2(8 MHTRK=SG@Y"Q:8]^UHIKB:YXB[R[J!!&U1G3)!2Y MBT_*2@6LEW!B!*Y4A*QD='2Y19(F_Y1NSS?* U+@U9L2I*Q,.3NHEI$-U\): MK(?Y-PW7D];-JAYO3U) M[,8Y 6,H>-D-1$.=M:_'(\GNBXA-8F,%:7CA\3, M#875ZS=0\$L)$R9<3>(*)8MS&1'>RLFS"1SZDOAKZ#LHBLG5Q.1=/>FIAGT0 M\"BI)$"6E)?5'APOYT:4EVHG=1F;]-7XE.]/@''VL+O\+20[WH]( MO7]:27BS3U[#R/LG MPF(UG>IZZDFT<^U6DS*R6>O@T#R@[9_A[2W8P?0]OI_!\2OT'M8^_<[/8$SJ MM9+_ S']6 ^3 GMM;]W/BTY:U3,U.NR ;'9TT"0SF$O;&?S=U\Z5*<^1PP=J MIHFF6=+1JP/A=AL&5 WI P,5,HUO"0A$+#P;4*)A#XG-YM;,A(NO!^]UT*:1Z@/U&(Q M\["N4K$\'[0:34P((];)5RT6P.@9N'\&D[/E;'VVG*QY*!/\: 3*'E$"2:#I M"D8!GB]QH=J6Z]F>:#NHPJ@/A>IJY%%9S\50L,*=IRL.)4-I4WDK]X13?H#2 M!DQ 8$X)E2?DZIZC:MO:(.7_VB@LJ/;7I"D6M)I/'6WO_LI0W8D2LI*8M4\! M__R!YL%U&"'O)6"'O/;[[$O&S9\V'=5B M;C7Y#+O[/)TA(UY,Z%W!\IQ,6TIS"NQWD!S;^D SD""L:0(B+!B(O\+= M!YWPW"R9[,V=8E88R9V)NYGJ[;]JW"0_M0-;3.^VGV3G?M;(LDS(Y]:J+&]* MV^%+0")-O(S%FG2UT==U[N9M@9/PPZF50$YD['E+$VX,7Z2\$UC M.F1Y,P'5U:P<0>_P"/5A4RQF'GY5*F:;UM.5$<^#U,G'S\YLE@ U8 9;F\PU M=N4#SN>NK@%JDCRK(#*_*N#MS>;\YO;F^>;J"6SN+L'3KYO'JU_O;R^O'I_P M&/['EYOGOYDP_56'M&$7F917V1J5,Q.N$:M+*LOI/3SJD;P/4P*T6;IK3:JH M,YM;$UT)K@H/?JB*VW]F:U\^0L-2,R_C>^'WXE%9NNP^@RW%N)N_>S^H;'.Z,BUUV16>-F MJI$ZA3V4$B>[X;]8CZ8F(+6-S,)BEI5[O3!KO8\49WF*=^.<<#-R]LLYQW+J M](WO^6S06[)-Y53-IC\D_#* 8[O".G&6X_:,(42W8^II+>!(WN MC8C9A\-;G4HR](EXF<M^G2:V*S#3#$AY3UPE"V;_V Q?XQ8&1:"J%6S(SM*3K-'2 M&7I1/DGP!ECMT1QV?FU':#-K: >YP,.WD5+"M.[\R%J9<("I(*+\/D^_9K!S M=)6G5GVW5#D&09I(< '>RN0L(6PQ7AAQ;*XLJ!Q['\FL,3W9C3;57LFH!P1< M46 IV!@I6Z,6"V=BPK&@DI!*(&.77HT'6.[2HVJ7%%@&A!I'="G>45 EYX9';-/@5[DMR-QU2RH&NIU8W$1(R%G]8N=.5"26':@64WU ] M8,HP'#TE,*%Y:O=NEN$:UQZ,R5AT'HW5BUX\'!/3LV5I[,Z6)EQ+4)>T8L;N M[RZO[IZN+@'^T]/][D9_^?SU=WS$[B_!A>;IU_!]>W]7Y_ ]U_N M-E\N;S"-$6B\0PE1^"$*WSP'.>?O7V*R!S_4[MW8B??&\@;D&&W3D#[DMEE57A/LQ_$Z5OPN*IS\ M]_ =5EUIOK3->.2R=PTK607'+Y+4ERC[)KU%>,=XS=CUG.&U M42D[P&O"FQ[8SMSUD(583Y-:>I.K_A:7$==;LFNI]P&YC'[OXG4%&_7DG5Q@ M2TAZY&XKKC>ORJS/6C93)V\OU3A9C;RUZXY&!EC,-C*70?L]:>2'PVWB&#=$ M[A2BC)L"F%W0@G&,S$ M]7[(].*D4PKZ2LZB#Z$JHN=Q*:-GYF@U=J8F' >J M2UK&X($3N&$$G)27/&5,F4U '(W2GD/L:U_DWO,6Q=P$Q!KCF5)Q"Y%,+B7; M,SCC]5NY*P)V5"R$517,[:[KHTE4X]PRA$;OLJM[* M]U'46(<$KMI=%!4^-NAC=S8SXU>0F>,,>:Q@)GI^1,J1' M^DMWI.N$6.'B9 .)RZ.4(S335G &JXGVPUJ'DY$V-N'43%',RL7IC ]\GW'^ M0!:M'+,1-R:KZCU$: <])WL]^HHYA%D)GPU=:I7[2JVQ(5':1%TY?%5:8OG& MJ]%$V]7S9MANKD-UGTI;R#82\3$V8B;CF;8RKZT\,ZG40A]ZQZC- MM!^"T6O:%69LY$Z&X%A73DV[[5M%5%6W[8#%M(5A"N!4%;O:[OSP':%'1*O$ MU;PMVH2?10[7RX6CR_2WLBBJ"HB>",X'/\TT,/5#?$(G#6MV>D;O>,B'[4Z3 M6M4N96V!M#&@]@:O?I+:47N*BI@6H^WJU[S&Q"+D,;F2LVBD"7M (>NV2 &Z(5NUF2Y?VJX)14E: M"\[)YJ<-,>Q6+I28X;(U&U-E;O9L3R1,C#%,+F97\O8<#A&E+9X='8&AC M1L5U.9OFTT(&S(0O'M%5XEKHN-!8V-X?_-@@@?(KXK&??6O6=F M)*P#.$],J&+01N:F\5U>),R(?:I ^6LO@('=07Q7VM#@J%904P'=DE;2ZV.V M99F0LGJJ_&74'QB'CN\^HEWJ+9#M>_#RC*+M);*X@RBB9?O\L;-$O;M0ZAL! M-6&K^SD/#\L.^B#C)H4"?,S_*<$- >W8(+QJ1LVQ<[0:4@Z0]K$A .?>@DK M"]V1A>PI;P^8(FS#.."W).,#;RH>L5#03R^)\,:#2\@2]$=PYO9^UJP^[14D M+0\,93G,=Q-FMW1<5!36^N3JZ2":F)!/52->93H?$P\H9WP&""=(&8>9T-G. M_SJ,L+5)0UCW;JZ\MRQ0(N9B#\M.EW;_U]V:A_I4Q1:%^$CN.*EA'M,J&J0J M2Y*6H#;!%J@/:>/N&2*4UPLR)R8D.S6151RR(_ [LA-'(5]A?UBK>F3[ M$SBQXKCQ.5CD?;5VEP;M%YJ(7*G%F'$ @4<1,3 @FJ ME>P/#79!VE.4OI)$.%O CLMOX<]!K+>#.(OI)J5]'E MD1F3;"X;<;\ MA'[3^CJ@;CA/32BKUD[JB@=QD8&6_B'7TAE@;0'.5=5AMCE\C3?8C8JB=^SD MB-]65F%DQY-+=VKK&MT=[=^G!$9)$% G$22<$EE M^E<=WO5Z/K5TK4.L*Z\":?"KA>R-!A>1VG'UPZJQQ/E^M_/I"Q70SYX*O G< M,-K2"C)U+SFJM.*Z$K==-SC0#'BVT_C/<1 MC;I3%+NX4>Q2'5HUI!)U@G!O)@_0$SW+723168*C*EJQRL;Q=[9OF:"98P*< MQ))5;^8RRJ&*\H1;] R_H5CZAL""D@)":T1$\0X/#UXYCAG0@7.(?MXD:%N; M"ZS.KS$JWE2I0E!%*+&I-33U>\D+_:OCEF M\F9K:V1""=;.%"E/#-HP<;3W,6)EG+4Z5.0Q1('<7!U+_9 ?\Q.;8KMJ:V$O M=)D]B8/6J2[\/-OL89\3D^NX;Y1V,*+==(2N%TP-@O!LR%6[,P4J;F8)M$8X MF??1"PS2EWXOPB .?<^!Z0/"#[A+23R#_/7>35T6Z#_A?Z&!CCH'M*.V]:W< MG79&?@WOI.&L*J-EQ'W-'E0J3YAS&'LT1RW?G@F3YGP?8S,0QYS3SVF[?"3.AX8FM+RI,!_53YJ]NX!($- M^ 2,A?<5C,CA&3EYI2^(UJ%80J\QK:A.Z$)RD(B8&20T7<8 M81D_.?<&M 43X)4]=_9^>3@EJ7VT5<*A,QA:*W@Q,"HD9T=)JS4R(F]365#C MWTJLZ%%GNN0L@T)+:L!D].R&ZLJUH0F7F]4EY9JQ"VS&#(/9+V'H?/5\'WL! M-WC5#EX\RV=[OUC9HC5L0Q\06RF71V:C!M+3NO7,,B&C]@31R]C-FC()K^I6 M493VX@JWBHR5NZ[&U(% MJRA[G:424@\%':E5$I"R4W4(9XX)Y6J5A.1:H&ML@8R!T4$#6J[C\(YH^A;C M11@G,8W$6=AB.ME%_#H[=6*C&D'9B?H%[)[48OHN_7@VTO4&MA3B'>I2R3^G M%8?NZ?E$3!/#-E]AY)BQ**OJ?9[7N]8&G]JJ@=-"W@&MY@6_25:$9@0G_1?< MZW)BJ"C#72-^P6N$R5.$7)5*WFO6@3*1QM,UKGB%([4"!;MD/)N/ER; 2R9; MQ8X2F.7+9CU$X4L$MR: A +X-?0=%,5,)X)M=:^U ;_&VV9-E2K<-U-E9B^_ M+T83QP1'H*787,OV*[%L!H/V$;VA8(_(\S@784!GX%^]Y/5B'R?A%D4U)D^9 M6V?QX48*%6L1*[$R"V59+C1A8]9*Z$J.-FL$8]0.7P+/E%27&MWJ#*HZNS'P ME)I355YV<+N>K6T3PD[MI.8:TQML3 V%ZN$Z6X.T&0G' '<(5=-FA.2LX)VS MFM@F+.+*@@INH3X;=PNU2=Z,C&50;-7DS8CI67P%S=#$A-P_=4FYANR_T[P9 MLW"6W]G3,F2)%]%\<&6+UJ@%C>6:FBM6J/:BSI[F!RS0V 0+V%KPJG>8<8)S M%"#72^C3C#:!O5\F!M MPL^LD6.O9R8DM[67O.J>V@2TQP9)?#W ?[:1,>]\W:&O1_F*XI%JC*P';H(\ M#7V>T$>U!^W=-*VS\GYW75&LR7]ZNRRA&W$.U;U&7,O_F;JXYL^A1R_^ M@RC^!0L5D5(/"B_NUO#H+#ND('RQL)"$@44PK3DRXB)L U$KM61)SY%# 6+O MR6UKTI8)8"L(1H12=X/56'7&O]15*0:^ZOG8,T;C\;0H>/1M&O*6!)IQQJDM:J:*2B6V!*(";78#V0D*>1 MZ+)?D;/WT;U;KC%$JE+9>*MUZ?G[!#G/T/+KP_)M6].(S-,4+N"V75,L:6,, MYTO'!%1WH43%D*:-DMW,)0K"+?%4PR@&Z?.-G()4Y*W9W9[5/C-L9APJUUSL MHPC_J>%4J&,? OMJ*O'!+N=E*^S<78U,*/W?3FH9G E,PP"ECR8;5I'HJ.[Q MDE0^-X=>-]CL=A&RO31R\?**O2-R^RE]1O6](;J[^] 0\Z#K;N+/F*Z^PB[0 MC]S%PH2"7GWK)YN%[ 9?OG' 6L]> ^ZC$GBMPN1?X\T^><4&X9_(^1(X>"GE M]\+Y^]4W%-E>C!XBST:/Y(!%.O.&$$!/O?%ANC4K4:[WZ^QX>;1<3H>\#CFT MWM*9O7F,P?T^B1,8.-G3)FGSI,D/L\RFUXN[7U9K&C9L&57JAL;+IK155A1W M:5FC\4=9)AOH4[\LLL8Z6@DUS1BAM6'*T"18KIDY=49U\& EQGW=AH1I[\ M58;PZ70)S=HTZM&W?D;_$D&RX?PPR^(S>4M['[U3Z<_?+WP8U\>M5;F'F&Y* M"O'GC)25G=C:DZD1[ZZW$EJ*7H/+$1R5O4/9S0U:7Z:AIU;#/01:E13BHU7* MRDJP3='$C#.^-D)+T>J]!)[KV=C6@F,Z3PQH\2%B3,Z"QRV4[%8^;!9&ZR2U-2%:Q..'D^37GXZ0UL&^:8IN$W M=LX1*UT\R>6-G+^G/S;8"C1K;1#_OHW" J>]25,4.4OH+%9K W#?B1)2DY]> M0SH\36;:A:1C#V 1O03=>F^H\BA!0X^E04M#0+^QHGS8*S?#;JS!!9R9%2YJ MJ8 ,[L=V &O(!(C_%9$@,G(V;RB"+^ANO[50E.Z]X]R6-\U#."YZ*F^?=]6X MOHG0;7?DYT8W+3.T349H:4*LI@^=JI7)U< M%@OX/6O?B!=>5;N*Y?UT,ZU*;9DWB[C*MIDTA8;80?9L/EY_I#DB48'W(JO] MD?'=15<9B^>3<V_'^">-@A8BX=#QL+A M^!E@_BDY(T];-L)#O0EL5MP-^A?A=GO()$A8Z)T&=<+*\Q:;*"+) [0XAJ"W MNVA8:ZW6CKJA5-'UQ%995H9EP[D)%[V[UH?K,'AO>.&@*28PGTL=T;1.$Z:, MP(ZDL[KB*S6S1N)6!E\QZA146"I$3:1/ND+I,/YB \\/UI#N4T- D_N^]^XAB%+VAC9^@B-1Z>*NO]-ZTF0&>MF^H M(O>Y>\4VV$G@U%U.3'A^Z#3IJP6-\C?1O.---,/B<@>M'^'7SQ KZ4&?U'!Z MVN]V/A8WWPEB!Z=1&P. NHER7$2K-,!6])FSL$U(P#I!]$IA1?@5;-,FJ-MN M9^ &.QB9X8H$BU0Q&PN^+A:KL0D!ML8" M5V(LF(^<]>T8IU$@)-D!\2MR?@E#IQD(99P#@+!>$2X(Q6PL^0TY:R-2]QH+ M7 9AQ@=>".,@0=V\WU+GE3&?Q5V-E[KJ1>)50QY^%8M7[NOG$.^V\ZY4#[>( MR?A_]7P_UY>IO)5?]=R_Y0B478[-_<22_IV9O1[2M$N%*H]F1G@& F3$F^!/ M"79QMEGQ"5$"6(E(YP.W)TL5D84LI'(5GTC.Z4%OU-J(_9) M!Z%NO8"E)]5IFB,< "45,;E(.5"Q$BLK>V*9$':JDT^"&,(!*(L1L#F'6% ; M/;TBE-R2SY#G:;YY(O"(R346Q*P1N5#Y4D#+//<9,J,NM9J4U2PJR@4H&\CX M &'LP?&X13!&\6=$ JR<9;7XLQ[7@R=2YGOD?V.EY4>SQ7K(%&VY5.7!993@ M=T9KA*FX@#L/.[A4LGO+]UY8GFI:$4L [3HFC=7%E<0OU!67];?,(*T#=R45UR(;S'$;K?H8A>E:1:W'K0\GPO>><-C8"4U=) MR#.*MO?N;0@#SNJ:_U&/!U(5)_,_CK^P=7XY62V&+MHEDJFR'F ZD8.VK(X7BKS0D:!*A7$H!UBFAMCKY7&Q4+HUML8F))8WE;>:(FB15V>S M!L"Q!<":Z N6<93D((G_5H8C_J>_TS)Q',25?NL?5%QA"&X*/[!7 *"]' VY M"Y*(5,TSPF3&&)[?8.21XR>R49.8F2J9/J,B$C%O0LHTS*.8K:%C@L&02U<& M2$8-"+DQ0+G$ENF-IH;F3)\7_R%=FV0L.E>E>M&+ZY&8GN40NFO7B,QU=4FK M:U#&65B),&]?9S\7$7*\9/,2(7J(*3P$$M#IB<5(A@.Y=!G(I?'B$&H,\0C$+(9X*%;NRZCAFO Y;)U_%'T9O MH?]&:INF5L@X^,CW>__[P.4_>OT(T$7?^H4PUO@-P:^5:4: M /C(S+S]%5PL3/ (6HI="^(I%\2S/D&L%$'][ 7>=K_E@I/SNYY(*E>H+)I: M^)%%IY83UQYR[:X1JPR.E-0H W8;!DX8T&P6"P9_W+LNPAXNB>K=WIS?/\IW M(FJ\6D^@U94I'4G7,[)$T2N'%H3PN$M$?PFMT3%WS59(IY0!TN4 M_Y%-^>EZ/1[Z;$TA5Y ZYG1&QWW+HG%"9(<9<1ZD%$O;@8. M,26[V6(Y:SCD_9LF,E9C7RD?L-)[.*$+:*[3Z6F3#5%"0-I(,\8P-%KR8M^@/2%['WF))ZPET[XYC8G])ZI&!LY$[-: NN$PTTZ_RW.9.F*^A3>\V'HWE-:J_0=BHA6$2 M !05$V4&U+"SI62.YH-NG4X6O(S431#LH9]? %V$2,75E-M4]+*3$,].*R@_ M1%Y@>SO8I+_$30R+WSK5Z@ LXF=))?9D9,015WO)RQ#^CSV,\#[.?P>[C &D MJYL)Z"V>Y9$:]_'3+D+0N0_R6^NG!AZY3UN]"L@N"_F8;[H551L3D0Z2J\T7FIZD7 M:=DC/=8:;Q2-P)J*E-(2 "#^"G=G($CY :0-F("P_+;EZ*.<(SP3@I=K[QM] M-O5P(GNU@BHF9V"FA=(97P^A MNZ)I9SN\O$WG; /K6?2$\51%SW;6=?39E8?IH$5XFTLJVGYWN+YRH?-$'F&Y MIS'EF)1K$!XJBPCUP$0N9@8./A6[(8Z0 $ M!3$K-GE\]^G\O?HJU%<8.2EV&N;X'0V^)EP\[,4W(^^Q/L\IC MDK2=3Q9I".0_!G)? ]8[R-.E7P3TDV>9(W!6?':2?=B(_.=3N_,73)C$-^D] M@5^B,!;75NKA2Q]GVDHZJLN)R_D,NS*'ULN%":?+O2M8LY2>@9LXWB,SUDNR M66#B7.Y)Q((IQ5XSS.\^KKZAR/9BX8O';1K2^11 6S6+3P4T;24]Q!FMC;@D M>*K\M;@^\!D![1.G^748NDT'A?NGCK"N2CNIR7>%\AM6U7HSL MZ=R$Z=6W@K7S+VU!-O\,QM& VPJ$UG")-&&([9:O D?_;O^@9\/=/@J0&,3%;*XHPH/B_K;XXD[]/6FYM)6GJE,6P!I M$P>' =!&M.=CRC0ZSP)Z'<F$TPP)AU" M<3QTPED+<9O[X$7H&7$(_8A\F)! 6I2\/T M5DY;S,^K-%%3+;LJ&VROZ2>]LUTK4O1M97-S)W7UTZQ.[01.ET9DJ@VA='E2Y^C-G=2YC)"X)B4DZYE# M=I%LL]\V+:5C(8:>XGUW;Z/4IDXE8/E (SB?F?"(U)"Z-PR=]A\J/53MO @# MFE6SA_ZMYRH$2L6<@X1)ZQ01!$E%;,P'FTS1H)!M+; (9Y\.Z5#' _42PHEK[,+1AZ:B MH!E[J3ET2\F,,?C>"X 3^CZ,2.(LB(E,/_S+3>3;\*ONB5SYY >=R(*NZVTB ME[['#I#M,3*B I0^345AV:XF ME4H_1#F;1H,_'MI5ELE5O>_.'6Z]YU$=5(V9SJ"^C**:&:<@Y;]B\9B!+[NC M^53?JXH2!&C3LU*:L28)VF#H#'R?=3F=HZ6NK94&Z-3J6:F":&3"Z#:E9%)H+W=E5OE[R2>FM'B]X::CJD6WX+-*R"BKXRGA80< )= >]!]]. MVG:7":5G<@.,GM?X6I1WO&JTA/.UME=T3[ ,/)$_QNTHK\VE.\^82W**M5M8)%D$@=1]WC'JQ"Y6A:JJW M"=:A [P-^G)R"U&;&XI#([KO>[-;,PU5SIB&!U=1?/5;3:F3-QW-ASQ<:"-K MRYMT/< JEX!& Z,L"".,3LO)]4!)1>0,1#):=L<'VA8:NNJ-NI22_$' MN, MM\]CC%PB\DUZ>,;1B4NE!R 2 3-<<$C87?D1=C!T1=5%<*@53I(:3@\2Z>EA MK/_X4$-JEKT>VXX!MY]:RUT;Y&J3H/7_IJQ\E M9<;N5H>Z1$-^*D"IN0BLEUOY^_ MAL^_AOL80_[Y*S;S[](7LJ34>MQQ!8$/3Y2+25GT#Z])BZ$+(BD+6880'LH1 M(,3FWK;)K<0V]Z#?H[]$FCO?;S,_8(1L[!^2E.-'+NWU^4'.6;J_= M5C'TO7R-5=-=+];0A)E9W4$S4I!@V@\]*Z_^L?>2]^,;C_%]\HJBYU<8 MI-[4YN4E0B\P03=X=^D%L6?3?LNY45V/32)K#--(C2IL@1 M)W!I8S0MXO2RC@._PR-S&WX+?=R,CPV'Y,ET+5\>^NY9+QW929ZS^F=9 M!T M-%OINJ94NY+I5+@\RX^TP$%O'OW\O]Q,?O3B/ZXC1!9U^LJ]KGG,_^X'G<6R M3NQM#O,^RBKIX'5K^J%?:&VG;J4$*>8 +F8!$:8U*-C]8:Y/06BO75V)0WA8 MA[D\=="2?^LUI-S@A7 ;=95*'0ELG5O-9X[Q![9%4?DC8N>?8$;?R)^-<+%O M BP9>DJPM2'8NR5?\J35JZ4<^A9#!<'S().0L^C^REG/="%-M@ I"UJ-51!& M<. $&6L'U:L[= (?T0YWURLD)W8A-E!;"=1D#)K=+JG8%6O&I68)0[/Q+)=N M/;"CHR!GQ9P1/G!D!"EG7S72G\,$^BR)('19!.0A_;2SB4FI]M!]V%N^9_OO MFR (]W@\'7HR'$:I:.*\URX;UW3JVGEW' YI.VN9)=M;EKT<IT[E24&_ M X[%#]BGP.%;8!/35P7(;]GWP.&#(/UB-I5Z3?--$QZ*G?+\"I//\/UO*+'0 M06B:;I&\(M7)U%G+>F92QQV13:..FF4E$IR1->B3&KTI)$K#J4PA\B& OP3P MIX"%LVJ]3[[>WPXM;%?N*]N5 M\])VY3G=KMPW60)[^,8 >]XN.X>[^^WB ^R"_6*TL(8N1M.S:OWNB/6L>B=W M4=V2U_4'/LBLDRYVW;;.PC23N3,?^CY.GWKU/=FZ7.6Z.7O;V#;R$4DJ<4HG M/_%-X"4>]"M!%,'!4:N6])W6G:!H_ABO13/LW&PT6=LFI"*>K$"3>%GGRTOO MH+_V@DX@+VK'",#+E52$.[^1]+G:I:OM&G%+L*N(WPSJO6]A9'N\$P-T)@;> M3@FH<7UJVUJN;),WZG*IF^[!AX]HG1*I,BX"U3JR5/4WQXOQQ!XRV><$D1NC MT#R?EV9>5E*S/2YMX-1XL4PN BC,(!O7K2/-Y[X9+F. M08]!5A,[L\)R:A;1ML?3U= ^0!,YRT Z\H(<,\#0RUM(CK]I M6J7+PAQ6X>P'=G(XMMQ!'Y24B%191>$W; (G0D+Y"-*O(@FBY,8UC/^G"09 M6T2L;TF3BYM?J_B4+'_>3(4N!-I&Q[0XZ>#.X7#AFXDPL*Z>F%:4T&&E9Y1/L[NZCX)YZ M*YLX1HEH;]*LB2%16*^:')-B?E;G=K9Q]( M>:S2: MFVF*F^M0.7_.M4!"R3O2!HB-]Q"*FO\"O2"^#?$T53?;DA;, 3A'L2:HSK&G MU6LG"ZCKQ;Y3H"P4O Z_)$LN0 GP,>\@Q6BJFMVAA-74\>ST7]7]0CXOBYQ MQUWT'HM>L[$,:&E3Y[;1D*H(7SG4PF.W2YF E6Z(S35#\K%MV4/#&J">X&I" M]=_& E=><$Q;.(1J2!MG@( V:^;P$VD(?,_6X!_Z.$ C-O(^>/)> L_U;!@D M5V\H*&-/1JCG:$TN9G;.QJ=B[PA-5A-GZ"?#5>0KHX7PD#U$?.0"B+"98,N* M9T)W<*M^('R1ST"?+8QJR%+DTY0JTD2)0QJ)"A-S.V;68C3XU?OFXE;23W)- M -:&/J#=A<&E%]OD; U_/WI7@YD2EQZ0-5 @@Y@""[L&.G?@:&@;UEC8RCXQ M##X56N@%7)UN&_,"TBCU=N>'[R@2=L1F&^XK#GU7C6K?8IZH/F?CV;)%!BPT M6JZ'W%3TH0L_D=XN3 SR_@8)DK$@2Q]5RVP[VB.'R7<=1N6I_@1=]"N,K##* MJ\.Q$6T;TE3E["0U#]7/6K7"_#ODPM70#XUW(7\EI,O:!) V2@$;X%VT4[#V M,6X8O-*6"P WP=X_1*&-D!-?8["0BB4!BN)7;R>!>R-.C3F*ZHH4TA3KV5CJ MLKV:VB;DQS86N/+B$8Q?BW;6!!Q>D!$F#\ 3BXY#SIFKF<&G&HVTS:ZE-;.6Y G_0X<(/?"7\?'G <)3D4XK^5 M$8C_B2@6A[[G4-%N$K2-.9B3$?:/LGHQ":[$5&P=F\#I:L@S557Y.-@Y\@#* M9$R"_]/>BM$+?6A15K2_3*7QSB-?P,(MQB))NH(LUHX1S^3*A*LDC!Z)^XLX MOZ%@+RYM7/I=5QR9(]0Q9)S[D<7"''?J#'T[3")6-1!,2?L,Q-WO2*D,+WAY M8O@1CJ^(4,] R\7,1IQ/Q?*K5I/):,AD2%7Y*A<1,AZ0,O6)AJO@Q0L0BI#S M%/HUP5@)K1Y,U J;P4)(R'I^!,>#/GW<0,1*/NR!#1SX^L3'I?>&=UZ>ZR$' M;\FLGKQ3Y.PBV*KK[9_I[4#B'9X/A_G6?XC9]#T+@95JO!@FBE:[(K M/")WLAX53Q#Z:)B\2O;F&$D)S;3Q@CT6/5W L&4Z1VX8(4:'%4'QU3>L<1AA M!6'T3OPD- CY]C=V;62UM;X2@%I&C35_"6G$5;!Q[[ M6T+:'P1F!W_HV"$\>'#(TCSE^6BB*QB@,*RU4HY! \JRZAX2 M+L3Z6$+#@P=N!<5Z*, MPL H2%I)@\'$JK-(:\5HDM\0/R(;>6_0\OG![WIRK?6?I2*7RCQS:=FC9LA= M+!8&+)MJ4G(R5"@7.+(9!:UL?U]Q"J0(J^72Z*6I*5#PU.0LS%1/UK.I$=Y: M$V$K'EO*##BNFTDHK,ZM.Y1LK)B&H93G8X%G2%/'$5YN[W(,[!S.FMB#)EZW M$%7!\K'KC[]G_'V<"V21).)^$9@+0"0GU7,J4"=J=B@@HF.;-<>>38=.[523 M4%CRA["E-JDC:/04N7A $?D'^(+&(FLM91DP=L$171J\R-&S<-,<6JX)V2CJ MDE9\>XR-^#7T'9+0GK*0.A!V86V,<),#58.PDIL PW]/:P;"V(N?=A&"SGWP M&XP\8C_)1.$.GRHOL]C3J0-U+2X*V[1VPE&A#T:"JNT.B380$QYCX#0*/U"DZ&?%JFH9AEH!$V0/G(R0;E!)2UKUS6;(/^B'QV=/[J M[81Y3#)B/0:I7MS,&(DI60#6G:ZG0]\L5I51&%6)B0*;,0)XX#0K M1$L+V]XA83CV^+O&T&M9J$*8-?N1U=C6>T,.MFI85@]OKYF8?T7>RVN"G/2)TB\QL^5P)*Y_2I,[0 M_NFJ%R/_[=MC/LEL/#>BDG9WFI2!G[%].KQW2\M/ "\ ?T,P,F)*G.]C+T!X M1T%Z@94N(C4<[]VL6ZZ"Q$O>:6$C:&<_BW:!K5O3-Q%.5#@_!UHVE9:06DS7 M)L"_$R6J^75Q0@+2\-CH()'H7\+0^>KY/F_TLM_8')X@--854TI0)(\C\T6K M5-I,J33U;*Y3RJXOR36Z=TFR4=G5/?[R=_[KK"=WIA/:--H.T\(K8% MD?Z2FF121-NC&?G)5X0"X,7QGCRS"V#@@"U,]A&> X3*05:"#7@6XS\CQOPA M^%OP.;A\#G[%_WGZ$RG>@EG.:!$7] UN=^2\^$\/X[_-/X^GEW\B+Y1B3:E? M3(H2X;^&$7F P<7SBWPC#!!XQPL$;@&O1F ;!LEK?$9%25X]3(H%=.![_./P M(U\\\6!=FS_J*..ACMX8E"@(RE+L\'AYA9AN\@H3X/I[LE%.4 Q"O/@S<,$8 M0#S:\=YGQC$ ^\!!D?].WW4^5+ H-A>2#'@'??N_'6G9Z\%?L)<6BQ(,N$3& M8$HDW5\V@-P>(J/X%4;8/V0X(3WD^=ZARC\$:9\!TBMT0(\/T]/?67DS\@XR M^1$%3OZ?#1C#DA_]B+;0"[)JKI!&ELK[C09LQHRSNKR'+0* Z18ARHA9925& M#9+4TH3[),9;$_H0?$P>V0;ACH9MJ77XT__%YN'J&XIL+R;F^29@+XR78<0A M,08R?-G^\DP>]BB_>$Z&+'HCPT36ALQ1(>'8%#GI_,^#!1W;+P*'+$KI"R(6 M]&E+\2M""1[7A-Q,I+_8])B OK&.MP$LUR1M$9''U%-L.W16 5_Q]B^ HQGT5DTO5!H"IT]-J4R!6*^9?[O 8 MDV-H/)+8 J"L%N$^1G1-L:%O[WT"BQU\IU4S2(%"O+:\81G>D 'CENV(2F'4 MTD_&C$A1IK^P@0#0Q>.$=\ZX,=K;V!_8[J 7T1XG+_RDOB-]G^UHPLFT"@/3\G@21[A73@A((Y#2*]5LN?=V Z=U+K 4QT"*PT&X FZM3 6 MZ!2E#BVV/"1/@?BBWIOGX$7)?P>>0SY,*R&0F1ZC'20^*_Z%>"\O ;$8!L#B M-@Q>B*].?/I;K-W%/HK(*P3D$:5J=5(YM3'@J16SB*=] -FC47BLOB=51?DN'CVUML_6$/#]$H>;C#WVB#@@EL$D203KF,:E1:K,/TR905ELA MM1TQL1L6]2R@YX"O'G8;@H-; =*JO %9'K#9.=S"MM]MXJEX[.,H^A'UDNH8:()-'@%PE:)I69;>'6I!E?S_W"+_X3_,?LG_/\L&*._ M_!]02P,$% @ F(BK4B%NL):7/P #W4# !0 !E;6PM,C R,3 T,#-? M<')E+GAM;.U]ZW/C.)+G]XNX_T'7^V4FXJJ+[\?$S&[XV>-8E^6S7=V[]P4! M@J#,*XETDY2K/'_] 90H42((@A1E0.[>F.VJLI$@?IF)5V8B\^__\6,QG[SB M+(_3Y!\_Z3]K/TUP@M(P3F;_^&F9?X(YBN.?)GD!DQ#.TP3_XZ)_177V!>X.S3IW7K7U?? M^=O$^-G\6?,V/S^'.:%*DY*&_%+?_.:2]#=)HPFB/9>DFOU98X0G,T'-<8%0L,SB?A#B/9\F$#'RR O2WR67\@I,P@Y/__'GR2'[RO.GC M(GUYR^+9: 4^>0!YSA[Q>'/J^[F?4-\W,U'-(\C_^6EY^[35')5 &R26L+^J]/5;-/]$>?=..3J?_\(P]_(MR8 M3%;\R-(Y?L#1A/[Y]>%F\TV\F/^,TL5G^O//%RE113+$DN(YP]$_?B*__T3% MH5F:2?O\MYTVQ=L+T<@\7KS,";3/_;^7A#@ARD?^DJ?S.*3J^UB0_U)]SJ?1 M] 5G)8_RKPE_RV&@NTL5+AI])F_@5$R5.%W@T6")]'P/?.9S3 M&?/XC'&1#P'![.#H([TGZU52/.,B1G!^\+"9O1U=FV#^?#U/OX\W-=I[/! + MV6!BTO]]1A;JI"AG7\=8.10'CN4*9@G9>O)[G#T^$[EU#*2M^8&CN$E>":XT MBW'7I&&T//#;OZ1I^#V>=ZG]?K,#OWJ+R0;5!7:WT8%?O,1!T?&]>I,#O_98 MI.C;]*7<60E:8?261(++ +M! ?//KH_/L$? K.OT?)@+A1Q5JZXYSC!45S!@WB#2[QE"Z3(IR*I+]"\A?T6K#:J31R+$A^_* M]"NK$^0T>HCS;]V[;AO%H;OJ^FITAGY?QKG(A.)0'*I#RR#'OR\)T*M7 5FU M-1]Y;W^"P;QSBO.)QMOGA0;3VOX8NY/0B 0HC[)3B0U.@/0HZ[70Z$1(1U^[ MQ?C603;^RB0TK$ZZD=>'2US >-YW@=BC&F^%$!M..\%(]X)UKW,SWF%\Y@'C M,]]A?**3HU\NW7.8 I1'.;N)25N(]ICCZUH> MQ8B/.4)10??K9/03L>#L[J(;WW+0DXT]>AC__"[&Q&["HXU,E(L]>F@?ZTO- M+W%+?K!#@'\4. FWSA,Z< %_:Q$7M)VV^C]]\FGKV/\T*5M.[N$,3^IFMW)( MU:#F*=H9QYSZE],]?RX=1D[&47J1!93+^<%'=P@=D# M9+?<'6==K&<9FJ19B#,BDJI'F*$=83;=\>L6GU]*C^ G]!S/-WH09>FBC5]K M[J0=PZTSD7SJO?E\42X_\QNBW3_^$[_Q&-UH*L1I71JG6Z!)8'4UZY](OVP. M[[808JPA@;$L(!+X>4;&$-)Q7,_AC,W0O29"'#4E<)0)10)++Y8917(=YPC. M_QO#["H)::A8R];0VEJ(T98$1GBQF@I''X:H&S69S,?LG2[\6S *M;"(1X[DKC M.1>FO%/<:G%[P"]I1AWE- 1LR5U,VBB$V._).]-Q@4H\VMWC+$Y#[J;9TE2( MX[[$PQX3FC15OX[G.+L@(YFE&7=]V6LH=EF1=R]DXI*HT*N#TDKVU^1G+:L) MI[D8QV7<#SLQ2N<[/: *<[W66(SG,J^.+?CD;9WI8I$FI<.J=++DTV51OLTA MNPMW ^72B/50LEO_6TG$)"'O MJMJ!59H,SL(PH\[2U1^W<8)U'O^9S<5X+^/2VHE1-M_O4W+.FO_?^*5K(6*W M%W,-R;O&\E#*<&O0(648MC-[MX48>V7<65E()#"4OG"?WS^G"??HTFPEQE@9 M%],V1!*8^XC1,B-RUHW@B8:.L)G;;"7&7!FWS39$$IA+SO_T=OOXM@C2.9NS M>TW$V"KC'LG$(E%AKWZ@9YC,<'NL#KNE&(=EW!IYR"1>:@I,QQN_XDM8P+4S MA'^;85.(,5[>39*/5/89CN[%T^PI_9[P>,]H+,9V>;?'5GRR.5[>9*?9?9:^ MQJML/EUL;U"(\5[>?9&/M"& OW]NX"#WG&_'B&@](/U.+0#6F'R:;,AH_.OT M[O+J[O'JDO[M<7I[%[DU4_V]7']8[!ZW[!!P8F?75.T M$ #/\T,C'#R9#D>R3L1P3?24R+4_,E/6*+OB4R8:>DF6GWGZ0IEQ]>.%;M"\]9E#!CS=M*%WPF(6@[>-/3[)V?N(YW,:=X@3 MUX2).RJN+K-:6ZYL7)D@QX:_(XQU&: MX5K>@ZL?!#P9>IS [.V&<"0G2!&](*;EQE0I=Y?-X"@?!=@VD'7*R_U[,&<; M*J/4U01E"7\7Q9,&O/)51S]@H5):EY?;:"N?7J]CO.ON(L2',L^T [+9YQQF )Q4@ 3R-R MJ;JGS^Z)V(HBBX-E03,Y/Z6K6CG=2C_2!X"N0P0;D4@?0*W&9M#68:VD4EVG M&8YGR2JX#[V5#_1HS!]!EX3EO^8K:8;_;YD7E,D5$X;IV/#O =WSK.X@LO=1 MN;&UI+.2 M@9*_:(;GNPQ=(OT-[@X@J 6H<1[_B*HR"INV;OFQ->$:QMFO<+[$=&E>F7@? MR&+]^+W%EB+'J &"$\)VD&5HK&"Z56'&MXXPNFTKX)BF@11Y M33- ,DPLO1])J.78NDL+O*MJO(CK_;; )TM)I$ATU@")CPN'U66+VIY$Y)'!_P0NCX\64$+HML^'Y!YXEPN MEG-J;[G$A+_D@KNJBO]YJV&NG'COH@T\#7!.C\ 3GD3BRQA.'P^7P$,^>BVGT-5^+GE5@I";@A"JR3JWO'UX$.( TN1$+@!"Q +2JT>Q F>ZKJ$ MMP9K>!C[)[A8L5'4"D>OE$+O;!G<+<]@*Z';$7FH0#GN8[!%FBU^A;R7B3$W5(;B*&OU-"0?4Q#*EOUDR:<#+C8#54[P0P4I"+%6O$/F MG9A&%=YBF.-JJ&^=,N11$7@X5,7M.U2"0@!K]4'DG5MJM\9.L3$: P^:0=!( MJ'U:TN+AJE4;4>APV>=0"7S+"75%GNT.%E$[K%JUDA.\.%RN1[Q)GU5#RK4J M=A "R]!]K(A9<:C413'6ZJ;(/<_4QY+].BLS?FU6/B M =K0KQ\0:.HX7 \X&0V!7$E=IN&G-D*A:PPP#",(%(E>'.'^LL%3":-W!(L2 M%Y<:(EJWAR;8>T[G!%%.XZR*MU[^#VX/0#--S?@X%U@QL)5VC)BJY]>4'NSN M*UTK!W%'WSN7#^[.EL5SFL7_PB$9X-P?VBNPHM"* M%'%V]193XY V&CLJ!1@Q8H;L"*]'T8$1.@86,L/@PZC!F!RI-&%8S,[HR6:[ MGC#OM02&Y:-(/9?,$,%V0:PD)=,0]921F_LR>Q.15;,M@*;NN1]C&G:#K.0E MT_ST@ M(S_)5?N.=EPU1C'A5 [MI@1.@$'VHV=<#="5?F;5L:L,3R4DCD.=C M6(? ]WSLJF?Y.$ 3#N5$I1Z*/!GKF_NS?Y;6(WP,.)J-FS$(DF+5#E2(0[1L M$-.J7 LRS7""^,Y>83RG]F8"]!'64W\<00/[? S8&O1M10Q$,C5P$-,J#91I M$A3$=[%J1'ZV2D"9WR0$SB_D,+"I2P;SY^MY^OV?."2_OHHBC,;3R<,^#WS? MLE3)GBY32T=B8Z6W,J/?!!$SC?552HE=-PXUX>>C:>S0#P,#VHZCB(M$IJX> MS,!*2R6GP>K#P-$N'L S-#=2)4V=1"UJ,*32"IE!AA?ILN@B);S9FI/SD%.B!ZX+HI4"943$"K[B-8/ZD') MA@<$70P)J0"&YCBN(G'&O>4B#F_\6E6L#Z]\[5MO_$W2-]BEK0>@:1Y4Q?$] MEIPZP8Y?5ZHSE&)@3 J 5H0]13P70^0CCG#\ DTMW^XWFWIV FS?"9N^W),7 M6"=>!?(%UT)>N!.O&2%34T>D0^PJ8@(?>J#@(U,@%7!M@/N*)22O?2+@ZP92 MI0;G"%)KQ;?-'*R.[&[*L, >0&3D*SQ M/816HP*^Z_F^(GEY1Y,<"V MX:X:L9*M)Q56'.%ZAX:!&]B*N#B&2HN'JY8> M5P4[YL8XE$^CRDNWJ<3*\G%V>/_YQ< MWTY_>YS\Y>O=V=?+&])&"8OF!G0O2V:#"D#-L/W&GOZ.F&C=&3*J^RQ]C8D^ MG+]]S>G!=_/\^ P5\>O*1-^)M']?P'!]S5P!P!4JED=%O/3A< MZ6Z; 3.$IJY(LLH#V-\F3@;2K4FRIP^*; /R+=6;P+/\*7W *$U07-;"V0)] M2D=;"([Q-1 B*S04V>+'UKBC,DR!"G BI2':U4F$&D2NZ]N*W(Z/*DZF O5B MT?BFX:\)^7HZ2^@]OJ,8>8L)LD\/P#=M99*=O:.LA[+I(*OS2 4RUF&ETX0& M1$^CG9H@ N5VQ.B!@4S=424"_=T7@9Y,4L":74*G2LSP"K^N D*L4< X7IHWSF%I5EC0TGX=1P!V>Z!K7F0H8J1[?V%W,$4!.SJ!3HU: M^!*O_JR!O8 O<0'GW9<)\3Y :+FZ*H[^]U>' 8Q2P'3?''6?""H1:A"AR-84 M,3(-$)*@L#G 53#Q-P=))E(1Y<+T^1T,DFRG6E MWRK7++/B;Q\]$>D/N!HVD2+^V>,I4"]6U KZ*:0=Y4BW6V-O;6#1 QL[D:F( M'>%XTN="5Z&@7_M>MBZ#,F3_7Y."T(P0_,-L_ONH:^7^/L@VT5Y=I8^6M/<" M(L=VFZ_P/YK""#"@5J+P@^A.2T&7WOM(LPN /0>I4KSOR%L)!WVM[N))JHRX M7V^,* C@11!]M-/G /BG726R!3"]M.4C1=!P^@(!-DVLB%O\R#HDPH9:^4IY M7@WXMK;[G:'?EW&&O\#L&R[HP6R;"HCCWA A!X$76H8BIH\#Y,7V8O3B0*V$ MI>#RX:^6CP3/RK./Y 6$L UA')8I=U:.N]L4)D+FSTY2 .D8T6NN*.KB3!Z M%>IF-D>[XY\]2T(!/WB/3H =P=!MW.L_JNB[^:!"M" M[E\ 5:W=I:PT2/;-!RJK^=I)V*X$S.; TT-#E7*G8VL 'W&M^.E)BK\Z3UVG M&5'U98:>"=II5'M#VGTD;:<%FNTC59)0CJT8/>#7"JV>M)9,H\N8,B\)\UX: MPJ8#IN584.V[ZL':T0&]5M'U)#5#G&UC'"R!ZP=>\$'7DP%LJ%68/<'+R2JW M^#2Z^H'*7.0/1*&G">4!_7]ZD7^%YS%:;COT6K7JCZ] ,>.H"J5-,=6ET&, MJ!7$/<'EBPWYC/ UR]X("[N2=(F0@S"*/$UMA]_(.M/&@<$%>U]*)7PL8%;\ M(53&TTT3?=!=J1\':E5\AZC,52+]>/VX?'F9E^][X;Q*3W*31&FV@((9M<4Z M !'T(_^#*DU?'AQ6^W>L,,8"$^87]S#F)*"KMP)^@".DR+/(OBQGRHV)3H5R MO*O'?$_P!\Z[Y+/3$#ANI/N*^-9&$A$;8*T4[VF&A*8)(CS9.H>2<+/\W!1X M(>(N$^V"GG!P])$F;G_H2I0"CF?/Y,)+-IORMT"' MMF;YBCPJ.%3L([&B5BKX\.WDW9)HGL,\SFF,VK:W#7]J23+=R:?)99RC>9HO M,TS^4=)-TFBR0REK69QF,YBLDTEMLX&N4Q#5!EBK&+--%-J]38[2/0@1MAR9 M(7[GRYQH,ZU9F*,L?ED#8&C $]&?\SG7:]:_+V &NML\$LM9,\:5*',;.8!# M^ZDWWVTUN()90E9!:A,M4[BPE@)O?RFHB":$:K(BD^:MV1M_]]1NHP >TIUF M>+I$+ *3LI4$Z(ZOZ8J8:#M9SO;U=&*3-FL8Z4+J$\;?GS#U]O+, ZLQO&U' M)I+PJ)4(>+ZE-1/SUE5 M)G5M?^)L&DM+%KD> -G(;PCV9!8'\]4U(.\SCWIU W 0>K;,+!C5<'M-+ X1 ML'!HNXK<'H?)@CG31"!+FVCES9:U/^GZ_C1;-Y4:[2MP*]MM!W2L6:+)VDP/-"3U,D#+&%\4E*@^* M/GL,NSU >A3H,F?)[K@$YD8+ 3 ,#T6*6)X[F,V<&5VXI,V',OAW6AHL:/7S ML^\P"YD;A[D_04K*R9IT I-PLB:6IFR;T94Q[YM,M.O<0A=I7N3E;3*@N6JK M<&B!R750OP#JNNTW@NQ4Y,MY??PBD_6PC@&V(T-7)"?:2$)F3_Z1^"1OD:"# MVSXIN<_26087K%7":JP2E'2RI9U4Q-(L;3NET#CFM=V2:= P34OFO:Q9SNTN M+?H=/(6[ !A!N^GZEF1!9 N".=/Z(Y0VIQ[P*TZ6^&%51Z/%%:?;^_-I33:I MT\E[L5N.A2:_N$B34CR_Q<7SQ3(OT@7.NN>88 < 08_02GV;S!VHP-P3[0%X MAAY"18SW?>7#CK#HBURB:7\3.\::BT[3M$_;3U8$TD/_^MGV6XD \B,7RO1< M,P8G9-MOIR*JY>N1(ON9".];;/L"""7N9WN%GVC^&^8\:H27;$DG:]K)BEC: MJXC:(;U\/U:-K\\%*S@FV*>)6Y5=F5O'K-QZ$] M\T]4@1X^<0 M&3+G[L'06:IL?V3]+H#=Q, S<1@IDCNG4PSL2V /E!*W2T1Z6>?+)X.\S]*$_!6M M@LY84ZP16;+J8K+M8[+7B2P=W8[HHHRCI8;EJRQ+LXLTRS!:V9J[J_?VZ 5 MQ]12&$L0)%-Q3>53D J,9MLR)QA ,6="OZ?VA=HWH\5Y!L", M+06TZ]1B,N9TLT65/)2X6P.WR1 MW =L"H ]4VL:_25B$;E,MI& "&'#521U0R?+V5?(3FS*O-IYHA4&F%.G$;'3 M?+LS^US\Q&E$R-2OZ4'/VU$/0]+Y!9W'NK39MA M7BPSJKS]9R*_!Q!:/D2*)%01D4G'[!-$JU;X:OO$:X33M 6QRI^%BD:SNMA# MEM23ZD8WMR&3=1RE1,]>B'ZA>&V'F#T3 %2LZSQ=;_UG_5C? DASD:_(57,D M5>A80D9GW?YB2RMMF#!R YFOT+9J]T1SKB^SMU*GSM\NYC 7LC>+=0"P MYYN!(LDK6X30,2_%\"D6Z=L^N83C?>5/KG]P)<]R>^E_ M'.1V (Q(A[XBZ76&2*ACSHJ!/^CJ.M:3_(AFN2R?XL3!LMK1M\B%)=^W)X!] M(]04"2T=304&/:*,SC#=\M%@+.UP2N?+HN<0@W9PQ^BL&([*#4&8YR,W@[G!1WJW(G]/H@8@\>\5G\P)GU.KVV@>F M8$_ M37?5F1RBLBH9:$>B%H!J\1F[ _P^Q=(AAK#.7WP4%9')1.N#H6[D??H M!GBN"YN9%R1+O:_P^*K0BP\*V!DV _\MS;[=T/?=".>]I=].# +;"CQ%O'Y' MDKD >@6,")OA4I](_HQ#6G"FMZ3;B8&G8==1I*3"D20M@%X!PT =O-B>#QY1%K4&@#D.29N^"C5.])63-J=+2U@)!<<$U'V1E:* M%2E#U>5I^L"B9):F6,1ZFJ%I?!$IQ0DYUVP,&VKBL2E]G"4G;<"!M& M-0DTF;FL-F,CDVKE"140QZ8M<&SL>8H]*DRN41TF2Y@G/23U(H&(,OQ T5, M&9W\%Y;:'KC#Y,8\4JV6XR^8FJS99ZIZ"Z"%AJTK\O9*@&&-,Q433,56F?:_ M"_@2%W UOFDPCV>K^,IU5I;V*<&G Y:#[&:M#\E+6'/K8$X(06@*&&^G+YB> M:)-9.=;;& ;Q/"[>VJ760@!<+0B1(F%A?<75A6EK7#U)]SLM\'F3D%/KC#,*0'&6:9.]P3 MSA;3Z#:%K(,%:;#]/;!L+]05B;<39C<;@K27^64A7 $S02-%'B54RD@P4HUF MVW$B36IRO&%& P.YFJ/(4:^#M2+&@PK.1S >D.U3-U1;IW;9+&H\J*"H83R@ M#WOOX +S#0;U5L!T=%\5'WH?63!!J& 8J ;690S8;0?

D!;2U%J&5K^<+NFGP@UL)&+ D4N1SVD,T"Z>X"/(-\\*VJR)?_:EROY$2AS M0[9,0/+[S:^![FK(4LT9P9MCS-$?PX @SN=63UTUUK5ORW5,!\L.Z&?RC\WB MO6$K8:7Y%68QU0YJL^9O,/LM 40A,F6S?\!VT@JD$HC4*VE]=%U[1;,ML+%A MVHK$W+0RNE,L>V"4$,PEV8]>2W-];;>*\V]=Q[)V*H B' 4G>2 3 %4)3>KE M=#O2,K:;/AO.0CV;!99GS'%S+"Y8)>D._2@A,MM6[/; X@#'Q? M$6-HA^F,.2OXJ#9RDOEX[C9.:#[]4J&ZA-1L"RPST'1%)-1EDF%;1-LQ;>0C M\\D;_SH[3=IO-T+WX4T'P/7-(%0D[UJO._P *T 3]4;6,A^]\0?]]#T]3-:; M#H"&-!PJXH ]MJR;J#>R;JQ;ZLB:?.K F5WK@AS=(A!VFD"G- PI-O46PQ,#2L4>^@;9LO,"T).:V&:E!&4 4R^ M3:,(DRV>V@)N;\ZG#YTG'1%RX&'+,"OZ?R5B)3F5XP+.L![6L>CE<>M[8%M>9YVBMSN MAJ1 )ILRIQ(.\VL"]0&_K,M2TJ3\AMO8# M#8RF6_-TI=P)M(J<4\:$2E.8YX^$XS"<)G5KB-XN8M$>0*2YCBJ)L?J*MS?( MM6AEOK_4H\4=!K62]HA&DMW%877K/A3(3[\=)SF/U(H1/^ Y87Y85I$N:P,$M:H1 CD)#^L76&ZDZ0UM M?D>^#$Q'8)FV'BFR1(XD N9RV@);B8#X ],61)II>FH&Q5=LYHND"46-M 5' M"+\.(B-P5+OI"\A*")0*)\TC1%_;'CD-R8ZWZ".'#@ER(!XF0>;IL7X6H;'+ M/*P%%G@A-C8.#-V #O"H;VJEO0UB;FG']*6V13H8: K[%^K=HH& MJ_EH%,AJN"UI5C_CU.J:G;\UJY[1T_=:?VHEKU98.8>%L3\%(L^UFK'.[ZP5 MG5)F'S>.QHRA*1A?2@,J4>ZLD.WR.)0YOY"&17ZSCJ_\)4MS;CZ.T3\&0FCZ MS=#-/X1B\MBA0$&>J?E]]8[SZ@3,4Y[S:K?W[ IH= M6M)?GPQ4C.%H%0AJ.%2MK],LPG&Q)%@KW3[>DL+X&(@B^9M4+> M1FY(N-'TEOWJB-1?XBLZX)$3$Y;MB#RJG/> 'A2\T5LZO&-]Q[BWY]I ]Q&4 M[:8ZJHR:6(]@C.4-8'WF&R*G#2G0?1Q"!0XWQY-3$^L1K+=<12G/3X.WN1UR MX 70A;*?)QYW7C'QUF(SQCAP*A'9L4T"5POM<'J'=DQT><$=TVP&D_A?)91RNM# )[VL \N&8A,%ZHRO40$T4>">Q"/(,-QDQO[ M7F!:JKVJX$T@YN@K-YS2N8VQYKK2RU8PVQ._<8=J@JD8.F*PS''RN<#(=SW9 7HM6ME07?;0*UXK4L;S M.(FKK,@R3-F&5F$Y,8=>R4Y7$05GR^(YS>)_X?!K0E#63 TT9#'? ML:J4+*R\1^O?T$UQ;5?HZT\=?0 @C)#CJG;P;EY[>KA9C\$?)0 =_$T?!LU0>$H8PZ#F XAJ7+ MO@J,JJ5'9]7XZ9OV/KM)T%4]/%C"^6TQ_PJ$4\(-=6>L\G8S=H8HVRPY$"/HRK^:?=_OYIX\_D WLOWT/=L*'48_(PC[0= MNA ?J(#K$6:)OO +4>S8FM__D&NE],?R/@Q"_X^Y7O+8L74[_"'5 M4NY#>P,6,K4/B#_'0'MJAAV4[J'KJ0%]LTJIM]!9H0-^;$YWL M+]"*$EBF%DBWA_254"_Y-J"^;R*%>.!C^A4=<+Q0EUXHZJCRV0,Z-%7"^\^^ M:/@#[VC[Z-ES(N=#S[\FUFV^!-5%O'KLW%^^*SK*+U=Z'8RC"GE]8W=#=LO--1WU%NZ):G2FVAD40@XBBO8'\$1[F# M DV3G6F#SV911WD%Y2B.\G&?C\(P#$)%)HX0UYFC/X)O>_SGH]!&1O/QI&[9:\0.CQ7Q URGKRI_,!.@#2H4,!$>(^;!,SU E48N0'/K'?%00 M9>4?Z/W&&'G0Q;+#05J6KL;ZQAYZQ6M%@CYJ-NKR*K/R[O&B='@40/.1)3U# M8!_5;]Q;A>!50AP6[@K=H-0T 4??$-C4(Y%9_JQWQ2:D%7-V7;%OMJIUQ6?K:FFZJ9R&1H;QMCAH;,L%16"?_2'20[%[V= ML/Q,?G\_TZ:_/_U->\X.PP\--9P6/?U-FN?A1JZ$D_0W52(0\C>M87\$?Q-& MH6$HDL2TAMF]5; \@Q?>OS7@&6%"4(%_U$UL"Z/T6X[8'N1!V5[6WF\ MY4IA#\3)>($P.?\KL^;L+2@=7J!JZ/*\0.^8:=8/="@]D%%83LRAUQP]*GCK MGKZG3_],ESFY_SU])Z#?MF7LV5X+#@$PD&:I8@MN69(:7@H1/)7,I)9;WER% M^$^'@GU3]36,LU_A?(G/\GRYJ.S6+QB12]83SA9Z^]YTO&\"K 6Z*7O%[;Z: MM%NGCLL655+W#D%Y]?LR+MZV827YM'C&V=,S3"J[U6R6X1GA^4U29'&2QZAD M2LVZ? 25'&%4P#4QUE2[>Q];:<=DG *9?PGZ19J4QL\+^!(7<+XR*S\0(6:O M.+Q.L^LE??1+BVNVE.);]]6[*^#K5J2P39ZK0,/1'I1"5_*#9]Z2_6LZ)]W, MR>QX(*P\P"-_^,>![R,[4"2V<-#2]$[\439?\$"X-&;S.L-T[<5$V,4[:B+K MTR!R U]7S8XD0P^YW%$V?? ))TS1IP2E$+%-,#?EEFZ!G2V(QTEL'%.LZ $:U@:8UH!=K#9-O% M9-W')EKASQB%/0>Y%H6>WP@;5C]&04>^I8HG:B01B,0H5+ _0HR"$UB:HX@= MN(7-HC$*%10UDD??)&1)Q=MATB_%776,.40@M (_E)U':8"D1#"IX 5N&6>7 M4YA+!GR$?:]Q=Y C-!%!])'@'D059,@^O/#G7#L-<%P81:I%E8LLCMV0*N.* M>M+JFG \*A"$O@U5D5BW%'I(;P_@8?)C^Y?3 JZSY*71RF!\OQY#>);38L9I M=+\,YC&:OYTE2;I,$#E(T4#N-%L/DOMV=+S^ 8[,T);]%+C7ZMAT9H_/C4HG M1GPUN0Y@V1WGTS,LOL"W_\9%@#=C+B/\BV?<0R%&ZAPX&JWAK(8V"$W>AC*, MS8E*$T9\HKQ^)E>^U;B'<7B/LW*8/ 'S:8 .3:Q* -TPN0D"K,0Q8F5*WO(Q M=!&NHJ0"[-JJ7#0&B:4'R$HTP[Q,7:*9LE?V:>?*?DXSD-(7V.=PWN+9WL4Y MVI< M$@C569E^RV?)_3QF3%^/H(QAKM*I7AT%=GY#/!@&-CJNJ^/JA]L3AP4 M*M-][)HVS@/G>^>!I_5Y8-IS_1C],\#'NNXJ8N_HHQS'X\3X1:D/'JO LC'N M-P"*3*53U!Q-+=AL4""RY0PA/">'UP*'>V>L_":)BQC.&X?:=I/,@,YHM2TJV/;##5/Z7E-J+S2;8=T M"SS+= )%GA6T"*PEWF(,U/MFE'>;LRLGS1/\@44R\%C&_D1=T4_*#I2:G!M@ MV^%VSU0.$7 -W_65"&CJ%XN&C)@,F=>S\Y@ *^(<)A=IEB;P-^J>]VM=HKF=;>!0-K1 M^ $7<;9ZR803',5%:<+F//@P]P_'VQXFZRXF91\*//C8>;.5A-N1]CDN]^@$ M^-AUW<;]3OWC6.S6?0X74%1Y3A= M:1M=PVC1D*Z3-*L],!&&JD2H]I%/!QP5@OR;0^P^.K,I@*N;""IBC>O@O*"T M]H"I(*][LI97*;\OR>D@H9Z7\IC0>KQ>DW91 LO2 T^1BD.=LF!*4!AB+6F@ M-$F6Z83N4[+UMIP9^PAW0&? ,4/-5W:^BLC[$-2'%9X:J]9>?8!TS(\X>XT1 MI@]LVX7-)0-F9#B&(F+E'%"8 A5#ID"2N.9 JWPG?457IP/019[V863'A*9 M*K3F2*OD26096F;)M-Q!SO(<%]PRI>*] M&6J2(0^5PP0H 52#W67/<9XLT M*^)_E?R>1O=9G&:U]>4BPR&O:LVP_H"!0QQ]F#G="[("H9E="'XAAXS\-B7* MVVNJMW8"=-> H6IWU9'$S<*I0 AF<]AWN%BEB(K1^J=]MV5V#P!&;JC,*[N# MI=L!LG=&+7]E!$_*K*CAR!F[J?)-D\=XEL11C&!27+T2[&R?!KLML$UL*9>" MH$MZW7#V(RS5\'9L\WS5W!U6;W?'1/\#.3S(_<8/I.;H'.;P"/S ]!2)1QG" M;Q&'1X7Q(S@\-$=S M5R2.ZR6=3A44%1T>'178N(W1YXNF\9JGGB!>33 4<% M WISB/T<'K7:&FZ$+$.16=3!>4%I[0$[3%[,4]P#GBWG,/L""X)G71,]#I9E M=E=>@% W'8C""!N*/)?M9&WCC-<#X&'>"W:,$ UDBNG'X'QUB1>6C! I@(Z# M5YEI@RNCQA?HYR!BR-V'I"! "%(16J,CIK;]L^B!4H:#1 M^AI>'V9I4UV\S-,WG+5B.5ND2^9]=_=Z/[!? #7;MU0[3S+QJ'0U8P: MY+ZML?O?IQ5X9_/N]VK/LOUF%+[Z]VK3USU=$;?1$'Z+W*LKC!_A7NT[C@T5 M.8*VL%GT7EU!4?%>/3B0$#F6H2ORL*./?#K@J/$09[1 0HQL RN2X*:#\X+2 MV@.F@KR.&$BH12A4I9)!IRR8$A2&>-ASG0\22.A#5U-EUQLF[T-05RHP9GI8 MA+(E#E?7D^LTV[_B/L((_Q-F09K5;S-L \"POD $/:UI]U/F.EB=3AK6@ /A M*A!:>)^E".,POR9LH(\,$YSES_%+AZ2KA:N;&.B^&:EBBA,6[0!\^Y&&[Y?3 M!L\HI)LD2K/%*G]Y^P- IY'&9D4]J9$K\/9O/:H'_$(#@I)9]_V\C0)8%O*" M$RS0%)FNU\S!(VG>=#%7Y.9= ?H(-V_-BS!2Y,S9PF9AC_8:BAHW;[*T(C*\ M;%7_*\Z_G;^1- )U0D>;6P3 0EV@+U"!+-LZ(F3?*O?4F2'U$IYND\#LL!ELM$R]PCC=EM M01!$Y']J2$MHMG5#.4+=I8'2:)U+3!!KI8J0K4/9ZU\WEP6DL@=(B7I8RR!? M'9+:IDJEB[L-0>C;FG)!PB(GB18<512W(L+HK$BVWQ3X?A!JLJ=)!Y.[)+(' MY3"9M 16O>)DR:T@M-,$V)KCVXJ\2Q+>?QOV'C:FBK\C1DA-7VBN:G+56E^] M>(QFMP408=.4[7T26;\;7.X 5+%[1!/H53(C%R*'.;4V![:)/%.5 M]UBM"T*#X]V *J:/6 SC,G[%61Y',0[OLS1+95ZD"YQ=_4#S)^^D$X1&#'U'52.[-24;^FR>Z3O'P;',KG*1<*SVE6222 MG.-_V6L(4&"ZFL(AROSYSL:R39'PSF^LQY$E68'274WME&HK"=#('<]1Y=38 M4[[=J+:)$@Z?M>_FRMZYF$\C>C47"4MW]YW:._U,TFA">U(J)IT.*#]+PJ]D MH!D9%=F0<=[MY>:2 0OI?G,'4M_5;7L.PHJNQXX#QN8JKNA4@(3>0W"(0*F9R);D8A5$2&(28\! M\ C2$PIH>(#)K&U"D=]O?@T@1CHZI2V,.7I9<2/E2%H]*M50-[FJ(]V1[?9F MLH_-X;UA*Q$#\IQFQ1/.%IW!4D%6O\(LICKW0!20/XOV6Q(M-5Q5ZD+TF4"M0%2( MJ*H/KFO:--O2#+W(440FK7SNE,H>&!7D9$MRU<:Y+#'GS,\ M*A"Y&M14+%<\*ZD.TV $9F^].(R+3?.QK64/?2*UZ<:QG4;)W@:K;(0=F5S:+8% MOA:&RKQB[;CXL*=2.Z9*M*<:\416B3!=E=&]OSJZZ?FA;+M2]V&^;1GM@;!2!T4"I<169/BC-W926 K)*:S,HO7\@F ML%S0'>0N):/L6B"9S8'IVEZD2"A%QSF1N2CR455B$J_BHM:>>(803>63/V"$ MB1:3S:)+RFT4P-#] "NR\PE[X)DB[X182;UA@GA/-_#Z344#:I< .PB!;080 MJAJ'P?#JLMW!@B K2.TRV-O!ZZV!#AUEK)-BK.2>3IC8%*@SVIC:]SBC/X SK'-6/PX5T'P4 M2;=2BK"?O>:)0%.BLB701QLGHUVGTJXU$!9+EFT(CO M>\^8H&$/5K!EA;XB5FTA!C.7TQ90'^&]BN>0 [4B.=U;V,P721.*&N]5KF&< M_0KG2WS^5I9@OYC#O"/C52L)<$UD-F/]U9=2-R(54C%N1EF.,?^"(=U?R%F) MW'V6618GL_($]35)@QQGY5WH)GE9%N37Y. (;IN8I< MWKN%S]>98_'F"-43*Z/1 YZO]I7GF.N=:&\/+ U9MB(.BJ.+HG'8%6#,$:HL MTB/V?(Y1L83S_#ZC#\:+MR[O4@L!,-T@4"5#__L+4(0SQZG#6-;!*O#9+,/E M]M15?K&E/;"@;T6*O+%^?_D),$:%8HTK?MQAGI6[:@)T%$!#MG&N^]S*MF@W M4"A0"J.\;A,]O(Z3N,"W\2L.R;R'R2PF"K@:\6\XGCT7.#Q[Q1F/$O M5./Y19H7TZC2R:N$".VMK+-,!KS^-><..[!#H&//A(JR]>Y>B2-(X M_%7RK9U]IOLIVY;V[,[SSQR4M&0;P0&L*O?3OQ&9@"C@ M%1"5/;O;W8ID9D1DW"_?_M_'2"=OU+(UT_CE3#H7SP@U^J:J&:^_G'WOWI4: M9__O\MO0@:?@2<.^T#Y^.1LZSOCBRY?W]_?SCYZEGYO6ZQ=9E,I?-$/7#/KO MJY?[,_]Q)_KYV:-?'$LQ[(%IC10'=H%OJI9$N237 B\IV;0_]R+X]_FK^;;R M/8U26?+>TY]8%IQNZK^([<9[D__N' MK44]*(NB].7?#_>=_I".E))FV(YB]*G_*]C^C_@%\%OOT="3 >"+Y2_X=4^Q M9V^&;[4ESX=V M^JSCQLW(>K7_B7^;B.WTS8GA6'$$P[_$ MG]7G?S9QK-B--;_ M]Z#MN64G.DX:E?^5Q';@N\B?Q#Q*!SN55'&D:?&+R)^ M0D>Z_SC\_;QOCN I61(K8OD,F %5U,MOCN;H]!*^_E,2_SJ'>_#M"__HV_]7 M*MV8_DS__URYE#/YPO_)9]N?SVA:_=,]4IL9VI3OD#)4777HV+_TQL1QM, MOP[@QQ>2.':(HXVH30SZ3BQSI!BP>55[5G/-!-^_>?+[]I'Q>X,6KQOVJJ2@WV5WCU(P#"TOK$4$:P6R#ZBUL# #6] MAN-9BMXV5/KQOW3J'OG#><$+< ?K(,01+V+9,?G?*R6$OXC_*4N26/_V96Z) M^!5;@ L5\7&G*Z]KKT0X*_WE#-CO1<^$&Z(8 T4'!G/)_EA[^6O&6)T[S>XK M^A]4L6X-]0;(8OTSE]B'\MHKO(,A^M7@\E_\;CH X6=@S!20 MK'8)&5EB[2MMY,. MWF*VLW_4N8KD!0C8D6GL#65;;2-Y5$5L8Q%%:\(D$C55<2O-"QVP;77D"ALM?6*/Y$ M&X'!P7W7LZX8#W34H]:JPVYR/?Y%M=8&SJEY]M;336Z<_N9T,,W_T,&RIY\:+S#UO]&5X^_PJ^6G )]D_;G%CL M7RQT>>&>'X,M2SW6[N.4.?V]?VDJ_GN@48NP96ED]/BZ_;_S$97%'U]Z'\V_ M?K00>];[Q_NTM\F4.'%'0<9F[B.%N M2B*K!MSS+PKOZ=XK&O5-7TY9M4^=:5VR[]:'99Y>NPR_F0-^^ M1*[A ]'?RB'0[@JTMN%)7:=,C["?+>25SO2@\;KD1*>$V.N)[8"TLUZHSA02 M>ZB-#QJO\0E0$AN8"=[85D!'8*#IIO_!2,,#?86>)[\TU^;8-F@"P1!\*+9/_*-T]!VKZ978)L-1XKU M@Z/6>S(. K'(W64/F XXO_P*^*8E:SVB6%/6\G2U%%6H@AY/FQ[WJ-+/\4

=50[0M!_%NF[JF,E2V'3H* M"+?H,^Y.:YU)S]UD8+%8J.6!R[F83]U0+*CJT*GJP'C5K?&J&91BAIVI3X)A MNX*JXJDJ%FH%KRJHZG"H*H^\:CZZES-R65]A1WS.'>64.$.!P\.\AXO^GR=G M2*UGTW8LZF@63^VD!AUH#J8)VS?P-X.J[D?YQO:+?P+<>MBRW>*H>;C1"7M? MEE+#,X?IT:%^U;F.'<]!Z?MH&C>:W<=+8!J*-66);5HOSRI<-)H?E1&=BW&M M.E8>L)R5?"ZP?*P2/'B7N]@B1&.PT*_!J-"<(\'S6@<[I?M<8/I4[O0+?9WH MBO6@./VAEW=^^&A>?:I3NLT%CH_['A?6]:%8UUG<^((:]DD->>4-A:_E-&Y] M@>L:IC!\-GV/J4F5Z\ M7FZFQ"T_5I)(G2^J0KCZ!]TQ'UEJE$3LN9JKRC%O4[L?#$' MO.ST>6+UAU@.FV_B9)M]H6-WM\^6^6HIHX"O8.7)CHKIK,"S6Z[,RI2?%4U] MIA:#R6'C>/FI3@F_;C7Y/+UWAXKSH$S_H$Z/^K3_W5"I!1HWD\6FY<(TYYZ$ M5820T/%/B6*6\<>6C3+?'#Q/>@ &?=HR#'-B]$$5."2BX2T%.@Z #W]Y;_:5 M>?4E.1 <(^&( <(1@X3S;G9_,R>@]*G==SC(-- C+J>4$!%)B#]$:K@4U\>E MF!43*'!YLH8QF!!L'Y0M[F%C[@DUW.-KPGW/[/2I$112Z+FU]E#-< M>3?M!@[\!B+SC;;!_+18:W5,C RD0R\Y54K6?\+UKMOUJBH0EO>W@JW^F6-QLI6D>K56^ M+HD<,4$<,]KR;]?M^V:?J@V9?Y_V9A(Y'??VGFW) DD'<=4VL"D+C!Z0;5E@ M,738>Z-K3_[;UIJ*:!G7RMGF+\>!K@ M+ CU!>[O??OJ*>=F"&S^%38^NJ$])YSH'7GP[=58[[6_*Y:&W2T11O,+K@7+ MHQ+!"]IN07)'3W(9-DNWJ.W@2>S.NS)>H*%(0.>59E8+GYCC[DXY29)KKJ@% M1*C8*)7%@EJ.D5H\[*:J((6<=#,)I1GT:<"[.AR#\-K: [S(,LY0!1$N7>B?#(*7CD/B((H,R#*L!:55PI+ M3AT\4E0>%+\HKJ8;3A<;L#KBT_>Q%?C<#9\>4-? YZ+G*X%$[7D<%NQU;[[( M&(P4MRJW+F(V%Y91F#^ .-_H"5>D1V[_J 37_+7*5^^LK(CTGBIVWEG'E0+$ MV:>=(:41#5"")SA"\I1K@=RI EMK!(QK"1=(50L$;(: :L((J!0(V P!E801 M(!<(V P!3@P'MOWS\OSG( D:1$QL30^ F_=V[\8XV MS4XL>JG99D66ZA?PG?=S[ROOW_C[T+MX.]70ZUQ\L2\W>A^L_[SP3E5[ X@% MGWR8K0[_'#&VJ8(\V(>NVZIYE[Q9?YW2\[]#.\* :$8_CK<@!^ MT3XN8%_FQ.I3F_]S2!65$1WM#.MU6][8#\'<_SF;QSNWU M]Y=VMPTKMQYOR.V_KW]K/?YZ2ZZ?'A[:G4[[Z3'C#?U+L7&VF&,: KDYOSXG MLEBM--/=Q'[P_LT>*T;XDLF5L7-V>??T\D"^P?4W3(-Q.*U/# 5%DTJUBQNS MSQ)P,+!T1ES1\$('R]S?9Y>26/HG8RFS=P(\<1>7&2$Y1?#.<.C!]].#8OT@ M3P;]G"WU1+#0GFD!#R\!J/M VQ?BUP!/Q94#;]/IP DR6=*GNCY65&S_^44N?OM"Q:3EK4RD9F-9(<7XYTP DH'M=]$Q3[RFZ;L*YV9Z;]4KM:YB. M9X>(V?(_O[=>NK?[^TOG>>NR2[A,!/M@%9D>D,C$M(E4_ MJ9_)TQWI_G9+ BS29X^MZRY^+37+%3);VA5L<7A9&PN[/@@@),Z0DK\\'!"N M3!)0I*FZFJWP;+Y;KG5OA;D+%1OXP^^&JC*=4M"UC+/+UMC2=%(6"/XH'H%Y M@>+B@ROV!6#2D9?^_.G]ASCF[!\+Q\A:EX_[_SWH>NQ!E?9- MB[E)P?0#Y4#7## ;K\W12+/1M4KN-- ?^*"3>(Y]RUP-^"A_R?&-F@S6;B1&KRGXFEV:K&FG,".]E*ZTEL;^WSE_/. M.;D=C75SBI'/C(&C!>\7@Y'UJAC:?]F_/^\5-O.42![-\WVS](*7^_^KG%<1 MKCOPFI:J6M2VW3^P D':P$\IR>3*TM172CJ.16F(:0NK%&)WW6OXZY/5-=^- M]1=_5":OBC/I_]AV4<:0GG#6X!O8PN+&_;IG M.HXYBO@^FXQVEM?5J 7&X#$.D4+8-N19\4BOROZA"Z+JQP0 M:%R"YO2\/EQN'^Z/! >;=RZ=V(CUW/(TL&;Y1DYCZW.3>N?Y%?=[(&VBRD< M8?OO2)3+F$7:AHIN$4IZ4](?TOX/,L)$EO=1^ =_H:02#5P=4+ NJ$AUG4%?!K%HI4X5O@ MX_CHV*)]RK@Z6.LLTF^33_ ^C W:$V".-G8E@/VZD4%GJ#B+>W]7YG>)6^0_ M=L_P62"*H9)/,C]C#R@$ON_]!TZ S[-'X4>X"_<]&!RVB1>@'"NV0YHB496I M?;[*?K^>6!;%ID:X-!NVJS@3>_W;_0?FD\X3JJ<5LI25N<@!_P-8HQ]P/M2\ MMFT)%Q$*N!QIC@/8!\6]CP8$*H_"8Z )=S]X1 M5'M?)O!D1:PBZ8*A,-&YG[%3ZI)/"(SZ5[DLG[L/.$.-19;&&%E*F\CY?GW: M!0-^)64&X(!@< DU'?-=_NI'%%7/Z^VB:V-8E/+O]T.;$I>PJ6YPB"VL,T M^03X8^H5SR\+*R\ ,M#.07U>I:%W\+W7_+5IYR(OT=9K1V%'MIBB.U#=LO3.?(W,Y\I+3IXG#K@O2VMQ):IAD MK%CD#9VDR"CX[P7R3BT*I&M/T+D#FK@Y.]7>M.D="T)CBCNW*2)=E$NKE7ZF M[X> L6/4B 5CX/-Q;VC-P+:!ZM>]_7>WU'Z\N7WL19;B*, 7W)54S1[KRO0"I "+ MTK-"[N[3]=EE%R6H@D$>@UQ[6I0;\4YSKW? E @OV#S0@LS949Y>6)W+K/[N M^?:E_71#;H'@;TCK^:5]/ZL*._33=EM7][=8NW,-[X'[W,EG_422%:;-[2M, M&ULEI;F;3S&?K9EL'-E+$GH&)KU.JM[Z)TO:MQ \2R"Y22%#"_6@OXVEL\MG MN,>D_>V+$IUVN+>BQ+Q4+^;HP?B3?NTI_1]@^4X,M=0W==.Z^%N_3^E@D C= M^/2B ;VT'0JR[)P3S,;>CO76N//-999_R\. BRMFD1VYR .8OW@6YRB?IXW% M ?M/0W%&\TNS_A1:%H K8,19_:&K,M9V1_ M;8)1Z'C/O%![HCOLD:Q'**5X$6..?Z-74'#;@ ME]$T?*![_\8KH9O80,LFK9XY<=Q,(8(#@/-$YW*MH/,#I?.*2^>5%.F\PJIZ M0(?6;4;CSY;9I^J$M:8KB#BOM)DZ"+8("4>8:K)GJAVGK59046:L,!,K#A>Y MIZ^@RS(NR/+N\L4&"YWU< E8\2BXE2H)PS*H@I([I>^85D&^.:;*0R+?+)P/ MN,AW(U!&V%%T'L&^_6NB.=-@=0#JJM]M5AOE,NN"U/=,P7&AHGD'Y&&2?Q8N M!USDA@X4YC?[/L9B 6IHIA4@^X+$\\ND#XF4@$7',)N)8B_<(:MQ]# MK:*[C8)LLR5;OSVX?+8Q>05)RM9>SRX[\+SBY$Z8-[#G08;!@1RBZ.@HN\UI(SQ"221$KEK/[8>K]NM>])^Q.$QK2Z?W7.LTUTV MA!6+8'1O'Q9@Q88N/6":+LD$5ON9-!31ZIM->^I\O^JT;]JME_9M)[T&;HO= MRT+;NWY"WM2YO<&5TI#Q5:N%0D=V)K8SWC?:@YE&V47A##?+>4>&TGXBV>E%1QJV];T#:)+*93X\-,D[H\DO,8RYRUN] ME)>Q+,'V<^OFIOWX:Q :7W>$^@GA[D&Q^D,B-P2R ZYDUL,^?=3LR\?A4M\C M=8B-0;SU:DX2(D+O==%D$;.(N[^? CN=I\K!8(XJUR<^SSA=:"CM%Q*C=CC0 MU#_+]=J96U7L#35_H6_4F% LX699>O"+?VG.\!J4.'-$K=N/OCY!D=FR;0K_ M5;O*QW;3TN+*CG&X;Z#F& 1SO2R(S;K0J%=#)<=AT*6,X#W2RT_)DTM"HUR M$T@ZW%@AELM%RNY=9-'GK!CJX5/7$JIJ[D9523+)JBC4:F6A62FO9)*)$=/G MO2J"OUJF;1/^;9:B/!5Z34'E:XB+U,D@]FR9 VV[F:(;D*-4%^1J0ZA6*T>G MRN4%_[%XES;$>Y)L2*H &Y*$6GTU&]JKKG8BU'0TM^8DP+8G0?K,#0ZXR&]4 M-\=8GDWHQY@:-CT>E"9H3#3DL-%L4W3=@\T<42>BCO3 ])BN!ZO2I4*E%Z5P)DL(W*GYR+I ,HQ%:A6*&AJ"/-8'T' M6=&\R[ BQP85)NWF/*ZR2-,N['^E!K44'2B[-8> C)B=) J51E6HSL;T%LZ3 M/%/:$@JK)D=AB5HPHB#*%:%9;9R*(\5MH@-\=K-';-'#E!%\ZX[!S;I40 ?=?DE<92/ M/248YT1FKV:&H6#8S"#VDD@U8P+4/.O5?,5@S)_K(H1O/QQ+,2U5,Q1KBE7K M-ER#/N\=JK.+P+6!U!5!H59M"&)S W::4_SGE9QBR2@40\N8C))UU-3K#:$B M1L4H]FW;%HZ:@SWG28!M;XZ:H+PO5-H$W#K-4 @YP*J?%4U]I&D+=&+#EG\Y M*YU=2D(#4U(C3?PB;)P[ZEI"5:&P\7I4E:!\GU%5HR$+U4;.,^Z395A5ZHYZ>ETMUNY=E7FJO63-:M"\68 >I:1YD9%%!IR?7MV63XT MO]*N!+6J;#-1^HFEFU"@>B7=)&GYR$*C6451NS%+3(Q624JU!K\ZO65L10R'UM0HE6;]L@&I%**[D$%Y/N=)@&W/:7G7BCTDJO:FJ=10]^6(.BWI'DK%NC9'(]/H M.&;_QXV'"8]](WXP[)JTJ)=V2&DN1/U>1'THWV-;NME%[D?2399R/^OQ'6SY M!!99HPDX'5UV*"5*OV^.QHHQQ9)QPW2H?>[.,$EF)ZN/NWQ*P)$/LRFOM>0, M$\4PFW3'9AS# !+<]\OM;_!<^_=;TGZ$?]^>XBB2-;A+,8.DF$%R&F@J9I"< M(NX>BADD*YT3P038[-Q+!S9SI"*&4K7SGL.:;Z=!*JZ!)!T F^:Q>Z700N?V/+ M4+LS4+=4=,I@PV-@_T^#].>&S>JQZDU!W&KB1*[+^?)&6$L(*I3/F1U!I5+@ M)PEEL2)4*AOH%(=3SC?CG/#$#^JZO2BP3\W1J"T0@[*!9*PH&OYR08Z'BQZ- M+G 28-N3:L&WL?[_DZ"+BI3(3[7ZS/.%/>N1,^'G:*K4CXA-"\D$DL:Y=1( M(]%.DD*COKIS_"%[( (&EZ)9Y$W1)RP,K'F];BW% 3WB71D'-0@ .WSUJ4<- M.M">:,#H3)\QR;%*FA)=H6DA-%(#X#J2O?7**4-=T%)V8L>DBA*>+%/%OCDC%= M4>!<%#B'"YRO6O>MQ^M;TOGM]K:;_/X.NXK8+]#L=$+ <87)UF6-T36(R]^1 M_(,9[BJI"N$\GBV?NRIJLMD*14WVB>#N'XHQ4:PID7=6:SX[$^2A184<&I>% M8&P9*OYQ.X-AR[E6+ O]02S1;][1UW)#V[NYD:6Z4*E5A%JM>71YG3GM5R&' MRI]W0C[\5][>LRM(HB34(F.U^V92B>0D<";U$%5H>KCB)T7&%*JDCJIT9M2^GPA+*_XC\-[.33H9@N\[\*)Y(;0K*[NH7O0JE*KWXT8NU!?M5*-/,8ILHA5(J(YJN6Z4*\T!4F.LE?V+2P25%G; MQAM T+0*136:$$/2PP/8%.@O#:Y3+0O-FBA4Y*@)/P77297KA'+SUD'V3@I! M69 D62AO4JQXB"JIYSX>\^PRS#IAB4871O?.RD[S890D:+4W'WSH 0UG6>+CA5-)?0#2Z>! M]V T@1<0*6Y4JRCG2(!GA6(.+N!O.=Q;ALKRD'DD,47SK2J4*Y(@1Y)U41^4 M'X**):10_&('0MJ%.U: D*J"O$5F^GZ*+!/1V]QL,R]'EE5;[B$)X'C(?"7? M#(5$4N>0DM04*HVR4*MMT&RGX)$YXI&54#PE=6XH29)0+U>%>CVJ(BR/_#"H M0_H9-U(AJLV:D*UW!3*@F:TZU^?S*:Z(I#50# V (89#6*X@@$^LKA%95PV'H&\)L O.'O.G6G"K1& MZ%_]+_L\EO)3<1C6!;E2$:K-#;+[$FN:D/G$BL.GOR5T%XJ!I$UW.YGF#:"[ MFB#).]KF!]&C8]XD7ZHD"N219JHI'OZ56*U;AH(QL:2>4E@&M$JY61'JD3D) MA;F>'U**):%0?&<;$MHMTH/YCT*SOEH[S9WQOF_"/.[FK+E_73[!M@?WT*^F MJ;YKNEYX@I9)ZU 8T@-;&I*Y7A.:LB24&\7@G,Q]/J$PX2I$[R(_ =$XAE>4 MCJV2*1#KLQ25PA<_,HWPY8[>5C*84+RN;:ATH 'MT'OMC:HS.*:3W5 1*X+< M*'+3LV8XU5#,;6/$[Y0RN@3Q^V9 "86_%-:.+)"?I1F.8KQJ/3TPME,)^)^5 M@/^I8%I+F%8U%!^[F]%MVXJK"L4']L._3M5 M8-8%L5D31#&JOF'?#"P9#>H>_H\XU!J%DMS=.LS^?#I\P;*6L*S&W% 0!&T7 M('M#>\X]@-)-='&[UJ:2)"54*W6A*A;9\%ESJX:T.^9WRG02:O6Z(-#\- -HFP@-#KOA W48Z+! ( M6JILYHXO>&">>&#(J;\&R>S& LM"HR(*-7%UOX=\\," !KAO0CSN"&_N7Y=/ ML.TCFXE*M"56X(Y>KJH%@Q/"K?PZ-6[R1P\I.>(U5=:\D94DYJCE1*UZ,8)G7$ MPZ1B-$]7^*WP)K$!JGX L-VZ:M^WNX!LCOW?6B^WOSW=PZ7O_,_?&K)4_TIN M__F]W?TCS2D8F\VO2';M S]!OBF*I2K=:%:C4JE..QTP9R.N:I%-4K9 -L[.9[+0E6L"W7I:(<$^-S'FE#L MGC;"UIM9]?G)7:;J2LX3:IYR.QKKYI32%\HJ50)*1)I,2*C*HE"7BP*+K%.6 M:Z$>(5L3P$Y='H1:O2K(J1??$*KI0J5XI)P-P4^[LUT99D2:C6HK+2]\V2$M24(@:=Z%2Q M*=%=*$]/D3!7LJ=0NN>=9N"$OGN$G4>@TQ294UD0RTVAUCB^Z<1YH8%8W(?R MR;;!_4Y6G- $0ZY>.]JQH/&L">BZQ I55=ISBI3U)'A9/93X%JQ<3)&%U06Q M)F_&PHJ:AQS5/-1#O1DV()Q=^%]-J)3K,823Q\J'A)+%YT::9!W=R:N47LG= M0K[UC(Q'+%$$0JT6UF/6"EH]Y&#/R&(4A5JMBL-0\ZV7G0@A'\DD$L^D/!HBW1OYOS@Z,_C_U,DVERPZ-$,U>'7JCZZW&GZ)A1D"1-HY_B M=$)!JF#4X/@R:?)" ;&8CXX7;83YW1IOQ6-^WSPIH0Z!BS&A@@_%4V.X%\B8 M6HJC&:_S(8(TF%!3:-0EH5$N4FDR9T*AN-"&:-^% P':&V5!RF6T.AFMZ'XN M]%/T)=V\#T8YJCOE(U;$O_C]7K-I4=H0A4JM(=3+A:J4>4?E2J)4L-/@45F0 MJU6A$=FI=M],*QFUR0Z4-SC'@*I7'* XE"Q+\+!4^RR' CS)4\:.YF"C*DCE/!99 M)*.,^7R-&C:BI@^@+YJ0)LO^HGSM08KFH,^4Y95EH5(I"W)S [VM2-G)4G M^VMRG)&IHR'?DP!;P=KSB)7[Z@W=R=\R3 EJ$V]V@:;^O<^LVO>W,N MUNVO4]SXHR;=W+\NGV#+\,9?FZ,1W-.(2RX$A/JRBQWR _)71E[HW5U%D1>Y M*JZZR:3-&53\,4(I@J%C\%>DQ(N:L/NR()?C3Z 9!%=B##?^&*&4MPV/L2,F M&D*S61-J$7W#YH\ADJ>)8SMP%FS0'WN>FA@JA0^=)_"BE'!3$^0JMND+=W?8 M!# M3P/L,B5^+POU2E.HR^'[MAF_#W&+#8ZP(YM?]PBGS.8_Q5_[4%+&'.;2XO3$ MAFW^32W\"3 MJ\NQ'>F!4L9;CUG?TH<2S%LO9C;$.-X#3LJ _R% M%<-!EWE(Y7*SWI%:$A1#=(* M$9^BB*^&O<$9$LQ.A>W5LM"HK1Z3?ECZP +[^VZ K:>S #?*?P*8@V=_4'?, M, 6VR'*?!6)0!_L@.\K'*5+W*E=*->S'6Y/,6V^*IB.T@=X[BDX[/LPSX8LS M,[PBE,7"#;,O-TPU[$7-D( 2\>-4<,+7<;AP5G-)#6>/4MLA%N"'V._*N&"1 MJUAD*,BT)H5?\X?@L^NA8KQ2NVT 0?^J: ;3$RQS=*W8PSO=?/^-JO#U[6! M^]DPS29HE6)EFT*M@FTFPS9#(8R]$E4BC%02RHVZ($;6_^V)F2:LS9)#L9\U;T]D\7;+4"/:86!)MYT),Y8; M0KU6%N1Z4G,]_;W?9MA[0> M;TCGM];+[6]/]X#NCL\H__F]W?UCCXRR#/2FFI.>3GJ4_P38WV!7]X]/79+G?;_W0+G%L?.5\(^N&L] MM.__N"".-J(V,>@[L^$(]TP+: M8BC#VDWQZP"HZP+7#*WB8ED4_PXT"#=EK*A8VL@HZ)N+MT@Y>!:\9<-Q;VC- M]K-<@IXMN?\]':1K0)\AW=M_=TOMQYO;QRZ'1!0::FLM.W[M/UV667(<$@LPYYNB/7K!<-F \E#P#ZH4UN#96JRXV"5 RB8T>3O#.:6F-+TTE9(#&7>*N7 MHH*X%-N1MG$R)L )X.Y!L?I# NHSV0%7<=6[2:-F35UK\P 8G&Q&$\4LZ)NF-2M+G%$J'6HEOJ5F2Y)+<9/@6 =DE MN;'+@&G N71LPUP74T'\M'2;.";!;$"CKX&99/A,"3_'?_45>TC&EOFF@5I. M>E-B^N)3\<5G4;.:OW.>!-BROT!EMH\;.H9+H[%:.)8UJXQP5N)_BZ+5.+X> MRH@*@A#^KE.'IP6V I!,6[S+@M24A9IK5[9 M_8-16>%23_C71 MQHS!(<_CJ?! ";1@=-%$',HC\DKTG@RL=GX:/%MH%#I3+-]P;CWH9L;F)*$F MBH+%2B6JX.&0RSDYFWM&[PS3X0!(+ _, M&4QTELPS,4Z:J<73:Z@0W@?BG6G=N"!LN1!,VPRMEP5QD['*.<5>7HDAE@A" ML85-B2!)VU.JUD"&;<"A#M%OQE)&6=TAZ+_<>T8_\.^9!L'R0I@KN50H&,+J MC:X4FZK7 1BF[B8#&T&N%KU9,V=0H9+K]?&?J%NL#/AOKJZ4/FBGF-N#!+O5 M!T):OI/H6C)!%'23E4Q[PMA:3B)I$% MN;YAS]6#<)1P-M8VWJCAF)9V3/,V$V1?Y5"I=)@X S#,T,$K2E6A5HO20 N^ ME0W?"@4!-B:-5!A6LPE"+4]^W02UKF>+CA5-]3PD]BQ<57"O*!(-Q2#").J" M],8=!7W+(>LU(VLQ:R\SME:O5 2I7$2M]N5>*8>" ,D13)+NEW)%$JK'FY/$ MF=U3$89?P=Y"T8HPM3(@^O5-&;,S#Y0UZRA7L+&$=+10NV)Y"T@G"@Q8/ M_SM*9^J!&CC(]*U0*H6A.JSH7A3Y$R5ZM<:[CS;T=CW9Q2^D)9%]9 MAZP,W6-2M2E4-NE06:A>R:I>E37<^IM12BH*&-J15:%9/TY_F6M"NMS-\YH5 MW5.34-TJ:X0&N$N$@S\[/HA$7:T(8CFI;N;YXEU'0V)+F.<:L84-:"L5SEFM M581J?;4/[F [FT?WRGEH<@$P!5G6SV[4+V:?K>I"E3N M.V9\P&90 BV*@E@MTL^S-H KH?##;E21:#*Z4!4K0J6V@:]N'WEM)T)K1W.G M3@)L>Q;9F(5A[Z.]W4D@-_>ORR?8]M7HZB%JDOKQ8#-!7V M@ $^ (#RV0Q%-<9RJSL48 3#"C"CLM'2O"O!O:D8V55B7-8:0EG>9E1YOE"8 M5XJ(I810'&\K2EC-Q/Y++5,%"WXI$91RR+$25+D\T')&%>JY;UM,EUXXI^I""[:+,D2!59J#3$0IG,.D6Q&C5)90>R2,6E5ZY+0KVZ@5:9 M84K-B9#:T5RIDP#;GB7WG68H1K\(-A_*.4\";'OS%E@:W(6QHF,-((_:@ #6 MX2J4'&J-0.3U3MG]N40U"04:7Z@'0O3,&Z]=@-\-@"\#_;0F"V)EFQA-KBWZ MO!'%$F((A>TV(89DDR!E61(J\@:-+P_"]N;A42\8TKZB,+50<&YM(CCB@'$*01:L1Q[AF!;6(QQ'&3A8 M_#.QIB?,G.+),AP<=%GYG6F!Q'2!^C2X9E!EC=>W8U1;T^AA,9*<$D*\=*K% MQLHVHX!$6U75&OGJ'IJ@PG2CH9O44+'%BZ86 =]$5*Q:;#3N:> #?&<6MDF& M7D6HBQMT@RF"O'D,\M;"\WTV)JLD^6*M41-JTFJ^>*SEPUXP=^#[BXM@[IH, M^*SRR:&^PKTJC6MIRCG&L>F3=Z64(GH?J=W>@DM?;R-:$I;E"TD:&" M>"*FQ]&86"]0%;]@;LK@!X$G,U,/ M9%EH-*)X?F%3Y8XVE]!D*#"7$4VFDVE6*0N5R)YA.;+(4DJUY7Q!-CV%7.ZCA/01'%(C\*/#'2F8G4B MXRF%^96$@*^'8NO1?+SE7"N6-04,_*[HDP4&WK*?!KYDE[>6YC5!$B6A5MX@ M :CH;KL'FHJEI5"4?FM:A-9/EKF&(OX[,=>=3*6Z4*E5A%IMAZ+N\J$Q MUUVIZZV):-2HC1@'9T:T4T2\\F@TY/YU^03;GE6$SF0\ MUNF(Y7835;/[NFE/+-;$BBD- ]U\)YK!F07<\HLC])4>#86?!-CVY9QH@RBU MJ)UI36.J>G :VF[$3$X.M6=%4]//9JT*5?GXFFTDJ:\FJ95&S+=!M]MVD*@/?4<13.P,L5+([TS+7_D'>NUX W\G*:>.R=5A$I]@TSE MG&(WI\02GSG7"$7)$Z:25!+I*HVFT(@L>MM_&ETZAC9O&J1[D#Y!&EY=N]'P M ]QTI%_$T&@D/2_0?';EFV)%J#:+%D/[,M,;E10I)M&A#YLRO)WUNB].SU2G M^"=.Y0G\\N[IL5OJM/_O]H)(XMCY2M@'=ZV']OT?%\311M0F!GTG /%^$H" M?"Z&M0663V"1H%DUMV"?HDL8@4!'EQT*FF._;X[&BH%)"H3-]?KV!;Y*:B.K M3^N.1^0+]4Q+I1;#&.SG0OPZ (*ZP#5#J[A(%L6_ ]G!S1@KJ@J_883RS45; MI. Z"]ZJX;@WM&;[62[RYB3;0J))3P=Q&,CA(]W;?W=+[<>;V\A95?I24 ;SC@BCZNS*U?[YY= EA;Y>!9'<;NK_=DMM6IWO[\DBNGQZ>6X]_9+?XXU/W MMD.Z3[ RDDOG]@;_UGFZ;]^TNO"/N_9CZ_&ZW;HGG2Y\\ 4U2&?OC^VOM^T MX?O/V>VT-;8TG90%@M(_.Q;!V?WC9$0MK>_+K9H8RL*ZFM@@HVS[AMI]2QNC M<&@9ZI5B:S;.*J(VIE7@IUU8\4K?J*$/O%(9PUJ.-:%GZ<)[!@3?O@6.:'@K MLB=!,)H6SP !#9Q:.AP<2 D8.&F1$F%GQ@L=/#5H/O":RWF7V<&+M-F"W>&" M/)L8RD0%%4!%+*O8)Y']C7%H!3]V/8J*#ON##WC7Y*'R1DF/4H.,+3I6+-X[ M!E]LJ? T)>^:,R3.$&L8 9(3IH38Q#$)J$0C.%?IG\Q=^3(!GMH XD$\O-#7 MBNOK=8S M^ZOT]3-K>XCPTRG0411PSN$@ VKA8?&5JX$))T*TW"HVL! #Y M##OGDF*\4 MWF!Q8&KPY-R[[$G/UE1-L31J"VPI=[ON"P1WR]['[W3QDXGM?0!G,B>6?T8$ M*+Z0 Q3W0.$T+A94#UCN.O@KJ?[5)BW#F,#)7NC8M!SL.^#A^G]YKTCXR90J M%F9QPTO^H<#3UI3(G%4* !L=/O8)9S:NEFW'4ZEQU9%FVXAW^.^#8O6'1*KQ MEP#,9F! 97JV!>]L ML+*D)(.K#= "&='_UMW^2.PZV><8=S\IOY3L&0$CSL MFV/-8$@8$-@9Z%SX*X%=447%+?"W?,*%-!Z@, VXB/"\@0#7<3CNQ+)XK*)O M >G8G^&H?1!.2!<,362@:!;R&)]!>_AHN*\)+*!!^RV? ([RKSGX>! MZ/[<91,#S4+ O9O>(^YK;5_L#D 6.[/E\-K/K2?X3SI#S5(7WL.V5XG8WCQN M9EOQ?@?[0R0)@:\6WNP^X8'< ?N8DA%8!T/;11N7QW)#X _Z.'!ASZZD3S!R M$Q^3FKB=^1\N$E+<9J65FY66;';.5IOM59JG1[9GCU2\AV%/<[\^.IYQ32WT M9A)EQ(61*_7=6[S4) "YCIXC;:"AI#61[:**-5/M& 3GA#K[R@ 5$Y@4-K.R MO!8H\'-X\$TS)S;(7(NIEO!6@S*C %,*X5E["%=D:.K ^'W^AD: ,^5H^3)G M':>/IJ!O)LXP#S6-O%4LK!3'UA,=/,]1V]]78'][!R9P8L*.? K&-V@W)E/@ M3&#XK.DJWA!%[Z/I"^J=!Q1@/IRN&?M74"_5=?/]8N\N)3F4+M#I#ZDZP5G7 MBS2,+I9^RU!O-'T"UY:Y4'>GZ^7N\,"Q=#IP4G./![" 2Y1L[;^4K<-6+ V4 M$5@)%XMKKAD76Q&426Y!S\>O+JL0_9O(_K-5^;WG& 5DZWB[?SFKIFI*AHKDK*C(DV^^NI>X>%I_#SRFL"2;,[(K1&;H M+^@M 5S/#*'LZ NU^IR1TYHAYA7)4UMM9C[AFNDP%SMEKR1.\%ZB2X ZE^;Z M)G_%LS]Z ?2LCYYR8F,"=_-?;$L8U(.UE%?*+2:;F!/'=A3FY\L#(/-$O:GE MD8?R@SWDM#ANP)#L4>MIP Q#^VF&(<9@D\VDY&LLEEH+R M*#2;C8S&61P#IS])TH\A^8AVJFF0?,(2JBQ(YPR12Z&!D E0>?+64T42Q.KJKBYY(.[(/AB+%1A95V20HH]*H^BCLF7!0XA% MM(TWV+AI36_\X2.[5S5L4T9S34K$VPQO]#I7/T,RJFM)MI FMH.\?T[BUI3[ M%96L-(;7MX_&IH%4E8-"F5!&U*Q0QJ>@ZXEEP=\RJ8Q98/#Y*W_9HVT>JTLD MGP*^KS*#+4L+"D0G"_! 57NZF/4;4*4&]'W6-'E:;4H&R=YSO ]YE:.$7AXC M13/V_:*\$[ N00-1=#X^U].$R%BQG#5G &2#G!C^FQPP?EKCM/%R('F6O*[' M30IIC+Z>"/A]<-%KMPR5C4 $3?B1.D^#%VI3ZXTNN,F3&< KBT*Y7!:JU:4M MU_=.4@=.N#_EC$[CZ#.42)\(?<)_Y1WH4Y3*0K,9Y1S+L8#(*# SXSG_,JT? MV,1E;)G8P^S$+F\NN7U$.9HRIU'B])0J,I"5*SX/''2XQQ1!AJ M$+P#$>["R($(ZV)%*$M11)AC1IZYIG^G&9H]I"IY-4TU#WQ\==;+/I?/)>>/ MF$+K7CH/N[\BE7Q+* MS8H@-J/FEN985F2N]'=-AW6X#D8(]WVKUT@\V;.#:.N\DWV*E(CYT>[=?%R< M.I2,[*B"U5T3A8I<*V3'/F@YTF>42]*-(]F(T=>K2787N0$D*TDRR(YR/N1& MWK*DEF4SB"&=%67]NZ;K22;!I'?"K?)K;DB)>,<\A>:TWNB1D:(9V/W9)I+D M-EWFLV(TQ\9!'7SFP?M0ZP]9H,G2;,HR<5Y=8'G=]<]QL@E\9VL?_->\331@ M0'E]M>@KMKSM*Y;%AE/P5M/X9O\U\'#(_- QNZ5/R4VS[H69P0I^'M#1D M7ZEZ1K#1.&6M3.NU\W#E)0%^H+/)-&Q2P7RG\(0G=^61?AQJ8\MPQUXD'CY= M Q[2+*SL $+ D3%LFH;?%E[ EMXCTZ)D@*-\X#'\?D#H&Y^68Y&^9O4G(\S MQ?;P[B ."NMAZWOV2UW[@=3B#('2<' 'F^W 4L5PGLB;HD\8!2L+^\/?Z]2V M^0_9Q)UYXO20UYD Y;L;8M'6N1WUS8FN>N-R!/PISAM@HWR<(59 X!"5OH7# M(WF@ECH:GVUBP3;\D2' 5&T^7L7Z01U>,2&PF:#: $Z,X%-!FL/UXLW2_2;M M_ ?LG_R.!J;UN--2<&30_&H]=S 8437;FK#!8+9WW#!N5^"U-V7G4MAT%UP= M1]2/^*R9.0RPP0@+2)B-.XH&?IMG_47PC1 ^Z4>?4I638M06A#G06"@)<-R+ M$3P+0T./XE1YQU[W@=.Q>AA86^,!DUW.WPFB6V;6,9)PP\' M&*!WY!OJ4&ND&1XX5Y&Q\6;J8'RS9W'X.3P4I!L/%)QX82N341CA[/4V?@N_ MY'W*\74_Z#3X"UR:=_(/C 'RN_#CT'7;9F"$+0PF#F@)Q '0J3ZQ6E2G;[@I MN,? 3*PIV]-LFH /^:%FHQ&+(QY4Q5'X7 907^$B?N#@+#?Q@D3KD7Q.;UVB5S4,([^>GE MZ?MG=D-<(:+/C>[&/&>7W\R/*F*#L4 W8H_;[E0-X Y\V N3,8 0279GG0AQ MD_GN_"D>K=E(O Z6M2C(!*],^,,?@7?7ZESYX^$BG_\^QME)_@]:G>_^\[(H MU7^%+/>3I.%?! M6Y)/1P^, /0Y99 ]_F>BNI6G@BO%\=&1\@/_F/%._FJ?,?)]("8$]^]C7LIJ M\WD](%?YP:PCGS'%)G&9_F UETX1G;V)IJM< 7IG(ULFMBN#S ' GK*I+6.$ M612-J*X01*(?\LF(:$C,"H5!?6-:#?)*M%X [BXF0/O##U$_1XQ2)KO.26O^ MY][O_)]I@SG] ,_%1!9>8T2[JH'*X 2E+#L+FP/.YC/"[7 T/G]R-KH2V",6 MR/9!OAETH/$A=JASJ+ )/C6'<85S AQB.8/ V2"HM0#M_A=_YLQNPPCU$ZZ, M!7473UC[RL,\J1+SC5H+Y#QW>5R&@]L%30.Y!SZ"+_(Y#J* :='>V#RN5\WV M,,?/OI+WP!G<95$K-6SJ3FR0* MK,(W,\RQ/YT4-!/Z'J0]^D&MOF8'(,4>@6-[O\+A:0Y.S\2X#66WW**,O,(D M[.M%_,=<)70H*HSNN"5WFQ;7YYF*(X',E*2:"]S@V,# QOEK!+P8AFL(H7UA M&DH/B,][.Y_;Z$Y<0BM]=D#X[4SG6ISTZ$IS@:?XFK/J0+\Q[ZP M8'. ^<1@57O35!Q1J[Q:U!W6&WBS^VMWYK K#'"J)_\1YYBO$P6VZ5 TH'$" M(FCV; NNX'FC<"1O!BCW _25B>L=\TUH-DMW,C>&=C93S>P!U2ESYMB_&-MA M<]%L].8SK9AAQ>5T,0\'Z]D8:#$4^#P=G/'[RE8WI7'JZ4#K;%J>3TSQ=.--F[G3E MI:<+1J>3SL.1[KG359>>+C0V;XO3 M5=,[G;A$CG]EW#K^:*&R@"V.5DOO:.7S<'\87T5AD\!9?X.@*O"^V(J5\UA? MM^-&#_#E&!^?7 U&H[KP\-/@WE2,=?UXR\%0LFG_0IU8*!W.+FNSXWGN32XW M6/"-^T-Q5#.Z'?C$R7?%WWB8QX3H](;VG+8!FLX$-::V^[H7>-OM8 #F+XBK M9[ AL,'7*]U0__01^#RQ:!"#[<<['X4E^>RR&L%:_NXJ"7OQ[9YT+Y%FT4MD M2]=_2(+C[3IBA_\=R$0\XK&[^Y\,TIJ\PC])6>1#S>==!.SF,(<*,\K +@++ M;V:'@X_ASLBD^X0]=??\UWU/)VY#GO!6[.^1XA)5X/ MJ(I!H?="T;,.K V;/FH.OO,98Y2F$24CI&9);)3*XI_NO?CS ;8S&:'D1#K: M21FHS6EQ8KR.RJ7ZF.^2AT:7G%9*\+3W<&.>!AP'B1U57G)2R]LOL]OYAKV3 MGQ-6](-Q<] Q"GZ-3ZS*_'4N)'TOZT9JY0-51G[1T8&>T+]9SAJ+,9 MKTB#R,):ANKJM1W:GUC, 1_3_0V0*TK(IK,CZWCM_3-Q@:WT_YIH@#[/&XP! M"DW5%-92"3!]I;V2,OG-]$(T]_?7Y%/?U'6NY %$75[!'WS&/M0V+."QBG/? M/^??(<\OASC'9!X-YQG\-5$L>$K'P"CP%6T,/&L6?UCB!:V&?!?!>W/G4@LH MHYJI:GVWD>RSM\;:NK>'JWG%]X6JE.<\\ 6>#,JQEP)NL1Y.D*NB($9Q*Q8 M-HC4*+&0 +93A?V0'GW5#';GO$PJ4I:X+.*8L3S"]A)-G"'W]5NN3\]< OI0 M[<<>0=]]-],%?:->C08]=JYUR3< [PX=.R[ 1>[E]OS3P,TFS%MJF9/7(?G' MQ*#>,^4$D!+*R=TG4G#:>IIHD86J&',CUD1+>0VT5 )P%7%D.^"INJ=>)E&P")<&&MGZ9K!!P:4 MV5^Q%!KRQT91Z$QGNJ.QOH0UH!BE1:WM81#/Y6K8Q3 ?/)\83/59D&X<0&=@IC?S*;]ZH'&^<0R0%5WA^6S2#S\D5NR"L^3SS4"S<#>]"(*VO1>H" M(V;@(R'(5YB?W'CH.O>(\G[-8(-H,2XOXWIZ?P9>RX2 M'KRIZX-O62)+((0[@^RB,X$%CVVTFG@X7B&Z!EH.;,2S1G3?TV*O6>IGQ!L5 MC-S9'=A]FL8:]UU$6FN"FYZ-1 UW"3-(35(5_^[)@*#'T#-<0GY()L. GM5 M?QMD3WK(4"V4'_W\PPN:*LL.D.WQZ$:EHHV$"IK(3S2_[N"?QY MBL6[SY) /1]N1%43LPX8#!GH\"=<+V%IIOROP")Z5#??XZ$:\K;N#M7U#.@4 ME?=(./L@M6B?HJ[@4QZ#UX):Y]6FXC_&RKZ@'R*9QL1 M4?SUV<:<(,Z.;^+\MKJ(4]$.%);-Y.=3Z"Y7J+KCC/?1K@7M&;M8JU;7"(\GDM'*CX M^\Q9L>BPBJ?P2F6]S:=<_EVIK:+2N%2 .>#/6_+M"#O$INMZ9L1)VAB=51 MOA6/MV,&=-N+[;'2'A-S8#"%? SJCQM\Q=_RYUGBS5P.?MO@],\#PJ^*I7KU MQ2M>!3)_;)EO&B8$,.%_C+;!/R;ZE,AU9AG4A862R6NX01- 86L""&)>AF R MQ=UURR]^9)\K_F-,:P5@8SD-;)#!$R.T!@AC/WD>B^!9_CQ"GVG$+N#=4@;* M*N8X+M%8]0-^.&^,;[5]?4NN0)D;8C, T@KX, #9P;VVKV9[G6U#\;H.X*B= MB>Y$$0FK.;)=1_+W#E%-75"5P7-Q@COWDQ@B#N2M^!SP(46_>K8' MO-#H8,?+RDOG)CUTRWD>=33*;>HXS-D(_\82UD7@L.('0^?(1&8*VO8/KUS( MY:S?SSOG\[^:O=58#/$BD/RXS\*&YB7KDM?V*#[ RE1YA$QU><9\V#)@;;5T M5FO/_&(@F5SK@6E A =U' I"O/7R?I[L7-2=&5OJMH!_<:8=[,D,%^K;EE M+3Z/4U _>(>52[IILN)?QL0Y]8ZH8M@1+%Y#3ZKC^8=GT4@7$VZPGB'+B_QB M6,Y]'L[E]QAQ]X2.Y/Z/N6V@>\E@1:B!#2%PM-'80STOJ1F"839S:"/9L;I9 M/]T"11 3[-ZJUPNM1'P!Y-< ^K>+ =KK[>#:A:ZO0PD0!K>Z,3#K<2,F]QPT ME&"5@3[Y$-P;T:?!'U,?H(IJCATL41R!K>HV/<&:6I9_O"B4\57\ZN/KAP F MC I[ 0 @-=MAJ=&:UZC%JS+3>>N)T/NC$YQ\WN*6_;$:L+YB#^%$YKM;L*O] M-=%4#*UA"52]:V)!9IV]NE;8>GQ,Y2MI\&R!M M$6(\X(574UXCDPG--+=W3>_V[+:E/OY2_S^E91(QX&CDB>W M2AT920O%V$GT?KE5;.3(OD,:C B1W'[0_H3Q: Z:MH&7$__]K"OS:CE['C^= M)6*C/.=],BPL-V:"'+LQ41#ZYI15)".,4>'T/B(WK$,%:N+T8ZSQ: 9H5SV+ MSZ #S"-^8_DTZMSA_&T&-4O_ M0T\G\IZ5PL_.9^ZX2/3SGL?XDF! FVMV&'$$TU%AEX<)XQX%Q1G+T-7CBT3/ MJ,1F5.-UN7 /''"ZS _PB@>*T?W&W8 N?2]0G6O$4D@_"K. DZLF9IK'?IM M4:)H"PT/T_"V9?@A4VX&S.\6E_10Y.+_Q6T70%7WV0!"%=TV UA%W&-!OH:9 MFO-1W=FAF<(6[$$0T?0@*)L")EG, :^\F^ZS#6_OW\/K"XS38 "/]ZR)QM;B M05A\)!)3*6R>W$S\#H0#S;*195CP!J]/S<"KLY^Y&?I^I-]& SBV>7&X&?Y, MW ?WW9IUM;B:AC0")@]= ?DK0LQNN^FTOUJF'5E>$)LQT7TWN[^9$QMX5O<= MWCU%)&T2CHD7PFS]I*KO"#"\LSW%^!R ;K<7[I1D!S)Z+OSO7PEJ33+QM ML7Q0FZ65Z'-M$3GGGI5-&<3OM.DU3(K-H@F%JAAF>JM)J[=(6G? VGY'EM:: M;>W6W0<&!]9.#5R2BUR9E>;.UQ\+Y,U$AP'K;J/2-[]^ZR!0 MG,>FS6O9N#AQ\]YG2L1,C;IB+I1.'RP ^,4#:]NR>2.%J9IC5+6X!842 MU4NRXG9:"\P?ZE40O_!^35Y?ST[KQ5ZPT9BN@:@ MN)D$P51LQDA]58M'L?$*,>?/17; B0G1R&&=MS^DZD2G3X-H#L:(.:CJ<$V' MJ;TMY Q@"[%(U>Y->9:''0,GUNG 22T,F>J\M:'F4'8F>@&JR+NE)#+(,&)! M+Y:J(@#.=AVC&1$G!23K&)]B^9V)WL7*>15_&!6;]2"11X^D]H;8M;,@"M)=BW3E M[)DE=H!:/M+VN75STW[\-7C4KP6G.E!T_\MKREHB+;>^]M;SUSRC#ZD@A6,G M!??&%]@]2NRN<<%SA?F-AK_W^Y1F.OS]*6"\*\Y\)KIKOZ\WJ#O[>Y3]RNZ% M&@SF+M3Z]V;=.>VUD&=MU[21 )H?)]RC&C\YFWECF>/#_75".2(5012E97/@ M]X[@_*P<34LQ^W$!^%,8E%E1;&.NJZ_'HEW^[+%GQIVO/ [C%N%N38A!M_]S MF.(P+'PI2^>-<%O_@N*.A(W&L<\U@V\)LT^I&9A.D3S[K-E'U]&Q79KKF3U:>Z,II$W1#6E=?X^I (K2Y MEL86F=N\;XSDV\'IX:M0VE(3\9]B)4,X312IG]\:GO+,63RG]^#5\-&V489L MTHR?S23^Y:R$;1%B), JW68;1][G0F7*U'E97I??)TN5Z[!\J7DN;4-VIT ? MAT^9:!SM_3"GN/+Q(##?_K([TQI0G,"74^UK13)$#F@R@72-]?6UY*IC77'G MXG\"HLTSYW.BT,5%4V($:V0"2:'CY881K]3QJNOJ>#[+RDS'DZ5HL[Z@C]/D MT_'\.;F2_UAE_KE>%9C/&YI.T*5:283]IN-5E<]S MZ-O/MU=U(6W4;37.$T8/0]4O X-6S4E/I[F5(:$M)JD0U4-CLC/+,4U-NX>K MW-@LQW11?)2#XN,4&/\1B)Q5FG]];>\NH]T5>:G):/SRN53DI1;L>HWDBOWD MLNZK%*#@SCE9.76#H)8H5TZU6B 'AL!BG_N]S$6(:ZHR9]NM;*C"8.].1/HO M55G/X)@N*U?3.4IX00YW5,U65CJ/HJRX0-5E/4&3CK7NF;/KP*ASX8_ BC#K MMIM+$7LZEXOLMWZ<$1EKO+O/EBKS%:U%^X+MJYKS7<'C$4W5-.B@ "&E\AB0K:*R1100QY M(8;#D$2[!FZY1Z&R;3'[O)=*^OO79# WAZM5SCU)7+,_>+PSB+OPT(-GAWU M]^8[M?C?M)'F;):HU7(GUR^=M[%Q1GXI#A;--4= ;0F*[^-Q4J"(F;>QS&%: MB^X@D L/]MY7/H((EA2;1+6)J[^9Z@W@0:RG0<"%XOK_4^HN'Y]D4$2O,E--/I="@:#]PSX_*R??#2@1?BA% M3"%8%=.W5P3U/;;H9_$NBZAN2XB[9+;DCC@*=6!?ZL":S2UW5 <"?JQTU0%) MJ@I272[4@?RNG+8Z(-679;,DJP]$V6JQ&H)T7BXTA%RLG+I6T=R\=G,O2L7: MJ5BU\-37?>-QK52LK%.S^,BQY?E,J>4O>9[G<6]HS>"U?6Y0CPU+G,9!OJ6=1Y4=)&%#"VDY;]UGZ[/+EER&A\O!ULS< J! B_"!^,)**ORV6*,W+$$U@YD MJ%V2-YS2THT+HE6HNI<*>"<>\" M%U@\9"P60]Y2[-91#'G+0U\"*<)KL-?2[MW+NJM;]D@^!;)*/SEAH[ZE.83( M*:R<=EF])*^9;IK5[+/TF,K><9F?E4^<>)SR5:JTEL M DUTA%JA;>5NY:/AJB>ZU(TFL]]Y^)5?IARXE-+=NLTO_LTZ.9FGI>B\JO@ MT@<-Q1-E;+$,+?$Q>7D-W!=\+"F1' M\R,I^5EI 6?9S)S5C?%X7='4?-;4O.@K?EI-%(N^X@7MY:>!9]'-M2"&HO[F M- F@Z"M>T%Y^F$\AB0IB.#!)5/05_U.JIMM*>)=FV@%+BRW$?0^;M,X4H\>0 MY\+_N/>5CR#VD$SSV'7G=F?:37N-&Y!\M+4(3N1DY=3;:U92;[>]-NW.]]JNSIWJ+ MV5.W?TTT9]HV;,>:L(;63\Z06MVA8GBM55]?+?JJ.+3M[?!WW&! V]M]* !8 M](L3 81ZO1:9477.:'9? M-^V)E4#&2C;T[*&,"301X4MV&FU!!8MV6\DXHQA7MNF!.C3U7X M5'&(!M?_RH1+B+?]1K-HWS$MER/X3@>BL+V,.?2(8Q)K!M/)&#^(Y1.U\)P0 M),L94ER<>!Z+18='U[RBLX?5R*XEC9)8+>&PPNU3)T4Q\J83FSV-P D \7_^ MUI"E^E<;]C(:F4B2<*)STHUX@OT^""X/B*J)=8O8 >\#; !4(2*4/-Q5^ MLFHY+*- ?+KML_OPI>U@105?\MQ-CF/^(GB99GLK"]Z91D BO>#>5) \)3V M!KO1IX#R5]/1%&S?!DSVBVD1$[@Z_,SZ06&KP-9M#B5;@!_V]0F3+>P>DC&Z MI7"_8WV*G[YKSI"\3'0*U-ZKEB3W,3QDA_8GEN9HL*/;#]@'ICBU^@Z"7&J6 M*P*&&8%^L.LL^80_0'#(XM?@P^PCZ>OG<\*/'< $4365P3F P8W#@2^#[P% M\9B"[6&3G;+FPXH]I=8^\@TX=HU'45/79SZRW')Q%(=LEHR MT/TT&TKU)$#.@J7%C4D&OZZ//4."PD@4>5:TY#O%+V.W7.,OB/@HB9BQ?7)* MW)BTLEP5E%I4:9\G8)#T]6EV*[=\DY1%L[-;&$P:U_HL.HT?)\]P)RRZ7"-# MRAIP4623+GI9'I0,K],?%'N#DWF=+I.5O_M&/;O(Q,P0XCF]R"FW_TK5C7BE M !;[;IXW66<,3Q$?2[ ^O38WC99I/_-.4O^&7WF3 %R,;90S$WBQN?CBG;.^ MJD7;YYRW?8XGOU![A!;P)QT,28>J#-DSM[S=!BK0%)V9?6CU@2W&'MF($ETK M-?22C0;7U\[%_$V-:-;W,P3<6T//4A-5;*-V"N MW$#! M6UC=<5=/D/BE2CZI/^7N?)FD7W@&@)M2A#.]UA_UFI<A">=[ >H#9UB!5%B39%KM77=4#U>BFSCZB/E127FA;Y18T*1/KRF(__2G.$U MO-2$'Q]U>62;E(A[?OBS;[YB -\TCKTR,JI$S^)@P+_8$]TA W@S2V*S%9T5 M0;^:ILKKI6UJO6'#;?8/BPYTVG?8HT @MJ92#FPLXX-;V!_.%5[2CS$\;>.7 M/4JHX6B.3E6O3B]8L68AVM3 QEC%-($7*V2@O<'E=NB8C$R5ZEBQI_3Q<>9( M8&5V=ZW.%0$%'>2_PZJ]L49:P1=>FRJ6"O)-?G+KZ%J=:Z]\CG3-,5R9FE@3 MO"H[CT884+Q;8O.%O(MBN[^/.@LP3F!V R \E?B5=:Q>S$:W1]]_8\1!8&>S M'9V3.Y,7ZO7=96<_GJ]P!3S P0=84(B/CZG%.#.^UJVUY#6+'$58] > !+"R M*C^.:UC)0[4 WSK4&L$);+9,H/ 1BR7[5""*#FP";"';HP6VK?"3B'M\(F9+ MY-/[D (8QF-0X9"A?A9<0F/W\[_N^UVR(.SA3[!5Q?Z\Y+5$L_E.!M2RL.R7 M[\&#HH>T%CMZX.2+OV/+!7\):SB*9KA(-'5>)*LXBR^*((OPW>.UEXA_+#=U M@-+'IF8X2!9XY<.7$HCZ5<,BQ+%EJA,@ F^9E\57,M"Y^_<>9E_:0VT\GEW! M8^-UWO4D;Z8.PI!@YP4'"=H% GS@3"R\":IF,V[!J V)^9V[)0%&;XJEL5K/ M>0[''IQ#&8 4_H7OQ>\!01Z9:H:+MQ%U![YQ*N&DK+/Z8D3J/ W$\1)XJT;? M6?4ZD 'Z"73=_7FP(AF5L65[YVSI_V_O2YO;-K)%_PHJD]RQ;D$,-VWQ?:F2 M93G1C"UY)#F9^335))HB8A!@L$AF?OT[2W>C08(2)5$D1.+6>QF9)!K=I\^^ M*KK.-Y1(*J/FK6#1,"ATL&41;"J.@$:#&=N10TK!1P*;)0_'48S7TYL +=]@ M:XYYUQ)&SB #;)K/VQ#JIN8=M"0?;%F@2P5OV %S$^0;@RP8^'"MAK\7H+\6 MG?+^>N<7JV_6)1GCWC#.]_/T\2:]0/2_6L$AY_KTW]>[9^?O3\^O&1)EJ?6M M]D+OS*_B[V-Q(W=[L11?=\4 %OD)N,J=F"1__WF1 (Y:38Y^_C_A#&-4NO]V M?7$"VAO= O 65$2P4> M3S*+=3WX%8JM*$M@YZ12XJ? 48$\PL+O#5=$F]4)L-,QL&KYK2_'2L$M*,7$ MHP. /G8(R7I_D.42%;;C\BOIC:C0!O8QY#][).?"<]Y MQ'=+AIZ?)!E6BEY]H6]V6VW7N?)'8$(,)KIMB64,(N!LVK0%.O=3 4R%IZEA M%W>$L996?5Y031M%M[A>CF]X!_!U3$\2[H#PU@H?7A\;24H[!-:7*.2^(2." M%'PP3T$?@>>!C$)0(4#S8IS$-:F=3!0BWW>GWHN''$E #X\U3U;Z<7\Y;F$7 M'^IQ!EL::4W4VD9Q14]JA&DOJ^9.P'DJN 9_T+V6\ ' &$/L;8_;R=T!80'B M# $W7PZ^I\4FN$>)3=V0O!%8HH@1Z%#8S<:&2:FW^(EV?]RA/B;P>U2D44G# M?G+TYP 4_UZ6H'U,'7]ZBGZU[0J(8@Q7VA?=)78Z4E:S,BICNG=2$VW8@[%R MZR>DMX\B1#@-'1_E$7HV@+/(4GQA_17.R*V9$.(B2)#QW$V!/ >4=NK($!1/ MV(*A">9!@;@S0!)AB-,F)* L,.1;.!^\F$\=80,[ (;E;A$>DC/A VC,\.N> MI&9*'GD%))!<-)&H8F)OI^@NE#&:I]Q(2;SI]8>); T&\ZI MB(,)G#L::Z(OT# 7ZJ]X]_LX2E!#74% M:(I,J%I6AHJ1EADXM*4BC]4XL.Z&4"OL)Q<#*-L'?+F,;/.;0QYT"U%3\>U2 M!KX>;UCO=^!#;@.GX#IY!2.$8T !57OL@DU+'OS:^.R MX1QT#W>,;Y4TL./+TRNK21E@6Q]](RD"IZWC/N=@A-[62!J @9^@R5KHY[#7%GGAH!@'G0EW"B;''G18: MB"NP ;Q2)82)9RCEGS@;Z CH81Z#K/=S]Q0L &BE?5> G[V,OO.,@TV]8N-8 M#=YB2HU>0-RC2Q*N* LM-RZI)C*4 PH%1%G@L0[$<04D?/[;R"Z\IF^I SP; M](=TR))!.*'N(^/@[Z>:&))&PM8Y_J+$/K(-$V7V4(C'CXV*2UY/>"!+:1&R MT"QG&&M$N3J)GXVH5Y_6=BVGI6Y4R+$=$QDPLS.$BN=8 Y MEL#F23G!-RET5?BY"."MGHCI, 8&I&#+;1H+F:QE$K6'1':KM2\_16V KP%P M?N*,@9+(MV\]!_W&.(>F=#&[U21KK\S7.\R7-U&-_ MEB%RJ./0HX;)GZ,DC66J-.QW"B#+\S,97NH=@PC&?_Q7'!ZU#XZJYX'Z)T6W M-2@86+KB7[Z3IKWY?%,/'@Z+&PLCT"P[<%MC>W- 7B C?L)2?39 M;?M)Z;(%+8,.8/:O]X.XEQ\*X7,#_\#PU409]-D8I<"-Q/!G3L>N$B^HJJC M+$#4)2E&05]^O[JO1 2@.: ?4%\7J^JLW\ :?:LU>ZFM@TI3 CM)L UT%@XR MXNB(/V#E!!A6]T +&BL/$3#E?*OJ,HAID_X$MFU?QA3601V(Q"TP7XS]4X#? M@ -^@.Z7)#&"DKQ04<+!)ZTQ*0M\&S18N@<%1* .*0* 5Q_1AKRS_@ #J\#5 M*<[&43N\!J\$ XSG.20/\16[E>^&$:@;H,":!M(@DV]\X^J371(J]&/9(F*UICJW^@N*#6J+E(.$*:;PJ,K[HWO!YC*TG/ZT< M?^?UC9[MS6[Z1I]+K4*<8(260F\OH$$<-3L'>_N5Z2B]D9W\3-N]_2%WHOI:,71ZX\3!4@RVCPCY..1] M^/+(M[_O=CO[V]8-;PD<_$S%9JO,PM==+OP"7/YP9H;E+*'IJZD4F]]K=MWV MWE[-YBOVYA<7#8+ Z>[ MW4-W_^ 1;8N>9<_MU-)IF0A[#Z+N+QM1UR$R;$3M[.^Y[?W6XM+C,?BY\UJL MA.,1UA?\93+^N!8IJ;[WY_41U\.FP]'#-&;?U\7@,]Z69;:?Q-+SJV-2M+ON M8;>V**KVYA>W*(Z:+X?(Z_%"S4/DVM!XG'CA3.64"@TJ0@V+Q=4J0* OT!][ M/@7/5/T_1,&_8 GL1ZI%K8S\Z7;:[E[GZ.E=Z>IF\=M #'.)8*97SF6JZG.Q?)?OI]*TNQ%MO>?[)8X6"*K#G7U65V;E M U=&2K5;>RZ\;DF]4S?%B[9D-'XHU+Y,K+T'6Q>(PB^.K>L1)V *-1^.N2P- M1VU/6B5[]6YW7[5.W5?MX<(553,B##,H5I[._45=65)7EI16EA3*I.L"DPW. MS*X+3&JT>LT)_W6!28UO=8%)76!2%YBLH,!D@?R!YQ28S&_1LW0O0ZOC[K?+ MLOXKYZ>JP)LK6G)RN$ 6P'-*3E:)CDWWL#0U_A7%_^LBE+6_>7699 N$[Y]5 MA+)"VCMR#[N/"(YL%4)M "K/1>$%@N_/JDI9I?AHN?O[!Z];?-1U*AM,A _7 MJ2P09E]BG_!V@8#[$LM6UH&W>^[>85F* MXS95L?Q"8]?"0DMH' %7FQRK,CF ,.QY"7@A%Z'5I/(4;V/U>2(;W MJF>[M751L3>O#FO;3\/:EY4"KQUKJV]8U&6/E:'!UM$"'5->I.QQZ^ET2]_\ M\F;'T0(M55ZD '(=!DC;;>X_H@G+1AH@=9UC-4N['JX?6: !R_(*'==!GAVW M>?2(=BSWEH%MBJ]KJXC@'N1?H*G+\@HM@4RPI94_KA"##]T MNT?/+(A'(W& WVJ/^$Q;K'$&6(TTQT'M^5S MXGAJED^31L\3_XF M"W@DJAX#=Q;:H[=H\I9K3T[&L:RPO>E=S)U>W>[.Q#T_QQ$H&EZ"M/-9Q*F: MSGX2Y;-Y'R0R%BGMEZ\Q=EO-IMMLSH;C<>(P7]'4L$: ZSW0F)&L+P&-%;*< MO0>A4ZP01" U"D,2 :/[61Q+&B(;RUM?WNEIN,=4/2U"YU(F_4SRV$><#DY3 MAW.$UC>@Z4F-G=83YC15&'*PQT#SC?&,:P_)%6=.1C&N$TS,_$N:25>8Q%ND M"IP-.A*>G%H:'H)MQM$W %@JX7QS,:/3GK& GH@9ZVG9#0!Y!)6X!+"SRH MFT M5C(16#K6DOA,!&*[,$57X\)M%("X%W">(AX, &2X>Q^X90A*55"86(MI*L(9 MQW*79GZ+Q >ZA(W^H=0/>\8Z@V8N(.9MVLQ<159R/ MPL8F8V*)J%#SXE52J9ENNOZQIO-\ 3:[Q]@\K)/N7G'K@'9S M7E;.$G&S-'STLK@)-.<>'945,[^B?.T5Y=>!Z1Z+,/'I3@.G3_F0KT$.K#MS MZ"5$Q;P\H56("AL-."MVB12YO^\>M1\Q(&"K\&L#,'LN1L^K9UZ%@'E1C#YL MNZUVW6M@L5V>1^&N9]]LA07,5N6L/BR2YA5VKT(D =K,7>Z9Y+O7Z;K[!X^8 MF5:%L1TU>51D9$V[N6CEYHU._VZUYB;$O+,V>/'G]J.-V6\L:6;.]4FHCLKI;\^JW7UCF/-E" MVNNZ!P=ES66KA[,+C;UYZ425M23MA/>:9I@@=D_RXI[=U>.XWX\SZ3%R?8CB M:37E2@SDKR+N1?%3.2RA+B6C,1H2MY M@[FZEW*,!:KA39X)]_P%LB+P31*6W?];J*^K!,\7UUFU-^:]']U MHF>=Z%DGWM6)GC6^U8F>54KT7''K$4U[JI()5;+[I,G:HS<6QLXD(FRHE[(& M>@6"16LBRRL12*J+RT(Q&/B!+[!0N \63@263$VM54&<&NB5HM8*-/923$.1 MYVD(WTN)Q>A74< !WZK1[O2;7UD)16?6EZ.4&O3&4# !GOC=3X?NL' M&3I)<+X$_#_O6GQ[5.;1Q5BBCS"\4=X@SJJ@K_(+-_?]S-S8EGMPT'&[G7KZ MUFLNINAT9N*S2\+2N8E J\32O99[V-UW6\VZK.(9TN*]#R]+N.75YSCRLGY: M56FQ78E^#XJ@F4[C:Q1!%A9I)'KVX+Q.N^MVNV7]]>J$V)I.'A9^,Y-0URC\ MED\?H)X='+E[K;(&J]4CBZ>:3UM!H!N=X=IIS]1KO+2<4NL_C\ .L'O^@7OX MG(J,.M=U8W)=.[-]N5Y:G"P%C??W0(_:<_=;KRCK]0F&TV;2467TMA+8/2:#TX>I^%;!:'F-P1L/Z/J**\>D MUNLMKF.++Q];[,XX=EDVX/ M;6SX80:6A7(XP1V\(WG!O[M&:7'Z#0P2:JLO MXLE9*D?)>112'544!)1@GL(M/F* T,ICD&ZK=>CNU?W<7G<(LCOCA5TQ,EFX>@KD&C+#MGDHRF/#MW6 MT2-:S]6#63>.9.92RDRQZRL0ETL/;AZTW(/]NN7/DN6GN4&4GCCUE7U-M0BM M #]05[#O M&YG>91G>-2H\&%%_"IMDK\=+QY9SRW:PA9:79=@_WGM+3>E.,B%>,UD&?]@^@R"[;P^S1J'F:I@;;59\@.]K"I#/POM\RD, MO>UVNDUWO]NJ->P:51ZI;>_-C XXC\*HJ'"OC24?=+ONP5%9M43UT/M5:=R4 M@5.2C_,Z./QFYY9W9\IPJQ)86 Y-N_M[AV[SJ,R.KE/0MRX%O3M3SEN5X,"2 MO$8'!X=NM]E\/9GJZ^[/O,)FG+H+J?]0GBK^(\@\2:T[11!$?:'[-O>C>(R= M3J7V7YDQ[&5Y9=32N"SHKQM\)GD[XY4#?5ZSVIEY:>?R[KC?QP;40%QP@A#^ M[$O:_G'HG0Q%>".3L]#^#0#0'P=28J\T)S^O4P3*6EK;KI". M%@78L1>-4VJXR>#8+"B3 MW_IRS)P'N!)\'=.3U%\89":/2D$>-\75D!-*YE8WPL?A*@ 2Q_,' ^!G@.IY MG^(D!=Y'7!3V/(Y"Q'=WZKUXQ)%,A_ J6#L&W+@)_;]P?P4FBWH!2FI_I&:X MV-LHKNA)V AR5MQZX(N>'_CI1"]-IXAE0,V^X-?(S^&NG"3K);[G8_M]/[P% MA8 YKH(QW!_V_,6'W0)48_EGYL?(V( 1^ W\2Y]# G &$,_H8,X/8'M MZF$'(BQ G"'@YLO!][38!/E@#])0E>40]NCH^(4"5$H9-)O2^Z2]B0 M0@C>4#^+Z=[QF0+LQS$@6H+P%J,($4Y#QT>& #\7 >!$*;[$NC%T@] ;(0YJ M4X3ZS13(Y"$.!#?^R, Q$F M#0>[>H]!-0:Q:6"M(>'R;F!ICY>?HED!ND:^R4%QN$'"&RZ21>+<^>F0CADE MLIH_A MF<#3X/;39 %8$Q.*\#@1HDC@@Z7&BR%=2WH3;I3)?(&MY03/N 94E/&&-2(: M G7YB1':M2^"-)72_&>Q74^<]!YR] F\2H;'YBCZ?B^?\ZB-OYEG5&6,X(\I$FCT4X709).*B,*"K7B&B[*/?SYW5 2WYD )R.EVLLD2[\QB&D:.66=2 ]+U$P= M3H@[4(R2E%OIW])L#5B'CV7:YA9E,@R 8HB>E<\ 0>DW5.VJ>R1;2.?DQ,LS URE5<'X='H:J)*>FD MUY%),D6D-@A0B;+NQ@4(1G28_.SX]Q@N5[+LF.O%W)_QV<\PRL\RQ@_$C6PM M['17B_U7F8?)I=F8RE36/]#].6;>JKV7QD7Y&7#2]E&>G7_XSD']$?:^V_[N MYY(QB#\@X*(,\(6&;I:@B+Z="P)_>!/('.,- "7>?$R".KP'DC/^X,="LN#0 M9:BVUP+)69_O#U,2_W_^=MAN';Q%)I66DEY1I6TKE=;R"8S$-W^4C=#W2$(8 MB:A?9%Q,_7XP*5Q%;\(ZBHAC\D((FBZRJG00S=(OA+8:K?P+.$JKVK<<[C2QS,@2OK"&0=90L8< M!%BE('?E?%$UDRW['O9Q%L+59FC?O4,/W16M)^P+N8#YJ9 M],Z7 0U+O_6!IET*FEGU6(1%W':2.S'6"F@8T>C6P)+!\X?![G?M8;":L^ ) MKF#)<[54V>CAX^1B,)7083^>X/-3X/H$(,Q&US(>H=G[G *XW3T#M_WO?N[N M-V:3ND#Y#P)2T\,9!3_"DV"R 8"+G,;:E2<=D/]Q=(111MC)C[-[>5HA?> AA*>?@'&@ M)OK"#:'S#'< ]C)^0@Z6#\ZN@QS#0LL@]_0;G9<1UG!H!F#,L:X8O:JR#,/>L62_NCK4,)(H",: M8_D2_>GLV"Q>%VVQ]18/]AD,?N?,=3 _Q6D=ZXVB2Q[C!_!9<_>?&^6FR.=@7VA:%.VO@ZOLA;GTE?FG!P^!CI3L5P3WU$!-N4ZQQUJ MASLFTO15Z+8G+?*=KV[)6D MPSC*;H8J%/MGYB>^%@UT;-A>!JHIQNOP8!)8 -A87F%ZKU9UDK7.)Y_GV)_I M7_Q.Q>R.\^-^CB/D2\*:V[MQV3L7(&CTT1WK[*_:D3_G):9#$H@D!*.-'Z&_ZA MDCA@[3%2!:LU <;RT;T]CK'D ./[Z'?@WZH_@8; QH:%N^)MQ%O=) M\@NMZJF .6P:<#X_A$X1H=T!&?\J,#'TJ^M<7KW#=!M+A<'5Z,C$CX8R():, M_L\\?<35"SB?,'P):^(:SANED12_5#K 3F/J(3RUE_7) OY#LI[?"Z([9Q0% MR/NB@("-X7_D<4DV'@<^#PLW/V,P*(F*(06C[PTBS#7I*=[DHM(4I,,^QT;Q M$3G"S%U46@$7XLG,[I#+ 2OS_Y(FI<*3Z%QWX7]O91#11;*Z*\)L@)$*CG>T M=S%A!? XEBE:Y&:S.N>$$W/R?"$3C9AYA'.$>(>P-.A?_$DJ;UA:PCO#KW*" M+K0LSW/",+*).=Q%<>#=^9[<..5JZL9\DZ=JM(C2'%0]2[XH[?/0%4:L]9>6 M^"ODHD5)6O(3B[3TIC L(\: ZF"JP[J@*,\W;@]F/"HE8ND$7GTQ.%9LZI3R M@JYC$2:\&GZ=E%J^S=WFX6ZK^?3"A1;VSR])Y7Y=>'6/LBIZT6WQ/NGVF-U+ MSO%A-JSR;KJ[K4,W%Z G>7I9XKRYCL:@P$>L0[GQMI-B;X"LSJ%;I2\T$>[UX-S M,-,.Z1>5P?<26-MV.\UV*=:28XJ4<$QDC!'Z\('.)C3J=4ANC;&$_V!>X-"/ M/8=CUX@;P%%00I"J;F+ \P%6 JS713R+I0'#-89*H),3(2VCK:*U8NZ 97<0 ML$\+)!V(=I]C@0BWGU9X$E/V/=^0F)W&=P6:A9<%\F+PP0>TE!^!'+TS:XY172:TL#$4@=TXP>OGC>X!@[(_9Q"FI M;5MUW?/06W9_(1THMYE<"TM4%YYX6)]N<^XW-^)ZJ6W>\P6 ME?.9\YY!8_D/AAPK=NV5+D>G(1$G>890P"KCT!^7@K$"M;X5[42]/Z-+LGP] MEP\'_S3\+RWP/Z_8%?N0[)7JFA6\T6UX\Y+Q;UK[ZQS,I#UJL_P>W4\S4L5' MOR1RD 4?_<'CFHN=6>[#Y+-R'Y:@[VXB^S]Y68S5,=_]O#^3L/::6I6ONB$4 ML>FS,C]M1?![8RBKA+//%%TOSMD7I8W'S"4_:M6,O3IO?FG&OC_3@W5EC'U! MM623^/I:U._S*-S%"(Q,[>A91?![,8NQ B2WBH;(^S-5>(N+@G,,B- EFV2X MYP[I!CFPF"RH0E>V*F!Q99!UB8K_C-MW9?)A08PNRH>]5RT?-GXF\"8V-MN? M2;%:B&L_O='84>?@26QY6[OI58\M;]1QMZV7W#45(?N8^$PZ"L[,;JP@H32N1LR'>C8N(GTN?.G%P,@8YDG0F1Z@2O\9QQ(Q/Y7 D M#R0781J;R0LN5H7]/2EMME'![AHS1O95UDODGQEL]Q23*3>O6=YG9]?)#^GP M*=>2:[O6#CJZUY='F8J%8B>0\2+S?,Z/Q)R;A/]ZH),,=0G+ 2MO57.;/(_= MTVT52I^_8^;%S6\P21.3@ZRR("H;\M,\J9Y;W\!9#!66O#ZB8I\@(BZGV%W% M:'.[:\GWZUKR2DC((C-5R"%2<6.41""D<2 F/P$A$3\E,>*WO_OY[/KTD],& MOOKI^/SXE]-/<.&J;N?*>7]V=?+EZNKLXMPY/G\/___XXW^NSJZDIJ*H-=",@76NH/KZ3TY]DIAP1I(7Z+,IB79]@LO#_ MS$2,19D,@X)XXF)9W?IO;G?DQ=\"\ MI#Z;6#ALRDP7/Z1NJX#)O@,_@!\8X%[)?A9S?T?6!]J7PB5_>RU=_V(">Q%4? QX;!I_=H!J+W7I,FEE!&"% ?2WO?)("EY4OU8U^&3T M@!>6D4$\O7[+6K\U9_WV]/KJ1/H%+7I!NT&=>*#TX@T;[.M!S?;NF>S18/([+55Q$?:\U2W5]Q345YM M&L]XK-E])0;2^57$/>PK#/\?V.J=B+W=CU'T%?]:JEO7_8/@.:QW1=S&XD>N%U4B;*# '"@PY_J15L%,"V=) M&$ZLCQG1Y]B_16/=DJ\?N6X=1>HE3J<8.<=]*E=J'1WM-E2 EN1C M]0Y/G%"=WU2Y__1&V>*/@NAF AHG:AJ)/A/K7--*9;_L0WCKC#KJ!\'T9USH M/_VIZN@[\V.X2'0V3'^>.UNGOV$U?G;#W&;6M93AQ!_Y <@F/#TU*Z!>,49= MYS[;YDLN^[I1#0 *7Y-^K%H0CZ@V#3"#>UTB"G&+D#)=S53#Y4JE40/1%+#L M!],Z&>^6^S:4>%:+-@=@&K=-,&VXR3F#!;7&@Q.82CH\CNKX'DSR=@QP=,NS MW5#%TOJ$JH:OV#M9=XY(HY^F/;LG%[^=O=\%*0-P\+ 8V1P=Z"&ADO&>))04 M7[&S:<2+<9TP=^?2-E9\0UU9T'^@%K7+U:EP>H(F&T !#+TX&RN=V@/%?4+ M@;]P*,M$M[H3XK X/+5P PX>RR!G)';Y8U<^B(93F,< M80XV->$R?QJC$)8A(/4C5FR(.J8P7^)W4[LG%KQ, >Q"B6G. O#*5!-8KZ_PQ9#UVZF#HK,) M*V(LTE=DJUHE:'Z!%;@^-J%!E25)I030C ,!(K(/WR;]&'N7Q5AD^A= VH7' MQF,T6; '!V8&PU=T:;H#PUNP2.YDO$NWS&F!=)MO"0S6>74+"!P?0]TK^"*D MF@%@^&9YHX>WNB(82$".4Z&XMLT]562F!-(I=?(PP.T!'@VHCP]"V8H3&AE= M>-S07S#)^T=RXR)7X MJET0!.$-=A>C<2J(?,0B]/->=!=B8PO3[6VJ@3;!$(,V /CX5JJNVM@"#GMV MH(L2A;E%DGHD2@:K1#S& 'V+1,T\"T;&$:4$ (7A44%H1'Z@YO^@3,$&"Z@8 MJ]DQ.1+A2B/8&C=#%R XL#T*<$;=O.0&%\P;C>#/U '>*F&'O[(:M,Q*DO 6 M<5F-T4%L@E^'6D;DU-,/2$'4[5 BTN=B4-'1KB?6DS,7(/^$8N[ +P YD1$I M7O"E<=5PE%PG;L@L8<3XJ]NZ T8!QJ:HSB'VEG:S@?-->LA]4M'_2KAO%"W5 M-LZAA@IVND >F7@_)%Y-TK #I#; W%+P#""#JJKU#)>[2@?:,-BPU+UE1S* MV^V]N%\6OU$-[EQJ[N9\8/70S;\Z<%_64UK:6*^H-1ZC>Q]2:/N%I13N+>\!BK.O[G@J <*MM#6[FDFF3+:HET2!I":@5A\L>##&(APU M "E,#)$P:@ 7PHY'>NJ6$6EO+)4.N% ?0T6>OBZ2T;G^Q)+6B N<2*42B7;< M?#P7;\'##O!]MFR=-PJLU%R+DG$=-(+P,9R/PXVS:,:7BFDQ$;ND5?5A3RPY M[".R;7V#9^%V?\56N&15I'2E863-M$#@9V./YW,A!E%C3@+1G4]7=(O_0_;T M7%<'1BI4_"S&X54AK1&CTFC3/8WTFJ'X_.$I[165&C]O@&=HAE,@Y]SZ\FYCW*:N?D_0G-]),!J\M%JTOYNEDO1P]H0O::4N!1 %F-*953 ?TW[")C"U?@ M6%&:68H^*G1PBGPJ$5B_#(3$\EZ2$J$Z.HW$'Z 2I,:_J#P*2BEB.$@$#TAA M,'$$\FMLL47.9&.K]$0@<# 3S)$RPV^T!O^ M1./QRIO]YGX[RO%CE8>/X3WK6?7L1]_$U9A+V%R5A;:?DD"VN?+M:@;<0+ L#TM6F',;E MB OJ389CKHX+;UCD21YGR%YYO4O+YZPW5G#W\S,SG<0)3XSI8_1D=XZ+GU82 MR= 9 -IM7-SS?4:83T:='HX&B*-ZI*F4 ]MR*$RH='IQ)+#?/_D%V*'8UXDK MP ;ZTB.2)615+:#1(VQ( 8,W3.1X*WI2,JIY(Z1!;JXZ:3A7J1PKJP0H@0C( MA"_8Q\T&FAJ!8O!'A1GR%YIH"H_5)1TS^FJ.L MT@"0K*F)_ELV.CREG8<>J.L.$@Y%2FD!5U,C^2/@*@=P'2F/M74NKGX]MF<1 M*Q<' D],G0R#L.31GX!Y&1(3&7S-C>"X*[55 @K*C2,>%*KFE?!-V%Y:!T$U$YW80"@[7[?,-[H<;5)GTE9%0[1:(6N?E@F9IZ:9 M\CVGF@**"E5:J? R)K\9PH9L FXCC <,1*SZU>L(EV'\H=64647*$S>?#4T* M!.DBQ"S+C35VKEH1^43Y '-_=N[&)IF%.@A&!+2,Q8&_0 @-AZ'TNW;9^^&0 M9P$9#VDZF0\B4+%HX-%@@+':E(-&]%XU7"B\JT/ %)IRD9?. M"P_!TSPAZ5W;'JU4A:S8GU7-$^D]3J-/;->/A)4P8KS;Y3+7<_*.LDS M$WZ3('SUV)@KF0C0XO4,+8%G^D<62E4-=*O2X/']B$3:(E%:-";*V#^6.@D8-L M[X?[:7 :K19A!)_!2I%3(=5"-E/^^M#L$R[RX/Z]Z.7/IY;B41>88AQEB2+H MD8^9*A2X'?4"+O&C+_ \&#&G]%&1]H=$\8 /2.-HGZF!1WJ%OA@U[!+W%6+* M=D<>#^O(8R4XB0G(J4"3H3RX3<]6.S1)?[_7:&O!0@']5O,']WXF,R-^\M68 M.=R"XC"2BHE;F:XFJY,RW[1Y<6GG>W).'.GK^:I8KK:+>6B[^-=/SC!*=^,H MP'I,ROZT%:7NP0]H, 7>W%\T._"+T.]_+7S<.?S!3AVU']@_1*'M!]).),7, M4ILQMWZ@C]N@ 16EYJ/X=:D:4#X9UW;WCX7OJ0QBG4(?T@A,LD<>HXZ+@HDC;7 M HJC)%%99SEQ4A(.X%E?*9-,5%B#W.X^0OZWV_?^N+FQ4%4*>:$H 9.9P\1* M3$"ENEDP20Q';.8V%G'$PTB@G* M1U.EH#:UN:SV3$\FG\,)#DJL=9L3/ Y1T,*>-K:^DX&XC6+!M0_H+:*L8#*?>ZL?!,9+[Z"0]%%*7O MINJ?V?>KK4>AW*4 'D)A-T"TQ ZY7)&BFJX2H!;@"YOJ/+&]J^JB#!K.%9$Y M7!C[P PZ+ A]N.BC#I*PX_E!1F500^X[DU.ZA1;MQM'TX]W]V<==([1Y'?95 MEKIE-NV:CKE(RY.IH$XZPJIQ*U1 1F5"+F] 9%6@II&[M-IG8P,F%)8U M[_N+&\KWLT)4K,8D4.NPRQG)6)TYBZVFO:]'34[4!$R2AL-*JMU*D7J7 M")N%G;!KN2=K>.5,#_"%K^:IMY%'-U_@H)L'+BO,N0GP6NW>JDV&+\DNVT]& M.)-RL*R!LC5H-6AUFD(-V65#]CI*1; *L+[P7+6YP]) [[WBM*5G3-98\J". M%DA.]L&N<-& MNPJL8VUP7.VUK&]CU5ZN!ML&@>VU\H"IB/G?FO1_5N1\Z\KXID6,[[2GG>*C/6JHES*P'6HW/0MAA6C\LJ M6SF!U^EEE4SUJ2%70ZY.+]NJ^SRHLZ2>Z!_L+C?;86L =W"PQC21.KUL6?D- M=9;4$P7HWG*S*[<&<.WV&M-2Z_2R.KVL2G!KUUK;T[CO&J.Z=7K9RU[M_G+O M=GL UZX!]U15KDXOVXB;/*B-F2>J;WLUW)X M[WE5@>LKR_Y=O>M/UKHG?E5 M;%7?^NKT?>,6;D.:8.J'JB.V-22-IV6 Y"OKS'9O\\<'FS=;'32=-QYL3L1J M#$R4);"%9*?N]%:=%D_+:HG5;>SAU=V7Y&9-2GJQ5FX;#L)"MM<&@?"[I;[[ M-382F\TP?3Q^/2*+9@%6=6[ESPGK+Z6"EV+2C^KU)VL MS%?[W>S(Q@=D_ L9NX^Q)/66O[=VNF2C5[_BR#UJ'\R^IMJ6_RN![9NVV]K; MVWDR=+<;>@?NP4'[93'SM>;!;W9U0N67J\&V06!;H29BN^(6^:_S&T]?W)P[ M7CR:AV/1*BHO*P*B-ZW]QM'C.P%L%Y#V&MVG06AEX=\GL 4>\[R%7*'YU-O< M(@@=U1!Z*$J^ HZP8D6A,)E]"QG#06._1OL'T+Y90^A>".T_%4*U%V%).O]1 MK?,OH/,W:YW_0=OQB4K04T7\EE#RQGBB:K!58;EJ@FV%AK\9NSV=^?8FB))D MIPY3YJ]HNYWV41VF?)DP9>N@F;]%_6\=M7PJHK;V7AA1:RUE666;M=/@(7.C MT:VMC8>PJ/,,8V,M=2*KJ0 H2:Z>D[BY@8@'(NT/Z2Z=/MU>$/6_\BT)_6Q?C!J; M=@F:5G7W,0/ A+J/Y71K2'!_B@3ON:1'DZ"^RD\"5D RZ,.VDOO7S[?6VOL! M=_1]M]$R.X27?M\!"6X^& "8G._;!XV.Q5_F+M]T[^,*G$E[RPDJB"I#D(?P M[*BP?7VHXR"!AP$8?3)SYY_H#ABC7FH0DV;+*[D.R-+^D'^0C9UNEP]LGV]Y M['#FN-9!PRC-!;/N/>59O:>D;AA3(GR:%FM?@KC9.&9CJL.L?CRBV(]' M@3>;Z.6@#(0M29XH M!2U57^(;\.\3$0K/%Z!=1",P?OJHB/XF@53P^9,H!FV+20QQ_4HF8B2E\TE^ M\_OP(+[Y'UG(6MXY"/]1#_9.E(N[E'VD/]1F\'NP:N%+RS;NYV\,1!9Z\<0H M-:!( QQ\5(4LZBNUL)%=<1R(@8Z?6Z9Q7R2H0(-%S-#):]H '",)"T\G5]5 MZ^ 'XAF!G%9C"E9G:S&K:I M;9B36@Z_S +:&+.E&>,<5QSYWV:VKIGLI;@SEGM2/,:^?8Q.^P4\'I^5MH$; MG:=YV'MJ%J7.P4(\ZRD*VZ::Y;\K:QR%S0C.^K!5_AB[>R%KO;:[EV)WHRK4 MZCZ")N_C0UN ^8^RO1^$?.?QG"=_Y!'\YWKH)P;_@4 &@23=D%0W/\Q8I57K MVD>"Y7X![HJ>_1$("'\7V"L\+T")8O,8;$U<"\[K]QTOCL8;2UP/>P624CG> MM)SE2S-QYCO867Z/%Y&(^.64!;_Q=OI'_\_,]_QTP@8%A M 2<9)O=QKJEWM1I[YEV/6-/PM!/:',:&IW?8C[)Q .^\\],AGT&DM'9/@F D M\UA9^[1'M?9$BIB80#V9#%&.SW9 V8NXUO0 M+G1,^M;W)-,<\L]DH;Z#&T=LQV I\U5@["K&JTE!AHP# 3!%.$D@0A8PY'^< MB=?D0=(B_.Y#-5RW$+19]%/K;''$J,.GII^F-S)V9I$#IE" *2./M2^G1 MKX">FL78J>UNBD+Z'Q^Q1/3] -[-@1#R00FS*UKJ&!A]X'1<>K.+ZP#EF'UQN'B_#:B7^4$;C<4(;GM&#ID.SG+8D\X]Y:@-?=,&_= MJ*!0X,G79&[\R2N@%*OO==GW^A_0")]Q*:>A]PJN=$TS;TXRL&I!_R.QNX6E M X8UX\2LUUV45!&(=NZ9)U>M$U<4@.U[AK>]BGK((HJ)2?(_?SML MMP[>YKEFHM^'MU*2)=IMJ&9OX8UK)K37J7G0 2&05W"?2^( M#O<:K==6P[W=>;&M.B^VXN$Y?X25C1@Q#DS.QDB*!*.4F%FE0O@]$8BPCP]) MF8*QGTJ*;99&[IPW8/JKX&@]JJ]*0]*6-6?N*>&ZY1YZ\T"7A[=J2"T8,%KB M$:L]\*\2-%T:,:]Q=?&@7P[&45 W*H*8L:/@#?8FW(F!3=66>F0<&+&^D?[L^V5>VB[]5\'PC\'LM\OW[?_:F.)ZX5;J]EH MKI_;+"^&6.0VO8DCT(L*+P^=).LEON>+>!4!Q <4N)>*^"Q!;YP9B]W8F\N: M2O6_2I/=Z[^7_<91?0U5N(;6RJ[AM;:Y?_VWK)E@ZZ#F@I6ZF-8^7DA]#Q6X MAXKRP>T;+[AV=*[HM%ZI4J_QR2YMVW9I5/UZS^PJ[V%)T:AQ'V(&'7%B1&8J(0R-NJ;W*%MYU M7FGPPD=[8,<.W-"O65ZDHY M(_+#6YG4C,AXL&NM:5G\IWE/@Y::_]P#N*-[C+4G &Y-2I+A.XK5Z-Z+-:?1 M0]0;"XS]KE6>QZD\G9KE/ 5PK0ZVZU@RSUEU&:O]WQ66M.JV+SXW%O]^KVMU M 8XE3LV5U IP[?G^78ZN]LCN[CSVKTW!Q'XL.ASB>[<+E.H%,$ASM$=UA72\.JL,NQ]]W M[5%A)7":W6#GP)J@ QND.5PVB"0-,/#@E_9D[$<>9>,F7&"ZOZM:OT]W5R_( M:H(=MD>'OVZ%'U"-,_Q3WP#.42MP M'-B-K:C[:NAM3TZU8J>Q+O!&;%1-Z8F)E/32::]+C$4*,:UJ)N/^&MU)>-QU M>H3\L(^^:D$Y$OTXDOTHC$9^'R=BZ.;E/!0)%S:]NS- R3@5?IA.X&VDR8#U M='+QV]G[W=:1RP=3+<'[(@RC5)M9#GX$W#F+":TU%!3DL/OWA%!+G<[H1JJ) M.6#>B.;KW-&T&P#]?!TS9BHF774=<"[J"'\",$GL G? M_-4H^$S:J;XP/\&G_:'( TEHT7^)&,./D^<)!T"HVWI MYPWG,7P0.2 P@Y" H69H\+P-')%!6,>[I=;M8YQ]0NT:U)7K^\EQ!38UTK,[ M\O;B!JVX*7L,V)> U)1Q@BN481\/::!6]#AZW9(6/OZ-_7ZD%^(1X0M$92(: M-1TPR0!)1.DA@:%&6>#QP"0!L+_A(2:YJ_+>>^8AG_"+>^Y #Q=%J&5QJ%YH M]L]]\WD.FL'$^Q"1BH]H#:(YA4<#0'N^H-$XF/"T!UX:I)U L<)+XF:GEUQA MF_OM[K/27NB=^574?59>=O[-Q6"P^TZU3+FBEBG'<8S1BQ$#94.GWQP;@5O0 MZTB-TXH=3T">';1A!+H7X19 L##K#&D6ZVZQ 8VPH(FR1_T8.7B,4D(D40C( M-7$"_ZOD&OIB48OB8RN(P<#R:S9VHYJ[I:4"1D7^3)L(['\+,7O03N3 M8299^JBA3ZZ28@2K?)Z.FS?@<4MGACC6+!'X)\]4VKA!(F;H<13N_G)\_-GY M8.#Z2;4EVECRP2Y-H3YWCD^F'=.=-&HN:4H^*L^H[V,O)Y3;H)'=^O*.'7]: M.07D9ZT1:0IGY<%7 1!!R H):/@Y1H+BQ9:=:MX<>T1T)/15,V<>7 Q:AC_& M+L]&?\+OY3B5Y564SALDI';S[9?&5A:"D@6UO/CS]?$4W MGW_P[NSZ_;%6')%7XMX H?#=]Z">/>3[/@S--S82P,E]X*@QFW6)#Y:_B)$7 M^VEP_]NL93#!B$;=\P0H']DGJ<;%#^EUB-^>'.#HXRD1(\HF4+OWIJZOR_( &>AO; M:,S'&@'=4H]1,DOXM 7P]&._Q_"Q\$/9ACBN"OY_ "!/A9D0EB5(N@M<\J81 M9 F-.'ZB4,73E\,W@J9PD*$%@$0B"4D !?N@+2@CG^PWDMWXIQ\3E0=10I*= M_Q=5"#U^S-1U$NJFH+8DZ-N!7^3ZP ^P?[5L0RBOBA\J:9'@L#+^BF/[T.; M+LF'J96>3<"%1P%K1GUD^$GB)^B#"<5-;NQQ$#J*B1H8FTEXJO9Y,RF!"NS$:TL9)BIPM:^K_#&1^A60_A:"E;(+XPVM#V-^E MQ@#&C(*L4MJ-W952\UCCNBM##=:(48-QV:>-W^;8C5NR,!"'9(*NDB26O_5! M?-]@Y".=8#Y'[$ET N?>3773+M]6HF= JE^GXIN6T1X&84#"$'Z01W&$ONF_ M\@_6@;LWR)JL9WJ9'_ 6'H?59H;O-"?.X5ESX== ")]RJ&1XU:2Q&5T+O>.W M(LC0I6]?AYX0C;$2_MLEQ@*\:/*75%$, [XTEAC \=GKVT-53+F4&?^+'R?R MALP"7A&1/)E!!QHSC?8;>J,SUD4EJ*B 1TH/A(TGZ&'SDV&!4]Y$(E!1):#K MODBT"P6EBQ(&V#R M!*+/@"WI,INP?1GF)\ST^ Y@M2$PW9I>_*1;=&?$VQ>,*13(>1%P71 MS<2F+UJ[F[G*\\XZXJ MTMVV*LFV%6Q=NHUG7F-U@U(QA Y^\MR9LD!D><3R#5I..U5MHKG"MJY[[F'W MU9==K;=!:=L]/*K6E,/*7,Q&]O>I_'+5!-N:I$5)6,V6&IRW^DBY\5.-#)4[ MYU: ;65U[-_]_$XD?M^IJA1?H8;4;!QU:@7I.9!L-KH5T(^6)U+>AW,5P!^?3_+12[6@C[[7RRU43 M;#5OK^*M5'ZY:H)M3;S]EZD4T-.>C(P[C[J-6F!M&N>M_'+5!-N: MFHE>1UCT+>XU29PWNF1Z%;'MU\\!UR:E:B'URH54A6;8;3:WK?QRU03;FH14 M61[X&RI3DEZ)O-I9Q45/,:,.[-6+LEX@G\?#%PZO//3^IPBLKML]/%Q87G5> MVYC!Y][10W&:95Y):?K7B]U +:2JR&TKOUPUP;9N(5722<$(*RRIG9)5J[6N M-OOJ*[]<-<&V>F=Y)\\&JVI6QDH37@[:=<++1B6\/)*MXEH.[P\'KO[E/=X6$;NAULXYG7 MWN'AQS?8X'.G;O3P;..\;O10-WJH[#U7T]E>^>6J";8U"8VSJ=[4FW./C^;U M!\U77Y5;$8@>M@_73R,UPW^UY]P*L*V)X7^>.WI@-BU5^N6J";5T]>.Z;*[,YE_IH_M]V6Z^_)4]%8-IVFWNUOV=[ M6%GEEZLFV"K=P.&=G>;SLK?\^FLMK7+8^X(%==.&NAZV%E(;(U6V FQK[2!G M!D*N7@IM1+7KH7O06KP[0UWM^H)7LN_N[\]XQ5ZVVG4-:>MUXOKBB>NKRANM M2B+[WB,3Z;8JD=U9(<5HZ?!_F#6GL4.DXL8P/L]/QH&8_.3X8>"'\CO']_[? M=W[GNY_/KD\_.1UGU_G7E^/SZ[/KX^NSWTZ=X_/W^,%'_>_W9U M7CG'[RZ^7.,&_WEZ[5R>7?T3Q!&\]N=5S31;ENO M>27[6>RG/FSU]%M_*,(;Z1SS\.K64:?KTNHC3NE_@P_@V]O-M_:/Z:/6VQW7 MWB7.WL91Q+'\,_-C+NA68W&+\VYI A-HCU+YCF!_5Q>?+PB6OE\>7%R^A[)8].)08/NE(<$JX*9]W[2#R(:%(P\.([42.W/ M<=27'@YB_FE>'O_K!PGP!P!!H^Q$'-..)>SU<&T+F&YG# \EC& M*HJ/H+OSTR%],1:HD/IC ^PR!I1/<':M,>KTRZ$O08'Z!MR%!J1?# 9^']YI MLY"3TPO-.7AFM'GN@QER7?K=Q0O MQZ6^C4MC@TO.&V"%GAP 8=)(]0*[1,::..UNL]'JB-W6WAO)9Z)/]CS^9*? MBV>>=_C1AN),Q\]\FZOAA<<%M6>TR!E'4H1)\=N()HA;OP$("IPHGV2$1&IH M/0.;^;P,Z27TG+LD0MDSH#GV:2@Y*6]48X M"SU'XP)TWK3VG"^-J\9)PSDX%(Y,G43^V=A!@13+/JK/GLOG21+\,\E&8 /Y M?V$..YQ7Y[F[1 QJ+U27!SCD1Q[(W;'L^P.?+X:$Z.F)0:28[@87PG,G#8>O M\_W#L&<*DOQ>I-K AV,JDIWWT'/!GM_D,Z$.T!7]?C;*N'T+;A,TD%$6@EFK M^KGD5_SW>;P#7Z"J!X#ZI>$??&K]^<#PAXCY0^+B#N%^DBA,],!X7"\!$ 8B M=@99V$=8)*S0C &"L!Q-IX_ ' BB.[KB8 ( [1,[1&2Y ;L/5S$ S"E(<: 5 M*2LKE"O7E@CIR<"7MU(A@\B1,)DDH*NYH.#!/:; 7)PA0/ .;,H<(7.VB[34 M%R%J@UH#%#VP^;(49\$!-.$R%=HBBD2]/YB7&T8^]5[B-R,)B(/O@#W(@EI@ M?@WO?/"%/EBO@-ID<>8'0$;GI!?X/BG/VT<6-Z#8:G409:<@&, !2WN06#\*P,M4\; M=1D>Z'S[ )P;-K/[+])F ?GN\#] Y/TYN/[U]-(Y._]P4T M:@'4/I[^'?1==$-*G,.Q_A/%']%*P+0E]Y^AV;K32R5%<_^$OU#YRK%3;V7 MB.=X712]#&]]H&YU>R!U$AG?LI%D>]/._W/UGMT7Y(B#;U4_C0-$TM9APWDG MT%< 7TC8*F)2HLT2X[B9/ILLO%N&-P (LM+QQR)4GD6)&F&23D$6@1>%?JI: M"QDX(P2^[W::;K/9+-A7Z'>(,]7?'!]7!:B>(L443'?SI%8?!WX,;];$">#" ML[+;!JPTV#3\^Z !>CS_6O!%XX]TC3Z BY18^*@K:V3PW. MQ;(OP?#S%'\T6\!E/XD)+^K\#GP!E)I\O<*C\-.+?AKU8(?89J5!R&C@IFU\ M]6;&!+1?+:_0")=%_TL,) 7ZF7% Q/(F%CP@S)CM06!< 4"FT1U:'R,I>DQ? M?3%V22A86&C.@M:ING(P4&*## 4\0<8]B-!GI,T;= 0$TO(_Y*>[ _)TT5=@ MCD>&CF$1,B13GN -NT+4[:?&56>P2-^/OG]B#(NL>8>DXT7]C-@"+H$[@D]" MJ;R=?V98M VZ-0@"0.H;S3\2@&("; D0:C)U0ESF NT(Y K$6>"1GDSOT ?R M(19_P3?_(T;CM\X_X#V6*T)M?]/$Q].U-*'5M&/0TS"L[7PX/KF^N'S=*MK# M:IF1%$:= GQ.,O)>D4O6";-1CRDN]I.O@$,)EI?"/^^&/H@GM-1[5X H=)B;V &48>\.6?X;7.F$^?=L3*9*X "@]4ND2[]/"896?3M^*J# 12;'.%U[5<&G!0!6X@ M\A^!307^GYGO(:OE& ##)8-W1EFL%R&G.J_,6CFH38 L_L#O V,&^)&X46XC M](/27PUG7M03L"'WPH:YO\9XC10NS-P$!T*44C %VX*2,0(!H1^P5TTRP,;" ML@ #\T.-B^C[L7\S:VW %A"1!UF*+!TT'M8E=#SV"MBF-C.*:[+'%M0(&:/" M2:D<:$;TLSB6!$NCXMO:;12;$$_^2T]BYTF6/?XH1YH@B0@ MAN,$M8]1X\3B\L+/(/IV=GP)7 M^7 *S,1*LMQ\?$C10@U Q^@%15B[B?^7).J:J9EY,G4M5KPXK\QK M?A7C=SG&#M-T_-.//][=W342V6_<1+<_'L?](>;X_"B]&Q'_Z,'-_=AIM9H' M/S;Q_^C/-OW9.OQ1?AOZ/3_M_+?5&*:C[W[N-%H[C.[WU-D]M43OJ%E\]F'< M?[%S7DJLCP#C_@2!/J T1"1Y;&P++CO/'-H^S8 MAWW+6%(N&>;STOL=@.^4K6W<*O=ZF2C3TN, S,39YRD).XWB52VA)OQ1[$A= M\CH??^'*X75@:%M38GO'F2;%58+ZQ4YVK$@(/5.&#M]-=C^*N^0^DDN'<)LW M0QVPXA#D_M,IL5U38DV)B*+[>]VCO6X;)'Q[_Z )BE[P7_D-[EK)BE;SE1+B M0P?CE%1T+NM$U&-,(N"T>X_3&X@B.>A_J%WJ.IAG>XR1F/\A4%_[W'!^CWSO MJUR0$%O-^3+QA)W/TW1XN/M/FPQQ-V'E"<2S_[44T"L,N\[J2G C0:>8UMR+NB5 F MNQ?? CG1*X(P;3?^M\;IJN&T5M:JHJL5MS6%T[/%WHS3/2X0;!TZ7ZY.X,.] MYD/X>M3<7P1?:X1=.\*VFL1NUP,-#)'GR5 Z/ISDZ6*/U+Q5GM.]6;.-_'1N;OY)T(*(WL:BAE6CQ]2567T@[##%,YE**&+[A=]*0B M&3H? (V6"&?\C'9P'J5Y"LB<[>2U6=;&K*T0JZO9W#K97'=];.Z$"KD^8^HI ME?8)+H=\#\888 ZPFS1:'?C*T-K#24 79K)],V3OG+ HL)<3L6F!)@E)M M*6V7:A%C-#CPIZO)D5ID2.VF!R@/ZP#E&@.4UN1]6BW!CYP*6_\!'A5 MB,5IB>-EF.",*;T>9T^K @3.&U7-"R+.9^W)H0@&NGR%KDYW-T FG(7P$*VG MRLO^DMX*,T(?%31^)H\>C>(V+0-K;E*0/7OYXZI\>8F7KN MG%Q\^GQ\_I][9ULKJ+47W_2R1B0_&D9/A,R;G#QVGO#^E1]WV3]<4$ _==#, M\?7I3TI!P7!DI9^!O%,9N6NO!4(@$!_6/RXW%V ]S&^=1P?@O$ M5R6VJX\8S[RIZ5./%WCF-> ^QJHGIIHOI'- R=CPWG*@L" M_Q;4OK.SLVTAK?*S+T)@OP$!.654-M-C\:E@7(L5LMU6ZM&ZP?^C>NLU&PA/!FBP4_["[P^H> MO&I4LK'&#^7RJ733D$4)<16C"?-(JGG4)=;I>:M]277"5+G<;%0R5AWI#8A. M!H*]V4G875*F@G>CFF!^4O=EE)0U_\1JU?TX?_1IR,6@1AP>,DVN6)^T94BC MG6;C9LCF[/K**;^S_[9JQ,PC9N"L=6E?_%4CB9D8P42%$^O$L?YTRJT+^_RJ M1HQ8\-2&Q>J^/K]JG5+K^[:9W85^>@79UT4 MMQW8&R%NJ.H1KPU>GPU>YGH>@Y0>TH9/6Q5"!1,8[ M4UL\M4/5/=R=1L4YG6;X()?)-?X+YPLG.GOT)* ]1A3K<=8'IY8$7,-3+%5" M9$3.8,FPL>4_B/2)$S!B&4\7D1,9QC0:U$>*P8]V\Z&=6$FY_(CLJU,+3_MP MQEC&V['BDF=8+*7X&G?\8'.'>4PU'"$<6S@@MY'L"^9U66GJ3#V)V)00Q2#L M4!X1.$221HE*&@5D8W1Q QEVE-U0!) M0GK+0.X$3PUC'B@#(@5&"I2!!"Y7$%>!+(+IH(G'%.D'W V(3O''>'Z?*98S MP06$7 N(M1B#^SP)8($Z9JY1$/G&H)KT8)D]F.:1SF!R&PJS7=FV#K=@MHSX M/ +#0!L;&T();!;(X;6:>,\C']USPH$/CUR1>L 3C&WBU$M@J%R) 8G!5M#, MT?R%&-MQ;D)Z1C1 Q>/(N(04J0 ",%X)%F;$::./2W5 ?"'[>FC9BG6Y3A0% M010',[U!R]*$@>JA,G/:%C:ZLB']O#D;=:8.]*&+TQOCL<>T*J5.8ASY: M29$96*RDRSP8UF07[,EC8*"9T5AW;D"C+B,M<'_M5 !%]9"6JT>[+-.B>N1E M3]DCQS0SR@P;^1/TD1/VGMD?ZK*T(']*D ^"<)VS* *S#9JTP8"/S#I*S+, M-6:8GTDF%\'\T1DJ?;TQY'E,0^D,!FCR@8?14<)4Q:6I7GX*Y@P=1D:2LBQ$ MI@H8@)ON<6V R1M$#>"T6>NSGDL1X5J8D/:);,]Z$XX3TP*+V@R!CEI$O$N^QQ M<=UA@ 83(5;IK+KIR#2Y7X-E(C(=43,LW?R'*W32&1:%QG?D.P'ZU)%Y@967 MB15O@U$J,\-Y<\8+KKQL,6\68F:%V(2IGW3=5*'13N19"[B&4BG16[0 H46)M_V/"$?/\'+$?'L8(;$N-Q1 '_.!-&M[) MN9R!M>?)W.@NHL_H+69G63%B\C-31IGO-\,;ZY4PE%\;9/>8"R((]6"B9J, M\N(+I@!HH$8J92FBAOQ0IV%(%?_$S&+RP+WP;K](_UYP^K?!2PK,\GP% M+KP$]LI,X &+-]\)@PSI8AV\\^=*H]5+(R%'#!XVP]D%IWH M%/ *&M)(_>VZOZ?/,3,Q8Y,WKR$N>#PZ#APM/]JK-F]OOYADB.@.<5:O-9X MWR27=$"JU1(YV#_(^YKNF5<]F.:].FI7YOJR1 MCJ#N+:G&=\1D:?NXT6/:-%SVB187YEWTN* MGM$7TC/ZC7QY^4H^LA2=H,^]$[3 T]J-ONCO?%']G04"UN_VBZ[-HFNS*+** MKLVB:W,[ /GV8/(5W444O9OKZMU<;VHW^I?U:$SE>9D&&Q517BCC.2>"2ZQF M8WO$ZIN9NH(_S7G5.SJX?D%XT>3Y1D^=3;G2C@G]% M%/XS?Z/T?U!+ P04 " "8B*M2_\>GX;,% >& # &5M;%]E>#,R M+FAT;=U9;6_;-A#^/F#_X9:B10+XWK]]1DAW;<9RE3;*V^2# Y/'NX<.[XQW3\-4L:#9\2MQF0S$5T":=!7_1 M1;52P*E&,1UK_)+/MT,GGE&NP!&4*.I"+!F?@MD^-T8](A45^7RS44Q534)W M"5(M _KV2-&%RI. 37DMH)ZJ>R%7>F3&@F4-;#:C$OIT#J-P M1OA1LS%D,^G9^;/UIUB!9!\E Q^A9W0\U4,E"C@N%7E@'VWQOYXVN==ZO M@6!3'Q?TC-&YA3]+T0(57S;-]Q?6F65#M=(H7B+T8?/GGQ[%7K+-;7.O^$1& M]4>TX>!14+%CI66.;*MCM0S;&O3',.A Z\(R.V"^-UN7MG5EXA!.FR,P^NTG M!Y.8[EA]H]^RC.[*]%.;;8SMT:!_WAS&0L8$_56%4'X-EYQIIQTK]%T)K="E M,*:.8B&'EWR#TP/81)Q$3PJG,#Q8! M78+A*#U3*94JSP8Z==_T"X_NRQ]CJ9BWW+$YO)L5=9"5'!CQ%%5"KP!7 ?F4 M2^1;/J,>F OJQ(I]IC#P/.90L2+93%(81\^8180OX5BO>?7B=:52JF=CR:]R M_00(=^&/T.?0+< X#@+VF7"P+&O34(=QPAU&@DU#R72J+ <^%72R1+Z%WCS. M$973>]5"$RI5MH )^,3#>4#=*:T]8Y*RC;.N>=C.E3&RC+Y= QZ*&0GJ<&VU M[0LM4GJ9B5R;UOG%AD2JR/[0-6_&;J,Z&XS:YB@_'AHMJW^.Z.K0M?IF_F)+ MVQ%R%P1#XKIX$;TM(6@->[3"O!(NG^J]Z:GV:FJ%$U%>Z939,KHK "J,CK8H MWF*H?*+9:13M]K;">[7<[^[VC6]H1RO_7I?P+B8"O3)8PHA&H4"7X-#!O2/# M^7?@A2)QEB$5+'2!<25T6?FOO,\5&8RZ(Z*_P3\2QST?B25I_5:QCT=C\D).UC- M$<;1FQC?<,ZUZX!'F/;G2%"IO2.GY4@0 *Y'24R7.!&AN\@TF7KK-(J:79;8 MT#Z-4G&0.E<849$8ESLIMK#-/7YT2ON>BKS]G%L3 5D1E>(MES%J7;+4@SVR3#-'X9NY:;;N ME%L7PU?? :>EEP?R_;XTL*.@>FC]&?8TAU>?[@_Q]5;/!K8]Z-7@12GY@W*T M !D&S#U@M6'VFD59W*Z"&D43+[+_O^_] M;NF6.?CQ-O55TL^ZK[OC_8EB?%\;LB?2OTVV'B^L]]/P?3)P(+@[7Q7H["Y9+Q:<23]5N-/>Z/EUBX.+9DQ*#0@[ M(H;%+*+V/(@C'-&PJ50%>'(RG^G,[-N]9]9<$L=)Z$."LL8RH>VFSUWWKTP? M9Z ?\'*Z<>6A I?B,2/I+*#N3?\Y-EL)UYD0*ICH-L4)!?8@R>,U'J"@'M;# MW-$SNBK&\T,U^DU[NXU(Z^K=H[QI4+'7UF]YLZ3_SD%X2_2.IG:]!H[G/L4U M IL@5[_]8#M%M1[BJ6^T. M #BG $ @ $ 96UL+3(P,C$P-# S+GAS9%!+ 0(4 M Q0 ( )B(JU(<+\7??Q 'G$ 4 " 1L/ !E;6PM M,C R,3 T,#-?8V%L+GAM;%!+ 0(4 Q0 ( )B(JU+V)$!]8QT .GN 0 4 M " *.XDX .?B P 4 " 6$] !E;6PM,C R M,3 T,#-?;&%B+GAM;%!+ 0(4 Q0 ( )B(JU(A;K"6ES\ ]U P 4 M " 76, !E;6PM,C R,3 T,#-?<')E+GAM;%!+ 0(4 Q0 ( M )B(JU+L]F0DK\, !<*"0 + " 3[, !E;6Q?,3!Q+FAT M;5!+ 0(4 Q0 ( )B(JU*FW#8U> @ *I4 , " 1:0 M 0!E;6Q?97@S,2YH=&U02P$"% ,4 " "8B*M2_\>GX;,% >& # M @ &XF $ 96UL7V5X,S(N:'1M4$L%!@ ( @ \P$ )6> $ 0 $! end