0001654954-21-002839.txt : 20210316 0001654954-21-002839.hdr.sgml : 20210316 20210316060618 ACCESSION NUMBER: 0001654954-21-002839 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20210102 FILED AS OF DATE: 20210316 DATE AS OF CHANGE: 20210316 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EASTERN CO CENTRAL INDEX KEY: 0000031107 STANDARD INDUSTRIAL CLASSIFICATION: CUTLERY, HANDTOOLS & GENERAL HARDWARE [3420] IRS NUMBER: 060330020 STATE OF INCORPORATION: CT FISCAL YEAR END: 0102 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35383 FILM NUMBER: 21743548 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-K 1 eml_10k.htm ANNUAL REPORT eml_10k.htm

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

(Mark One)

 

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

 

 

 

For the Fiscal Year ended January 2, 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)

 

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

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

 

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

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐     No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐     No

 

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 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. ☒

 

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

 

As of June 27, 2020, the last day of registrant’s most recently completed second fiscal quarter, the aggregate market value of the voting stock held by non-affiliates of the registrant was $90,636,265 (based on the closing sales price of the registrant’s common stock on the last trading date prior to that date). Shares of the registrant’s common stock held by each officer and director and shares held in trust by the pension plans of the Company have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

 

As of February 15, 2021, 6,247,981 shares of the registrant’s common stock, no par value per share, were issued and outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Certain information required for Part III of this report is incorporated herein by reference to the proxy statement for the Company’s 2021 Annual Meeting of Shareholders, which will be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after January 2, 2021.

 

 

 

The Eastern Company

Form 10-K

 

FOR THE FISCAL YEAR ENDED JANUARY 2, 2021

 

TABLE OF CONTENTS

 

 

 

 

Page

 

 

Table of Contents

 

 

2

 

 

 

 

 

 

 

 

Safe Harbor Statement

 

 

3

 

 

 

 

 

 

 

PART I

 

 

 

 

 

 

 

 

 

Item 1.

Business

 

 

5

 

 

 

 

 

 

 

Item 1A.

Risk Factors

 

 

8

 

 

 

 

 

 

 

Item 1B.

Unresolved Staff Comments

 

 

17

 

 

 

 

 

 

 

Item 2.

Properties

 

 

18

 

 

 

 

 

 

 

Item 3.

Legal Proceedings

 

 

19

 

 

 

 

 

 

 

Item 4.

Mine Safety Disclosures

 

 

19

 

 

 

 

 

 

 

PART II

 

 

 

 

 

 

 

 

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

 

20

 

 

 

 

 

 

 

Item 6.

Selected Financial Data

 

 

20

 

 

 

 

 

 

 

Item 7.

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

 

 

21

 

 

 

 

 

 

 

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

 

 

33

 

 

 

 

 

 

 

Item 8.

Financial Statements and Supplementary Data

 

 

34

 

 

 

 

 

 

 

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

 

70

 

 

 

 

 

 

 

Item 9A.

Controls and Procedures

 

 

70

 

 

 

 

 

 

 

Item 9B.

Other Information

 

72

 

 

 

 

 

 

 

PART III

 

 

 

 

 

 

 

 

 

Item 10.

Directors, Executive Officers and Corporate Governance

 

 

72

 

 

 

 

 

 

 

Item 11.

Executive Compensation

 

 

72

 

 

 

 

 

 

 

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

 

72

 

 

 

 

 

 

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence

 

 

73

 

 

 

 

 

 

 

Item 14.

Principal Accounting Fees and Services

 

 

73

 

 

 

 

 

 

 

PART IV

 

 

 

 

 

 

 

 

 

Item 15.

Exhibits, Financial Statement Schedules

 

 

74

 

 

 

 

 

 

 

 

Exhibit Index

 

 

75

 

 

 

 

 

 

 

Item 16.

Form 10-K Summary

 

 

76

 

 

 

 

 

 

 

 

Signatures

 

 

78

 

  

 
2

Table of Contents

 

SAFE HARBOR STATEMENT UNDER THE PRIVATE SECURITIES

LITIGATION REFORM ACT OF 1995

 

 

Statements contained in this Annual Report on Form 10-K of The Eastern Company (together with its consolidated subsidiaries, unless otherwise specified or suggested by the context, the “Company,” “Eastern,” “we,” “us,” or “our”) 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 the 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; and materially adverse or unanticipated legal judgments, fines, penalties or settlements; and other risks identified and discussed in Item 1A, Risk Factors, and Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, of this 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 Securities and Exchange Commission (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.

 

COVID-19 Update

 

As of January 2021, the Company’s operations have been significantly impacted by the COVID-19 pandemic and actions that have been taken to slow the spread and resurgence of COVID-19, and we expect the impact to continue for some time.

 

Across the Company, we have 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.

 

 
3

Table of Contents

  

The Company has operations in Shanghai and Dongguan, China that were affected by the COVID-19 pandemic in the first six months of 2020. The virus led to a chain of events that interfered with our ability, and the ability of certain suppliers of ours, to conduct business. We source approximately 10% of our products and components from China. As a result of government mandated shutdowns at our facilities, and those of certain suppliers, in China, many of the products that we ordered were delayed by approximately four to six weeks, which resulted in delays in our product shipments to our customers through May 2020. By mid-March 2020, the COVID-19 pandemic spread across the United States, which precipitated the closure by government authorities of non-essential businesses. The majority of our businesses were deemed essential and accordingly remained open, but at reduced levels. Many of our customers operating in both automotive/transportation and non-automotive/transportation markets experienced varying degrees of shutdowns beginning in the last week of March 2020, and, on a case-by-case basis, began to reopen at various dates beginning in May 2020. We estimate the adverse financial impact of the COVID-19 pandemic on our fiscal year 2020 operating sales and profit to be approximately $26.8 million and $5.7 million reduction net of tax, respectively. The broader economic fallout caused by the COVID-19 pandemic may result in unfavorable operating earnings and cash flow generation in the months to follow.

 

Although we sustained delays and disruptions in the first quarter of 2020 to our supply chain and operations in China, the majority of our facilities returned to normal operations but at reduced levels from the second fiscal quarter of 2020 through the fourth fiscal quarter of 2020. We do not anticipate further disruption in our operations unless 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. In addition, the broader economic fallout caused by the COVID-19 pandemic may result in unfavorable operating earnings and cash flow generation in the months to follow, as a result of decreased consumer demand for our and our customers’ products. The future extent of the effect of the COVID-19 pandemic on our operational and financial performance will depend in large part on developments, that cannot be predicted with confidence at this time. Future developments include the ultimate duration, scope and severity of the pandemic and resurgences, actions that may continue to be taken to contain or mitigate the impact of the pandemic, such as the extent of restrictions on gatherings and travel, the impact on governmental programs and budgets, the development of treatments or vaccines, and the resumption of widespread economic activity. Although the inherent uncertainty of the crisis makes it difficult to predict with any confidence the likely impact of the COVID-19 pandemic on our future operations, the COVID-19 pandemic could continue to have a material adverse impact on our consolidated business, results of operations and financial condition. For a discussion of certain risk related to the COVID-19 pandemic, see Item 1A, Risk Factors, of this Form 10-K.

 

 
4

Table of Contents

 

PART I

 

ITEM 1 BUSINESS

 

General Development of Business

 

The Eastern Company was incorporated under the laws of the State of Connecticut in October, 1912, succeeding a co-partnership established in October, 1858. The businesses of the Company design, manufacture and sell unique engineered solutions for industrial markets.

 

Today, the Company maintains 21 physical locations across North America, Europe, and Asia.

 

BUSINESS HIGHLIGHTS

 

On November 19, 2020 the Company sold its subsidiary Sesamee Mexicana, S.A. de C.V. (“Sesamee Mexicana”). Sesamee Mexicana designs and manufactures composite panels and distributes industrial hardware. Eastern has exited the composite panels business as part of its strategy to streamline its business.

 

On 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 is a leader in innovative injection blow mold tooling and is a leading supplier of blow molds and change parts to the food, beverage, healthcare and chemical industries. 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. The total consideration for the acquisition of Hallink Moulds was approximately $7.2 million which was paid out of the Company’s cash reserves.

 

On June 15, 2020 the Company sold its subsidiary, the Canadian Commercial Vehicles Corporation (“CCV”). CCV designs and manufactures composite panels. Eastern has exited the composite panels business as part of its strategy to streamline its business.

 

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

 

 
5

Table of Contents

  

Description of Business

 

The Eastern Company manages industrial businesses that design, manufacture and sell unique engineered solutions to industrial markets. We believe Eastern’s businesses operate in industries with long-term macroeconomic growth opportunities. We look to acquire businesses that produce stable and growing earnings and cash flows. Eastern may pursue acquisitions in industries other than those in which its businesses currently operate if an acquisition presents an attractive opportunity.

 

Eastern focuses on proactive financial, operational, and strategic management of its businesses in order to increase cash generation, operating earnings and long-term shareholder value. Among other things, Eastern monitors financial and operational performance of each of its businesses and instills consistent financial discipline. Eastern’s management analyzes and pursues prudent organic growth strategies and works to execute attractive external growth and acquisition opportunities.

 

In addition, Eastern recruits and retains talented managers to operate its businesses. We look for leaders who are accountable, maintain cost discipline, act quickly, and build strong followership.

 

The Company reports in two business segments: Engineered Solutions and Diversified Products.

 

Engineered Solutions

 

The Engineered Solutions segment consists of Big 3 Precision, including Big 3 Products and Big 3 Mold, Hallink Moulds, Inc., Associated Toolmakers LTD; Eberhard Manufacturing Company, Eberhard Hardware Manufacturing Ltd., Eastern Industrial Ltd, Illinois Lock Company/CCL Security Products, World Lock Company Ltd., Dongguan Reeworld Security Products Ltd., and World Security Industries Ltd. (together “Eberhard”); and Velvac Holdings (“Velvac”). These businesses design, manufacture and market a diverse product line of custom and standard vehicular and industrial hardware, including turnkey returnable packaging solutions, access and security hardware, mirrors, and mirror-cameras.

 

Big 3 Products and Big 3 Mold’s turnkey returnable packaging solutions are used in the assembly processes of vehicles, aircraft and durable goods and in the production processes of plastic packaging products, packaged consumer goods and pharmaceuticals. Big 3 Products works with leading manufacturers to design and produce custom returnable packaging to integrate with their assembly processes. Big 3 Mold is a global leader in the design and manufacture of blow mold tools. Hallink Moulds is a leader in innovative injection blow mold tooling and is a leading supplier of blow molds and change parts to the food, beverage, healthcare and chemical industry. Hallink 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.

 

In 2020, we combined all businesses associated with the Eberhard Manufacturing Company and The Illinois Lock Company to create Eberhard, a global leader in the engineering and manufacturing of access and security hardware. Eberhard offers a standard product line of rotary latches, compression latches, draw latches, hinges, camlocks, key switches, padlocks, and handles among other products, as well as comprehensive development and program management services for custom electromechanical and mechanical systems designed for specific original equipment manufacturers (“OEMs”) and customer applications. Eberhard’s products are found in an expansive range of applications and products globally.

 

Velvac is the premier designer and manufacturer of proprietary vision technology for OEMs and aftermarket applications, and a leading provider of aftermarket components to the heavy-duty truck market in North America. Velvac serves diverse, niche segments within the heavy- and medium-duty truck, motorhome, and bus markets.

 

Diversified Products

 

The Diversified Products segment consists of Frazer & Jones; Greenwald Industries (“Greenwald”); and Argo EMS (formerly Argo Transdata). Frazer & Jones designs and manufactures high quality ductile and malleable iron castings. Products include valves, torque screws, bean clamps and concrete anchors. These products are sold to a wide range of industrial markets, including the oil, water and gas; truck/automotive rail, and military/aerospace. The Company believes that Frazer & Jones is the largest and most efficient producer of expansion shells for use in supporting the roofs of underground mines in North America. Greenwald designs, manufactures and markets payment systems and coin security products used primarily in the commercial laundry market. Greenwald’s products include timers, drop meters, coin chutes, money boxes, meter cases, mobile payment apps, smart cards, value transfer stations, smart card readers, card management software, and access control units. Argo EMS supplies printed circuit boards and other electronic assemblies to OEMs in various industries, including measurement systems, semiconductor equipment manufacturing, and industrial controls, medical and military products.

 

 
6

Table of Contents

 

Human Capital

 

We believe our success depends on the skills, experience, and industry knowledge of our key talent. As such, our management team places significant focus and attention on the attraction, development, and retention of employees, as well as ensuring our corporate culture reflects Eastern’s values, and our Board of Directors (our “Board) provides oversight for various employee initiatives. Eastern values and Code of Business Conduct and Ethics guide our actions, reflect our culture, and drive our performance. We have made and continue to make investments in training and we have well-established performance management process.

 

The health and safety of our employees is also a top priority. Our focus on the reduction of injuries and illnesses has significantly improved our safety performance. We have attained these improvements by fostering a global safety culture supported with regular training and education that includes robust systems and philosophies centered on personal responsibility and accountability. The Board established an Environment, Health and Safety Committee in 2019. There is a high-level of leadership engagement, ensuring installation and maintenance of appropriate safety equipment at all of our manufacturing sites worldwide combined with vigorous reviews of root causation and systemic corrective actions of any safety incidents that may occur.

 

In response to the emergence of COVID-19 in early 2020, we implemented a proactive internal procedure and complied with local, federal and international governmental guidance that has enabled us to operate safely. Each of our facilities continues to adhere to these practices, and we have also adjusted our remote worker safety procedures to ensure that remote employees are better integrated into our safety and health systems.

 

An engaged, innovative, skilled, and collaborative workforce is critical to our continued leadership in the design and manufacture of unique engineered solutions to industrial markets. We operate globally under policies and programs that provide competitive wages, benefits, and terms of employment. We are committed to efforts to increase diversity and foster an inclusive work environment that supports our global workforce through recruiting efforts and equitable compensation policies.

 

Employee levels are managed to align with business demand and management believes it currently has sufficient human capital to operate its business successfully. As of January 2, 2021, we employed 1,323 full-time employees; 788 in the United States and 535 in other countries. Approximately 53% of employees in the United States are represented by collective bargaining agreements. We believe that our relations with employees, unions and works’ councils are good.

 

General

 

Patent and trademark protection for the various product lines of the Company is limited, but the Company believes patents and trademark protection is sufficient to protect the Company’s competitive positions. Patent durations are from 3 to 20 years. No business segment is dependent on any patent nor would the loss of any patent have any material adverse effect on the Company’s business.

 

During the fourth quarter of 2020, the Company announced certain organizational changes that will impact our future internal reporting and reportable segments. As a result of these changes, we have combined the Illinois Lock Company and Dongguan Reeworld Security Products, Ltd. with the former Industrial Hardware segment to form the Engineered Solutions Segment. We have also combined the Frazer & Jones Company, Greenwald Industries, and Argo EMS to form the Diversified Products segment.

 

The Engineered Solutions and Diversified Product segments will be the reportable segments in 2020. These changes are effective for financial reporting purposes from the beginning of fiscal year 2020.

 

See Note 12, Reportable Segments, in Item 8, Financial Statements and Supplementary Data, for our financial information by segment.

 

Neither of the Company’s segments is seasonal.

 

Customers for both segments are broad-based by geography and by market, and sales are generally not highly concentrated by customer. Foreign sales were not significant.

 

 
7

Table of Contents

  

The Company encounters competition in both its business segments. Imports from Asia and Latin America with favorable currency exchange rates and low-cost labor have created additional pricing pressure. The Company competes successfully by offering high quality custom engineered products on a timely basis. To compete, the Company deploys internal engineering resources, maintains cost effective manufacturing capabilities through its wholly-owned Asian subsidiaries, expands its product lines through product development and acquisitions, and maintains sufficient inventory for fast turnaround of customer orders.

 

The Company does not anticipate that compliance with federal, state or local environmental laws or regulations are likely to have a material effect on the Company’s capital expenditures, earnings or competitive position.

 

The Company obtains materials from nonaffiliated domestic, Asian affiliated and Asian nonaffiliated sources. Raw materials and outside services were affected by COVID-19 for some of the Company’s businesses during the first six months of 2020. We expect raw materials and outside services to be readily available in 2021 and the foreseeable future, unless resurgence of the COVID-19 pandemic occurs, which could cause further disruptions in our supply chain.

 

The Company’s ratio of working capital to sales was 29.6% in 2020 and 28.1% in 2019. Working capital includes cash held in various foreign subsidiaries. With the passage of 2017 tax legislation cash previously held in foreign countries can be repatriated back to the United States and used for other business needs thus reducing working capital needs further. Other factors affecting working capital include our average days’ sales in accounts receivable, inventory turnover ratio and payment of vendor accounts payable. In some cases, the company must hold extra inventory due to extended lead time in receiving products ordered from our foreign subsidiaries to ensure product is available for our customers. The Company continues to monitor working capital needs with the goal of reducing our ratio of working capital to sales.

 

Available Information

 

The Company makes available, free of charge through its Internet website at http://www.easterncompany.com, its annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as soon as reasonably practicable after such material is electronically filed with or furnished to the SEC. The Company’s reports filed with, or furnished to, the SEC are also available on the SEC’s website at www.sec.gov.

 

ITEM 1A RISK FACTORS

 

In addition to the other information contained in this Form 10-K and the Company’s other filings with the SEC, the following risk factors should be considered carefully in evaluating the Company’s business. The Company’s business, financial condition or results of operation could be materially adversely affected by any of these risks or additional risks not presently known to the Company, or by risks the Company currently deems immaterial, which may also adversely affect its business, financial condition or results of operations. Additionally, there can be no assurance that the Company has correctly identified and appropriately assessed all factors affecting its business or that information publicly available with respect to these matters is complete and correct.

 

Risks Related to Our Business

 

The Company’s business has been and is expected to continue to be negatively impacted by the ongoing coronavirus (COVID-19) pandemic.

 

As a result of the COVID-19 pandemic, the Company has experienced and could continue to experience disruptions to its business, its operations, the delivery of its products and customer demand for its products, including the following:

 

 

·

The Company has operations in Shanghai and Dongguan, China that were adversely affected by the COVID-19 pandemic in the first six months of 2020. The virus led to a chain of events that interfered with our ability, and the ability of certain suppliers of ours, to conduct business. We source approximately 10% of our products and components from China. As a result of government mandated shutdowns at our facilities, and those of certain suppliers in China, many of the products that we ordered were delayed by approximately four to six weeks, which resulted in delays in our product shipments to our customers through May 2020. These delays had an adverse impact on our business, operations, fulfillment of production requirements and operating results. There may be similar delays in the future as a result of resurgences of the COVID-19 pandemic, which may have an adverse impact on our business, operations, fulfillment of production requirements and operating results.

 

 
8

Table of Contents

 

 

·

By mid-March 2020, the COVID-19 pandemic spread across the United States, which precipitated the closure by government authorities of non-essential businesses. The majority of the Company’s businesses were deemed essential and accordingly remained open, but at reduced levels. This reduction in operations exacerbated delays in delivery of customer orders in the second and third quarters of 2020. Any resurgence of COVID-19 could result in reduced operations and could impair the Company’s ability to meet production requirements in a timely manner or at all. These effects have had and could to continue to have an adverse impact on the Company’s business, financial condition and operating results.

 

 

·

Many of the Company’s customers in both automotive/transportation and non-automotive/transportation markets experienced varying degrees of shutdowns beginning in the last week of March 2020, and, on a case-by-case basis, began to reopen at various dates beginning in May 2020. These temporary shutdowns have had an adverse impact on demand for our products. A sustained decrease in demand would negatively impact our business, financial condition and operating results. In addition, the COVID-19 pandemic has had and may continue to have an adverse impact on the operations, financial results and finances of many of our customers, which has impacted and could continue to impact customer payment cycles and payments due from customers.

 

 

 

 

·

The broader economic impact of the COVID-19 pandemic, including resurgences, may continue to result in unfavorable operating earnings and cash flow generation in the months to follow. Current global economic conditions are highly volatile due to the COVID-19 pandemic, resulting in economic slowdowns that have caused and are likely to continue to cause contractions in some or all of the markets we serve, which has led to and may continue to lead to decreased demand for the Company’s products, which in turn has, and may continue to negatively impact the Company’s financial condition and operating results. Other macroeconomic factors also remain dynamic, and any causes of market size contraction, including economic uncertainty related to the United Kingdom’s exit from the European Union, and overall economic slowdowns, could reduce the Company’s sales or erode operating margin, in either case reducing earnings. In addition, volatile global economic conditions may cause foreign exchange rate fluctuations, which could result in increases or decreases in earnings and may adversely affect the value of the Company’s assets outside the United States. Increased pricing in response to fluctuations in foreign currency exchange rates may offset portions of the currency impacts but could also have a negative impact on demand for the Company’s products, which would affect sales and profits. Exchange rate fluctuations could also increase pricing pressure and impair the ability of the Company’s products to compete with products imported from regions with favorable exchange rates.

 

 

 

 

·

Shutdowns and other restrictions imposed to slow the spread and resurgence of COVID-19 have impacted and may continue to impact the prices and availability of certain of the raw materials used in the production of the Company’s products, which could impair the Company’s ability to procure the required raw materials for its operations or increase the cost of manufacturing its products. The Company may be unable to pass increases in the cost of raw materials on to its customers and could experience reductions to its profit margins. Also, any decrease in the availability of raw materials could impair the Company’s ability to meet production requirements in a timely manner or at all.

 

 

 

 

·

The Company’s management has been focused on mitigating the impact of the COVID-19 pandemic on our employees and operations, which has required and will continue to require a substantial investment of time and resources. This has resulted and can be expected to continue to result in a diversion of management attention and resources away from strategic initiatives, new business opportunities, potential acquisitions, and the overall profitability of our business, and the Company cannot predict how long this may continue.

 

 

 

 

·

The economic downturn has resulted and could continue to result in the carrying value of goodwill or other intangible assets exceeding their fair value, which has required and could continue to require the Company to recognize asset impairment.

 

 
9

Table of Contents

 

 

·

To the extent the Company draws under the revolving portion of the Credit Agreement, debt of the Company would increase. Such an increase in indebtedness could adversely affect the Company’s financial results or ability to incur additional debt and could negatively impact credit ratings. The continuing impact of the COVID-19 pandemic, including any resurgences, could also negatively impact the Company’s compliance with the financial covenants under the Credit Agreement or the interest rate of borrowings under the Credit Agreement. In addition, as a result of the risks described above, the Company may in the future be required to raise additional debt or equity financing, and the availability, terms and cost of such financing would depend on, among other things, global economic conditions, conditions in the global financing markets, trading prices of the Company’s common stock, the credit ratings of the Company, and the outlook for the industries in which the Company operates, all of which could be negatively impacted by the COVID-19 pandemic, including the extent of any resurgences. There can be no assurance that such financing would be available on acceptable terms, in sufficient quantities, or at all.

 

 

 

 

·

Pension plan funded status, the ratio of plan assets over plan liabilities, is largely influenced by current market conditions. To the extent asset returns and interest rates, which are used to discount future plan benefits, change from prior measurement periods, the plan’s funded ratio has the potential to change significantly.

  

The COVID-19 pandemic continues to evolve rapidly, and additional material impacts and disruptions are likely to occur. The factors described above, which may worsen, and other factors that the Company cannot predict, can be expected to have a material adverse impact on the business, operations, financial results and capital resources of the Company. The ultimate impact of the COVID-19 pandemic on the Company is highly uncertain and subject to change and will depend on future developments, which cannot be accurately predicted, including, but limited to: (i) the duration of the pandemic, including: (a) the extent of resurgences particularly in those regions that were previously impacted, but are now reopening, (b) new outbreaks in the regions previously unaffected and (c) how quickly and to what extent normal economic activity can resume; (ii) additional or modified government actions; (iii) the timing of vaccine distribution and the development and distribution of effective treatments for COVID-19; (iv) new information that may emerge concerning the severity and impact of the COVID-19 pandemic and (v) the actions taken to contain the COVID-19 pandemic or address its impact in the short and long term, among others. We do not yet know and cannot predict the full extent of impacts on the business, operations, financial results and capital resources of the Company.

 

Our financial and operating performance may be adversely affected by epidemics and other health related issues.

 

Our business and financial and operating performance have been and are expected to continue to be materially adversely affected by the COVID-19 pandemic, and could be materially and adversely affected by the outbreak of other epidemics and other health related issues. As a result of the ongoing novel coronavirus, the Company’s operations in China, Hong Kong and Taiwan experienced a slowdown or temporary suspension in production. Our business could be materially and adversely affected in the event of another slowdown or suspension for a long period of time. During such epidemic outbreak, China, Hong Kong or Taiwan may adopt certain hygiene measures similar to those adopted in response to COVID-19, including quarantining visitors from places where any of the contagious diseases are rampant. Those restrictive measures may adversely affect and slow down economic development during that period. Any prolonged restrictive measures in order to control the contagious disease or other adverse public health developments in China, Hong Kong or Taiwan may have a material adverse effect on our business, financial condition and results of operations.

 

Indebtedness may affect our business and may restrict our operating flexibility.

 

As of January 2, 2021, the Company had $88,694,000 in total consolidated indebtedness. Subject to restrictions contained in the Credit Agreement, the Company may incur additional indebtedness in the future, including indebtedness incurred to finance acquisitions. The level of indebtedness and servicing costs associated with that indebtedness could have important effects on our operation and business strategy. For example, the indebtedness could:

 

 

·

Place the Company at a competitive disadvantage relative to the Company’s competitors, some of which have lower debt service obligations and greater financial resources;

 

·

Limit the Company’s ability to borrow additional funds;

 

·

Limit the Company’s ability to complete future acquisitions;

 

·

Limit the Company’s ability to pay dividends;

 

·

Limit the Company’s ability to make capital expenditures; and

 

·

Increase the Company’s vulnerability to general adverse economic and industry conditions.

 

 
10

Table of Contents

 

The Company’s ability to make scheduled principal payments, to pay interest on, or to refinance our indebtedness and to satisfy other debt obligations will depend upon future operating performance, which may be affected by factors beyond the Company’s control. In addition, there can be no assurance that future borrowings or the issuance of equity would be available to the Company on favorable terms for the payment or refinancing of the Company’s debt. If the Company is unable to service its indebtedness, the business, financial condition and results of operation would be materially adversely affected.

 

The Company’s credit facility contains covenants requiring the Company to achieve certain financial and operations results and maintain compliance with specified financial ratios. The Company’s ability to meet the financial covenants or requirements in its credit facility may be affected by events beyond our control, and the Company may not be able to satisfy such covenants and requirements. A breach of these covenants or the Company’s inability to comply with the financial ratios, tests or other restrictions contained in our credit facility could result in an event of default under such credit facility. Upon the occurrence of an event of default under our credit facility and/or the expiration of any grace periods, the lenders could elect to declare all amounts outstanding under our credit facility, together with accrued interest, to be immediately due and payable. If this were to occur, the Company’s assets may not be sufficient to fully repay the amounts due under our credit facility or the Company’s other indebtedness.

 

In addition, the Company’s growth strategy involves expanding sales of its products into foreign markets. There is no guarantee that the Company’s products will be accepted by foreign customers or how long it may take to develop sales of the Company’s products in these foreign markets.

 

The phaseout of the London Interbank Offered Rate (LIBOR), or the replacement of LIBOR with a different reference rate, may adversely affect interest rates.

 

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. The ICE Benchmark Administration (the “IBA”) recently announced market consultation regarding the extension of US dollar LIBOR tenors through June 30, 2023 which the FCA supports. The Alternative Reference Rates Committee (the “ARRC”), a financial industry group convened by the Federal Reserve Board has recommended the use of the Secured Overnight Financing Rate (“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 have 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 alternative rate or benchmark 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.

 

Risks Related to Competition and Global Operations

 

The Company’s business is subject to risks associated with conducting business overseas.

 

International operations could be adversely affected by changes in political and economic conditions, trade protection measures, restrictions on repatriation of earnings, differing intellectual property rights and changes in regulatory requirements that restrict the sales of products or increase costs. Changes in exchange rates between the U.S. dollar and foreign currencies could result in increases or decreases in earnings and may adversely affect the value of the Company’s assets outside the United States. The Company’s operations are also subject to the effects of international trade agreements and regulations. These trade agreements could impose requirements that adversely affect the Company’s business, such as, but not limited to, setting quotas on products that may be imported from a particular country into the Company’s key markets in North America.

 

The Company’s ability to import products in a timely and cost-effective manner may also be affected by conditions at ports or issues that otherwise affect transportation and warehousing providers, such as port and shipping capacity, labor disputes, severe weather or increased homeland security requirements in the United States or other countries. These issues could delay importation of products or require the Company to locate alternative ports or warehousing providers to avoid disruption to customers. These alternatives may not be available on short notice or could result in higher transit costs, which could have an adverse impact on the Company’s business, financial conditions or results of operations.

 

 
11

Table of Contents

  

The Company is also subject to the impacts of political, economic and social instability. For example, the United Kingdom’s withdrawal from the European Union, commonly referred to as “Brexit,” was completed on December 31, 2020. There remains significant uncertainty about the impact of Brexit on the free movement of goods, services, and people between the United Kingdom and the European Union, and Brexit could result in increased legal and regulatory complexities, as well as potential higher costs of conducting business in Europe. The uncertainty surrounding the United Kingdom’s withdrawal and its consequences, as well as any deterioration in economic conditions, could adversely impact consumer and investor confidence, and the level of consumer purchases of discretionary items and retail products, including our products. Any of these effects, among others, could materially adversely affect our business, results of operations, and financial condition.

 

Additionally, Brexit has contributed to the volatility of the U.S. dollar against foreign currencies in which the Company conducts business. Because the Company translates revenue denominated in foreign currency into U.S. dollars for its financial statements, during periods of a volatile U.S. dollar, the Company’s reported earnings from foreign operations are affected. As a result of Brexit, there may be further periods of volatility in the currencies in which the Company conducts business.

 

Increases in the price or reduced availability of raw materials could increase the cost of raw materials, decrease profit margins or impair the Company’s ability to meet production requirements on time or at all.

 

Raw materials needed to manufacture products are obtained from numerous suppliers. Under normal market conditions, these raw materials are readily available on the open market from a variety of producers. However, from time to time, the prices and availability of these raw materials fluctuate, which could impair the Company’s ability to procure the required raw materials for its operations or increase the cost of manufacturing its products. If the price of raw materials increases, the Company may be unable to pass these increases on to its customers and could experience reductions to its profit margins. Also, any decrease in the availability of raw materials could impair the Company’s ability to meet production requirements in a timely manner or at all.

 

The Company faces active global competition and if it does not compete effectively, its business may suffer.

 

The Company encounters competition in all of its business segments, and imports from Asia and Latin America with favorable currency exchange rates and low-cost labor have resulted in pricing pressure. The Company competes with other companies that offer similar products or that produce different products appropriate for the same uses. To remain profitable and defend market share, the Company must continue to offer high quality custom engineered products on a timely basis, deploy internal engineering resources, maintain cost-effective manufacturing capabilities through its wholly owned Asian subsidiaries, expand its product lines through product development and acquisitions, and maintain sufficient inventory for fast turnaround of customer orders. The Company may not be able to compete effectively on all of these fronts and with all of its competitors, and the failure to do so could have a material adverse effect on its sales and profit margins.

 

In addition, the Company may have to reduce prices on its products and services, or make other concessions, to stay competitive and retain market share. Price reductions taken by the Company in response to customer and competitive pressures, as well as price reductions and promotional actions taken to drive demand that may not result in anticipated sales levels, could also negatively impact the Company’s business.

 

If tariffs on imported Chinese products are further expanded to include additional products and the tariff is reinstated to 25%, our cost of raw materials may increase, which could adversely affect our business, results of operations and financial condition.

 

The Company obtains raw materials used in the production of its products from domestic, Asian affiliated and nonaffiliated sources. On January 15, 2020, the U.S. and China signed the U.S.-China Phase One trade deal which, among other things, rolls back tariffs on $120 billion of Chinese products from 15% to 7.5% effective February 14, 2020. The U.S. agreed not to proceed with the 15% tariffs on $160 billion of consumer goods which were scheduled to take effect December 15, 2019. However, the 25% tariffs on $250 billion of Chinese imports will remain in effect subject to further reductions depending on the progress of future negotiations. If China does not follow through its agreed upon commitments and tariffs are reinstated on $550 billion of Chinese products at the 25% rate, it could result in a loss of business and possible reduced margins for the Company, if the tariffs cannot be fully offset by higher selling prices.

 

 
12

Table of Contents

 

Changes in competition in the markets that the Company services could impact revenues and earnings.

 

Any change in competition may result in lost market share or reduced prices, which could result in reduced profits and margins. This may impair the ability to grow or even maintain current levels of revenues and earnings. The loss of certain customers could adversely affect the Company’s business, financial condition or results of operations until such business is replaced, and no assurances can be made that the Company would be able to regain or replace any lost customers.

 

Risks Related to Acquisitions and Organic Growth

 

The inability to develop new products could limit growth.

 

Demand for new products and the inability to develop and introduce new competitive products at favorable profit margins could adversely affect the Company’s performance and prospects for future growth, and the Company would not be positioned to maintain current levels of revenues and earnings. The uncertainties associated with developing and introducing new products, such as the market demands and the costs of development and production, may impede the successful development and introduction of new products. Acceptance of the new products may not meet sales expectations due to several factors, such as the Company’s potential inability to accurately predict market demand or to resolve technical issues in a timely and cost-effective manner. Additionally, the inability to develop new products on a timely basis could result in the loss of business to competitors.

 

The inability to identify or complete acquisitions could limit growth.

 

The Company’s future growth may partly depend on its ability to acquire and successfully integrate new businesses. The Company intends to seek additional acquisition opportunities, both to expand into new markets and to enhance the Company’s position in existing markets. However, there can be no assurances that the Company will be able to successfully identify suitable candidates, negotiate appropriate terms, obtain financing on acceptable terms, complete proposed acquisitions, successfully integrate acquired businesses or expand into new markets. Once acquired, operations may not achieve anticipated levels of revenues or profitability.

 

Acquisitions involve risk, including difficulties in the integration of the operations, technologies, services and products of the acquired companies and the diversion of management’s attention from other business concerns. Although the Company’s management will endeavor to evaluate the risks inherent in any particular transaction, there can be no assurances that the Company’s management will properly ascertain all such risks. In addition, prior acquisitions have resulted, and future acquisitions could result in the incurrence of substantial debt and other expenses. Future acquisitions may also result in potentially dilutive issuances of equity securities. Difficulties encountered with acquisitions may have a material adverse effect on our business, financial condition and results of operations.

 

We may be unable to successfully execute or effectively integrate acquisitions of any businesses we may acquire in the future.

 

We regularly review our portfolio of businesses and pursue growth through acquisitions. We may not be able to complete transactions on favorable terms, on a timely basis, or at all, and the success of any such acquisitions depends on our ability to combine the acquired business with our existing business in a manner that does not disrupt our and the acquired business’s ongoing relationships with customers, suppliers and employees. Our results of operations and cash flows may be adversely impacted by (i) the failure of acquired businesses to meet or exceed expected returns, including risk of impairment; (ii) the failure to integrate multiple acquired businesses into the Company simultaneously and on schedule or to achieve expected synergies and (iii) the discovery of unanticipated liabilities, cybersecurity and compliance issues, labor relations difficulties or other problems in acquired businesses for which we lack contractual protections, or insurance or indemnities.

 

 
13

Table of Contents

 

Risks Related to Technology and Information Security

 

Our technology is important to the Company’s success and the failure to protect this technology could put the Company at a competitive disadvantage.

 

Some of the Company’s products rely on proprietary technology; therefore, the Company believes that the development and protection of intellectual property rights through patents, copyrights, trade secrets, trademarks, confidentiality agreements and other contractual provisions are important to the future success of its business. Despite the Company’s efforts to protect proprietary rights, unauthorized parties or competitors may copy or otherwise obtain and use the Company’s products or technology. Actions to enforce these rights may result in substantial costs and diversion of resources and the Company makes no assurances that any such actions will be successful.

 

In addition to the United States, we have applied for intellectual property protection in other jurisdictions with respect to certain innovations and new products, product features, and processes. The laws of certain foreign countries in which we do business, or contemplate doing business in the future, do not recognize intellectual property rights or protect them to the same extent as U.S. law. As a result, these factors could weaken our competitive advantage with respect to our products, services, and brands in foreign jurisdictions, which could adversely affect our financial performance. We may also encounter significant problems in protecting and defending our licensed and owned intellectual property in foreign jurisdictions. For example, China currently affords less protection to a company’s intellectual property than some other jurisdictions. As such, the lack of strong patent and other intellectual property protection in China may significantly increase our vulnerability regarding unauthorized disclosure or use of our intellectual property and undermine our competitive position. Proceedings to enforce our intellectual property rights in foreign jurisdictions could result in substantial cost and divert our efforts and attention from other aspects of our business.

 

The Company relies on information and technology for many of its business operations, which could fail and cause disruption to the Company’s business operations.

 

The Company’s business operations are dependent upon information technology networks and systems to securely transmit, process and store electronic information and to communicate among its locations around the world and with clients and vendors. A shut-down of, or inability to access, one or more of the Company’s facilities, a power outage or a failure of one or more of the Company’s information technology, telecommunications or other systems could significantly impair the Company’s ability to perform such functions on a timely basis. Computer viruses, cyberattacks, other external hazards and human error could result in the misappropriation of assets or sensitive information, corruption of data or operational disruption. If sustained or repeated, such a business interruption, system failure, service denial or data loss and damage could result in a deterioration of the Company’s ability to write and process orders, provide customer service or perform other necessary business functions.

 

A breach in the security of the Company’s software could harm its reputation, result in a loss of current and potential customers and subject the Company to material claims, which could materially harm our operating results and financial condition.

 

If the Company’s security measures are breached, an unauthorized party may obtain access to the Company’s data or users’ or customers’ data. In addition, cyber-attacks and similar acts could lead to interruptions and delays in customer processing or a loss or breach of a customer’s data. Because the techniques used to obtain unauthorized access, disable or degrade service, or sabotage systems change frequently and often are not recognized until launched against a target, the Company may be unable to anticipate these techniques or to implement adequate preventative measures. The risk that these types of events could seriously harm the Company’s business is likely to increase as the Company expands the number of web-based products we offer, the services we provide, and our global operations.

 

Regulatory authorities around the world are considering a number of legislative and regulatory proposals concerning data protection. In addition, the interpretation and application of consumer and data protection laws in the United States and elsewhere are often uncertain and in flux. It is possible that these laws may be interpreted and applied in a manner that is inconsistent with the Company’s data practices. If so, in addition to the possibility of fines, this could result in an order requiring that the Company change its data practices, which could have an adverse effect on its business and results of operations.

 

Any security breaches for which the Company is, or is perceived to be, responsible, in whole or in part, could subject us to legal claims or legal proceedings, including regulatory investigations, which could harm the Company’s reputation and result in significant litigation costs and damage awards or settlement amounts. Any imposition of liability, particularly liability that is not covered by insurance or is in excess of insurance coverage, could materially harm our operating results and financial condition. Security breaches also could cause the Company to lose current and potential customers, which could have an adverse effect on our business. Moreover, the Company might be required to expend significant financial and other resources to further protect against security breaches or to rectify problems caused by any security breach.

 

 
14

Table of Contents

 

Litigation, Compliance and Regulatory Risks

 

Delays in, or disagreements with the Company’s independent registered public accounting firm regarding, the Company’s evaluation of its internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act of 2002 could have a material adverse effect on the market price of the Company’s stock or its borrowing ability. In addition, future changes in operating conditions could result in inadequate internal control over financial reporting.

 

The Company is an “accelerated filer” as defined in Rule 12b-2 under the Exchange Act and is thus required to comply with Section 404 of the Sarbanes-Oxley Act of 2002. Section 404 requires the Company to include in its report management’s assessment of the effectiveness of the Company’s internal control over financial reporting as of the end of the fiscal period for which the Company is filing its Annual Report on Form 10-K. This report must also include disclosure of any material weaknesses in internal control over financial reporting that the Company has identified. Additionally, the Company’s independent registered public accounting firm is required to issue a report on the Company’s internal control over financial reporting and their evaluation of the operating effectiveness of the Company’s internal control over financial reporting. The Company’s assessment requires it to make subjective judgments, and the independent registered public accounting firm may not agree with the Company’s assessment. If the Company or its independent registered public accounting firm were unable to complete the assessments within the period prescribed by Section 404 and thus be unable to conclude that the internal control over financial reporting is effective, investors could lose confidence in the Company’s reported financial information, which could have an adverse effect on the market price of the Company’s common stock or impact the Company’s borrowing ability. In addition, changes in operating conditions and changes in compliance with policies and procedures currently in place may result in inadequate internal control over financial reporting in the future.

 

Environmental compliance costs and liabilities could increase the Company’s expenses and adversely affect the Company’s financial condition.

 

The Company’s operations and properties are subject to laws and regulations relating to environmental protection, including air emissions, water discharges, waste management and workplace safety. These laws and regulations can result in the imposition of substantial fines and sanctions for violations and could require the installation of pollution control equipment or operational changes to limit pollution emissions and/or decrease the likelihood of accidental hazardous substance releases. The Company must conform its operations and properties to these laws and adapt to regulatory requirements in the countries in which the Company’s businesses operate as these requirements change.

 

The Company uses and generates hazardous substances and wastes in its operations and, as a result, could be subject to potentially material liabilities relating to the investigation and clean-up of contaminated properties and to claims alleging personal injury. The Company has experienced, and expects to continue to experience, costs relating to compliance with environmental laws and regulations. In connection with the Company’s acquisitions, the Company may assume significant environmental liabilities, some of which it may not be aware of at the time of acquisition. In addition, new laws and regulations, stricter enforcement of existing laws and regulations, the discovery of previously unknown contamination or the imposition of new clean-up requirements could require the Company to incur costs or become the basis for new or increased liabilities that could have a material adverse effect on our business, financial condition and results of operations.

 

Changes in climate may increase the frequency and intensity of adverse weather patterns and may negatively impact our business.

 

Natural disasters, changes in climate, and geo-political events could materially adversely affect our financial performance. The occurrence of one or more natural disasters, such as hurricanes, tropical storms, floods, fires, earthquakes, tsunamis, cyclones, typhoons, weather conditions such as major or extended winter storms, droughts and tornadoes, whether as a result of climate change or otherwise, severe changes in climate and geo-political events, such as war, civil unrest or terrorist attacks in a country in which we operate or in which our suppliers are located could adversely affect our operations and financial performance.

 

 
15

Table of Contents

 

The Company could be subject to litigation, which could have a material impact on the Company’s business, financial condition or results of operations.  

 

From time to time, the Company’s operations are parties to or targets of lawsuits, claims, investigations and proceedings, including product liability, personal injury, patent and intellectual property, commercial, contract, and environmental and employment matters, which are defended and settled in the ordinary course of business. Any litigation to which the Company may be subject could have a material adverse effect on its business, financial condition or results of operations. See Item 3 – Legal Proceedings in this Form 10-K for a discussion of current litigation.

 

The Company could be subject to additional tax liabilities.

 

The Company is subject to income tax laws of the United States, its states and municipalities and those of other foreign jurisdictions in which the Company has business operations. These laws are complex and subject to interpretations by the taxpayer and the relevant governmental taxing authorities. Significant judgment and interpretation are required in determining the Company’s worldwide provision for income taxes. In the ordinary course of business, transactions arise where the ultimate tax determination is uncertain. Although the Company believes that our tax estimates are reasonable, the final outcome of tax audits and any related litigation could be materially different from that which is reflected in historical income tax provisions and accruals. Based on the status of a given tax audit or related litigation, a material effect on the Company’s income tax provision or net income may result during the period or periods from the initial recognition of a particular matter in the Company’s reported financial results to the final closure of that tax audit or settlement of related litigation when the ultimate tax and related cash flow is known with certainty.

 

General Risk Factors

 

The Company’s goodwill or indefinite-lived intangible assets may become impaired, which could require a significant charge to earnings to be recognized.

 

Under accounting principles generally accepted in the United States, goodwill and indefinite-lived intangible assets are not amortized but are reviewed for impairment at least annually. Future operating results used in the assumptions, such as sales or profit forecasts, may not materialize, and the Company has been and could in the future be required to record a significant charge to earnings in the financial statements during the period in which any impairment is determined, resulting in an unfavorable impact on our results of operations. For example, approximately $1 million of goodwill was impaired and written off the books in December 2020 in connection with the closing of operations of Eberhard Hardware Manufacturing Ltd. in Ontario, Canada. Numerous assumptions are used in the evaluation of impairment, and there is no guarantee that the Company’s independent registered public accounting firm would reach the same conclusion as the Company or an independent valuation firm, which could result in a disagreement between management and the Company’s independent registered public accounting firm.

 

The Company may need additional capital in the future, which may not be available on acceptable terms, if at all.

 

From time-to-time, the Company has historically relied on outside financing to fund expanded operations, capital expenditure programs and acquisitions. The Company may require additional capital in the future to fund operations or strategic opportunities. The Company cannot be assured that additional financing will be available on favorable terms, or at all. In addition, the terms of available financing may place limits on the Company’s financial and operating flexibility. If the Company is unable to obtain sufficient capital in the future, the Company may not be able to expand or acquire complementary businesses and may not be able to continue to develop new products or otherwise respond to changing business conditions or competitive pressures.

 

The Company’s stock price may become highly volatile.

 

The Company’s stock price may change dramatically when buyers seeking to purchase shares of the Company’s common stock exceed the shares available on the market, or when there are no buyers to purchase shares of the Company’s common stock when shareholders are trying to sell their shares.

 

The Company depends on key management and technical personnel, the loss of whom could harm its businesses.

 

The Company depends on key management and technical personnel. The loss of one or more key employees could materially and adversely affect the Company.

 

 
16

Table of Contents

  

The Company’s success also depends on its ability to attract and retain highly qualified technical, sales and marketing and management personnel necessary for the maintenance and expansion of its activities. The Company faces strong competition for such personnel and may not be able to attract or retain such personnel. In addition, when the Company experiences periods with little or no profits, a decrease in compensation based on profits may make it difficult to attract and retain highly qualified personnel.

 

In order to attract and retain executives and other key employees, the Company must provide a competitive compensation package. If the Company’s profits decrease, or if the Company’s total compensation package is not viewed as competitive, the Company’s ability to attract, retain and motivate executives and key employees could be weakened. The failure to successfully hire and retain executives and key employees or the loss of any executives and key employees could have a significant impact on our operations.

 

The Company may not be able to reach acceptable terms for contracts negotiated with its labor unions and be subject to work stoppages or disruption of production.

 

During 2021, union contracts covering approximately 15% of the Company’s total workforce will expire. The Company has been successful in negotiating new contracts over the years, but cannot guarantee that will continue. Failure to negotiate new union contracts could result in the disruption of production, inability to deliver product or a number of unforeseen circumstances, any of which could have an unfavorable material impact on the Company’s results of operations or financial condition.

 

Deterioration in the creditworthiness of several major customers could have a material impact on the Company’s business, financial condition or results of operations.

 

Included as a significant asset on the Company’s balance sheet are accounts receivable from our customers. If several large customers become insolvent or are otherwise unable to pay for products, or become unwilling or unable to make payments in a timely manner, it could have an unfavorable material impact on the Company’s results of operations or financial condition.

 

Although the Company is not dependent on any one customer, deterioration in several large customers at the same time could have an unfavorable material impact on the Company’s results of operations or financial condition. One customer exceeded 10% of total accounts receivable for 2020 and one customer exceeded 10% of total accounts receivable for 2019.

 

The Company’s operating results may fluctuate, which makes the results of operations difficult to predict and could cause the results to fall short of expectations.

 

The Company’s operating results may fluctuate as a result of a number of factors, many of which are outside of our control. As a result, comparing the Company’s operating results on a period-to-period basis may not be meaningful, and past results should not be relied upon as an indication of future performance. Quarterly, year to date and annual costs and expenses as a percentage of revenues may differ significantly from historical or projected levels. Future operating results may fall below expectations. These types of events could cause the price of the Company’s stock to fall.

 

New or existing U.S. or foreign laws could subject the Company to claims or otherwise impact the Company’s business, financial condition or results of operations.

 

The Company is subject to a variety of laws in both the U.S. and foreign countries that are costly to comply with, can result in negative publicity and diversion of management time and effort and can subject the Company to claims or other remedies.

 

ITEM 1B UNRESOLVED STAFF COMMENTS

 

None.

 

 
17

Table of Contents

 

ITEM 2 PROPERTIES

 

The corporate office of the Company owns an 8,000 square feet two-story brick building on 2.1 acres of land located in Naugatuck, Connecticut

 

All of the Company’s properties are owned or leased and are adequate to satisfy current requirements. All of the Company’s properties have the necessary flexibility to cover any long-term expansion requirements.

 

Engineered Solutions includes the following:

 

Big 3 Products in Centralia, Illinois owns 156,160 square feet of administrative and manufacturing space located in an industrial park. The single-story building is steel frame with steel siding and roof.

 

Big 3 Products in Dearborn, Michigan leases 86,250 square feet of building space. The building is made from industrial block. Approximately 6,000 square feet of office space is used for design engineers. The current lease expires on February 4, 2025.

 

Big 3 Products in Chesterfield, Michigan leases 45,000 square feet for a design and manufacturing facility. This building is industrial block and metal frame. The current lease expires on February 28, 2026.

 

Big 3 Mold in Holliston, Massachusetts leases 1,920 square feet of building space. The building is industrial block. The current lease expires on December 31, 2022.

 

Big 3 Mold in Millville, New Jersey owns 54,450 square feet of building space. The building is industrial block.

 

Big 3 Precision in Pleasant Hill, Missouri leases 1,000 square feet of office space. The building is metal frame. The current lease expires on April 2, 2022.

 

Big 3 Precision in Kimball, Michigan leases 3,500 square feet of building space. The current lease expires on April 30, 2022 with an option to renew for an additional twelve months.

 

Associated Tool, a wholly-owned subsidiary in Wrexham, Wales leases 5,000 square feet of building space. The building is industrial block and metal frame. The current lease expires on October 8, 2022.

 

Hallink Moulds, a wholly-owned subsidiary in Cambridge, Ontario, leases 15,000 square feet of building space. The building is industrial block and metal frame. The current lease expires on January 31, 2022.

 

Eberhard Manufacturing in Strongsville, Ohio owns 9.6 acres of land and a building containing 157,580 square feet, located in an industrial park. The building is steel frame, is one-story and has curtain walls of brick, glass and insulated steel panels. The building has two high bays, one of which houses two units of automated warehousing.

 

Eberhard Hardware Manufacturing Ltd., a wholly-owned Canadian subsidiary in Tillsonburg, Ontario, owns 4.4 acres of land and a building containing 31,000 square feet in an industrial park. The building is steel frame, is one-story, and has curtain walls of brick, glass and insulated steel panels. It is particularly suited for light fabrication, assembly and warehousing and is adequate for long-term expansion requirements.

 

Eastern Industrial Ltd., a wholly-owned subsidiary in Shanghai, China, leases brick and concrete buildings containing approximately 47,500 square feet of space that are located in both industrial and commercial areas. In 2016, Eastern Industrial, Ltd. entered into a six-year lease, which expires on March 31, 2022 and is renewable.

 

Illinois Lock Company/CCL Security Products owns 2.5 acres of land and a building containing 44,000 square feet in Wheeling, Illinois. The building is brick and is located in an industrial park.

 

The World Lock Co. Ltd. subsidiary leases 5,285 square feet of space in a building located in Taipei, Taiwan. The building is made from brick and concrete and is protected by a fire alarm and sprinklers. The current lease expires on October 31, 2023.

 

 
18

Table of Contents

 

The Dongguan Reeworld Security Products Ltd. subsidiary was established in July 2013 to manufacture locks and hardware and leases 103,800 square feet of space in concrete buildings that are located in an industrial park in Dongguan, China. The current lease expires on May 31, 2022 and is renewable for a three-year period.

 

Velvac, Inc., a wholly-owned subsidiary in New Berlin, Wisconsin, leases a 98,000 square foot building. The building includes 17,000 square feet of office space and 81,000 square feet of warehousing and distribution operations. The current lease expires on May 31, 2024.

 

Velvac de Reynosa, S. De R.L De C.V., a maquiladora wholly-owned in Reynosa, Tamaulipas, Mexico, leases 150,000 square feet of building space located in an industrial park identified as Lots 2,3 and 4. The building is one level and is made from brick and concrete. The current lease expires on December 1, 2030.

 

Diversified Products includes the following:

 

Frazer & Jones in Solvay, New York owns 17.9 acres of land and buildings containing 205,000 square feet constructed for foundry use. These facilities are well adapted to handle the division’s current and future casting requirements.

 

Greenwald in Chester, Connecticut owns 26 acres of land and a building containing 120,000 square feet. The building is steel frame, is one-story, and has brick over concrete blocks.

 

Argo EMS leases approximately 17,000 square feet of space in a building located in an industrial park in Clinton, Connecticut. The building is a two-story steel frame structure and is situated on 2.9 acres of land. The current lease expires on March 31, 2022.

 

All owned properties are free and clear of any encumbrances.

 

ITEM 3 LEGAL PROCEEDINGS

 

The Company is party to various legal proceedings from time to time related to its normal business operations. Currently, the Company is not involved in any material pending legal proceedings, and no such material proceedings are known to the Company 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 4 MINE SAFETY DISCLOSURES

 

Not applicable.

 

 
19

Table of Contents

 

PART II

 

ITEM 5 MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

The Company’s common stock is quoted on the NASDAQ Global Market under the symbol “EML”. The approximate number of record holders of the Company common stock on January 2, 2021 was 332.

 

The Company expects to continue its policy of paying regular cash dividends, although there can be no assurance as to future dividends because they are dependent on future earnings, capital requirements and financial condition.

 

During fiscal years 2020 and 2019, there were no sales by the Company of its securities that were not registered under the Securities Act of 1933, as amended (the “Securities Act”).

 

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 Exchange Act.

 

Below is a summary of the Company’s share repurchases during the year ended January 2, 2021:

 

Issuer Repurchases of Equity Securities

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

 

 

 

(a)

 

 

(b)

 

 

(c)

 

 

(d)

 

December 31, 2019 to March 28, 2020

 

 

15,000

 

 

 

24.59

 

 

 

15,000

 

 

 

145,000

 

March 29, 2020 to June 27,2020

 

 

--

 

 

 

--

 

 

 

--

 

 

 

--

 

June 28, 2020 to October 3, 2020

 

 

--

 

 

 

--

 

 

 

--

 

 

 

--

 

October 4, 2020 to January 2, 2021

 

 

--

 

 

 

--

 

 

 

--

 

 

 

--

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

 

15,000

 

 

 

24.59

 

 

 

15,000

 

 

 

145,000

 

 

ITEM 6 SELECTED FINANCIAL DATA

 

Not required.

 

 
20

Table of Contents

  

ITEM 7 MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The Company’s fiscal year ends on the Saturday nearest to December 31. Fiscal year 2020 was 53 weeks in length and fiscal year 2019 was 52 weeks in length. References in this Management’s Discussion and Analysis of Financial Condition and Results of Operations to results for “2020” or “fiscal year 2020” mean the fiscal year ended January 2, 2021, and references to results for “2019” or “fiscal year 2019” mean the fiscal year ended December 28, 2019. References to the “fourth quarter of 2020” or the “fourth fiscal quarter of 2020” mean the thirteen-week period from October 4, 2020 to January 2, 2021, and references to the “fourth quarter of 2019” or the “fourth fiscal quarter of 2019” mean the thirteen-week period from September 29, 2019 to December 28, 2019.

 

Summary

 

Sales for 2020 were $240.4 million compared to $251.7 million for 2019. Net income for 2020 was $5.4 million, or $0.86 per diluted share, compared to $13.3 million, or $2.12 per diluted share, for 2019. Sales for the fourth quarter of 2020 were $60.4 million compared to $68.7 million for the same period in 2019. Net income for the fourth quarter of 2020 was $1.4 million, or $0.23 per diluted share compared to $5.0 million, or $0.79 per diluted share, for the comparable 2019 period. Fourth quarter 2019 operating results included three months of Big 3 Precision sales and earnings while the full fiscal year included four months of Big 3 Precision sales and earnings. Big 3 Precision was acquired on August 30, 2019.

 

The value of the backlog of orders received by the Company increased as of January 2, 2021, compared to December 28, 2019. The Company’s backlog was $85.0 million on January 2, 2021, as compared to $71.2 million on December 28, 2019. The primary reasons for growth from 2019 to 2020 were an increase of $4.6 million in blow mold tooling backlog at our Big 3 Mold subsidiary including $0.8 million in backlog from the acquisition of Hallink Moulds; an increase of $ 3.2 million in backlog for locks and hardware at Eberhard due to new product launches; an increase of $3.8 million in backlog related to launch of new mirror program for Class 8 trucks being awarded to our Velvac subsidiary; and new orders received by Frazer & Jones, which added $10.9 million in backlog for mining products. Backlog declined at Big 3 Products for returnable packaging by $0.8 million and at Argo EMS for printed circuit boards by $2.0 million.

 

During the fourth quarter of 2020 the Company experienced price increases for many of the raw materials used in producing its products, including: scrap iron, stainless steel, hot and cold rolled steel, zinc, copper, aluminum and nickel. These increases could negatively impact the Company’s gross margin if raw material prices increase too rapidly for the Company to recover those cost increases through either price increases to our customers or cost reductions in other areas of the business.

 

On January 15, 2020 the United States and China signed the U.S.-China Phase One trade deal, which among other things rolled back tariffs on $120 billion worth of Chinese products from 15% to 7.5% effective February 14, 2020 and the U.S. agreed not to proceed with the 15% tariffs on $160 billion worth of consumer goods which was scheduled to take effect December 15, 2019. However, the 25% tariffs on $250 billion of Chinese imports will remain in effect subject to further reductions depending on the progress of future negotiations. If China does not follow through their agreed upon commitments and tariffs are reinstated on $550 billion of Chinese products at the 25% rate, it could result in a loss of business and possible reduced margins if the tariffs cannot be offset by higher selling prices.

 

Critical Accounting Policies and Estimates

 

The preparation of financial statements in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make judgments, estimates and assumptions regarding uncertainties that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses. Areas of uncertainty that require judgments, estimates and assumptions include items such as the accounting for derivatives; environmental matters; the testing of goodwill and other intangible assets for impairment; proceeds on assets to be sold; pensions and other postretirement benefits; leases; and tax matters. Management uses historical experience and all available information to make its estimates and assumptions, but actual results will inevitably differ from the estimates and assumptions that are used to prepare the Company’s financial statements at any given time. Despite these inherent limitations, management believes that Management’s Discussion and Analysis of Financial Condition and Results of Operations and the financial statements and related footnotes provide a meaningful and fair presentation of the Company’s financial position and results of operations.

 

Management believes that the application of these estimates and assumptions on a consistent basis enables the Company to provide the users of the financial statements with useful and reliable information about the Company’s operating results and financial condition.

 

 
21

Table of Contents

  

Allowance for Doubtful Accounts

 

The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company reviews the collectability of its receivables on an ongoing basis, taking into account a combination of factors. The Company reviews potential problems, such as past due accounts, a bankruptcy filing or deterioration in the customer’s financial condition, to ensure that the Company has adequately accrued for potential loss. Accounts are considered past due based on when payment was originally due. If a customer’s situation changes, such as a bankruptcy or a change in its creditworthiness, or there is a change in the current economic climate, the Company may modify its estimate of the allowance for doubtful accounts. The Company will write off accounts receivable after reasonable collection efforts have been made and the accounts are deemed uncollectible.

 

Inventory

 

Inventories are valued at the lower of cost or net realizable value. Cost is determined by the last-in, first-out (“LIFO”) method at the Company’s U.S. facilities, with the exception of Big 3 Precision and Velvac, which are valued on a first-in, first-out (“FIFO”) method. Accordingly, a LIFO valuation reserve is calculated using the dollar value link chain method.

 

We review the net realizable value of inventory in detail on an ongoing basis, giving consideration to deterioration, obsolescence and other factors. Based on these assessments, we provide for an inventory reserve in the period in which an impairment is identified. The reserve fluctuates with market conditions, design cycles and other economic factors.

 

Goodwill and Other Intangible Assets

 

Intangible assets with finite useful lives are generally amortized on a straight-line basis over the periods benefited. Goodwill and other intangible assets with indefinite useful lives are not amortized. In December, 2020 the Company announced that the Eberhard Hardware Manufacturing Ltd. subsidiary in Ontario, Canada would be closed and all tangible assets would be moved to Eberhard Manufacturing division in Cleveland, Ohio. As a result, approximately $1.0 million of goodwill associated with Eberhard Hardware Manufacturing Ltd. was impaired and written off the books in December 2020. The Company performed its qualitative assessment as of the end of fiscal 2020 on the remainder of its companies and determined that it is more likely than not that no impairment of goodwill existed at the end of 2020 on those companies holding goodwill at the entity level. See Note 3 – Accounting Policies – Goodwill, in Item 8, Financial Statements and Supplementary Data for more detail. The Company will perform annual qualitative assessments in subsequent years as of the end of each fiscal year. Additionally, the Company will perform an interim analysis whenever conditions warrant.

 

Pension and Other Postretirement Benefits

 

The amounts recognized in the consolidated financial statements related to pension and other postretirement benefits are determined from actuarial valuations. Inherent in these valuations are assumptions about such factors as expected return on plan assets, discount rates at which liabilities could be settled, rate of increase in future compensation levels, mortality rates, and trends in health insurance costs. These assumptions are reviewed annually and updated as required. In accordance with U.S. GAAP, actual results that differ from the assumptions are accumulated and amortized over future periods and, therefore, affect the expense recognized and obligations recorded in future periods.

 

The discount rate used is based on a single equivalent discount rate derived with the assistance of our actuaries by matching expected future benefit payments in each year to the corresponding spot rates from the FTSE Pension Liability Yield Curve, comprised of high quality (rated AA or better) corporate bonds. The Company calculates its service and interest costs in future years by applying the specific spot rates along the selected yield curve to the relevant projected cash flows.

 

The expected long-term rate of return on assets is also developed with input from the Company’s actuarial firms. We consider the Company’s historical experience with pension fund asset performance, the current and expected allocation of our plan assets and expected long-term rates of return. The long-term rate-of-return assumption used for determining net periodic pension expense was 7.5% for 2020 and 2019. The Company reviews the long-term rate of return each year.

 

Future actual pension income and expense will depend on future investment performance, changes in future discount rates and various other factors related to the population of participants in the Company’s pension plans.

 

The Company expects to make cash contributions of approximately $3,100,000 and $50,000 to our pension plans and other postretirement plan, respectively, in 2021.

 

 
22

Table of Contents

 

In connection with our pension and other postretirement benefits, the Company reported an expense of $5.7 million and $2.7 million (net of tax) on its Consolidated Statement of Comprehensive Income for fiscal years 2020 and 2019, respectively. The main factor driving this expense was the change in the discount rate during the applicable period.

 

Assumptions used to determine net periodic pension benefit cost for the fiscal years indicated were as follows:

 

 

 

 2020

 

 2019

 

Discount rate

 

 3.18% - 3.23%

 

 4.20% - 4.22%

 

Expected return on plan assets

 

 7.5%

 

 7.5%

 

Rate of compensation increase

 

 0.0%

 

 0.0%

 

 

Assumptions used to determine net periodic other postretirement benefit cost are the same as those assumptions used for the pension benefit cost, except that the rate of compensation is not applicable for other postretirement benefit cost.

 

The changes in assumptions had the following effect on the net periodic pension and other postretirement costs recorded in Other Comprehensive Income as follows:

 

 

 

 

Year ended

 

 

 

January 2,

 

 

December 28

 

 

 

2021

 

 

2019

 

Discount rate

 

$(10,824,709)

 

$(12,552,989)

Additional recognition due to significant event

 

 

--

 

 

 

(454,143)

Asset gain or (loss)

 

 

6,263,566

 

 

 

7,710,082

 

Amortization of:

 

 

 

 

 

 

 

 

Unrecognized gain or (loss)

 

 

1,274,625

 

 

 

1,114,924

 

Unrecognized prior service cost

 

 

91,127

 

 

 

94,308

 

Other

 

 

(4,276,259)

 

 

748,512

 

Comprehensive income, before tax

 

 

(7,741,650)

 

 

(3,339,286)

Income tax

 

 

(1,776,264)

 

 

(664,279)

Comprehensive income, net of tax

 

$(5,695,386)

 

$(2,675,007)

  

The Plan has been investing a portion of the assets in long-term bonds in an effort to better match the impact of changes in interest rates on its assets and liabilities and thus reduce some of the volatility in Other Comprehensive Income. Please refer to Note 10 – Retirement Benefit Plans in in Item 8, Financial Statements and Supplementary Data of this Form 10-K for additional disclosures concerning the Company’s pension and other postretirement benefit plans.

 

 
23

Table of Contents

  

RESULTS OF OPERATIONS

 

Fourth Quarter 2020 Compared to Fourth Quarter 2019

 

The following table shows, for the fourth quarter of 2020 and 2019, selected line items from the consolidated statements of income as a percentage of net sales, by segment. The Company now reports under two segments: Engineered Solutions and Diversified Products. The Engineered Solutions segment includes (1) Big 3 Precision, including Big 3 Products and Big 3 Mold, Hallink Moulds, and Associated Toolmakers Ltd.; (2) Eberhard Manufacturing Company, Eberhard Hardware Manufacturing Ltd., Eastern Industrial Ltd., Illinois Lock Company/CCL Security Products, World Lock Company Ltd., Dongguan Reeworld Security Products Ltd., and World Security Industries Ltd.; and (3) Velvac Holdings. The Diversified Products segment consists of Frazer & Jones; Greenwald Industries; Argo EMS; and Sesamee Mexicana. In the fourth quarter of 2019, the Diversified segment includes the CCV.

 

 

 

2020 Fourth Quarter

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

Net Sales

 

 

100.0%

 

 

100.0%

 

 

100.0%

Cost of Products Sold

 

 

77.8%

 

 

81.5%

 

 

78.4%

Gross Margin

 

 

22.2%

 

 

18.5%

 

 

21.6%

Product Development Expense

 

 

0.7%

 

 

3.5%

 

 

1.2%

Selling and Administrative Expense

 

 

13.4%

 

 

12.3%

 

 

13.2%

Goodwill Impairment Loss

 

 

1.9%

 

 

 

 

 

1.6%

Loss on Disposition of Subsidiary

 

 

 

 

 

21.8%

 

 

3.5%

Restructuring Costs

 

 

1.3%

 

 

 

 

 

1.1%

Operating Profit

 

 

4.9%

 

 

-19.1%

 

 

1.0%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2019 Fourth Quarter

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

Net Sales

 

 

100.0%

 

 

100.0%

 

 

100.0%

Cost of Products Sold

 

 

71.3%

 

 

83.1%

 

 

73.7%

Gross Margin

 

 

28.7%

 

 

16.9%

 

 

26.3%

Product Development Expense

 

 

0.8%

 

 

2.6%

 

 

1.1%

Selling and Administrative Expense

 

 

16.7%

 

 

12.0%

 

 

15.8%

Goodwill Impairment Loss

 

 

 

 

 

 

 

 

 

Loss on Disposition of Subsidiary

 

 

 

 

 

 

 

 

 

Restructuring Costs

 

 

 

 

 

 

 

 

 

Operating Profit

 

 

11.2%

 

 

2.3%

 

 

9.4%

  

Net sales in the fourth quarter of 2020 decreased 12% to $60.4 million from $68.7 million a year earlier. Sales decreased in the Engineered Solutions segment by 8% to $50.6 million in the fourth quarter of 2020 from $54.7 million in the fourth quarter of 2019 due to lower demand for trucks accessories, distribution products and automotive returnable packaging as a result of the delay in new automotive launches, partly offset by the impact of new program launches and stronger sales of blow mold tooling and related services. Sales in the Diversified Products segment decreased 30% to $9.9 million in the fourth quarter of 2020 compared to $14.0 million in fourth quarter of 2019 as the result of the sale of Canadian Commercial Vehicles in June 2020 and lower demand for mining products, industrial castings, commercial laundry products, and printed circuit boards.

 

Sales of new products contributed 4% to sales growth in the fourth quarter compared to 5% of sales growth from new products in the fourth quarter of 2019.  New products in the fourth quarter included various new truck mirrors, a truck compression latch, a cable lock, a mirror cam and a mobile payment app.

 

 
24

Table of Contents

  

Cost of products sold in the fourth quarter of 2020 decreased $3.3 million or 7% from the corresponding period in 2019. The decrease in cost of products sold is primarily attributable to the reduced sales volume. During the fourth quarter of 2020, material costs have increased substantially over the third quarter of 2020 for hot rolled steel by 81%; cold rolled steel by 53%; aluminum by 16%; copper and nickel by 23%; zinc by 17% and scrap iron by 30%.

 

Gross margin as a percentage of net sales for the fourth quarter of 2020 was 22% compared to 26% in the prior year fourth quarter. The decrease reflects the combination of higher raw material cost and a decline in facility utilization due to lower sales in the fourth quarter of 2020.

 

Product development expenses in the fourth quarter of 2020 of $0.7 million were down 11% when compared to the fourth quarter of 2019. As a percentage of net sales, product development costs were 1.2% and 1.1% for the fourth quarter of 2020 and 2019 respectively.

 

Selling and administrative expenses in the fourth quarter of 2020 decreased 26% compared to the fourth quarter of 2019. The decrease was primarily the result of the Company’s initiatives to reduce payroll and payroll related expenses, reduce travel expenses, and other expense reduction initiatives.

 

Goodwill impairment expense of $1.0 million was incurred in the fourth quarter of 2020 as the Company announced the closure of Eberhard Hardware Manufacturing Ltd. in Ontario, Canada.

 

Restructuring expenses of $0.7 million for severance expenses were incurred in the fourth quarter of 2020 due to the closure of Eberhard Hardware Manufacturing Ltd.

 

Loss on disposal of subsidiary of $2.2 million was incurred in the fourth quarter of 2020 in recognizing the cumulative effects for foreign currency translation on Sesamee Mexicana and CCV.

 

Net income for the fourth quarter of 2020 decreased 72% to $1.4 million, or $0.23 per diluted share, from $5.0 million, or $0.79 per diluted share, in 2019. In the fourth quarter of 2020, net income was negatively impacted by non-cash goodwill impairment charges of $0.7 million net of tax, non-recurring restructuring, factory relocation, and transaction costs of $0.9 million net of tax, and a loss on disposition of Sesamee Mexicana and CCV of $1.6 million net of tax.

 

Fiscal Year 2020 Compared to Fiscal Year 2019

 

The following table shows, for fiscal year 2020 and fiscal year 2019, selected line items from the consolidated statements of income as a percentage of net sales, by segment. The Company now reports under two segments: Engineered Solutions and Diversified Products. The Engineered Solutions segment includes (1) Big 3 Precision, including Big 3 Products and Big 3 Mold, Hallink Moulds and Associated Toolmakers Ltd.; (2) Eberhard Manufacturing Company, Eberhard Hardware Manufacturing Ltd., Eastern Industrial Ltd., Illinois Lock Company/CCL Security Products, World Lock Company Ltd. and Dongguan Reeworld Security Products Ltd.; World Security Industries Ltd.; and (3) Velvac Holdings. The Diversified Products segment consists of Frazer & Jones ; Greenwald Industries; Argo EMS; Sesamee Mexicana; and CCV. Financial measures presented below as “excluding Big 3 Precision” are non-GAAP financial measures.

 

 
25

Table of Contents

   

 

 

Fiscal Year 2020

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

Net Sales

 

 

100.0%

 

 

100.0%

 

 

100.0%

Cost of Products Sold

 

 

75.6%

 

 

87.3%

 

 

77.7%

Gross Margin

 

 

24.4%

 

 

12.7%

 

 

22.3%

Product Development Expense

 

 

0.9%

 

 

3.1%

 

 

1.3%

Selling and Administrative Expense

 

 

15.3%

 

 

12.3%

 

 

14.7%

Goodwill Impairment Loss

 

 

0.5%

 

 

9.3%

 

 

2.1%

Loss on Disposition of Subsidiary

 

 

 

 

 

5.0%

 

 

0.9%

Restructuring Costs

 

 

0.3%

 

 

0.7%

 

 

0.4%

Operating Profit

 

 

7.4%

 

 

-17.7%

 

 

2.9%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fiscal Year 2019

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

Net Sales

 

 

100.0%

 

 

100.0%

 

 

100.0%

Cost of Products Sold

 

 

72.3%

 

 

84.4%

 

 

75.4%

Gross Margin

 

 

27.7%

 

 

15.6%

 

 

24.6%

Product Development Expense

 

 

2.5%

 

 

2.2%

 

 

2.4%

Selling and Administrative Expense

 

 

15.5%

 

 

10.5%

 

 

14.2%

Goodwill Impairment Loss

 

 

 

 

 

 

 

 

 

Loss on Disposition of Subsidiary

 

 

 

 

 

 

 

 

 

Restructuring Costs

 

 

0.9%

 

 

1.4%

 

 

1.1%

Operating Profit

 

 

8.8%

 

 

1.5%

 

 

6.9%

 

Summary

 

Net sales for 2020 decreased 5% to $240.4 million from $251.7 million in 2019. The sales decline is primarily due to the decision by many of our industrial and consumer goods customers to close operations as a result of the COVID-19 pandemic and the divestiture of CCV. Sales in 2020 reflect a full year of sales from the Big 3 Precision Acquisition, as compared to four months of sales in 2019. Excluding the effects of Big 3 Precision, which closed on August 30, 2019, sales would have been $186.8 million in 2020 compared to $230.4 million in 2019, a decrease of 18.9%. Sales volume of existing products decreased by 9% in 2020 compared to 2019 while price increases and new products increased sales in 2020 by 4%.

 

Net income for 2020 decreased 59% to $5.4 million, or $0.86 per diluted share, from $13.3 million, or $2.12 per diluted share, in 2019. In 2020, net income was negatively impacted by $6.8 million in non-recurring costs, net of tax, including goodwill impairment charges of $3.7 million net of tax, one-time restructuring, factory relocation, and transaction costs of $1.5 million net of tax, and a loss on disposition of Sesamee Mexicana and CCV of $1.6 million net of tax. Net income for 2019 was adversely affected by non-recurring restructuring costs of $3.9 million net of tax associated with the discontinuation of Road-iQ, a subsidiary of Velvac, and the consolidation of our Composite Panel Technologies facility, as well as an increase in M&A related expense incurred in 2019.

 

Engineered Solutions

  

Net sales in the Engineered Solutions segment increased 6% in 2020 to $197.6 million from $186.8 million when compared to 2019.  Without Big 3 Precision sales would have been $144.0 million or a decrease of 13% from $165.4 million in 2019.  Sales volume of existing products increased 1% due to the acquisition of Big 3 Precision.  Excluding Big 3 Precision, sales volume of existing products decreased by 17%, partially offset by price increases and new products which contributed 5% to increased sales.

 

 
26

Table of Contents

 

New product sales include various new truck mirrors, a truck compression latch, a cable lock and a mirror cam.

 

Cost of products sold in the Engineered Solutions segment increased $14.3 million or 11% to $149.4 million from $135.1 million in 2019. In 2020 cost of products sold include twelve months of Big 3 Precision expenses whereas 2019 only included 4 months of Big 3 Precision expenses. Excluding the Big 3 Precision Acquisition, cost of products sold would have been $108.6 million in 2020 compared to $118.7 million in 2019, a decrease of $10.1 million or 9%. Freight costs are down due to lower sales but freight costs are increasing and ports backlogged in processing container ships are causing delays in meeting scheduled shipping dates. Metal prices have increased year over year for hot rolled steel by 86%; cold rolled steel by 44%; copper by 35%; nickel by 18% and zinc by 16%. Much of the increase came in the fourth quarter of 2020. Many of our supply contracts contain price adjustment clauses when material cost increase by a certain percentage. Tariffs incurred during 2020 were $2.6 million from China-sourced products as compared to $2.7 million in 2019. A majority of the tariffs were recovered through price increases. Excluding the Big 3 Precision Acquisition, costs are down primarily due to lower volume and cost initiatives in cutting payroll and payroll-related expenses by $3.6 million, freight by $2.5 million, shipping expenses by $0.7 million and other expenses by $0.3 million. However, during 2020 our factories’ productive capacity was underutilized, resulting in $2.1 million in unabsorbed overhead cost which negatively impacted our gross margin in 2020.

 

Gross margin as a percentage of sales was 24% in 2020 as compared to 28% in 2019. The decrease reflects the combination of higher raw material costs and a decline in facility utilization due to lower sales in 2020.

 

Product development expenses as a percentage of sales decreased to 1% in 2020 from 3% in 2019. The decrease relates to the closure of the Velvac Road-iQ development operations in Bellingham Washington in the second quarter of 2019 as the Company adopted a leaner approach to the development of new vision products.

 

Selling and administrative expenses increased $1.3 million or 5% to $30.2 million in 2020 from $28.9 million in 2019. The increase relates to the Big 3 Precision Acquisition in August 2019. Excluding Big 3 Precision, selling and administrative expenses would have decreased $3.4 million or 14% from $24.5 million in 2019 to $21.1 million in 2020.

 

Diversified Products

 

Net sales in the Diversified Products segment decreased by 22.2 million or 34% in 2020 from the 2019 level. Sales volume of existing products decreased 36% while price increases and new products contributed a 2% increase. The sales decrease is partially due to the sale of CCV in the second quarter of 2020. Sales of our mining products were down from 2019 levels by $6.9 million and industrial casting sales were down $2.9 million. Sales of commercial laundry products were also down from 2019 levels by $2.5 million while printed circuit board sales were down from 2019 levels by $0.8 million. New product sales include a mobile payment app for the commercial laundry industry and various industrial castings.

 

Cost of products sold in the Diversified Products segment decreased by $17.5 million or 32% in 2020 from 2019. The decrease in cost of products sold was primarily attributable to the decrease in sales volume. Cost reduction initiatives lowered factory payroll and payroll related cost by $3.8 million through various state workshare programs and layoffs where necessary. The cost of scrap iron increased year over year by 34%. The cost of scrap iron has increased another 16% in the first quarter of 2021 to $575 per ton. The Company incurred tariff costs on China-sourced products of $0.2 million in 2020 which was comparable to 2019. The majority of the tariffs have been offset by price increases.

 

Gross margin as a percentage of sales in the Diversified Products segment for 2020 decreased to 13% compared to the 2019 level of 16%.

 

Product development expenses decreased $0.1 million or 5% to $1.3 million for 2020 from $1.4 million for 2019. The Company continues to invest in the development of new products for our customers to replace legacy products being phased out.

 

Selling and administrative expenses in the Diversified Products segment decreased by $1.6 million or 23% in 2020 from 2019. The most significant factors resulting in changes in selling and administrative expenses were a decrease in amortization expense of $0.2 million, a decrease of $0.4 million in payroll and payroll related expenses, a decrease in travel expenses of $0.2 million, a decrease in other administrative expenses of $0.2 million and the sale of CCV, which resulted a decrease in selling and administrative expenses of $0.5 million in 2020 as compared to 2019.

 

 
27

Table of Contents

  

Goodwill impairment loss of $5.0 million was incurred in 2020. In the second quarter of 2020, the Company determined that the estimated fair value of Greenwald Industries was likely below its carrying amount. The factors that led to this determination included additional competition, industry movement away from legacy products and intense competition in new mobile payment apps. This fundamental shift in lower cost payment systems away from the higher cost electronic smart card payment systems resulted in the carrying value of Greenwald exceeding its fair value. As a result, an independent valuation was conducted which estimated that the carrying value exceeded the fair value by approximately $4.0 million. During the fourth quarter of 2020 the Company announced that its subsidiary Eberhard Hardware Manufacturing Ltd. in Ontario Canada would be closed and all assets would be moved to Eberhard Manufacturing division in Cleveland, Ohio. As a result, the amount of goodwill of approximately $1.0 million at this entity level was impaired and written off in December 2020. The Company performed its qualitative assessment as of the end of fiscal 2020 on the remainder of its companies and determined that it is more likely than not that no impairment of goodwill existed at the end of 2020 on those companies holding goodwill at the entity level.

 

Loss on disposal of subsidiary of $2.2 million in non-cash charges were incurred in fiscal year 2020 in recognizing the cumulative effects for foreign currency translation on Sesamee Mexicana and CCV.

 

Restructuring expenses of $1.0 million incurred in 2020 related to the divestiture of CCV in the second quarter of 2020 and the announced closure of Eberhard Hardware Manufacturing Ltd. In Ontario, Canada in the fourth quarter of 2020. 2019 restructuring costs of $2.7 million were related to the discontinuation of our Road iQ development operations based in Bellingham, Washington and the relocation costs of Composite Panels Technologies in Salisbury, North Carolina to CCV in Kelowna, British Columbia.

 

Other Items

 

The following table shows the amount of change from the year ended December 28, 2019 as compared to the year ended January 2, 2021 in other items (dollars in thousands):

 

 

 

Amount

 

 

%

 

Interest expense

 

$887

 

 

 

48%

 

 

 

 

 

 

 

 

 

Other income

 

$1,164

 

 

 

192%

 

 

 

 

 

 

 

 

 

Income taxes

 

$(2,320)

 

 

-79%

 

Interest expense increased in 2020 from 2019 due to the increased level of debt incurred in connection with the acquisitions of Hallink Moulds in the third quarter of 2020 and Big 3 Precision in the third quarter of 2019.

 

Other income in 2020 increased $1.2 million over 2019. Other income in 2020 included a favorable $1.2 million pension cost adjustment and a $0.4 million gain on a sale/leaseback transaction. In 2019, other income included a gain of $0.6 million on the sale of land at the Company headquarters location.

 

The effective tax rate for 2020 was 10% compared to the 2019 effective tax rate of 18%. The effective tax rate for 2020 was reduced due to the expiration of statute of limitations for uncertain tax positions. Total income taxes paid were $3.8 million in 2020 and $3.2 million in 2019.

 

Liquidity and Sources of Capital                     

 

The primary source of the Company’s cash is earnings from operating activities adjusted for cash generated from or used for net working capital. The most significant recurring non-cash items included in net income are depreciation and amortization expense. Changes in working capital fluctuate with the changes in operating activities. As sales increase, there generally is an increased need for working capital. Since increases in working capital reduce the Company’s cash, management attempts to keep the Company’s investment in net working capital at a reasonable level by closely monitoring inventory levels and matching production to expected market demand, keeping tight control over the collection of receivables and optimizing payment terms on its trade and other payables.

 

 
28

Table of Contents

  

The Company is dependent on continued demand for its products and subsequent collection of accounts receivable from its customers. The Company serves a broad base of customers and industries with a variety of products. As a result, any fluctuations in demand or payment from a particular industry or customer should not have a material impact on the Company’s sales and collection of receivables. Management expects that the Company’s foreseeable cash needs for operations, capital expenditures, debt service and dividend payments will continue to be met by the Company’s operating cash flows and available credit facility.

  

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

 

 

 

2020

 

 

 2019

 

Current ratio

 

 

2.8

 

 

 

3.6

 

Average days’ sales in accounts receivable

 

 

56

 

 

 

51

 

Inventory turnover

 

 

3.6

 

 

 

4.2

 

Ratio of working capital to sales

 

 

29.6%

 

 

28.1%

Total debt to shareholders’ equity

 

 

85.1%

 

 

93.7%

 

The following table shows important liquidity measures as of the fiscal year-end balance sheet date for each of the preceding two years (in millions):

 

 

 

 2020

 

 

 2019

 

Cash and cash equivalents

 

 

 

 

 

 

- Held in the United States

 

$10.0

 

 

$9.0

 

- Held by foreign subsidiaries

 

 

6.1

 

 

 

9.0

 

 

 

 

16.1

 

 

 

18.0

 

Working capital

 

 

71.1

 

 

 

83.0

 

Net cash provided by operating activities

 

 

20.7

 

 

 

23.0

 

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

 

 

2.0

 

 

 

(0.3)

Net cash used in investing activities

 

 

(9.1)

 

 

(85.8)

Net cash (used in)/provided by financing activities

 

 

(13.2)

 

 

67.0

 

 

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

 

Net cash provided by operating activities was $20.7 million in 2020 compared to $23.0 million in 2019. In 2020 the Company contributed $2.7 million into its defined benefit retirement plan.

 

In 2020 cash provided by the net change in working capital was $2.0 million which was primarily due to management’s focus on reducing inventories during the pandemic. In 2019, cash used in the net change in working capital was $0.3 million.

 

The Company used $9.1 million and $85.8 million for investing activities in 2020 and 2019, respectively. In 2020 the Company invested $7.2 million to acquire Hallink Moulds, and received $3.2 million for divestures of subsidiaries and equipment. The Company issued notes receivable of $2.2 million as part of the sale of its subsidiaries. In 2019, the Company invested approximately $81.2 million to acquire Big 3 Precision. These transactions are more fully discussed in Note 2 to the 2020 Consolidated Financial Statements located in Item 8 of this Form 10-K. The balance of $3.1 million and $5.4 million in 2020 and 2019, respectively, was used to purchase fixed assets. Capital expenditures in fiscal year 2021 are expected to be approximately $5.0 million.

 

In 2020, the Company made total debt payments of $10.0 million, of which $5.0 million was an accelerated principal payment and used $2.8 million for payment of dividends. The Company did not draw down on its $20.0 million revolving credit facility in 2020.

 

In 2019, the Company received approximately $67.0 million from financing activities. The Company refinanced an existing note for $19.1 million and used approximately $10.8 million for debt repayments and $2.8 million for payment of dividends. The Company entered into the Credit Agreement for $120.0 million, of which the Company received $100.0 million for the term loan portion. The Company did not draw down on the $20.0 million revolving credit portion.

 

 
29

Table of Contents

  

The Company leases certain equipment and buildings under cancelable and non-cancelable operating leases that expire at various dates up to five years. Rent expense amounted to approximately $2.1 million in 2020 and $2.2 million in 2019.

 

On August 30, 2019, the Company entered into the Credit Agreement with Santander Bank, N.A., for itself, People’s United Bank, National Association. and TD Bank, N.A. as lenders, that included a $100.0 million term portion and a $20.0 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.0 million) and to acquire Big 3 Precision. The term portion of the loan requires quarterly principal payments of $1.25 million for an 18-month period beginning December 31, 2019. The repayment amount then increases to $1.875 million per quarter beginning September 30, 2021 and continues through June 30, 2023. The repayment amount then increases to $2.5 million per quarter beginning September 30, 2023 and continues through June 30, 2024. The term loan is a five-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. During 2020 and 2019, the Company did not borrow any funds on the revolving commitment portion of the facility. The interest rates on the term and revolving credit portion of the Credit Agreement vary. The interest rates may vary based on the LIBOR rate plus a margin spread of 1.25% to 2.25%. The Company’s obligations under the Credit Agreement are secured by a lien on certain of the Company’s and its subsidiaries’ assets pursuant to a Pledge and Security Agreement, dated as of 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 will be required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.

 

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.0 million, 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 January 2, 2021, the interest rate for half ($41.9 million) of the term portion was 1.9%, using a one-month LIBOR rate, and 3.19% on the remaining balance ($46.9 million) of the term loan based on a one-month LIBOR rate.

 

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

 

On July 27, 2017, the FCA (the authority that regulates LIBOR) announced that it would phase out LIBOR by the end of 2021. The IBA recently announced market consultation regarding the extension of US dollar LIBOR tenors through June 30, 2023 which the FCA supports. The 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 have 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.

 

Off-Balance Sheet Arrangements

 

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

 

 
30

Table of Contents

 

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 U.S. GAAP.

 

To supplement the consolidated financial statements prepared in accordance with U.S. GAAP, we have presented Adjusted Earnings Per Share, Adjusted Net Income 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 share, or other measures prescribed by U.S. GAAP, and there are limitations to using non-GAAP financial measures.

 

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 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 EBITDA is defined as net income from continuing operations before interest expense, provision for income taxes, and depreciation and amortization. In addition to these adjustments, we exclude, when they occur, the impacts of impairment losses, losses on sale of subsidiaries, transaction expenses, 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.

 

We also present certain results “excluding Big 3 Precision” because we believe this allows for more effective comparability to the corresponding prior year period.

 

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 that of our competitors, and to establish operational goals and forecasts that are used in allocating resources.

 

 
31

Table of Contents

 

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.

 

Reconciliation of expenses from GAAP to Non-GAAP EPS calculation

For the Three and Twelve Months ended January 2, 2021 and December 28, 2019

 

 

 

Three Months Ended

 

 

Twelve Months Ended

 

 

 

January 2, 2021

 

 

December 28, 2019

 

 

January 2, 2021

 

 

December 28, 2019

 

Net Income as reported per

 

 

 

 

 

 

 

 

 

 

 

 

generally accepted accounting principles (GAAP)

 

$1,413,813

 

 

$4,972,327

 

 

$5,405,522

 

 

$13,266,142

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings Per Share as reported under generally accepted

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

accounting principles (GAAP):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

0.23

 

 

 

0.80

 

 

 

0.87

 

 

 

2.13

 

Diluted

 

 

0.23

 

 

 

0.79

 

 

 

0.86

 

 

 

2.12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adjustments for one-time expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill impairment loss, net of tax

 

715,026 A

 

 

-

 

 

3,716,937 A

 

 

-

 

Loss on sale of Subsidiary, net of tax

 

1,619,147 I

 

 

-

 

 

1,619,147 I

 

 

-

 

Transaction expenses

 

 

95,849 E

 

 

515,919

 

 

299,531 E

 

1,699,862

 G

Factory relocation, net of tax

 

 

299,600 C

 

 

-

 

 

475,244 C

 

 

-

 

Restructuring costs, net of tax

 

489,408 H

 

 

144,908 D,F

 

714,821 B,H

 

2,181,550

 D,F

Total adjustments for one-time expenses

 

$3,219,030

 

 

$660,827

 

 

$6,825,680

 

 

$3,881,412

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adjusted Net Income (related to one time expenses);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Non-GAAP)

 

$4,632,843

 

 

$5,633,154

 

 

$12,231,202

 

 

$17,147,554

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adjusted Earnings per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(related to one time expenses); (Non-GAAP)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.74

 

 

$0.90

 

 

$1.96

 

 

$2.75

 

Diluted

 

$0.74

 

 

$0.90

 

 

$1.95

 

 

$2.73

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A)

Goodwill impairment

B)

Cost incurred on disposition of Canadian Commercial Vehicles

C)

Cost incurred on relocation of factory in Reynosa, Mexico

D)

Cost incurred on the relocation of Composite Panels Technology

E)

Cost incurred in the acquisition of Hallink RSB, Inc.

F)

Costs incurred in the closure of Road IQ in Bellingham, WA

G)

Costs incurred on the acquisition of Big 3 Precision

H)

Costs incurred on announced reorganization of Eberhard Hardware Ltd

I)

Loss on disposition of subsidiaries

 

Use of Non-GAAP Financial Measures      

  

To supplement our consolidated financial statements presented in accordance with generally accepted accounting principles in the United States (“GAAP”), we disclose certain non-GAAP financial measures including adjusted net income and adjusted earnings per diluted share. Adjusted net income and adjusted earnings per diluted share exclude one time related expenses.  These measures are not in accordance with GAAP.    

 

 
32

Table of Contents

 

Reconciliation of expenses from GAAP to Non-GAAP EBITDA calculation             

For the Three and Twelve Months ended January 2, 2021 and December 28, 2019         

 

 

 

Three Months Ended

 

 

Twelve Months Ended

 

 

 

January 2, 2021

 

 

December 28, 2019

 

 

January 2, 2021

 

 

December 28, 2019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$1,413,813

 

 

$4,972,327

 

 

$5,405,522

 

 

$13,266,142

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

663,517

 

 

 

883,425

 

 

 

2,744,800

 

 

 

1,857,961

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Provision for/(benefit from) income taxes

 

 

(689,205)

 

 

404,796

 

 

 

620,090

 

 

 

2,939,829

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

2,333,286

 

 

 

2,647,402

 

 

 

8,477,512

 

 

 

6,454,881

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill impairment loss

 

 

972,824 A

 

 

-

 

 

 

4,975,372 A

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss on Sale of Subsidiary

 

 

2,158,863 I

 

 

-

 

 

 

2,158,863 I

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Factory relocation

 

 

428,000 C

 

 

-

 

 

 

678,920 C

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Restructuring costs

 

 

665,861 H

 

 

12,774  D,F

 

 

953,095 B,H

 

 

2,664,651 D,F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Transaction costs

 

 

95,849 E

 

 

515,919 G

 

 

299,531 E

 

 

1,699,862 G

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adjusted EBITDA

 

$8,042,808

 

 

$9,436,643

 

 

$26,313,705

 

 

$28,883,326

 

 

A)

Goodwill impairment

B)

Cost incurred on disposition of Canadian Commercial Vehicles

C)

Cost incurred on relocation of factory in Reynosa, Mexico

D)

Cost incurred on the relocation of Composite Panels Technology

E)

Cost incurred in the acquisition of Hallink RSB, Inc.

F)

Costs incurred in the closure of Road IQ in Bellingham, WA

G)

Costs incurred in the acquisition of Big 3 Precision

H)

Costs incurred on announced reorganization of Eberhard Hardware Ltd

I)

Loss on disposition of subsidiaries

 

Use of Non-GAAP Financial Measures                

   

To supplement our consolidated financial statements presented in accordance with generally accepted accounting principles in the United States (“GAAP”), we disclose certain non-GAAP financial measures including adjusted net income and adjusted earnings per diluted share. Adjusted net income and adjusted earnings per diluted share exclude one time related expenses.  These measures are not in accordance with GAAP.    

 

ITEM 7A QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

As a result of the Company’s status as a smaller reporting company pursuant to Rule 12b-2 of the Exchange Act, the Company is not required to provide information under this Item 7A. 

 

 
33

Table of Contents

 

ITEM 8 FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

The Eastern Company

 

Consolidated Balance Sheets

 

 

 

January 2,

 

 

December 28,

 

 

 

2021

 

 

2019

 

ASSETS

 

 

 

 

 

 

Current Assets

 

 

 

 

 

 

Cash and cash equivalents

 

$16,101,635

 

 

$17,996,505

 

Marketable securities

 

 

28,951

 

 

 

34,305

 

Accounts receivable, less allowances: 2020 - $545,000;2019 - $556,000

 

 

37,749,129

 

 

 

37,941,900

 

Inventories:

 

 

 

 

 

 

 

 

Raw materials and component parts

 

 

20,013,992

 

 

 

17,225,469

 

Work in process

 

 

11,704,311

 

 

 

11,009,648

 

Finished goods

 

 

21,394,090

 

 

 

26,364,149

 

 

 

 

53,112,393

 

 

 

54,599,266

 

 

 

 

 

 

 

 

 

 

Current portion of note receivable

 

 

398,414

 

 

 

 

Prepaid expenses and other assets

 

 

4,345,250

 

 

 

5,366,507

 

Total Current Assets

 

 

111,735,772

 

 

 

115,938,483

 

 

 

 

 

 

 

 

 

 

Property, Plant and Equipment

 

 

 

 

 

 

 

 

Land

 

 

1,341,447

 

 

 

1,341,289

 

Buildings

 

 

21,836,885

 

 

 

21,830,568

 

Machinery and equipment

 

 

65,019,761

 

 

 

64,141,386

 

Accumulated depreciation

 

 

(48,246,120)

 

 

(46,313,630)

 

 

 

39,951,973

 

 

 

40,999,613

 

 

 

 

 

 

 

 

 

 

Other Assets

 

 

 

 

 

 

 

 

Goodwill

 

 

76,895,015

 

 

 

79,518,012

 

Trademarks

 

 

5,404,284

 

 

 

5,404,283

 

Patents, technology and other intangibles net of accumulated amortization

 

 

27,096,006

 

 

 

26,460,110

 

Long term notes receivable, less current portion

 

 

1,677,277

 

 

 

 

Right of Use Assets

 

 

12,768,027

 

 

 

12,342,475

 

 

 

 

123,840,609

 

 

 

123,724,880

 

 

 

 

 

 

 

 

 

 

TOTAL ASSETS

 

$275,528,354

 

 

$280,662,976

 

 

See accompanying notes.

 

 
34

Table of Contents

 

Consolidated Balance Sheets

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

January 2,

 

 

December 28,

 

 

 

2021

 

 

2019

 

Current Liabilities

 

 

 

 

 

 

Accounts payable

 

$23,507,719

 

 

$19,960,507

 

Accrued compensation

 

 

3,675,223

 

 

 

3,815,186

 

Other accrued expenses

 

 

4,121,568

 

 

 

2,967,961

 

Current portion of lease liability

 

 

2,923,761

 

 

 

2,965,572

 

Current portion of long-term debt

 

 

6,437,689

 

 

 

5,187,689

 

Total Current Liabilities

 

 

40,665,960

 

 

 

34,896,915

 

 

 

 

 

 

 

 

 

 

Deferred income taxes

 

 

2,899,075

 

 

 

5,270,465

 

Other long-term liabilities

 

 

1,144,127

 

 

 

2,465,261

 

Lease liability

 

 

9,883,168

 

 

 

9,376,903

 

Long-term debt, less current portion

 

 

82,255,803

 

 

 

93,577,544

 

Accrued postretirement benefits

 

 

1,185,139

 

 

 

1,007,146

 

Accrued pension cost

 

 

33,188,623

 

 

 

28,631,485

 

Total Liabilities

 

 

171,221,895

 

 

 

175,225,719

 

 

 

 

 

 

 

 

 

 

Shareholders’ Equity

 

 

 

 

 

 

 

 

Voting Preferred Stock, no par value:

 

 

 

 

 

 

 

 

Authorized and unissued: 1,000,000 shares

 

 

 -

 

 

 

 -

 

Nonvoting Preferred Stock, no par value:

 

 

 

 

 

 

 

 

Authorized and unissued: 1,000,000 shares

 

 

 -

 

 

 

 -

 

Common Stock, no par value, Authorized: 50,000,000 shares

 

 

 

 

 

 

 

 

Issued: 8,996,625 shares in 2020 and 8,975,434 shares in 2019

 

 

 

 

 

 

 

 

Outstanding: 6,246,896 shares in 2020 and 6,240,705 shares in 2019

 

 

31,501,041

 

 

 

30,651,815

 

Treasury Stock: 2,749,729 shares in 2020 and 2,734,729 shares in 2019

 

 

(20,537,962)

 

 

(20,169,098)

Retained earnings

 

 

122,840,131

 

 

 

120,189,111

 

Accumulated other comprehensive loss:

 

 

 

 

 

 

 

 

Foreign currency translation

 

 

953,864

 

 

 

(2,037,952)

Unrealized (loss) gain on interest rate swap, net of tax

 

 

(1,391,592)

 

 

167,018

 

Unrecognized net pension and postretirement benefit costs, net of tax

 

 

(29,059,023)

 

 

(23,363,637)

Accumulated other comprehensive loss

 

 

(29,496,751)

 

 

(25,234,571)

Total Shareholders’ Equity

 

 

104,306,459

 

 

 

105,437,257

 

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

 

$275,528,354

 

 

$280,662,976

 

 

See accompanying notes.

 

 
35

Table of Contents

 

Consolidated Statements of Income

 

 

 

 Year Ended

 

 

 

January 2,

 

 

December 28,

 

 

 

2021

 

 

2019

 

Net sales

 

$240,403,114

 

 

$251,742,619

 

Cost of products sold

 

 

(186,744,637)

 

 

(189,890,070)

Gross margin

 

 

53,658,477

 

 

 

61,852,549

 

 

 

 

 

 

 

 

 

 

Product development expense

 

 

(3,131,035)

 

 

(6,024,567)

Selling and administrative expenses

 

 

(35,439,858)

 

 

(35,719,188)

Goodwill impairment loss

 

 

(4,975,372)

 

 

 

Loss on disposition of subsidiary

 

 

(2,158,863)

 

 

 

Restructuring costs

 

 

(953,095)

 

 

(2,650,940)

Operating profit

 

 

7,000,254

 

 

 

17,457,854

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(2,744,800)

 

 

(1,857,961)

Other income

 

 

1,770,158

 

 

 

606,078

 

Income before income taxes

 

 

6,025,612

 

 

 

16,205,971

 

 

 

 

 

 

 

 

 

 

Income taxes

 

 

620,090

 

 

 

2,939,829

 

Net income

 

$5,405,522

 

 

$13,266,142

 

 

 

 

 

 

 

 

 

 

Earnings per Share:

 

 

 

 

 

 

 

 

Basic

 

$0.87

 

 

$2.13

 

 

 

 

 

 

 

 

 

 

Diluted

 

$0.86

 

 

$2.12

 

 

See accompanying notes.

 

Consolidated Statements of Comprehensive Income

 

 

 

Year Ended

 

 

 

January 2,

 

 

December 28,

 

 

 

2021

 

 

2019

 

Net income

 

$5,405,522

 

 

$13,266,142

 

Other comprehensive income:

 

 

 

 

 

 

 

 

Change in foreign currency translation

 

 

2,991,816

 

 

 

68,377

 

Change in fair value of interest rate swap,

 

 

 

 

 

 

 

 

net of tax benefit (cost) of: $490,234in 2020 and $26 in 2019

 

 

(1,558,610)

 

 

574

 

Change in pension and other postretirement benefit costs,

 

 

 

 

 

 

 

 

net of taxes of: $1,776,264in 2020 and $664,279in 2019

 

 

(5,695,386)

 

 

(2,675,007)

Total other comprehensive (loss)

 

 

(4,262,180)

 

 

(2,606,056)

Comprehensive income

 

$1,143,342

 

 

$10,660,086

 

 

See accompanying notes.

 

 
36

Table of Contents

 

Consolidated Statements of Shareholders’ Equity

 

 

 

Common

 Shares

 

 

Common
Stock

 

 

Treasury

 Shares

 

 

Treasury
Stock

 

 

Retained
Earnings

 

 

Accumulated
Other
Comprehensive
Income (Loss)

 

 

Shareholders’
Equity

 

Balances at December 29, 2018

 

 

8,965,987

 

 

$29,994,890

 

 

 

(2,734,729)

 

$(20,169,098)

 

$109,671,362

 

 

$(22,628,515)

 

$96,868,639

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13,266,142

 

 

 

 

 

 

 

13,266,142

 

Cash dividends declared, $.44 per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,748,393)

 

 

 

 

 

 

(2,748,393)

Currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

68,377

 

 

 

68,377

 

Change in fair value of interest rate swap

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

574

 

 

 

574

 

Change in pension and other postretirement benefit costs, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,675,007)

 

 

(2,675,007)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of SARS

 

 

151

 

 

 

397,250

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

397,250

 

Issuance of Common Stock for directors’ fees

 

 

9,296

 

 

 

259,675

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

259,675

 

Balances at December 28, 2019

 

 

8,975,434

 

 

$30,651,815

 

 

 

(2,734,729)

 

$(20,169,098)

 

$120,189,111

 

 

$(25,234,571)

 

$105,437,257

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,405,522

 

 

 

 

 

 

 

5,405,522

 

Cash dividends declared, $.44 per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,754,502)

 

 

 

 

 

 

(2,754,502)

Currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,991,816

 

 

 

2,991,816

 

Change in fair value of interest rate swap

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,558,610)

 

 

(1,558,610)

Change in pension and other postretirement benefit costs, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5,695,386)

 

 

(5,695,386)

Treasury stock purchases

 

 

 

 

 

 

 

 

 

 

(15,000)

 

 

(368,864)

 

 

 

 

 

 

 

 

 

 

(368,864)

Issuance of SARS

 

 

 

 

 

 

376,083

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

376,083

 

Issuance of Common Stock for directors’ fees

 

 

21,191

 

 

 

473,143

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

473,143

 

Balances at January 2, 2021

 

 

8,996,625

 

 

$31,501,041

 

 

 

(2,749,729)

 

$(20,537,962)

 

$122,840,131

 

 

$(29,496,751)

 

$104,306,459

 

 

See accompanying notes.

 

 
37

Table of Contents

 

Consolidated Statements of Cash Flows

 

 

 

Year Ended

 

 

 

January 2,

 

 

December 28,

 

 

 

2021

 

 

2019

 

Operating Activities

 

 

 

 

 

 

Net income

 

$5,405,522

 

 

$13,266,142

 

Adjustments to reconcile net income to net cash provided by

 

 

 

 

 

 

 

 

operating activities:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

8,477,512

 

 

 

6,454,881

 

Loss on disposition of subsidiaries

 

 

2,148,964

 

 

 

 

Unrecognized pension and postretirement benefits

 

 

(1,010,684)

 

 

1,844,814

 

Goodwill impairment loss

 

 

4,975,372

 

 

 

 

(Gain) loss on sale of equipment and other assets

 

 

(219,575)

 

 

(568,956)

Non-cash restructuring charges

 

 

 

 

 

2,641,890

 

Provision for doubtful accounts

 

 

156,286

 

 

 

63,564

 

Deferred taxes

 

 

(2,118,551)

 

 

(2,093,654)

Stock compensation expense

 

 

849,226

 

 

 

656,925

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(488,156)

 

 

5,982,435

 

Inventories

 

 

767,796

 

 

 

1,463,409

 

Prepaid expenses and other

 

 

(457,826)

 

 

860,607

 

Other assets

 

 

645,956

 

 

 

(499,010)

Accounts payable

 

 

3,160,622

 

 

 

(2,337,146)

Accrued compensation

 

 

(145,806)

 

 

(1,462,262)

Other accrued expenses

 

 

(1,457,896)

 

 

(3,315,475)

Net cash provided by operating activities

 

 

20,688,762

 

 

 

22,958,164

 

 

 

 

 

 

 

 

 

 

Investing Activities

 

 

 

 

 

 

 

 

Marketable securities

 

 

5,354

 

 

 

(34,305)

Business acquisition, net of cash acquired

 

 

(7,172,868)

 

 

(81,155,753)

Proceeds from business dispositions

 

 

2,785,657

 

 

 

 

Issuance of Note Receivable

 

 

(2,172,068)

 

 

 

Payments Received from Note Receivable

 

 

96,377

 

 

 

 

Proceeds from sale of equipment

 

 

445,212

 

 

 

857,967

 

Purchases of property, plant and equipment

 

 

(3,098,983)

 

 

(5,440,488)

Net cash used in investing activities

 

 

(9,111,319)

 

 

(85,772,579)

 

 

 

 

 

 

 

 

 

Financing Activities

 

 

 

 

 

 

 

 

Proceeds from long-term borrowings

 

 

 

 

 

100,000,000

 

Principal payments on long-term debt

 

 

(10,049,577)

 

 

(30,285,146)

Lease Payments

 

 

(10,500)

 

 

 

Purchase common stock for treasury

 

 

(368,864)

 

 

 

Dividends paid

 

 

(2,754,650)

 

 

(2,743,993)

Net cash provided by (used in) financing activities

 

 

(13,183,591)

 

 

66,970,861

 

 

 

 

 

 

 

 

 

 

Effect of exchange rate changes on cash

 

 

(288,722)

 

 

(85,706)

Net change in cash and cash equivalents

 

 

(1,894,870)

 

 

4,070,740

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents at beginning of period

 

 

17,996,505

 

 

 

13,925,765

 

Cash and cash equivalents at end of period

 

$16,101,635

 

 

$17,996,505

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

Cash paid during the year for:

 

 

 

 

 

 

 

 

Interest

 

$2,754,980

 

 

$1,857,961

 

Income taxes

 

 

3,755,475

 

 

 

3,197,984

 

 

 

 

 

 

 

 

 

 

Non-cash investing and financing activities

 

 

 

 

 

 

 

 

Right of use asset

 

 

425,552

 

 

 

12,342,475

 

Lease liability

 

 

(464,454)

 

 

(12,342,475)

 

See accompanying notes.

 

 
38

Table of Contents

  

The Eastern Company

 

Notes to Consolidated Financial Statements 

 

1. DESCRIPTION OF BUSINESS

 

The Eastern Company (the “Company,” “Eastern,” “we,” “us” or “our”) manages industrial businesses that design, manufacture and sell engineered solutions to industrial markets. Eastern’s businesses operate in industries with long-term macroeconomic growth opportunities. We look to acquire businesses that produce stable and growing earnings and cash flows. Eastern may pursue acquisitions in industries other than those in which its businesses currently operate if an acquisition presents an attractive opportunity.

 

Eastern focuses on proactive financial, operational, and strategic management of its businesses in order to increase cash generation, operating earnings and long-term shareholder value.

 

Eastern encompasses seven operating entities within the United States, two wholly-owned Canadian subsidiaries (one located in Tillsonburg, Ontario, Canada, and one in Cambridge, Ontario, Canada), a wholly-owned Taiwanese subsidiary located in Taipei, Taiwan, a wholly-owned subsidiary in Hong Kong, two wholly-owned Chinese subsidiaries (one located in Shanghai, China, and one located in Dongguan, China), a wholly-owned subsidiary in Reynosa, Mexico) and a wholly owned subsidiary in Wrexham, United Kingdom. The Company reports in two business segments: Engineered Solutions and Diversified Products.

 

Engineered Solutions

 

The Engineered Solutions segment consists of Big 3 Precision, including Big 3 Products and Big 3 Mold (each as defined below), Hallink Moulds, Inc. (“Hallink Moulds”) and Associated Toolmakers Ltd. (as defined below); Eberhard Manufacturing Company, Eberhard Hardware Manufacturing Ltd., and Eastern Industrial Ltd; Illinois Lock Company/CCL Security Products, World Lock Company Ltd., Dongguan Reeworld Security Products Ltd., and World Security Industries Ltd. (together “Eberhard”); and Velvac Holdings (“Velvac”). These businesses design, manufacture and market a diverse product line of custom and standard vehicular and industrial hardware, including turnkey returnable packaging solutions; access and security hardware; mirrors, mirror-cameras.

 

Big 3 Products and Big 3 Mold offer turnkey returnable packaging solutions that are used in the assembly process of vehicles, aircraft and durable goods and in the production process of plastic packaging products, packaged consumer goods and pharmaceuticals. Big 3 Products works with manufacturers to design and produce custom returnable packaging to integrate with their assembly processes. Big 3 Mold designs and manufactures blow mold tools. Hallink Moulds manufactures 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.

 

In 2020, we combined all businesses associated with the Eberhard Manufacturing Company and The Illinois Lock Company to create Eberhard, a global leader in the engineering and manufacturing of access and security hardware. Eberhard offers a standard product line of rotary latches, compression latches, draw latches, hinges, camlocks, key switches, padlocks, and handles, among other products, as well as comprehensive development and program management services for custom electromechanical and mechanical systems designed for specific original equipment manufacturers (“OEMs”) and customer applications. Eberhard’s products are found in various ranges of applications and products globally.

 

Velvac is a designer and manufacturer of proprietary vision technology for OEMs and aftermarket applications, and a leading provider of aftermarket components to the heavy-duty truck market in North America. Velvac serves diverse, niche segments within the heavy- and medium-duty truck, motorhome, and bus markets. 

    

Diversified Products

 

The Diversified Products segment consists of Frazer & Jones, Greenwald Industries (“Greenwald”); and Argo EMS (formerly Argo Transdata). Frazer & Jones designs and manufactures high quality ductile and malleable iron castings. Products include valves, torque screws, bean clamps and concrete anchors. These products are sold to a wide range of industrial markets, including oil, water and gas; truck/automotive rail, and military/aerospace. The Company believes Frazer & Jones is a producer of expansion shells for use in supporting the roofs of underground mines in North America. Greenwald designs, manufactures and markets payment systems and coin security products used primarily in the commercial laundry market. Greenwald’s products include timers, drop meters, coin chutes, money boxes, meter cases, mobile payment apps, smart cards, value transfer stations, smart card readers, card management software, and access control units. Argo EMS supplies printed circuit boards and other electronic assemblies to OEMs in various industries, including measurement systems, semiconductor equipment manufacturing, and industrial controls, medical and military products.

 

 
39

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

Sales are made to customers primarily in North America.

 

2. BUSINESS ACQUISITIONS

 

Hallink Moulds, Inc.

 

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

 

Patents, technology, and licenses

 

 

 

 

 

 

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.

 

Big 3 Precision

 

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

  

 
40

Table of Contents

  

Notes to Consolidated Financial Statements (continued) 

 

2. BUSINESS ACQUISITIONS (continued) 

 

The following table summarizes the consideration paid for Big 3 Precision and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date, as well as the fair value at the acquisition date. An independent third party was utilized to establish the fair market value of net assets acquired.

 

At August 30, 2019:

 

Consideration

 

 

 

Cash

 

$338,714

 

Cash proceeds from debt

 

 

80,817,039

 

 

 

$81,155,753

 

Recognized amounts of identifiable assets acquired and liabilities assumed

 

 

 

 

Accounts receivable

 

$13,649,937

 

Inventory

 

 

3,240,382

 

Prepaid and other assets

 

 

32,268

 

Property plant and equipment

 

 

13,770,170

 

Other noncurrent assets

 

 

1,337,337

 

Other intangible assets

 

 

21,054,000

 

Current liabilities

 

 

(4,910,384)

Deferred revenue

 

 

(1,585,709)

Income tax payable

 

 

(2,039,117)

Note payable

 

 

(375,379)

Deferred tax liabilities

 

 

(7,114,732)

Total identifiable net assets

 

 

37,058,773

 

Goodwill

 

 

44,096,980

 

 

 

$81,155,753

 

 

Accounts Receivable

 

Acquired receivables are amounts due from customers, with fair value based on net realizable value.

 

Inventories

 

The estimated fair value of inventories acquired, which are at net realizable value based upon third party valuation specialist.

 

 
41

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

  

2. BUSINESS ACQUISITIONS (continued)

 

Property, Plant and Equipment

 

The property plant and equipment are estimated at fair value at the time of the acquisition based upon third party valuation specialist.

 

Intangible Assets

 

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

 

Goodwill Allocation

 

Goodwill of $2,302,000 arising from the acquisition of Hallink Moulds consists of the difference between the consideration paid and the fair value of the assets and liabilities acquired.

 

Current Liabilities

 

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

 

Deferred Revenue

 

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

 

Income taxes

 

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

 

Deferred Tax Liability

 

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

 

Acquisition Related Expenses

 

Included in general and administrative expenses in the consolidated statements of operations were acquisition expenses for the twelve-month period ended January 2, 2021 of $299,531.

  

 
42

Table of Contents

 

3. ACCOUNTING POLICIES

 

Fiscal Year

 

The Company’s year ends on the Saturday nearest to December 31. Based on this policy, fiscal year 2020 was comprised of 53 weeks and fiscal 2019 included 52 weeks. References in these Notes to the consolidated financial statements to “2020” or “fiscal year 2020” mean the fiscal year ended January 2, 2021, and references to “2019” or “fiscal year 2019” mean the fiscal year ended December 28, 2019. References to the “fourth quarter of 2020” or the “fourth fiscal quarter of 2020” mean the thirteen-week period from October 4, 2020 to January 2, 2021, and references to the “fourth quarter of 2019” or the “fourth fiscal quarter of 2019” mean the thirteen-week period from September 29, 2019 to December 28, 2019.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly-owned. All intercompany accounts and transactions are eliminated.

 

Reclassification

 

Product development expense is not necessarily a cost of product sold. Rather, these expenses are related to product development. The reclassification of these expenses does not affect the net income reported.

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations. An adjustment has been made to the Consolidated Balance Sheet for fiscal year ended December 28, 2019 to reclassify customer funded projects from fixed assets to prepaid expenses and other current assets.

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting period. On an ongoing basis the Company evaluates its estimates, including those related to product returns, bad debts, carrying value of inventories, intangible and other long-lived assets, income taxes, pensions and other postretirement benefits. Actual results could differ from those estimates.

 

Foreign Currency

 

For foreign operations asset and liability accounts are translated with an exchange rate at the respective balance sheet dates; income statement accounts are translated at the average exchange rate for the years. Resulting translation adjustments are made directly to a separate component of shareholders’ equity – “Accumulated other comprehensive (loss) – Foreign currency translation”. Foreign currency exchange transaction gains and losses are not material in any year.

 

Cash Equivalents

 

Highly liquid investments purchased with a maturity of three months or less are considered cash equivalents. The Company has deposits that exceed amounts insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000, but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution. Approximately 38% of available cash is located outside of the United States in our foreign subsidiaries.

 

Accounts Receivable

 

Accounts receivable are stated at their net realizable value. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company reviews the collectability of its receivables on an ongoing basis considering a combination of factors. The Company reviews potential problems, such as past due accounts, a bankruptcy filing or deterioration in the customer’s financial condition, to ensure the Company is adequately accrued for potential loss. Accounts are considered past due based on when payment was originally due. If a customer’s situation changes, such as a bankruptcy or change in creditworthiness, or there is a change in the current economic climate, the Company may modify its estimate of the allowance for doubtful accounts. The Company will write off accounts receivable after reasonable collection efforts have been made and the accounts are deemed uncollectible.

 

Inventories

 

Inventories are valued at the lower of cost or net realizable value. Cost is determined by the last-in, first-out (LIFO) method in the U.S. ($27.9 million for U.S. inventories at January 2, 2021, excluding Big 3 Precision and Velvac) and by the first-in, first-out (FIFO) method for inventories outside the U.S. ($5.8 million for inventories outside the U.S. at January 2, 2021) and for Big 3 Precision and Velvac. Cost exceeds the LIFO carrying value by approximately $6.8 million at January 2, 2021 and $6.7 million at December 28, 2019. There was no material LIFO quantity liquidation in 2020 or 2019. In addition, as of the balance sheet dates, the Company has recorded reserves for excess/obsolete inventory.

 

 
43

Table of Contents

 

Property, Plant and Equipment and Related Depreciation

 

Property, plant and equipment (including equipment under capital lease) are stated at cost. Depreciation expense ($4,843,134 in 2020, $4,722,758 in 2019) is computed generally using the straight-line method based on the following estimated useful lives of the assets: Buildings - 10 to 39.5 years; Machinery and equipment - 3 to 10 years.

 

Impairment of Long-Lived Assets

 

In accordance with ASC 360-10, Accounting for the Impairment or Disposal of Long-Lived Assets, the Company reviews its long-lived assets and certain intangible assets for impairment whenever events or changes in circumstances indicate the that carrying amount may not be recoverable. In such an event, the carrying value of long-lived assets is reviewed by management to determine if the value may be impaired. If this review indicates that the carrying amount will not be recoverable, as determined based on the estimated expected future cash flows attributable to the asset over the remaining amortization period, management will reduce the carrying amount to recognize the impairment and recognize an impairment loss. The measurement of the impairment loss to be recognized is to be based on the difference between the fair value and the carrying amount of the asset. Fair value is defined as the amount of which the asset could be bought or sold in a current transaction between willing parties. Where quoted market prices in active markets are not available, management would estimate fair value based on the best information available in the circumstances such as the price of similar assets, a discounted cash flow analysis or other techniques. No impairment losses were recognized for the period ended January 2, 2021 and for the period December 28, 2019.

 

Goodwill

 

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.

 

In the second quarter of 2020, management determined that the estimated fair value of Greenwald Industries was likely below its carrying amount. The factors that led to this determination included additional competition, industry movement away from legacy products and intense competition in new mobile payment apps. This fundamental shift in lower cost mobile payment systems away from the higher cost electronic smart card payment systems resulted in our belief that the carrying value of Greenwald exceeded its fair value. As a result, an independent valuation was conducted which estimated that the carrying value exceeded the fair value by approximately $4.0 million. Management recognized this impairment charge in the second quarter.

 

In December, 2020 the Company announced that the Eberhard Hardware Manufacturing Ltd. subsidiary in Ontario, Canada would be closed and all tangible assets would be moved to Eberhard Manufacturing division in Cleveland, Ohio. As a result, approximately $1.0 million of goodwill associated with Eberhard Hardware Manufacturing Ltd. was impaired and written off the books in December 2020. Management recognized this impairment charge in the fourth quarter of 2020.

 

The Company performed qualitative assessments of goodwill as of the end of fiscal 2019 and determined it was more likely than not that no impairment existed at the end of 2019.

 

The Company will perform annual qualitative assessments in subsequent years as of the end of each fiscal year. Additionally, the Company will perform interim analysis whenever conditions warrant.

 

Intangible Assets

 

Patents are recorded at cost and are amortized using the straight-line method over the lives of the patents. Technology and licenses are recorded at cost and are generally amortized on a straight-line basis over periods ranging from 5 to 17 years. Generally, non-compete agreements and customer relationships are amortized using the straight-line method over a period of 5 years. Amortization expense in 2020 and 2019 was $3,634,378 and $1,726,539, respectively. In the event that facts and circumstances indicate that the carrying value of the intangible assets, including definite life intangible assets, may be impaired, an evaluation is performed to determine if a write-down is required. No impairment losses were recognized for the period ended January 2, 2021 and for the period December 28, 2019.

 

 
44

Table of Contents

 

Fair Value of Financial Instruments

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The company utilizes a fair value hierarchy, which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The fair value hierarchy has three levels of inputs that may be used to measure fair value:

 

Level 1

Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

 

 

Level 2

Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.

 

 

Level 3

Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable.

 

The Company’s financial instruments are primarily investments in pension assets, see Note 10, Retirement Benefit Plans, and consists of an interest rate swap.

 

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

 

The carrying amounts of other financial instruments (cash and cash equivalents, accounts receivable, accounts payable and debt) as of January 2, 2021 and December 28, 2019, approximate fair value based on the expected future cash flows of the related instruments.

 

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, warehouse 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–119 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 35 operating leases and three finance leases with a lease liability of $12.8 million as of January 2, 2021.  The finance lease arrangements are immaterial.  The basis, 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.

 

 

 
45

Table of Contents

 

Total lease expense for each of the next five fiscal years is estimated to be as follows: 2021 - $2,923,761; 2022 - $2,262,399; 2023 - $1,872,491; 2024 - $1,481,832; 2025 - $844,884 and $3,421,563 thereafter. The weighted average remaining lease term is 6.8 years. The interest rate used was 3.5% - 5.0%.

 

Revenue Recognition

 

The Company recognizes revenue in accordance with ASC 606 when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

 

The Company generates wholesale revenues primarily from the sale of products to original equipment manufacturers and distributers in the United States. The Company recognizes revenue upon shipment or transfer of title to the customer as that is when the customer obtains control of the promised goods. The Company typically extends credit terms to its customers based on their creditworthiness and generally does not receive advance payments. As such, the Company records accounts receivable at the time of shipment, when the Company’s right to the consideration becomes unconditional. Accounts receivable from the Company’s customers are typically due within 30 days of invoicing. An allowance for doubtful accounts is provided based on a periodic analysis of individual account balances, including an evaluation of days outstanding, payment history, recent payment trends and the Company’s assessment of the customer’s credit worthiness. As of January 2, 2021 and December 28, 2019, the Company’s allowance for doubtful accounts total was $545,000 and $556,000, respectively. As of January 2, 2021, and December 28, 2019, the Company’s bad debt expense was $253,000 and $64,000 respectively.

 

The Company considers several factors in determining that control transfers to the customer upon shipment of products. These factors include that legal title transfers to the customer, the Company has a present right to payment, and the customer has assumed the risk and rewards of ownership at the time of shipment.

 

Big 3 Mold may employ the efforts expended method for the percentage of completion for revenue recognition for certain transactions. The efforts expended method calculates the proportion of effort expended to date in comparison to the total effort expected to be expended for the contract. The amount of revenue recognized employing the percentage of completion method was $505,000 for the year ended January 2, 2021 and $576,000 for the year ended December 28, 2019.

 

Based on historical experience, the Company does not accrue a reserve for product returns. For the years ended January 2, 2021 and December 28, 2019, the Company recorded sales returns of $459,000 and $613,000, respectively, as a reduction of revenue.

 

Greenwald Industries generates subscription services revenue from access provided to customers to the division’s specific online databases. For the years ended January 2, 2021 and December 28, 2019, Greenwald Industries subscription services revenue was $441,000 and $567,000, respectively.

 

Sales and similar taxes that are imposed on the Company’s sales and collected from the customer are excluded from revenues.

 

Costs for shipping and handling activities, including those activities that occur subsequent to transfer of control to the customer, are recorded as cost of sales and are expensed as incurred.

 

For the years ended January 2, 2021 and December 28, 2019, the Company recorded no revenues related to performance obligations satisfied in prior periods. The Company has elected to use the practical expedient to exclude disclosure of transaction prices allocated to remaining performance obligations, and when the Company expects to recognize such revenue, for all periods prior to the date of initial application of the standard.

 

See Note 12 regarding the Company’s revenue disaggregated by reporting segment, intersegment sales by reporting segment and geography.

 

Cost of Goods Sold

 

Cost of goods sold reflects the cost of purchasing, manufacturing and preparing a product for sale. These costs generally represent the expenses to acquire or manufacture products for sale (including an allocation of depreciation and amortization) and are primarily comprised of direct materials, direct labor, and overhead, which includes indirect labor, facility and equipment costs, inbound freight, receiving, inspection, purchasing, warehousing and any other costs related to the purchasing, manufacturing or preparation of a product for sale.

 

 
46

Table of Contents

 

Shipping and Handling Costs

 

Shipping and handling costs are included in cost of goods sold.

 

Product Development Costs

 

Product development costs, charged to expense as incurred, were $3,131,035 in 2020 and $6,024,567 in 2019.

 

Selling and Administrative Expenses

 

Selling and administrative expenses include all operating costs of the Company that are not directly related to the cost of purchasing, manufacturing and preparing a product for sale. These expenses generally represent administrative expenses for support functions and related overhead.

 

Advertising Costs

 

The Company expenses advertising costs as incurred. Advertising costs were $303,060 in 2020 and $462,911 in 2019.

  

Stock Based Compensation

 

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

 

Under the terms of the Director’s Fee Program, the directors receive their Director’s fees in common shares of the Company.

 

Income Taxes

 

The Company and its U.S. subsidiaries file a consolidated federal income tax return.

 

Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.

 

On December, 22, 2017, SAB 118 was issued due to the complexities involved in accounting for the enacted Tax Act. SAB 118 requires the company to include in its financial statements a reasonable estimate of the impact of the Tax Act on earnings to the extent such estimate has been determined. Accordingly, the U.S. provision for income tax for 2017 was based on the reasonable estimate guidance provided by SAB 118. The company has assessed the impact from the Tax Act and recorded the impact in the fourth quarter of 2018.

 

The Company accounts for uncertain tax positions pursuant to the provisions of FASB Accounting Standards Codification (“ASC”) 740 which clarifies the accounting for uncertainty in income taxes recognized in a company’s financial statements. These provisions detail how companies should recognize, measure, present and disclose uncertain tax positions that have or are expected to be taken. As such, the financial statements will reflect expected future tax consequences of uncertain tax positions presuming the taxing authorities’ full knowledge of the position and all relevant facts. See Note 8, Income Taxes

 

 
47

Table of Contents

  

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

  

4. GOODWILL

 

The following is a roll-forward of goodwill for 2020 and 2019:

  

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

2020

 

 

 

 

 

 

 

 

 

Beginning Balance

 

$69,614,627

 

 

$9,903,385

 

 

$79,518,012

 

Investment in Hallink Moulds

 

 

2,302,000

 

 

 

-

 

 

 

2,302,000

 

Impairment Charge

 

 

(972,824)

 

 

(4,002,548)

 

 

(4,975,372)

Foreign Exchange

 

 

50,375

 

 

 

-

 

 

 

50,375

 

Ending Balance

 

$70,994,178

 

 

$5,900,837

 

 

$76,895,015

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

2019

 

 

 

 

 

 

 

 

 

 

 

 

Beginning Balance

 

$24,936,991

 

 

$9,903,385

 

 

$34,840,376

 

Investment in Big 3 Precision

 

 

44,636,744

 

 

 

-

 

 

 

44,636,744

 

Foreign Exchange

 

 

40,892

 

 

 

-

 

 

 

40,892

 

Ending Balance

 

$69,614,627

 

 

$9,903,385

 

 

$79,518,012

 

  

 
48

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

  

5. INTANGIBLES

 

Trademarks are not amortized as their lives are deemed to be indefinite. Total amortization expense for each of the next five years is estimated to be as follows: 2021 - $3.8 million; 2022 - $3.8 million; 2023 - $3.8 million; 2024 - $3.0 million and 2025 - $3.0 million.

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-Average

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

Amortization

 

 

 

Solutions

 

 

Products

 

 

Total

 

 

Period (Years)

 

2020 Gross Amount

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technology

 

$7,063,510

 

 

$386,828

 

 

$7,450,338

 

 

 

9.3

 

Customer relationships

 

 

26,030,122

 

 

 

-

 

 

 

26,030,122

 

 

 

8.6

 

Non-compete agreements

 

 

1,107,243

 

 

 

-

 

 

 

1,107,243

 

 

 

4.3

 

Intellectual property

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

Total Gross Intangibles

 

$34,200,875

 

 

$386,828

 

 

$34,587,703

 

 

 

8.6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2020 Accumulated Amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technology

 

$2,262,507

 

 

$379,893

 

 

$2,642,400

 

 

 

 

 

Customer relationships

 

 

4,742,839

 

 

 

-

 

 

 

4,742,839

 

 

 

 

 

Non-compete agreements

 

 

106,458

 

 

 

-

 

 

 

106,458

 

 

 

 

 

Intellectual property

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

Accumulated Amortization

 

$7,111,804

 

 

$379,893

 

 

$7,491,697

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net 2020 per Balance Sheet

 

$27,089,071

 

 

$6,935

 

 

$27,096,006

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2019 Gross Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technology

 

$6,607,802

 

 

$386,828

 

 

$6,994,630

 

 

 

10.2

 

Customer relationships

 

 

23,588,675

 

 

 

449,706

 

 

 

24,038,381

 

 

 

9.6

 

Non-compete agreements

 

 

64,570

 

 

 

407,000

 

 

 

471,570

 

 

 

1.9

 

Intellectual property

 

 

-

 

 

 

307,370

 

 

 

307,370

 

 

 

2.0

 

Total Gross Intangibles

 

$30,261,047

 

 

$1,550,904

 

 

$31,811,951

 

 

 

9.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2019 Accumulated Amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technology

 

$1,941,060

 

 

$353,093

 

 

$2,294,153

 

 

 

 

 

Customer relationships

 

 

1,882,781

 

 

 

449,706

 

 

 

2,332,487

 

 

 

 

 

Non-compete agreements

 

 

10,832

 

 

 

407,000

 

 

 

417,832

 

 

 

 

 

Intellectual property

 

 

-

 

 

 

307,369

 

 

 

307,369

 

 

 

 

 

Accumulated Amortization

 

$3,834,673

 

 

$1,517,168

 

 

$5,351,841

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net 2019 per Balance Sheet

 

$26,426,374

 

 

$33,736

 

 

$26,460,110

 

 

 

 

 

 

 
49

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

6. DEBT

 

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

 

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

 

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

 

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

 

On July 27, 2017, the Financial Conduct Authority (the “FCA”) (the authority that regulates LIBOR) announced that it would phase out LIBOR by the end of 2021. The ICE Benchmark Administration (the “IBA”) recently announced market consultation regarding the extension of US dollar LIBOR tenors through June 30, 2023, which the FCA supports. The Alternative Reference Rates Committee (the “ARRC”), a financial industry group convened by the Federal Reserve Board, has recommended the use of the Secured Overnight Financing Rate (“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 alternative 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.

  

 
50

Table of Contents

  

The Eastern Company

 

Notes to Consolidated Financial Statements (continued) 

 

6. DEBT (continued)

 

Debt consists of:

 

 

 

2020

 

 

2019

 

Term loans

 

$88,693,492

 

 

$98,765,233

 

Revolving credit loan

 

 

 

 

 

 

 

 

 

88,693,492

 

 

 

98,765,233

 

Less current portion

 

 

6,437,689

 

 

 

5,187,689

 

 

 

$82,255,803

 

 

$93,577,554

 

 

1 Amounts are net of unamortized discounts and debt issuance costs of $273,312 as of January 2, 2021 and $360,146 as of December 28, 2019. 

 

The Company paid interest of $2,754,980 in 2020, $1,857,961 in 2019.

 

The Company’s loan covenants under the Credit Agreement require the Company to maintain a consolidated fixed charge coverage ratio of at least 1.25 to 1, which is to be tested quarterly on a twelve-month trailing basis. In addition, the Company will be required to show a senior net leverage ratio of 4.25 to 1. The Company was in compliance with all covenants as of January 2, 2021. In addition, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowing. The Company was in compliance with all covenants in 2020 and 2019.

 

As of January 2, 2021, scheduled annual principal maturities of long-term debt for each of the next five years follow:

 

 

2021

 

$6,437,689

 

2022

 

 

7,500,000

 

2023

 

 

8,750,000

 

2024

 

 

66,005,803

 

Thereafter

 

 

 

 

 

$88,693,492

 

  

7. STOCK OPTIONS AND AWARDS

 

Stock Options

 

As of January 2, 2021, the Company has one stock option plan, The Eastern Company 2020 Stock Incentive Plan (the “2020 Plan”), for officers, other key employees, and non-employee Directors. The Eastern Company 2010 Executive Stock Incentive Plan expired in February 2020. 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 2020 and 2019, the Company did not grant stock options or restricted stock.

 

The 2020 Plan also permits the issuance of Stock Appreciation Rights (“SARs”). The SARs are in the form of an option with a cashless exercise price equal to the difference between the fair value of the Company’s common stock at the date of grant and the fair value as of the exercise date resulting in the issuance of the Company’s common stock. The Company issued 44,000 SARs during 2020 and 96,000 SARs during 2019.

 

 
51

Table of Contents

  

The Eastern Company

 

Notes to Consolidated Financial Statements (continued) 

 

7. STOCK OPTIONS AND AWARDS (continued)

 

Stock-based compensation expense in connection with Stock Awards and SARs granted to employees during fiscal year 2020 was $376,000 and for 2019 was $397,000. For the period of 2020, the Company used several assumptions which included an expected term of 4 years, volatility deviation of 38.62% and a risk-free rate of 0.26%. For the period of 2019, the Company used several assumptions which included an expected term of 3.5 to 4 years, volatility deviation of 28.88% and 32.33% and a risk-free rate of 1.42% to 2.48%.

 

As of January 2, 2021, there were 818,864 shares of common stock reserved and available for future grant under the above noted 2020 Plan.

 

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

 

 

 

 

Year Ended

January 2, 2021

 

 

Year Ended

December 28, 2019

 

 

 

Units

 

 

Weighted - Average Exercise Price

 

 

Units

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

276,000

 

 

$22.30

 

 

 

189,167

 

 

$21.46

 

Issued

 

 

44,000

 

 

 

20.20

 

 

 

96,000

 

 

 

23.65

 

Exercised

 

 

--

 

 

 

--

 

 

 

(1,667)

 

 

19.10

 

Forfeited

 

 

(75,999)

 

 

22.00

 

 

 

(7,500)

 

 

21.20

 

Outstanding at end of period

 

 

244,001

 

 

 

21.87

 

 

 

276,000

 

 

 

22.30

 

  

 

SARs Outstanding and Exercisable

 

Range of Exercise Prices

 

Outstanding as of

January 2, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

January 2, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

$

19.10-26.30

 

 

244,001

 

 

 

2.3

 

 

$21.87

 

 

 

71,172

 

 

 

1.3

 

 

$

20.38

 

 

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

 

 

 

 

Year Ended

January 2, 2021

 

 

Year Ended

December 28, 2019

 

 

 

Shares

 

 

Weighted - Average Exercise Price

 

 

Shares

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

25,000

 

 

$

 

 

 

25,000

 

 

$

 

Issued

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding at end of period

 

 

25,000

 

 

 

 

 

 

25,000

 

 

 

 

 

 
52

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued) 

 

7. STOCK OPTIONS AND AWARDS (continued)

 

 

Stock Grants Outstanding and Exercisable

Range of Exercise Prices

 

 

Outstanding as of

January 2, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

January 2, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

 

 

25,000

 

 

 

1.3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of January 2, 2021, outstanding SARs and options had an intrinsic value of $1,253,140.

  

8. INCOME TAXES

 

Deferred income taxes are provided on temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and those for income tax reporting purposes. Deferred income tax (assets) liabilities relate to:

 

 

 

2020

 

 

2019

 

Property, plant and equipment

 

$4,460,316

 

 

$4,638,141

 

Right of Use Asset

 

 

3,014,148

 

 

 

2,933,189

 

Intangible assets

 

 

8,913,638

 

 

 

9,236,711

 

Other

 

 

 

 

 

 

380,336

 

Foreign Withholding Tax

 

 

250,432

 

 

 

315,747

 

Total deferred income tax liabilities

 

 

16,638,534

 

 

 

17,504,124

 

 

 

 

 

 

 

 

 

 

Other postretirement benefits

 

 

(279,776)

 

 

(239,348)

Inventories

 

 

(1,091,887)

 

 

(1,422,472)

Allowance for doubtful accounts

 

 

(120,150)

 

 

(123,172)

Accrued compensation

 

 

(399,057)

 

 

(311,125)

Lease Obligation

 

 

(3,014,148)

 

 

(2,933,189)

Pensions

 

 

(7,761,369)

 

 

(6,804,275)

Foreign Tax Credit

 

 

(976,000)

 

 

(400,078)

Other

 

 

(97,072)

 

 

--

 

Total deferred income tax assets

 

 

(13,739,459)

 

 

(12,233,659)

Net deferred income tax (assets) liabilities

 

$2,899,075

 

 

$5,270,465

 

 

Income before income taxes consists of:

 

 

 

2020

 

 

2019

 

Domestic

 

$5,196,096

 

 

$12,537,168

 

Foreign

 

 

829,516

 

 

 

3,668,803

 

 

 

$6,025,612

 

 

$16,205,971

 

 

 
53

Table of Contents

  

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

  

8. INCOME TAXES (continued)

 

The provision for income taxes follows:

 

 

 

2020

 

 

2019

 

Current:

 

 

 

 

 

 

Federal

 

$(503,106)

 

$2,783,481

 

Foreign

 

 

1,096,839

 

 

 

1,001,270

 

State

 

 

223,978

 

 

 

489,921

 

Deferred:

 

 

 

 

 

 

 

 

Federal

 

 

(46,555)

 

 

(756,206)

Foreign

 

 

(65,315)

 

 

(225,014)

State

 

 

(85,751)

 

 

(353,623)

 

 

$620,090

 

 

$2,939,829

 

  

A reconciliation of income taxes computed using the U.S. federal statutory rate to that reflected in operations follows:

 

 

 

2020

2019

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

Income taxes using U.S. federal statutory rate

 

$1,265,378

 

 

 

21%

 

$3,403,254

 

 

 

21%

State income taxes, net of federal benefit

 

 

96,742

 

 

 

1

 

 

 

117,276

 

 

 

1

 

Impact on Foreign Repatriation Tax Reform

 

 

139,765

 

 

 

2

 

 

 

--

 

 

 

0

 

Impact of foreign subsidiaries on effective tax rate

 

 

165,210

 

 

 

3

 

 

 

(239,823)

 

 

(2)

Impact of Research & Development tax credit

 

 

(188,944)

 

 

(3)

 

 

(411,090)

 

 

(3)

Uncertain tax positions reserve

 

 

(926,101)

 

 

(15)

 

 

0

 

 

 

0

 

Other—net

 

 

68,040

 

 

 

1

 

 

 

70,212

 

 

 

1

 

 

 

$

620,090

 

 

 

10%

 

$

2,939,829

 

 

 

18%

  

Total income taxes paid were $3,755,475 in 2020 and $3,197,984 in 2019.

 

Pursuant to SAB 118, the company is allowed a measurement period of up to one year after the enactment date of the Tax Act to finalize the recording of the related tax impacts and as such has adjusted for the finalization of the tax impacts in the fourth quarter of 2018. The change primarily related to deferred taxes.

 

Under accounting standards (ASC 740), a deferred tax liability is not recorded for the excess of the financial reporting (book) basis over the tax basis of an investment in a foreign subsidiary if the indefinite reinvestment criteria are met. Effective for foreign earnings after December 30, 2017, if such earnings are distributed in the form of cash dividends, the Company would not be subject to additional U.S. income taxes but could be subject to foreign income and withholding taxes. A provision has not been made for additional U.S. federal and foreign taxes at January 2, 2021 on approximately $7,712,164 of undistributed earnings of foreign subsidiaries because the Company intends to reinvest these funds indefinitely. It is not practicable to estimate the unrecognized deferred tax liability for withholding taxes on these undistributed earnings.

 

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes. The list of changes is comprehensive. The changes 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. An entity that elects to early adopt the amendments in an interim period should reflect any adjustments as of the beginning of the annual period that includes that interim period. Additionally, an entity that elects early adoption must adopt all the amendments in the same period. The Company will adopt ASU 2019-12 in the first interim period of 2021.

 

 
54

Table of Contents

  

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

  

8. INCOME TAXES (continued)

 

On March 27, 2020, the $2 trillion bipartisan Coronavirus Aid, Relief, and Economic Security Act (H.R. 748) (the “CARES Act”) became law. The CARES Act includes a variety of economic and tax relief measures intended to stimulate the economy, including loans for small businesses, payroll tax credits/deferrals, and corporate income tax relief. We are analyzing the following components of the CARES Act to determine their effect on our income tax provision:

 

 

·

Net operating losses arising in 2018, 2019, and 2020 taxable years may be carried back to each of the preceding five years, which may result in refunds of prior period corporate income tax. The Company had taxable income in 2018 and 2019, thus we would only benefit from this item of CARES Act relief to the extent we incur a tax net operating loss in 2020 that can be carried back. As of October 3, 2020, a tax net operating loss is not expected for taxable year 2020. In addition, this item of CARES Act relief increased the positive evidence supporting utilization of our gross deferred tax assets due to available income in carryback years; this did not change our overall assessment as we do not have a valuation allowance recorded against our deferred tax assets.

 

 

 

 

·

Furthermore, for taxable years beginning before 2021, net operating loss carryforwards and carrybacks to that year may offset 100% of taxable income in the year. Previously, net operating losses generated through 2017 could offset 100% of taxable income, while losses generated after 2017 could only offset 80% of taxable income. The Company had taxable income in 2018 and 2019 and would carry back a loss generated in 2020 if applicable, leaving minimal opportunity to benefit from this item of CARES Act relief.

 

 

 

 

·

For taxable years beginning in 2019 and 2020, the interest deduction limitation is increased from 30% to 50% of “adjusted taxable income” (taxable income without interest, tax depreciation and tax amortization) plus interest income. Furthermore, the Company may choose to use the 2019 adjusted taxable income (instead of 2020) in determining the 2020 interest expense limitation. The Company was not subject to an interest limitation in 2019 and therefore expects to use the 2019 adjusted taxable income if needed to avoid or reduce an interest expense limitation in 2020.

 

 

 

 

·

A technical correction to the Tax Cuts and Jobs Act permits bonus depreciation and a 15-year straight-line recovery period on qualified improvement property placed in service after December 31, 2017. Prior to this technical correction, such property placed in service after 2017 was subject to the 39-year straight-line recovery period and was ineligible for bonus depreciation. To the extent the Company has eligible improvements in 2020, the Company can claim bonus depreciation which would reduce taxes payable and increase the deferred tax liability for fixed assets.

 

 

 

 

·

Other CARES Act corporate income tax provisions will not significantly impact the Company, including alternative minimum tax refunds and increases in the charitable contributions deduction limitation.

  

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.

 

 
55

Table of Contents

 

A reconciliation of the beginning and ending amount of unrecognized tax benefits are as follows:

 

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

Balance at beginning of year

 

$2,407,382

 

 

$299,722

 

Increase (decrease) for positions taken during the current period

 

 

(28,637)

 

 

137,927

 

Increase (decrease) for positions taken during the prior period

 

 

--

 

 

 

2,039,117

 

Increase (decrease) resulting from the expiration of the statute of limitations

 

 

(1,300,436)

 

 

(69,384)

Balance at end of year

 

$1,078,309

 

 

$2,407,382

 

 

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

 

Included in the balance at January 2, 2021, are $653,204 of unrecognized tax benefits that would affect the annual effective tax rate. In 2020, the Company recognized accrued interest related to unrecognized tax benefits in income tax expense. The Company had approximately $56,105 of accrued interest at January 2, 2021.

 

The total amount of unrecognized tax benefits could increase or decrease within the next twelve months for a number of reasons, including the closure of federal, state and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under ASC 740. The Company believes that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.

  

9. LEASES

 

The Company leases certain equipment and buildings under operating lease arrangements. Most leases are for a fixed term and for a fixed amount. The Company is not a party to any leases that have step rent provisions, escalation clauses, capital improvement funding or payment increases based on any index or rate.

 

Future minimum payments under non-cancelable operating leases with initial or remaining terms in excess of one year during each of the next five years follow:

 

2021

 

$2,923,761

 

2022

 

 

2,262,399

 

2023

 

 

1,872,491

 

2024

 

 

1,481,832

 

2025

 

 

844,884

 

 

 

$9,385,367

 

 

Rent expense for all operating leases was $2,840,908 in 2020 and $3,106,630 in 2019. The weighted average lease term for all operating leases is 6.8 years. The weighted average discount rate for all operating leases is 5%.

 

10. RETIREMENT BENEFIT PLANS

 

The Company has non-contributory defined benefit pension plans covering some U.S. employees. Plan benefits are generally based upon age at retirement, years of service and, for its salaried plan, the level of compensation. The Company also sponsors unfunded non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law.

 

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

 

Components of the net periodic benefit cost of the Company’s pension benefit plans for the fiscal year indicated were as follows:

  

 
56

Table of Contents

  

Notes to Consolidated Financial Statements (continued)

  

10. RETIREMENT BENEFIT PLANS (continued)

   

 

 

 

2020

 

 

2019

 

Service cost

 

$1,065,739

 

 

$1,055,410

 

Interest cost

 

 

2,856,569

 

 

 

3,516,318

 

Expected return on plan assets

 

 

(5,461,044)

 

 

(4,761,320)

Amortization of prior service cost

 

 

99,380

 

 

 

99,380

 

Amortization of the net loss

 

 

1,300,134

 

 

 

1,162,196

 

Net periodic benefit cost

 

$(139,222)

 

$1,071,984

 

  

Service costs are reported in the cost of products sold and the other components of net periodic benefit costs are reported in other income in the consolidated statements of income.

 

Assumptions used to determine net periodic benefit cost for the Company’s pension benefit plans for the fiscal year indicated were as follows:

 

 

 

 

2020

 

 

2019

 

Discount rate

 

 

 

 

- Pension plans

 

3.18% - 3.23

%

 

4.20% - 4.22

%

- Supplemental pension plans

 

 

2.61%

 

 

3.81%

Expected return on plan assets

 

 

7.5%

 

 

7.5%

Rate of compensation increase

 

 

0%

 

 

0%

  

Components of the net periodic benefit cost of the Company’s other postretirement benefit plan were as follows:

 

 

 

 

2020

 

 

2019

 

Service cost

 

$43,418

 

 

$33,287

 

Interest cost

 

 

46,668

 

 

 

56,755

 

Expected return on plan assets

 

 

(22,355)

 

 

(28,033)

Amortization of prior service cost

 

 

(8,253)

 

 

(5,072)

Amortization of the net loss

 

 

(25,509)

 

 

(47,272)

Net periodic benefit cost

 

$33,969

 

 

$9,665

 

 

Assumptions used to determine net periodic benefit cost for the Company’s other postretirement plan for the fiscal year indicated were as follows:

 

 

 

 

2020

 

 

2019

 

Discount rate

 

 

3.35%

 

 

4.26%

Expected return on plan assets

 

 

4.0%

 

 

4.0%

  

 
57

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued) 

 

10. RETIREMENT BENEFIT PLANS (continued)

 

As of January 2, 2021, and December 28, 2019, the status of the Company’s pension benefit plans and other postretirement benefit plan was as follows:

 

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Benefit obligation at beginning of year

 

$102,991,053

 

 

$91,533,200

 

 

$1,566,019

 

 

$2,096,761

 

Change in discount rate

 

 

10,606,709

 

 

 

12,313,831

 

 

 

218,000

 

 

 

239,138

 

Service cost

 

 

1,065,739

 

 

 

1,055,410

 

 

 

43,418

 

 

 

33,287

 

Interest cost

 

 

2,856,569

 

 

 

3,516,318

 

 

 

46,668

 

 

 

56,755

 

Actuarial (gain)/loss

 

 

(1,786,595)

 

 

(1,508,935)

 

 

32,282

 

 

 

77,813

 

Significant Event

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(902,719)

Benefits paid

 

 

(4,183,750)

 

 

(3,918,781)

 

 

(14,654)

 

 

(35,016)

Benefit obligation at end of year

 

$111,549,725

 

 

$102,991,043

 

 

$1,827,169

 

 

$1,566,019

 

  

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Fair value of plan assets at beginning of year

 

$74,359,558

 

 

$66,170,875

 

 

$558,873

 

 

$1,448,126

 

Actual return on plan assets

 

 

5,568,671

 

 

 

11,803,359

 

 

 

83,157

 

 

 

13,466

 

Employer contributions

 

 

2,616,623

 

 

 

304,105

 

 

 

33,343

 

 

 

35,016

 

Significant Event

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(902,719)

Benefits paid

 

 

(4,183,750)

 

 

(3,918,781)

 

 

(33,343)

 

 

(35,016)

Fair value of plan assets at end of year

 

$78,361,102

 

 

$74,359,558

 

 

$642,030

 

 

$558,873

 

  

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

Funded Status

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Net amount recognized in the balance sheet

 

$(33,188,623)

 

$(28,631,485)

 

$(1,185,139)

 

$(1,007,146)

  

 

Amounts recognized in accumulated other comprehensive income consist of:

 

 

 

 

 

 

 

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Net (loss)/gain

 

$(43,727,607)

 

$(36,315,245)

 

$349,276

 

 

$499,701

 

Prior service (cost) credit

 

 

(165,632)

 

 

(265,012)

 

 

0

 

 

 

8,253

 

 

 

$(43,893,239)

 

$(36,580,257)

 

$349,276

 

 

$507,954

 

  

 
58

Table of Contents

  

The Eastern Company

 

Notes to Consolidated Financial Statements (continued) 

 

10. RETIREMENT BENEFIT PLANS (continued)

 

Change in the components of accumulated other comprehensive income consist of:

 

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$(36,580,267)

 

$(34,078,976)

 

$507,954

 

 

$1,345,959

 

Change due to availability of final actual assets and census data

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Charged to net periodic benefit cost

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Prior service cost

 

 

99,380

 

 

 

99,380

 

 

 

(8,253)

 

 

(5,072)

Net loss (gain)

 

 

1,300,134

 

 

 

1,162,196

 

 

 

(25,509)

 

 

(47,272)

Liability (gains)/losses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discount rate

 

 

(10,606,709)

 

 

(12,313,831)

 

 

(218,000)

 

 

(239,138)

Asset (gains)/losses deferred

 

 

6,202,764

 

 

 

7,724,649

 

 

 

60,802

 

 

 

(14,567)

Significant Event

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(454,143)

Other

 

 

(4,308,541)

 

 

826,325

 

 

 

32,282

 

 

 

(77,813)

Balance at end of period

 

$(43,893,239)

 

$(36,580,257)

 

$349,276

 

 

$507,954

 

 

Assumptions used to determine the projected benefit obligations for the Company’s pension benefit plans and other postretirement benefit plan for the fiscal year indicated were as follows:

 

 

 

 

2020

 

 

2019

 

Discount rate

 

 

 

 

-

Pension plans

 

2.40% - 2.48

%

 

3.18% - 3.23

%

-

Supplemental pension plans

 

 

1.49%

 

 

2.61%
-

Other postretirement plan

 

 

2.66%

 

 

3.35%

 

At January 2, 2021 and December 28 2019, the accumulated benefit obligation for all qualified and nonqualified defined benefit pension plans was $111,549,725 and $102,991,053, respectively.  During 2020, the pension benefit obligation increased between 10.3% to 11.3% due to the decrease in the discount rates from 3.18%-3.23% to 2.40%-2.48%.

  

Information for the under-funded pension plans with a projected benefit obligation and an accumulated benefit obligation in excess of plan assets:

 

 

 

 

2020

 

 

2019

 

Number of plans

 

 

5

 

 

 

5

 

Projected benefit obligation

 

$111,549,725

 

 

$102,991,043

 

Accumulated benefit obligation

 

 

111,549,725

 

 

 

102,991,043

 

Fair value of plan assets

 

 

78,361,102

 

 

 

74,359,558

 

Net amount recognized in accrued benefit liability

 

$

(33,188,623)

 

(28,631,485)

 

Estimated future benefit payments to participants of the Company’s pension plans are $4.4 million in 2021, $4.6 million in 2022, $4.8 million in 2023, $5.0 million in 2024, $5.2 million in 2025 and a total of $28.1 million from 2026 through 2030.

    

 
59

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

   

10. Retirement Benefit Plans (continued)

 

Estimated future benefit payments to participants of the Company’s other postretirement plan are $49,000 in 2021, $50,000 in 2022, $51,000 in 2023, $52,000 in 2024, $54,000 in 2025 and a total of $302,000 from 2026 through 2030.

 

The Company expects to make cash contributions to its qualified pension plans of approximately $3,100,000 and to its other postretirement plan of approximately $50,000 in 2021.

 

We consider a number of factors in determining and selecting assumptions for the overall expected long-term rate of return on plan assets.  We consider the historical long-term return experience of our assets, the current and expected allocation of our plan assets, and expected long-term rates of return. We derive these expected long-term rates of return with the assistance of our investment advisors and generally base these rates on a 10-year horizon for various asset classes and consider the expected positive impact of active investment management.  We base our expected allocation of plan assets on a diversified portfolio consisting of domestic and international equity securities and fixed income securities.

 

We consider a variety of factors in determining and selecting our assumptions for the discount rate at the end of the year.  In 2020, as in 2019, we developed each plan’s discount rate with the assistance of our actuaries by matching expected future benefit payments in each year to the corresponding spot rates from the FTSE Pension Liability Yield Curve, comprised of high quality (rated AA or better) corporate bonds. 

    

 
60

Table of Contents

  

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

  

10. RETIREMENT BENEFIT PLANS (continued)

 

The fair values of the company’s pension plans assets at January 2, 2021 and December 28, 2019, utilizing the fair value hierarchy discussed in Note 3, follow:

 

 

 

January 2, 2021

Level 1

Level 2

Level 3

Total

Cash and Equivalents:
Common/collective trust funds$$347,538$$347,538
Equities:
The Eastern Company Common Stock5,230,1345,230,134
Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Russell Multi Asset Core Plus Fund (a)

 

 

 

 

 

35,139,260

 

 

 

 

 

 

35,139,260

 

Fixed Income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Target Duration LDI Fixed Income Funds (b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Russell 25 Year LDI Fixed Income Fund

 

 

 

 

 

2,506,615

 

 

 

 

 

 

2,506,615

 

 Russell 14 Year LDI Fixed Income Fund

 

 

 

 

 

26,452,904

 

 

 

 

 

 

26,452,904

 

STRIPS Fixed Income Funds (c)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Russell 15 to 20 Year STRIPS Fixed Income Fund

 

 

 

 

 

3,500,718

 

 

 

 

 

 

3,500,718

 

 Russell 10 to 15 Year STRIPS Fixed Income Fund

 

 

 

 

 

5,183,933

 

 

 

 

 

 

5,183,933

 

Total

 

$5,230,134

 

 

$73,130,968

 

 

$

 

 

$78,361,102

 

  

 
61

Table of Contents

  

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

  

10. RETIREMENT BENEFIT PLANS (continued)

 

 

 

 

December 28, 2019

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash and Equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

$

 

 

$334,138

 

 

$

 

 

$334,138

 

Equities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Eastern Company Common Stock

 

 

6,625,560

 

 

 

 

 

 

 

 

 

 

6,625,560

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Russell Multi Asset Core Plus Fund (a)

 

 

 

 

 

33,413,819

 

 

 

 

 

 

33,413,819

 

Fixed Income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Target Duration LDI Fixed Income Funds (b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

· Russell 8 Year LDI Fixed Income Fund

 

 

 

 

 

12,796,482

 

 

 

 

 

 

12,796,482

 

· Russell 14 Year LDI Fixed Income Fund

 

 

 

 

 

11,387,626

 

 

 

 

 

 

11,387,626

 

STRIPS Fixed Income Funds (c)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

· Russell 15 Year STRIPS Fixed Income Fund

 

 

 

 

 

3,050,389

 

 

 

 

 

 

3,050,389

 

· Russell 10 Year STRIPS Fixed Income Fund

 

 

 

 

 

4,616,924

 

 

 

 

 

 

4,616,924

 

· Russell 28 to 29 Year STRIPS Fixed Income Fund

 

 

 

 

 

2,134,620

 

 

 

 

 

 

2,134,620

 

Total

 

$6,625,560

 

 

$67,733,998

 

 

$

 

 

$74,359,558

 

  

Equity common funds primarily hold publicly traded common stock of both U.S and international companies selected for purposes of total return and to maintain equity exposure consistent with policy allocations. The Level 1 investment is made up of shares of The Eastern Company Common Stock and is valued at market price. Level 2 investments include commingled funds valued at unit values provided by the investment managers, which are based on the fair value of the underlying publicly traded securities.

 

 
62

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

  

10. RETIREMENT BENEFIT PLANS (continued) 

 

 

(a)

The investment objective of the RITC (formerly Russell) Multi-Asset Core Plus Fund seeks to provide long-term growth of capital over a market cycle by offering a diversified portfolio of funds and separate accounts investing in global stock, return seeking fixed income, commodities, global real estate and opportunistic investments. They hold a dynamic mix of underlying Russell Investments funds and/or separate accounts. Russell Investments is a strong proponent of disciplined strategic asset allocation and rebalancing strategies, and believes that unstable movements in the market have the potential to create opportunities. By identifying short-term mispricing, and making small tactical adjustments to the Multi-Asset Core Plus Fund, they believe there is potential to enhance returns while continuing to manage risks.

 

 

 

 

(b)

The Target Duration LDI Fixed Income Funds seek to outperform their respective Barclays-Russell LDI Indexes over a full market cycle. These Funds invest primarily in investment grade corporate bonds that closely match those found in discount curves used to value U.S. pension liabilities. They seek to provide additional incremental return through modest interest rate timing, security selection and tactical use of non-credit sectors. Generally, for use in combination with other bond funds to gain additional credit exposure, with the goal of reducing the mismatch between a plan’s assets and liabilities.

 

 

 

 

(c)

The STRIPS (Separate Trading of Registered Interest and Principal of Securities) Funds seek to provide duration and Treasury exposure by investing in an optimized subset of the STRIPS universe with a similar duration profile as the Barclays U.S. Treasury STRIPS 10-11 year, 16-16 year or 28-29 year Index. These passively managed funds are generally used with other bond funds to add additional duration to the asset portfolio. This will help reduce the mismatch between a plan’s assets and liabilities.

 

The investment portfolio contains a diversified blend of common stocks, bonds, cash equivalents, and other investments, which may reflect varying rates of return. The investments are further diversified within each asset classification. The portfolio diversification provides protection against a single security or class of securities having a disproportionate impact on aggregate performance. The Company has elected to change its investment strategy to better match the assets with the underlying plan liabilities. Currently, the long-term target allocations for plan assets are 50% in equities and 50% in fixed income although the actual plan asset allocations may be within a range around these targets. The actual asset allocations are reviewed and rebalanced on a periodic basis to maintain the target allocations. It is expected that, as the funded status of the plans improves, more assets will be invested in long-duration fixed income instruments.

 

The plans’ assets include 217,018 shares of the common stock of the Company having a market value of $5,230,134 and $6,625,560 at January 2, 2021 and December 28, 2019, respectively. No shares were purchased in 2020 or 2019 nor were any shares sold in either period. Dividends received during 2020 and 2019 on the common stock of the Company were $95,488 and $95,488 respectively.

 

U.S. salaried and non-union hourly employees and most employees of the Company’s Canadian subsidiaries are covered by defined contribution plans.

 

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

 

 
63

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

  

10. RETIREMENT BENEFIT PLANS (continued)

 

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

 

The Company made contributions to the plan as follows:

 

 

 

 

2020

 

 

2019

 

Regular matching contributions

 

$692,846

 

 

$540,693

 

Transitional credit contributions

 

 

264,473

 

 

 

305,226

 

Non-discretionary contributions

 

 

607,342

 

 

 

638,745

 

Total contributions made for the period

 

$1,564,661

 

 

$1,484,664

 

 

At January 2, 2021, the Company had accrued $519,177 for the non-discretionary safe harbor contribution this amount was expensed in 2020 and was contributed to the plan in January 2021. At December 28, 2019, the Company had accrued $550,286 for the non-discretionary safe harbor contribution. This amount was contributed to the Plan in January 2020 and was expensed in 2019. 

 

11. EARNINGS PER SHARE

 

The denominators used in the earnings per share computations follow:

 

 

 

2020

 

 

2019

 

Basic:

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,237,698

 

 

 

6,235,098

 

 

 

 

 

 

 

 

 

 

Diluted:

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,237,698

 

 

 

6,235,098

 

Dilutive stock options

 

 

26,823

 

 

 

34,910

 

Denominator for diluted earnings per share

 

 

6,264,521

 

 

 

6,270,008

 

 

There were no anti-dilutive stock equivalents in 2020 or 2019.

 

 
64

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

12. REPORTABLE SEGMENTS

 

 

 

2020

 

 

2019

 

Sales:

 

 

 

 

 

 

Sales to unaffiliated customers:

 

 

 

 

 

 

Engineered Solutions

 

$197,614,590

 

 

$186,795,507

 

Diversified Products

 

 

42,788,524

 

 

 

64,947,112

 

 

 

$240,403,114

 

 

$251,742,619

 

 

 

 

 

 

 

 

 

 

Inter-segment Sales:

 

 

 

 

 

 

 

 

Engineered Solutions

 

$675,389

 

 

$1,286,384

 

Diversified Products

 

 

25,559

 

 

 

43,451

 

 

 

$700,948

 

 

$1,329,835

 

 

 

 

 

 

 

 

 

 

Income Before Income Taxes:

 

 

 

 

 

 

 

 

Engineered Solutions

 

$14,589,675

 

 

$16,512,736

 

Diversified Products

 

 

(7,589,421)

 

 

945,118

 

Operating Profit

 

 

7,000,254

 

 

 

17,457,854

 

Interest Expense

 

 

(2,744,800)

 

 

(1,857,961)

Other Income

 

 

1,770,158

 

 

 

606,078

 

 

 

$6,025,612

 

 

$16,205,971

 

 

 

 

 

 

 

 

 

 

Geographic Information:

 

 

 

 

 

 

 

 

Net Sales:

 

 

 

 

 

 

 

 

United States

 

$225,835,894

 

 

$230,920,619

 

Foreign

 

 

14,567,220

 

 

 

20,822,000

 

 

 

$240,403,114

 

 

$251,742,619

 

 

 

 

 

 

 

 

 

 

Foreign sales are primarily to customers in North America.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Identifiable Assets:

 

 

 

 

 

 

 

 

United States

 

$253,689,704

 

 

$263,295,787

 

Foreign

 

 

21,838,650

 

 

 

17,367,189

 

 

 

$275,528,354

 

 

$280,662,976

 

 

 

 

 

 

 

 

 

 

Engineered Solutions

 

$95,140,639

 

 

$91,032,813

 

Diversified Products

 

 

36,873,709

 

 

 

49,219,614

 

 

 

 

132,014,348

 

 

 

140,252,427

 

General corporate

 

 

143,514,006

 

 

 

140,410,549

 

 

 

$275,528,354

 

 

$280,662,976

 

 

 
65

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

  

12. REPORTABLE SEGMENTS (continued)

 

Depreciation and Amortization:

 

 

 

 

 

 

Engineered Solutions

 

$6,795,435

 

 

$4,495,380

 

Diversified Products

 

 

1,682,077

 

 

 

1,959,501

 

 

 

$8,477,512

 

 

$6,454,881

 

 

 

 

 

 

 

 

 

 

Capital Expenditures:

 

 

 

 

 

 

 

 

Engineered Solutions

 

$2,340,762

 

 

$4,025,649

 

Diversified Products

 

 

763,674

 

 

 

1,411,509

 

 

 

 

3,104,436

 

 

 

5,437,158

 

Currency translation adjustment

 

 

(8,439)

 

 

3,330

 

General corporate

 

 

2,986

 

 

 

-

 

 

 

$3,098,983

 

 

$5,440,488

 

  

13. RECENT ACCOUNTING PRONOUNCEMENTS

 

Adopted

 

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

 

Upcoming

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740). The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. Early adoption of the amendments is permitted. For public business entities, the amendments in this update are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The adoption of this amendment will 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.

 

 
66

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued) 

 

14. CONTINGENCIES

 

The Company is party to various legal proceedings from time to time related to its normal business operations. Currently, the Company is not involved in any legal proceedings.

 

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 of 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 documents the work done and requests acknowledgment of satisfactory completion of the Order on Consent between Frazer and Jones, and the NYSDEC. 

 

15. 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 January 2, 2021 and December 28, 2019, there was one significant concentration of credit risk. One customer exceeded 10% of total accounts receivable for 2020 and 2019. 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,875,000 on January 2, 2021 to convert a portion of borrowings 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. More information regarding the potential phasing out of LIBOR is discussed in greater detail under Note 6, Debt to the Consolidated Financial Statements.

 

Currency Exchange Rate Risk

 

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

  

 
67

Table of Contents

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Shareholders of

The Eastern Company

Naugatuck, Connecticut

 

Opinion on the Financial Statements 

 

We have audited the accompanying consolidated balance sheets of The Eastern Company (the Company) as of January 2, 2021 and December 28, 2019, and the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the two-year period ended January 2, 2021, including the related notes and financial statement schedule appearing under Item 15(a) (collectively referred to as the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of January 2, 2021 and December 28, 2019, and the results of its operations and its cash flows for each of the years in the two-year period ended January 2, 2021, in conformity with accounting principles generally accepted in the United States of America.

  

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of January 2, 2021, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO), and our report dated March 16, 2021 expressed an unqualified opinion. 

 

Basis for Opinion

  

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. 

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion. 

 

Critical Audit Matter 

 

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the Audit Committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates. 

 

Valuation and Impairment Assessment of Goodwill

  

Description of the Critical Audit Matter and the Relevant Accounts and Disclosures 

 

As described in Notes 3 and 4 to the consolidated financial statements, the Company’s consolidated goodwill balance was $76.9 million as of January 2, 2021. Management tests 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. Reporting units are tested 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, an impairment loss is recorded based on the difference between the fair value and carrying amount, not to exceed the associated carrying amount of goodwill. Management recognized impairment losses of $5.0 million for the year ended January 2, 2021. Management generally utilizes a combination of a) the discounted cash flow method under the income approach, and b) the comparable companies method under the market approach to estimate the fair value of reporting units. As disclosed by management, management’s valuation methods included significant judgments and assumptions related to net sales, cost of products sold, selling and administrative expenses (SG&A), depreciation, working capital, capital expenditures, income tax rates, discount rates, long-term growth rates, and other market factors.

 

 
68

Table of Contents

 

Principal Considerations for the Designation of the Critical Audit Matter

  

The principal considerations for our determination that performing procedures relating to the goodwill impairment assessments is a critical audit matter are (i) the significant judgments and assumptions used by management when developing the fair value measurements of the reporting units; and (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s significant assumptions related to net sales, cost of products sold, SG&A, discount rates, long-term growth rates, and other market factors.

  

How the Critical Audit Matter was Addressed in the Audit 

 

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management’s goodwill impairment assessments, including controls over the valuation of the Company’s reporting units. These procedures also included, among others (i) testing management’s process for developing the fair value estimates; (ii) evaluating the appropriateness of the discounted cash flow and comparable companies methods; (iii) testing the completeness and accuracy of underlying data used in the fair value estimates and (iv) evaluating the significant assumptions related to net sales, cost of products sold, SG&A, discount rates, long-term growth rates, and other market factors. Evaluating management’s assumptions related to net sales, cost of products sold, SG&A, discount rates, long-term growth rates, and other market factors involved evaluating whether the assumptions used by management were reasonable considering (i) the current and past performance of the reporting unit; (ii) the consistency with external market and industry data; and (iii) whether these assumptions were consistent with evidence obtained in other areas of the audit.

  

Fiondella, Milone & LaSaracina LLP

 

We have served as the Company’s auditor since 2009.

 

Glastonbury, Connecticut

March 16, 2021

 

 
69

Table of Contents

 

ITEM 9 CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

  

ITEM 9A CONTROLS AND PROCEDURES

 

Management’s Responsibility for Financial Statements

 

Management is responsible for the integrity and objectivity of all information presented in this Form 10-K. The consolidated financial statements were prepared in conformity with U.S. GAAP and include amounts based on management’s best estimates and judgments. Management believes the consolidated financial statements fairly reflect the form and substance of transactions and that the financial statements fairly represent the Company’s financial position and results of operations.

 

The Audit Committee of the Board of Directors, which is composed solely of independent directors, meets regularly with the independent registered public accountants, Fiondella, Milone & LaSaracina LLP, the internal auditors and representatives of management to review accounting, financial reporting, internal control and audit matters, as well as the nature and extent of the audit effort. The Audit Committee is responsible for the engagement of the independent registered public accountants. The independent registered public accountants and internal auditors have access to the Audit Committee.

 

Evaluation of Disclosure Controls and Procedures

 

As of the end of the fiscal year ended January 2, 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 Chief Financial Officer (the “CFO”), of the effectiveness of the design and operation of the Company’s disclosure controls and procedures pursuant to Exchange Act Rule 240.13a-15. As defined in Exchange Act Rules 240.13a-15(e) and 240.15d-15(e), “the term disclosure controls and procedures means controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the 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.” Based upon that evaluation, the CEO and CFO concluded that the Company’s current disclosure controls and procedures were effective as of the January 2, 2021evaluation date.

 

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

 

Management’s Annual Report on Internal Control over Financial Reporting

 

The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 240.13a-15(f) and 240.15d-15(f). Under the supervision and with the participation of our management, including our CEO and CFO, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control – Integrated Framework issued in 2013 by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation under this framework, our management concluded that our control over financial reporting was effective as of January 2, 2021. The Company’s registered public accounting firm, Fiondella, Milone & LaSaracina LLP, has issued an attestation report on the Company’s internal control over financial reporting. The attestation report is set forth below in this Item 9A.

 

Changes in Internal Control over Financial Reporting

 

During the fourth quarter of 2020, 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.

 

 
70

Table of Contents

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Shareholders of
The Eastern Company

Naugatuck, Connecticut

 

Opinion on Internal Control over Financial Reporting

  

We have audited The Eastern Company’s (the Company’s) internal control over financial reporting as of January 2, 2021, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of January 2, 2021, based on criteria established in Internal Control—Integrated Framework (2013) issued by COSO.

  

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets and the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows of the Company, and our report dated March 16, 2021, expressed an unqualified opinion.

  

Basis for Opinion

  

The Company’s management is responsible for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting under Item 9A. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

  

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

  

Definition and Limitations of Internal Control over Financial Reporting

 

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

  

Fiondella, Milone & LaSaracina LLP

 

Glastonbury, Connecticut

March 16, 2021

 

 
71

Table of Contents

  

ITEM 9B OTHER INFORMATION

 

None.

 

PART III

 

ITEM 10 DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

The information concerning directors is incorporated herein by reference to the Company’s definitive proxy statement (the “Proxy Statement”) for the 2021 Annual Meeting of Shareholders, which will be filed with the SEC pursuant to Regulation 14A not later than 120 days after January 2, 2021, under the captions “Item No. 1 – Election of Directors” and “Director Compensation in Fiscal 2020.”

 

The information concerning the Company’s executive officers is incorporated herein by reference to the Proxy Statement under the captions “Executive Compensation,” “Stock Based Awards,” “Outstanding Equity Awards at Fiscal Year-End,” and “Termination of Employment and Change in Control Arrangements.”

 

The information concerning the Company’s Audit Committee is incorporated herein by reference to the Proxy Statement under the captions “Audit Committee Financial Expert,” “Report of the Audit Committee” and “The Board of Directors and Committees.” The Audit Committee Charter is also available on the Company’s website at http://www.easterncompany.com by clicking on Corporate Governance.

 

The information concerning compliance with Section 16(a) of the Exchange Act is incorporated herein by reference to our Proxy Statement under the caption “Delinquent Section 16(a) Reports.”

 

The Company’s Board of Directors has adopted a Code of Business Conduct and Ethics that applies to the Company’s Chief Executive Officer, Chief Financial Officer and the Company’s other financial professionals. The Code of Business Conduct and Ethics is available on the Company’s website at https://www.easterncompany.com/ by clicking on Corporate Governance. We intend to disclose any amendment or waiver to the Code of Business Conduct and Ethics that applies to our principal executive officer, principal financial officer, principal accounting officer or controller, or person performing similar functions, on our website within four business days after such amendment or waiver. 

 

ITEM 11 EXECUTIVE COMPENSATION

 

Information concerning director and executive compensation is incorporated herein by reference to portions of the Proxy Statement under the captions “Director Compensation in Fiscal 2020,” “Executive Compensation,” “Stock Options,” “Outstanding Equity Awards at Fiscal Year-End,” and “Termination of Employment and Change in Control Arrangements.” The Compensation Committee of the Board of Directors operates under the Compensation Committee Charter, which can be found on the Company’s website at https://www.easterncompany.com/ by clicking on Corporate Governance. 

 

ITEM 12 SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

The following table sets forth information regarding securities authorized for issuance under the Company’s equity compensation plans as of January 2, 2021, consisting of the Company’s 2020 Executive Stock Incentive Plan (the “2020 Plan”). 

 

 
72

Table of Contents

 

Equity Compensation Plan Information

Plan category

 

Number of securities to be issued upon exercise of outstanding options, warrants and rights

 

 

Weighted-average exercise price of outstanding options, warrants and rights

 

 

Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))

 

 

 

(a)

 

 

(b)

 

 

(c)

 

Equity compensation plans approved by security holders

 

 

47,251

 

 

$

21.81

 

 

 

818,864

 

Equity compensation plans not approved by security holders

 

 

-

 

 

 

-

 

 

 

-

 

Total

 

 

47,251

 

 

$

21.81

 

 

 

818,864

 

  

Security ownership of certain beneficial owners and management:

 

(a)

Information concerning security ownership of certain beneficial owners is incorporated herein by reference to the Proxy Statement under the caption “Security Ownership of Certain Beneficial Owners and Management”.

 

 

(b)

Information concerning security ownership of management is incorporated herein by reference to the Proxy Statement under the captions “Security Ownership of Certain Beneficial Owners and Management”, “Executive Compensation”, “Stock Based Awards”, “Options Exercised in Fiscal 2020”, and “Outstanding Equity Awards at Fiscal Year-End”. See also the equity compensation plan information in Item 5 of this Form 10-K.

 

 

(c)

Changes in Control

 

None. 

  

ITEM 13 CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

Information regarding director independence is incorporated herein by reference to the Company’s Proxy Statement to be filed with the SEC pursuant to Regulation 14A not later than 120 days after January 2, 2021 under the captions “Item No.1 – Election of Directors” and “The Board of Directors and Committees”. 

 

ITEM 14 PRINCIPAL ACCOUNTING FEES AND SERVICES

 

Information concerning principal accountant fees and services is incorporated herein by reference to the Company’s Proxy Statement to be filed with the SEC pursuant to Regulation 14A not later than 120 days after January 2, 2021 under the caption “Item No. 3 – Ratification of Appointment of Independent Registered Public Accounting Firm”.

 

 
73

Table of Contents

 

PART IV

 

ITEM 15 EXHIBITS, FINANCIAL STATEMENT SCHEDULE

 

 

(a)

Documents filed as part of this Form 10-K:

   

 

(1)

Financial statements

  

Consolidated Balance Sheets — January 2, 2021 and December 28, 2019

34

 

 

 

Consolidated Statements of Income — Fiscal years ended January 2, 2021, December 28, 2019

36

 

 

 

Consolidated Statements of Comprehensive Income — Fiscal years ended January 2, 2021, December 28, 2019

36

 

 

 

Consolidated Statements of Shareholders’ Equity — Fiscal years ended January 2, 2021, December 28, 2019

37

 

 

 

Consolidated Statements of Cash Flows — Fiscal years ended January 2, 2021, December 28, 2019

38

 

 

 

 

Notes to Consolidated Financial Statements

39

 

 

 

 

Report of Independent Registered Public Accounting Firm

68

 

   

 

(2)

Financial Statement Schedules

 

Schedule II — Valuation and qualifying accounts begins on page [77] of this Form 10-K. Schedules other than that listed above have been omitted because the required information is contained in the financial statements and notes thereto, or because such schedules are not required or applicable.

 

 
74

Table of Contents

 

Exhibit Index

 

Exhibits to this Form 10-K listed but not included herein will be provided upon written request sent to the Company’s executive offices.

 

Exhibit No.

 

Description

 

 

 

2.1

 

Stock Purchase Agreement dated August 30, 2019, among the Company, Eastern Engineered Systems, Inc., Big 3 Holdings, LLC, Big 3 Precision Mold Services, Inc., Industrial Design Innovations, LLC, Sur-Form, LLC, Associated Toolmakers Limited, TVV Capital Partners III, L.P., TVV Capital Partners III-A, L.P, Alan Scheidt, Todd Riley, Clinton Hyde and Big 3 Holdings, LLC, as the initial Seller Representative (incorporated herein by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383) filed on September 3, 2019).

 

 

 

3.1

 

Restated Certificate of Incorporation of the Company (conformed copy) (incorporated by reference to Exhibit 3.1 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended March 28, 2020 (SEC File No. 001-35383) 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 for the quarterly period ended March 28, 2020 (SEC File No. 001-35383) filed on May 6, 2020).

 

 

 

4

 

Description of Securities (filed herewith).

 

 

 

10.1*

 

Amended and Restated Employment Agreement, dated as of January 1, 2018, between the Company and August M. Vlak (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed January 22, 2018).

 

 

 

10.2*

 

The Company’s Directors’ Fee Program, effective as of October 1, 1996 (incorporated herein by reference to the Company’s Registration Statement on Form S-8, as amended (SEC File No. 333-21351) filed on February 7, 1997).

 

 

 

10.3*

 

The Company’s 2010 Executive Stock Incentive Plan, effective July 20, 2010 (incorporated herein by reference to Exhibit 4a to the Company’s Registration Statement on Form S-8 (SEC File No. 333-169169), filed on September 2, 2010).

 

 

 

10.4*

 

The Company’s 2020 Executive Stock Incentive Plan, effective February 19, 2020 (incorporated herein by reference to Exhibit 99.1 to the Company’s Registration Statement on Form S-8 (SEC File No. 333-238565), filed on May 21, 2020).

 

 

 

10.5

 

Credit Agreement dated August 30, 2019 among the Company, the lenders from time to time party hereto), and Santander Bank, N.A., as the administrative agent, an LC Issuer (as there defined), and as the Swing Line Lender (as therein defined) (incorporated herein by reference to Exhibit 99.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed on September 3, 2019).

 

 

 

10.6

 

Pledge and Security Agreement, dated August 30, 2019 among the Company, certain of its Subsidiaries (as defined therein), and Santander Bank, N.A., as administrative agent for the benefit of the Secured Creditors (as defined therein) (incorporated herein by reference to Exhibit 99.2 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed on September 3, 2019).

 

 

 

21

 

Subsidiaries of the Company (filed herewith).

 

 

 

23

 

Consent of Fiondella, Milone & LaSaracina LLP (filed herewith).

 

 

 

31

 

Rule 13a-14(a) Certification of Chief Executive Officer and Chief Financial Officer of the Company in accordance with Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).

 

 

 

32

 

Section 1350 Certification of Chief Executive Officer and Chief Financial Officer of the Company in accordance with Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith).

  

 
75

Table of Contents

 

Exhibit No.

 

Description

 

 

 

99

 

Letter to our shareholders from the Annual Report 2020 (filed herewith).

 

 

 

101

 

The following materials from the Company’s Annual Report on Form 10-K for the year ended January 2, 2021, formatted in Inline Extensible Business Reporting Language (iXBRL): (i) the Consolidated Balance Sheets as of January 2, 2021 and December 28, 2019; (ii) the Consolidated Statements of Income for the fiscal years ended January 2, 2021 and December 28, 2019; (iii) the Consolidated Statements of Comprehensive Income for the fiscal years ended January 2, 2021 and December 28, 2019; (iv) the Consolidated Statements of Shareholders’ Equity for the fiscal years ended January 2, 2021 and December 28, 2019; (v) the Consolidated Statements of Cash Flows for the fiscal years ended January 2, 2021 and December 28, 2019; and (vi) the Notes to the Consolidated Financial Statements (filed herewith).

 

* Management contract, compensatory plan or arrangement.

  

ITEM 16 FORM 10-K SUMMARY

 

None.

 

 
76

Table of Contents

 

The Eastern Company and Subsidiaries

 

Schedule II – Valuation and Qualifying accounts

 

COL. A

 

COL. B

 

 

COL. C

 

 

COL. D

 

 

COL. E

 

 

 

 

 

 

ADDITIONS

 

 

 

 

 

 

 

 

 

 

 

 

(1)

 

 

(2)

 

 

 

 

 

 

Description

 

Balance at Beginning

of Period

 

 

Charged to Costs

and Expenses

 

 

Charged to Other

Accounts-Describe

 

 

Deductions –

Describe

 

 

Balance at End

of Period

 

Fiscal year ended January 2, 2021:
Deducted from asset accounts:
Allowance for doubtful accounts

 

$556,000

 

 

$13,000

 

 

$-24,000(c)

 

$0(a)

 

$545,000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fiscal year ended December 28, 2019:
Deducted from asset accounts:
Allowance for doubtful accounts

 

$680,000

 

 

$202,000

 

 

$78,000(b)

 

$0(a)

 

$556,000

 

  

(a)

Uncollectible accounts written off, net of recoveries.

(b)

Acquired company opening balance.

(c)

Disposed companies ending balance.

  

 
77

Table of Contents

  

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

Dated: March 16, 2021

THE EASTERN COMPANY

 

 

 

 

 

By:

/s/ John L. Sullivan III

 

 

John L. Sullivan III

 

 

Vice President and Chief Financial Officer

  

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

  

/s/ August M. Vlak

 

March 16, 2021

August M. Vlak
President, Chief Executive Officer and Director (Principal Executive Officer)

 

 

 

 

 

/s/ John L. Sullivan III

 

March 16, 2021

John L. Sullivan III
Vice President and Chief Financial Officer

(Principal Financial Officer and Principal

Accounting Officer)

 

 

 

 

 

/s/ James A. Mitarotonda

 

March 16, 2021

James A. Mitarotonda
Chairman of the Board

 

 

 

 

 

/s/ Fredrick D. DiSanto

 

March 16, 2021

Fredrick D. DiSanto

Director

 

 

 

 

 

/s/ John W. Everets

 

March 16, 2021

John W. Everets
Director

 

 

 

 

 

/s/ Charles W. Henry

 

March 16, 2021

Charles W. Henry

Director

 

 

 

 

 

/s/ Michael A. McManus

 

March 16, 2021

Michael A. McManus, Jr.

Director

 

 

 

 

 

/s/ Peggy Scott

 

March 16, 2021

Peggy B. Scott

Director

 

 

 

 

78

 

EX-21 2 eml_ex21.htm LIST OF DIVISIONS AND SUBSIDIARIES eml_ex21.htm

Exhibit 21

 

LIST OF DIVISIONS AND SUBSIDIARIES

OF

THE EASTERN COMPANY

 

Name of Division

 

State or Other Jurisdiction of Incorporation or Organization

Argo EMS

 

Connecticut

Frazer & Jones Company           

 

New York

Eberhard Manufacturing

 

Ohio

Greenwald Industries

 

Connecticut

Illinois Lock Company

 

Illinois

 

 

 

Name of Subsidiary

 

 

Associated Toolmakers Ltd.

 

England

Big 3 Precision Products, Inc.

 

Delaware

Big 3 Precision Mold Services, Inc.

 

Delaware

Dongguan Reeworld Security Products Ltd.

 

China

Eastern Engineered Systems, Inc.

 

Delaware

Eastern Industrial Ltd

 

China

Eberhard Hardware Manufacturing Ltd.

 

Canada

Hallink Moulds, Inc.

 

Canada

Velvac Holdings, Inc.

 

Delaware

Velvac, Inc.

 

Delaware

Velvac International, Inc.           

 

Delaware

Velvac de Reynosa, S. De R.L. De C.V.

 

Mexico

World Lock Company Ltd.

 

Taiwan

World Security Industries Co. Ltd.

 

Hong Kong

 

EX-23 3 eml_ex23.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM eml_ex23.htm

Exhibit 23

 

Consent of Independent Registered Public Accounting Firm

 

We hereby consent to the incorporation by reference in this Annual Report on Form 10-K of The Eastern Company for the year ended January 2, 2021 of our reports dated March 16, 2021 included in its Registration Statement on Form S-8 (Nos. 333-21351, 333-169169 and 333-238565) relating to the consolidated financial statements and financial statement schedule and internal controls for the two years ended January 2, 2021 listed in the accompanying index.

 

/s/Fiondella, Milone & LaSaracina LLP

Fiondella, Milone & LaSaracina LLP

 

Glastonbury, Connecticut

March 16, 2021

 

EX-31 4 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-K 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: March 16, 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-K 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: March 16, 2021

 

 

 

 

 

/s/ John L. Sullivan III

 

 

John L. Sullivan III

 

 

CFO

 

 

 

 

EX-32 5 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 § 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 Annual Report on Form 10-K for the period ended January 2, 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 16th day of March, 2021.

 

 

/s/ August M. Vlak

 

 

August M. Vlak

 

 

CEO

 

 

 

 

 

/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-K 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-K, irrespective of any general incorporation language contained in such filing.)

EX-99 6 eml_ex99.htm LETTER TO SHAREHOLDERS eml_ex99.htm

Exhibit 99

   

LETTER TO SHAREHOLDERS

 

To our Shareholders:

 

We will remember 2020. We are proud of how we executed on each element of our three-part strategy: we acted quickly to deliver results in the face of unprecedented turmoil; we strengthened our portfolio of businesses through several divestitures and one acquisition; and we preserved our balance sheet by generating near-record cash from operating activities while paying down debt.

 

More than anything, 2020 demonstrated the tremendous resilience of our businesses. We responded promptly to the challenges in our workplace, with our customers and suppliers. We especially applaud our employees who came together during the crisis. The high degree of commitment and collaboration reflects our Company’s 163-year history, during which we have successfully weathered many storms.

 

We acknowledge the contributions of the 15 associates who retired from Eastern in 2020. We are grateful for the more than 372 combined years that they contributed to our success. We also mourn the sudden loss of one associate due to COVID-19 this year, after more than 30 years in the business.

 

2020 Review

 

When our directors and several guests rang the opening bell at the Nasdaq stock market on February 19, 2020, our operations in China were preparing to re-open and CNBC announced it was “feeling better about the decline in cases of COVID-19” in China. Within a month, the COVID-19 pandemic cascaded across the world and, like many others, we immediately took urgent steps to protect the health and welfare of our employees; to continue serving our customers; and to mitigate the financial impact on our businesses in order to maintain ample liquidity.

 

For most of the year, we maintained a broad range of policies and procedures to ensure that employees across all our locations remained healthy, including the use of face masks, social distancing, staggering staff and shifts, encouraging work from home for as many employees as possible, and implementing enhanced cleaning programs. As a result of our actions, our businesses continued to operate throughout the year with only a few brief interruptions. We also rose to the occasion to contribute to the health and safety of our communities. Our Big 3 Precision subsidiary manufactured frames for emergency response hospital beds that were used by healthcare facilities across the U.S. Several of our businesses donated safety masks to healthcare workers, including our Velvac subsidiary, which donated 7,000 safety masks to hospitals in Milwaukee.

 

Despite COVID-19, we were undeterred from our strategy to continue strengthening our portfolio of businesses and successfully closed on our acquisition of the Hallink RSB Inc. business. Hallink Moulds, Inc., which is now part of Eastern’s Big 3 Precision Products subsidiary, is a leading supplier of blow molds and change parts to the food, beverage, healthcare, and chemical industry. Its complementary products and capabilities offer potentially significant synergies that could create material incremental value through shared know-how and strong relationships across an even broader customer base.

 

In August, we announced the combination of Eberhard Manufacturing and the Illinois Lock Company into a single company that, we believe, will be a leader in access and security hardware. The combination increases critical mass in our target markets, accelerates growth, and optimizes our manufacturing footprint. The combined business will operate under the Eberhard brand and capitalize on the numerous innovations developed by the Illinois Lock Company. We also divested our two composite panel businesses, Canadian Commercial Vehicles Corporation (“CCV”) and Sesamee Mexicana, S.A. de C.V. (“Sesamee”). As a result of these changes, we now report our businesses in two segments: Engineered Solutions and Diversified Products. The Engineered Solutions segment, which is now our largest segment, accounting for approximately 82% of 2020 sales, includes Big 3 Precision, the combined Eberhard, and Velvac. The Diversified Products segment includes Greenwald Industries, Argo EMS, and Frazer & Jones.

  

 
 

  

In 2020, we strengthened our leadership team with several new appointments. Jim Woidke, who joined Eastern in January 2017 as the Managing Director of Eberhard, became Eastern’s Chief Operating Officer. Jeff Fleming, who joined Eastern in January 2017 as Managing Director of the Illinois Lock Company, became the new Managing Director of the combined Eberhard. Additionally, in January of 2021, Nick Lentine became President of Big 3 Precision. Nick joined us from Faurecia, a top ten global automotive supplier of technologies for sustainable mobility.

 

2020 results

 

Net sales for fiscal year 2020 were $240.4 million, a decrease of 5% from $251.7 million in 2019. The decline in sales was primarily due to the decision by many of our industrial and consumer goods customers to close operations as a result of the COVID-19 pandemic as well as our divestiture of CCV and Sesamee. Starting in late March, many of our customers announced plans to temporarily close their operations in response to the COVID-19 pandemic. In late March and April, demand for our products fell by as much as one-half in many of our end-markets. By late June, demand recovered nearly half its loss, and at the end of 2020, most of our markets rebounded to pre-pandemic levels. Demand from our Class-8 truck, motorhomes, truck accessories, and consumer packaging markets led the recovery. At the same time, sales of blow mold tooling at Big 3 Precision continued to grow unabated as a result of strong consumer demand for hygiene and cleaning products.

 

Net income for 2020 decreased 59% to $5.4 million, or $0.86 per diluted share, from $13.3 million, or $2.12 per diluted share, in 2019. Adjusted for $6.8 million of non-recurring items, net of tax, net income in 2020 would have been $12.2 million, or $1.95 per diluted share.1 Non-recurring items are primarily non-cash charges related to our portfolio optimization including goodwill impairment of $3.7 million, net of tax, a loss on disposition of CCV and Sesamee of $1.6 million, net of tax, and one-time restructuring, factory relocation and transaction costs of $1.5 million, net of tax. Net income in 2020 also benefited from the actions we took in the second quarter to control expenses, including suspending hiring for salaried positions, reducing work hours, and nearly eliminating travel.

 

Notably, our businesses generated net cash of $20.7 million from operating activities, compared to $23.0 million in 2019, in part as a result of our cash management measures. Importantly, we reduced our total debt by approximately $10.0 million in 2020. As a result, our balance sheet remains strong and we believe we have ample resources to navigate the improving business environment. As of January 2, 2021, the last day of our 2020 fiscal year, our net leverage ratio was 3.04x and our fixed charge coverage ratio was 2.10x – both of which are well within our bank covenants of 4.25x and 1.25x, respectively.

 

Outlook

 

At this time, there are many signs for optimism going into 2021 despite lingering uncertainty in demand, recovering supply chains, and raw material price volatility. That said, we believe that our focus on our three core businesses – Big 3 Precision, Eberhard, and Velvac – will translate into significant sales, earnings and cash flow growth in 2021 and beyond. The markets that these core businesses serve are experiencing transformational changes as the result of digitization, automation, and more. Our position in these markets and our capabilities are unique, setting us up for success. Together, we believe these three core businesses will enable us to achieve our goal of becoming a $100.0 million EBITDA company.

  

____________________

1 For more information on these and other non-GAAP measures used in this letter, see “Non-GAAP Financial Measures” in the accompanying Form 10-K.

   

 
 

  

We are grateful for your continued support and look forward to seizing the opportunities that lie ahead.

  

/s/August M. Vlak

August M. Vlak
President and Chief Executive Officer

             

/s/James A. Mitarotonda 
James A. Mitarotonda
Chairman of the Board

             

Safe Harbor for Forward-Looking Statements

 

Statements in this document about our future expectations, beliefs, goals, plans or prospects constitute forward-looking statements within the meaning of the safe harbor provisions of the Private Securities Litigation Reform Act of 1995 and the rules, regulations and releases of the Securities and Exchange Commission. Any statements that are not statements of historical fact, including statements containing the words “believes,” “intends,” “continues,” “reflects,” “plans,” “anticipates,” “expects,” “recovering,” “opportunities” and similar expressions, should also be considered to be forward-looking statements. Readers should not place undue reliance on these forward-looking statements, which are based upon management’s current beliefs and expectations. These forward-looking statements are subject to risks and uncertainties, and actual results might differ materially from those discussed in, or implied by, the forward-looking statements. The risks and uncertainties that could cause actual results or events to differ materially from those indicated by such forward-looking statements 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 vaccines or treatment of COVID-19, changing customer preferences, lack of success of new products, loss of customers, cybersecurity breaches, changes in competition in our markets, and increased prices for raw materials resulting from tariffs on imported goods or otherwise. There are important, additional factors that could cause actual results or events to differ materially from those indicated by such forward-looking statements, including those set forth in our reports and filings with the Securities and Exchange Commission. We undertake 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.

  

 
 

  

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 U.S. GAAP. A reconciliation of non-GAAP financial measures referenced in this release to the nearest GAAP results is provided with this release.

 

To supplement the consolidated financial statements prepared in accordance with U.S. GAAP, we have presented adjusted earnings per share 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 (loss), diluted earnings (loss) per common share, or other measures prescribed by U.S. GAAP, and there are limitations to using non-GAAP financial measures. 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 earnings per share 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 (benefit from) income taxes, and depreciation and amortization; in addition to these adjustments, we exclude, when they occur, the impacts of impairment losses, losses on sale of subsidiaries, transaction expenses, factory relocation expenses and restructuring costs. 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 that of our competitors, and to establish operational goals and forecasts that are used in allocating resources.

 

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.

   

 

EX-101.SCH 7 eml-20210102.xsd XBRL SCHEMA FILE 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000007 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - BUSINESS ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - INTANGIBLES link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - STOCK OPTIONS AND AWARDS link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - RETIREMENT BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - REPORTABLE SEGMENTS link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - CONCENTRATION OF RISK link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - BUSINESS ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - INTANGIBLES (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - STOCK OPTIONS AND AWARDS (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - RETIREMENT BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - REPORTABLE SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - BUSINESS ACQUISITIONS (Details) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - BUSINESS ACQUISITIONS (Details 1) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - BUSINESS ACQUISITIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - INTANGIBLES (Details) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - INTANGIBLES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - DEBT (Details 1) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - STOCK OPTIONS AND AWARDS (Details) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - STOCK OPTIONS AND AWARDS (Details 1) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - STOCK OPTIONS AND AWARDS (Details 2) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - STOCK OPTIONS AND AWARDS (Details 3) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - STOCK OPTIONS AND AWARDS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - INCOME TAXES (Details 1) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - INCOME TAXES (Details 2) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - INCOME TAXES (Details 3) link:presentationLink link:calculationLink link:definitionLink 000054 - Disclosure - INCOME TAXES (Details 4) link:presentationLink link:calculationLink link:definitionLink 000055 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000056 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 000057 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000058 - Disclosure - RETIREMENT BENEFIT PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 000059 - Disclosure - RETIREMENT BENEFIT PLANS (Details 1) link:presentationLink link:calculationLink link:definitionLink 000060 - Disclosure - RETIREMENT BENEFIT PLANS (Details 2) link:presentationLink link:calculationLink link:definitionLink 000061 - Disclosure - RETIREMENT BENEFIT PLANS (Details 3) link:presentationLink link:calculationLink link:definitionLink 000062 - Disclosure - RETIREMENT BENEFIT PLANS (Details 4) link:presentationLink link:calculationLink link:definitionLink 000063 - Disclosure - RETIREMENT BENEFIT PLANS (Details 5) link:presentationLink link:calculationLink link:definitionLink 000064 - Disclosure - RETIREMENT BENEFIT PLANS (Details 6) link:presentationLink link:calculationLink link:definitionLink 000065 - Disclosure - RETIREMENT BENEFIT PLANS (Details 7) link:presentationLink link:calculationLink link:definitionLink 000066 - Disclosure - RETIREMENT BENEFIT PLANS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000067 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 000068 - Disclosure - REPORTABLE SEGMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 000069 - Disclosure - CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000070 - Disclosure - CONCENTRATION OF RISK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 eml-20210102_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 eml-20210102_def.xml XBRL DEFINITION FILE EX-101.LAB 10 eml-20210102_lab.xml XBRL LABEL FILE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Entity Voluntary Filers Current Fiscal Year End Date Entity Well Known Seasoned Issuer 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 Entity Public Float Document Annual Report Document Transition Report Entity Interactive Data Current Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Consolidated Balance Sheets ASSETS Current assets Cash and cash equivalents Marketable securities Accounts receivable, less allowances: 2020 - $545,000;2019 - $556,000 Inventories: Raw materials and component parts Work in process Finished goods Inventory Current portion of note receivable Prepaid expenses and other assets Total Current Assets [Assets, Current] Property, Plant and Equipment Land Buildings Machinery and equipment Accumulated depreciation [Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment] Total [Property, Plant and Equipment, Net] Other Assets Goodwill Trademarks Patents, technology and other intangibles net of accumulated amortization Long term notes receivable, less current portion Right of Use Assets Total other assets [Other Assets] TOTAL 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 debt, 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: 8,996,625 shares in 2020 and 8,975,434 shares in 2019 Outstanding: 6,246,896 shares in 2020 and 6,240,705 shares in 2019 Treasury Stock: 2,749,729 shares in 2020 and 2,734,729 shares in 2019 Retained earnings Accumulated other comprehensive loss: Foreign currency translation Unrealised (loss) gain on interest rate swap, net of tax Unrecognized net pension and postretirement benefit costs, net of tax Accumulated other comprehensive loss [Accumulated Other Comprehensive Income (Loss), Net of Tax] Total Shareholders' Equity TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Accounts receivable, allowance for doubtful accounts Shareholders' Equity 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) Consolidated Statements of Income 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] Goodwill impairment loss [Goodwill, Impairment Loss] Loss on disposition of subsidiary Restructuring costs [Restructuring Costs] 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 Consolidated Statements of Comprehensive Income Net income Other comprehensive income: Change in foreign currency translation Change in fair value of interest rate swap, net of tax benefit (cost) of: $490,234 in 2020 and $26 in 2019 Change in pension and other postretirement benefit costs, net of taxes of: $1,776,264 in 2020 and $664,279 in 2019 Total other comprehensive (loss) [Other Comprehensive Income (Loss), before Tax] Comprehensive income [Comprehensive Income (Loss), Net of Tax, Attributable to Parent] Other comprehensive income/(loss) Change in fair value of interest rate swap, taxes benefit Change in pension and postretirement benefit costs, income taxes (expense)/ benefit Consolidated Statements of Shareholders' Equity Statement [Table] Statement [Line Items] Statement Equity Components [Axis] Common Stock Treasury Stock Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Balance, shares [Shares, Issued] Balance, amount Net income Cash dividends declared, $.44 per share Currency translation adjustment Change in fair value of interest rate swap Change in pension and other postretirement benefit costs, net of tax Issuance of SARS, shares Issuance of SARS, amount Issuance of Common Stock for directors' fees, shares Issuance of Common Stock for directors' fees, amount Treasury stock purchases, shares Treasury stock purchases, amount Issuance of SARS Balance, shares Balance, amount Consolidated Statements of Cash Flows Operating Activities Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization Loss on disposition of subsidiaries Unrecognized pension and postretirement benefits Goodwill impairment loss (Gain) loss on sale of equipment and other assets Non-cash restructuring charges Provision for doubtful accounts Deferred taxes Stock compensation expense Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other Other assets Accounts payable [Increase (Decrease) in Accounts Payable] Accrued compensation [Increase (Decrease) in Deferred Compensation] 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 [Proceeds from Sale and Maturity of Marketable Securities] Business acquisition, net of cash acquired [Payments to Acquire Businesses, Net of Cash Acquired] Proceeds from business dispositions Issuance of Note Receivable [Issuance of Note Receivable] Payments Received from Note Receivable Proceeds from sale of equipment Purchases of property, plant and equipment [Payments to Acquire Property, Plant, and Equipment] Net cash used in investing activities [Net Cash Provided by (Used in) Investing Activities] Financing Activities Proceeds from long-term borrowings 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 [Dividends, Cash] Net cash provided by (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, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental disclosure of cash flow information: Cash paid during the year for: Interest Income taxes [Income Taxes Paid] Non-cash investing and financing activities Right of use asset Lease liability [Lease liability] DESCRIPTION OF BUSINESS 1. DESCRIPTION OF BUSINESS BUSINESS ACQUISITIONS 2. BUSINESS ACQUISITIONS ACCOUNTING POLICIES 3. ACCOUNTING POLICIES GOODWILL 4. GOODWILL INTANGIBLES 5. INTANGIBLES DEBT 6. DEBT STOCK OPTIONS AND AWARDS 7. STOCK OPTIONS AND AWARDS INCOME TAXES 8. INCOME TAXES LEASES 9. LEASES RETIREMENT BENEFIT PLANS 10. RETIREMENT BENEFIT PLANS 11. EARNINGS PER SHARE REPORTABLE SEGMENTS 12. REPORTABLE SEGMENTS RECENT ACCOUNTING PRONOUNCEMENTS 13. RECENT ACCOUNTING PRONOUNCEMENTS CONTINGENCIES 14. CONTINGENCIES CONCENTRATION OF RISK 15.CONCENTRATION OF RISK Fiscal Year Principles of Consolidation Reclassification Use of Estimates Foreign Currency Cash Equivalents Accounts Receivable Inventories Inventory, Policy [Policy Text Block] Property, Plant and Equipment and Related Depreciation Impairment of Long-Lived Assets Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Intangible Assets Fair Value of Financial Instruments Leases Revenue Recognition Cost of Goods Sold Shipping and Handling Costs Product Development Costs Selling and Administrative Expenses Advertising Costs Stock Based Compensation Income Taxes Schedule of Intangible Assets Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Roll-forward of Goodwill Schedule of Gross Carrying Amount and Accumulated Amortization of Amortizable Intangible Assets Schedule of Debt Schedule of Annual Principal Maturities of Long-Term Debt Schedule of Stock Appreciation Rights Activity Schedule of SARs Outstanding and Exercisable Schedule of Stock Option Activity Schedule of Stock Grants Outstanding and Exercisable Deferred Income Tax (Assets) Liabilities Income Before Income Taxes Provision for Income Taxes Reconciliation of Income Taxes Computed Using the U.S. Federal Statutory Rate to that Reflected in Operations Reconciliation of Unrecognized Tax Benefits Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases Schedule of Pension benefit plans and other postretirement benefit plan Schedule of Fair value of plan assets Schedule of Amounts Recognized in Accumulated Other Comprehensive Income Schedule of Defined Contribution Plan Schedule of Fair Values of Plans Assets Utilizing Fair Value Hierarchy Schedule of Projected Benefit Obligation and Accumulated Benefit Obligation in Excess of Plan Assets Schedule of Assumptions Used to Determine Projected Benefit Obligations for Benefit Plans Schedule of Change in the Components of Accumulated Other Comprehensive income Schedule of Funded Status of Pension Benefit Plans and Postretirement Benefit Plan Schedule of Components of Net Periodic Benefit Cost Schedule of Assumptions Used to Determine Net Periodic Benefit Cost for Benefit Plans Schedule of Denominators Used in the Earnings Per Share Computations Schedule of Segment Financial Information Business Acquisition [Axis] Customer relationship [Member] Intellectual Property [Member] Non-compete agreements [Member] Patents, technology, and licenses Weighted useful life Regulatory Asset [Axis] Big 3 Precision [Member] Cash Cash proceeds from debt Total consideration Accounts receivable [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables] Inventory [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory] Prepaid and other assets Property plant and equipment Other noncurrent assets Other intangible assets Current liabilities [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities] Deferred revenue [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue] Income tax payable [Income tax payable] Note payable [Note payable] Deferred tax liabilities [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities] Goodwill Total identifiable net assets Identifiable assets acquired, goodwill, and liabilities assumed, net Short-term Debt, Type [Axis] Longterm Debt Type Axis Name of the acquired entity. Revolving Credit Loan [Member] Term Loan [Member] Refers to the acquired entity. Acquisition expenses Adjusted purchase price Cost of the acquisition Fair market value of the net assets acquired Cash on hand Maximum borrowing capacity Repayment of debt Goodwill [Goodwill, Gross] Income Statement Location [Axis] Product and Service [Axis] Balance Sheet Location [Axis] Range [Axis] Business Combination, Separately Recognized Transactions [Axis] Finite Lived Intangible Assets By Major Class Axis Property Plant And Equipment By Type Axis Liability Class [Axis] Product Development Costs [Member] Advertising [Member] Leases [Member] Minimum [Member] Maximum [Member] Greenwald Industries [Member] Eberhard Hardware Manufacturing Ltd [Member] Technology And Licenses [Member] Building [Member] Machinery and Equipment [Member] Lease [Member] Cash Equivalents Cash and Cash Equivalents [Abstract] Amount of deposits insured by Federal Deposit Insurance Corporation (FDIC) Accounts receivable, allowance for doubtful accounts [Accounts Receivable, Allowance for Credit Loss, Current] Accounts receivable, customers due period Bad debt expense Revenue recognized employing the percentage of completion method Sales returns Percentage of available cash located in foreign subsidiaries Inventories LIFO inventory amount FIFO inventory amount Amortization expense Excess of current cost over LIFO carrying value Lease expense 2021 Lease expense 2022 Lease expense 2023 Lease expense 2024 Lease expense 2025 Lease expense thereafter Weighted average remaining lease term Depreciation Product development expenses Advertising costs Interest rate on leases Useful lives of intangible assets Impairment of goodwill Subscription services revenue Estimated useful lives of the assets Lease liability GOODWILL (Details) Asset Class [Axis] Subsegments [Axis] Goodwill [Member] Diversified Products [Member] Engineered Solutions [Member] Beginning balance Investment Impairment Charge Foreign exchange Ending balance Business Interruption Loss [Axis] Non-compete agreements [Member] Total [Member] Patents and developed technology [Member] Customer relationship [Member] License and Service [Member] Intellectual Property [Member] Total Gross Intangibles Accumulated Amortization Weighted-Average Amortization Period (Years) Net Intangible assets 2021 2022 2023 2024 2025 Term loans Revolving credit loan Long term debt Less current portion Long term debt, less current portion 2021 [Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months] 2022 [Long-term Debt, Maturities, Repayments of Principal in Year Two] 2023 [Long-term Debt, Maturities, Repayments of Principal in Year Three] 2024 [Long-term Debt, Maturities, Repayments of Principal in Year Four] Thereafter Total [Long-term Debt and Lease Obligation, Including Current Maturities] Debt Instrument Redemption Period Axis Variable Rate Axis Derivative Instrument Risk Axis December 31, 2019 through June 30, 2021 [Member] September 30, 2021 through June 30, 2023 [Member] September 30, 2023 through June 30, 2024 [Member] Maximum [Member] LIBOR [Member] Minimum [Member] Interest Rate Swap [Member] Remaining balance of term loan Remaining balance of term loan rate Unamortized discounts and debt Issuance costs Interest paid Revolving commitment portion Repayment of debt [Proceeds from (Repayments of) Long-term Debt and Capital Securities] 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 Stcok 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] Exercisable Outstanding Weighted avaerage exercise price Maximum Range of Exercise Prices (in dollar per share) Weighted- Average Remaining Contractual Life Minimum Range of Exercise Prices (in dollar per share) 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 (in shares) Exercisable (in shares) Weighted Average Remaining Contractual Life Minimum Range of Exercise Prices (in dollar per share) Weighted average exercise price Maximum Range of Exercise Prices (in dollar per share) Plan Name Axis 2020 Plan [Member] Expected term Intrinsic value Common stock shares reserved for future issuance Volatility deviation Risk free rate Issued Stock compensation expense Property, plant and equipment Right of Use Asset Intangible assets Other Foreign Withholding Tax Total deferred income tax liabilities Other postretirement benefits Inventories [Deferred Tax Assets, Inventory] Allowance for doubtful accounts Accrued compensation [Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation] Lease Obligation Pensions Foreign Tax Credit Other income tax Total deferred income tax assets Net deferred income tax (assets) liabilities Domestic Foreign Income before income taxes [Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest] Current Federal Foreign [Deferred Foreign Income Tax Expense (Benefit)] State Deferred Federal [Current Federal Tax Expense (Benefit)] Foreign [Current Foreign Tax Expense (Benefit)] State [Current State and Local Tax Expense (Benefit)] Provision for income taxes Income taxes using U.S. federal statutory rate, Amount State income taxes, net of federal benefit, Amount Impact on Foreign Repatriation Tax Reform, Amount Impact of foreign subsidiaries on effective tax rate, Amount Impact of Research & Development tax credit, Amount Uncertain tax positions reserve, Amount Total income tax computed Other-net, Amount Income taxes using U.S. federal statutory rate, Percent State income taxes, net of federal benefit, Percent Impact on Foreign Repatriation Tax Reform, percent Impact of foreign subsidiaries on effective tax rate, Percent Impact of Research & Development tax credit, Percentage Uncertain tax positions reserve, Percentage Other-net, Percent Effective income tax rate Balance at beginning of year [Unrecognized Tax Benefits] Increase (decrease) for positions taken during the current period Increase (decrease) for positions taken during the prior period Increase (decrease) resulting from the expiration of the statute of limitations Balance at end of year Bipartisan Coronavirus Aid [Member] Undistributed earnings of foreign subsidiaries Unrecognized tax benefits that would affect the annual effective tax rate Accrued interest related to unrecognized tax benefits Total income taxes paid Tax relief 2021 [Member] 2022 [Member] 2023 [Member] 2024 [Member] 2025 [Member] Lease expense thereafter [Finance Lease, Interest Expense] Leases [Member] Right of use assets Interest rate Term of loan 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 Other Postretirement Benefit [Member] Rate of compensation increase Expected return on plan assets [Expected return on plan assets] Discount rate Fair Value Hierarchy and NAV [Axis] Pension Benefit [Member] Fair Value Plan Assets [Member] Benefit obligation at beginning of year Change in discount rate Service cost Interest cost Actuarial (gain)/loss Significant Event Benefits paid Benefit obligation at end of year [Defined Benefit Plan, Benefit Obligation] Net amount recognized in the balance sheet Benefit obligation at beginning of year [Benefit obligation at beginning of year] Benefit obligation at end of year [Benefit obligation at end of year] Fair value of plan assets at beginning of year [Defined Benefit Plan, Plan Assets, Amount] Actual return on plan assets Employer contributions Fair value of plan assets at end of year Amounts recognized in accumulated other comprehensive income [Abstract] Net (loss)/gain Prior service (cost) credit Total [Total] Defined Benefit Plan, Change in components of accumulated other comprehensive income [Abstract] Balance at beginning of period [Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax] Change due to availability of final actual assets and census data Charged to net periodic benefit cost [Abstract] Prior service cost Net loss (gain) Liability (gains)/losses Discount rate, amount Asset (gains)/losses deferred Significant Event [Significant Event] Other [Other] Balance at end of period Balance at beginning of period [Balance at beginning of period] Balance at end of period [Balance at end of period] Pension Benefit Plans and Other Postretirement Benefit Plan [Member] Discount rate for other postretirement plan Discount rate for supplemental pension plans Discount rate Pension plans with projected benefit obligation and accumulated benefit obligation in excess of plan assets [Abstract] Number of plans Projected benefit obligation Accumulated benefit obligation Fair value of plan assets Net amount recognized in accrued benefit liability Defined Benefit Plan By Plan Asset Categories Axis EasternCompanyCommonStock [Member] Level 3 [Member] Level 1 [Member] Common/Collective Trust Funds [Member] Russell 10 Year STRIPS Fixed Income Fund [Member] Russell 14 Year LDI Fixed Income Fund [Member] Level 2 [Member] Russell 15 Year STRIPS Fixed Income Fund [Member] Russell 8 Year LDI Fixed Income Fund [Member] Multi Asset Core Plus Fund [Member] Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] Russell 25 Year LDI Fixed Income Fund [Member] Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] Russell 28 to 29 Year STRIPS Fixed Income Fund [Member] Fair values of pension plans assets [Abstract] Fair value of plan assets at beginning of year Retirement Plan Name Axis Regular Matching Contributions [Member] Transitional Credit Contributions [Member] Non-Discretionary Contributions [Member] Contribution Plan [Abstract] Total contributions for the period Eastern Company Common Stock [Member] Accrued amount for non discretionary safe harbor contribution Discount rate Net amount recognized in accrued benefit liability 2021 [Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months] 2022 [Defined Benefit Plan, Expected Future Benefit Payment, Year Two] 2023 [Defined Benefit Plan, Expected Future Benefit Payment, Year Three] 2024 [Defined Benefit Plan, Expected Future Benefit Payment, Year Four] 2025 [Defined Benefit Plan, Expected Future Benefit Payment, Year Five] 2026 through 2030 Cash contributions Dividend received Fair value of plan assets at beginning of year Denominators used in the earnings per share computations [Abstract] Basic [Abstract] Weighted average shares outstanding Diluted [Abstract] Dilutive stock options (in shares) Weighted average shares outstanding [Weighted Average Number of Shares Outstanding, Basic and Diluted] Denominator for diluted earnings per share (in shares) Reporting Unit [Axis] Consolidation Items [Axis] Statement Geographical Axis Reporting Segment Information [Member] Engineered Solutions [Member] Operating Segment [Member] Diversified Products [Member] Reportable Geographical Components [Member] United States [Member] Foreign [Member] General Corporate [Member] Operating Segments [Member] Sales Income before income taxes Operating profit Other income Inter-segment sales Net sales [Net sales] Assets Depreciation and amortization [Depreciation, Depletion and Amortization] Capital expenditures before currency translation adjustment Currency translation adjustment [Currency translation adjustment] Capital expenditures Contingency Information [Abstract] Cost to remediate and monitor the landfill Concentration Risk By Type Axis Concentration Risk By Benchmark Axis Customer Concentration Risk [Member] Accounts Receivable [Member] Revolving Credit Loan [Member] LIBOR [Member] Interest Rate Swap [Member] Term Loan [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] Issuance value per share of no-par value, voting preferred stock; generally not indicative of the fair market value per share. The maximum number of voting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period. Issuance value per share of no-par value, nonvoting preferred stock; generally not indicative of the fair market value per share. The maximum number of nonvoting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period. Amount of allowance for credit loss on accounts receivable, classified as current. The amount of costs unrecognized during the period for pension and postretirement benefits. Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent. Disclosure of accounting policy for the classification of shipping and handling costs. Disclosure of accounting policy for product development costs. 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. Tabular disclosure of the assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan assets. The amount of gain (loss) recognized in significant events related to defined benefit plan. Changes in the accumulated other comprehensive income due to availability of final actual assets and census data. Amount, after tax, of (gains) losses deferred for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit. Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for significant event. Amount after tax of (increase) decrease in the value of the projected benefit obligation related to a change in other costs assumption and increase (decrease) in the value of the plan assets resulting from experience different from that assumed, that has not been recognized in net periodic benefit (cost) credit. Refers to number of defined benefit plans during the period. Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan. Capital expenditures before currency translation adjustment and general corporate. Currency translation adjustment relating to capital expenditures during the period. Currency translation adjustment relating to capital expenditures during the period. Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. Nominal or face amount used to calculate payment on derivative. 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. The term loans outstanding as of the balance sheet date. 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. A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Amount of deferred tax liability attributable to taxable temporary differences from operating lease right-of-use assets. Amount of deferred tax liability attributable to taxable temporary differences from taxes withholding on foreign currency transactions. Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease obligations. Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase Amount of allowance for credit loss on accounts receivable, classified as current. Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting. The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note The net cash inflow or outflow from resulting from payment, receipt or drawdown of cash deposit to guarantee a loan during the period. The cash outflow for cost incurred directly with the issuance of a derivative security. 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 Amount of income tax payable attributable to taxable temporary differences assumed at the acquisition date. Amount of note payable attributable to taxable temporary differences assumed at the acquisition date. Refers to the percentage of available cash located in foreign subsidiaries . Amount has been fully or partially written-off as bad debts. Amount of revenue recognized from employing the percentage of completion method. The aggregate recognized during the period for goods returned by customers. EX-101.PRE 11 eml-20210102_pre.xml XBRL PRESENTATION FILE XML 12 eml_10k_htm.xml IDEA: XBRL DOCUMENT 0000031107 2019-12-29 2021-01-02 0000031107 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0000031107 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-12-28 0000031107 2017-01-01 2018-03-31 0000031107 us-gaap:CorporateNonSegmentMember 2018-12-30 2019-12-28 0000031107 us-gaap:CorporateNonSegmentMember 2019-12-29 2021-01-02 0000031107 eml:ReportingSegmentInformationMember 2019-12-28 0000031107 eml:ReportingSegmentInformationMember 2021-01-02 0000031107 eml:OperatingSegmentMember eml:DiversifiedProductsMember 2019-12-28 0000031107 eml:OperatingSegmentMember eml:DiversifiedProductsMember 2021-01-02 0000031107 us-gaap:OperatingSegmentsMember 2021-01-02 0000031107 us-gaap:OperatingSegmentsMember 2019-12-28 0000031107 us-gaap:CorporateNonSegmentMember 2021-01-02 0000031107 us-gaap:CorporateNonSegmentMember 2019-12-28 0000031107 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2018-12-30 2019-12-28 0000031107 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2019-12-29 2021-01-02 0000031107 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2019-12-28 0000031107 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2021-01-02 0000031107 srt:ReportableGeographicalComponentsMember eml:USMember 2019-12-29 2021-01-02 0000031107 srt:ReportableGeographicalComponentsMember eml:USMember 2019-12-28 0000031107 srt:ReportableGeographicalComponentsMember eml:USMember 2021-01-02 0000031107 srt:ReportableGeographicalComponentsMember eml:USMember 2018-12-30 2019-12-28 0000031107 eml:OperatingSegmentMember eml:DiversifiedProductsMember 2018-12-30 2019-12-28 0000031107 eml:OperatingSegmentMember eml:DiversifiedProductsMember 2019-12-29 2021-01-02 0000031107 eml:OperatingSegmentMember eml:EngineeredSolutionsMember 2019-12-28 0000031107 eml:OperatingSegmentMember eml:EngineeredSolutionsMember 2021-01-02 0000031107 eml:OperatingSegmentMember eml:EngineeredSolutionsMember 2018-12-30 2019-12-28 0000031107 eml:OperatingSegmentMember eml:EngineeredSolutionsMember 2019-12-29 2021-01-02 0000031107 eml:ReportingSegmentInformationMember 2018-12-30 2019-12-28 0000031107 eml:ReportingSegmentInformationMember 2019-12-29 2021-01-02 0000031107 eml:NonDiscretionaryContributionsMember 2019-12-29 2021-01-02 0000031107 eml:TransitionalCreditContributionsMember 2018-12-30 2019-12-28 0000031107 eml:NonDiscretionaryContributionsMember 2018-12-30 2019-12-28 0000031107 eml:TransitionalCreditContributionsMember 2019-12-29 2021-01-02 0000031107 eml:RegularMatchingContributionsMember 2019-12-29 2021-01-02 0000031107 eml:RegularMatchingContributionsMember 2018-12-30 2019-12-28 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:TwentyEightToTwentyNineYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:EasternCompanyCommonStockMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:EasternCompanyCommonStockMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:EightYearTargetDurationLdiFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:TwentyEightToTwentyNineYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:FifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:TenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:EasternCompanyCommonStockMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:FifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:TenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:FifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:EightYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:CashAndCashEquivalentMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:CashAndCashEquivalentMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:TwentyEightToTwentyNineYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:TwentyEightToTwentyNineYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:TenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:TwentyFiveYearTargetDurationLdiFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:TwentyFiveYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:TwentyFiveYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:TwentyFiveYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:EasternCompanyCommonStockMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:EightYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:CashAndCashEquivalentMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:CashAndCashEquivalentMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:MultiAssetCorePlusFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:EightYearTargetDurationLdiFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:FifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:FifteenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:FourteenYearTargetDurationLdiFixedIncomeFundMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:TenYearTargetDurationSTRIPSFixedIncomeFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:CashAndCashEquivalentMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:CashAndCashEquivalentMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:CashAndCashEquivalentMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:CashAndCashEquivalentMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:EasternCompanyCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 eml:EasternCompanyCommonStockMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 srt:MinimumMember eml:PensionBenefitPlansandOtherPostretirementBenefitPlanMember 2018-12-30 2019-12-28 0000031107 srt:MaximumMember eml:PensionBenefitPlansandOtherPostretirementBenefitPlanMember 2018-12-30 2019-12-28 0000031107 srt:MaximumMember eml:PensionBenefitPlansandOtherPostretirementBenefitPlanMember 2019-12-29 2021-01-02 0000031107 srt:MinimumMember eml:PensionBenefitPlansandOtherPostretirementBenefitPlanMember 2019-12-29 2021-01-02 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-29 0000031107 eml:FairValuePlanAssetsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-02 0000031107 eml:FairValuePlanAssetsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-30 2019-12-28 0000031107 eml:FairValuePlanAssetsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-29 2021-01-02 0000031107 eml:FairValuePlanAssetsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-28 0000031107 eml:FairValuePlanAssetsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-29 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:FairValuePlanAssetsMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-02 0000031107 eml:FairValuePlanAssetsMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-30 2019-12-28 0000031107 eml:FairValuePlanAssetsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-29 2021-01-02 0000031107 eml:FairValuePlanAssetsMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-29 0000031107 eml:FairValuePlanAssetsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-28 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-28 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-02 0000031107 srt:MinimumMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-29 2021-01-02 0000031107 srt:MaximumMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-30 2019-12-28 0000031107 srt:MaximumMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-29 2021-01-02 0000031107 srt:MinimumMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-30 2019-12-28 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-29 2021-01-02 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-30 2019-12-28 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2019-12-29 2021-01-02 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2018-12-30 2019-12-28 0000031107 eml:LeasesMember 2019-12-29 2021-01-02 0000031107 eml:LeasesMember 2021-01-02 0000031107 eml:LeasesMember 2019-12-28 0000031107 eml:TwoTHousandTwentyFiveMember 2019-12-29 2021-01-02 0000031107 eml:TwentyThousandTwentyFourMember 2019-12-29 2021-01-02 0000031107 eml:TwentyThousandTwentyThreeMember 2019-12-29 2021-01-02 0000031107 eml:TwentyThousandTwentyTwoMember 2019-12-29 2021-01-02 0000031107 eml:TwentyThousandTwentyOneMember 2019-12-29 2021-01-02 0000031107 eml:BipartisanCoronavirusAidMember 2020-03-27 0000031107 eml:TwoTHousandTwentyPlanMember 2018-12-30 2019-12-28 0000031107 eml:TwoTHousandTwentyPlanMember 2019-12-29 2021-01-02 0000031107 srt:MaximumMember 2018-12-30 2019-12-28 0000031107 srt:MinimumMember 2018-12-30 2019-12-28 0000031107 srt:MinimumMember 2019-12-29 2021-01-02 0000031107 eml:StockOptionsMember 2021-01-02 0000031107 eml:StockOptionsMember 2018-12-29 2019-12-28 0000031107 eml:StockOptionsMember 2019-12-29 2021-01-02 0000031107 eml:StockOptionsMember 2018-12-28 0000031107 eml:StockOptionsMember 2019-12-28 0000031107 srt:MaximumMember eml:SARMember 2019-12-29 2021-01-02 0000031107 srt:MinimumMember eml:SARMember 2019-12-29 2021-01-02 0000031107 eml:StockOptionsPlanMember 2021-01-02 0000031107 eml:StockOptionsPlanMember 2018-12-29 2019-12-28 0000031107 eml:StockOptionsPlanMember 2019-12-29 2021-01-02 0000031107 eml:StockOptionsPlanMember 2018-12-28 0000031107 eml:StockOptionsPlanMember 2019-12-28 0000031107 us-gaap:MediumTermNotesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-29 2021-01-02 0000031107 us-gaap:MediumTermNotesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-02 0000031107 eml:InterestRatesSwapMember us-gaap:MediumTermNotesMember 2021-01-02 0000031107 eml:InterestRatesSwapMember us-gaap:MediumTermNotesMember 2019-08-30 0000031107 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-29 2021-01-02 0000031107 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-29 2021-01-02 0000031107 us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:MediumTermNotesMember 2019-12-29 2021-01-02 0000031107 us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:MediumTermNotesMember 2019-12-29 2021-01-02 0000031107 us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:MediumTermNotesMember 2019-12-29 2021-01-02 0000031107 us-gaap:LineOfCreditMember 2019-12-29 2021-01-02 0000031107 us-gaap:MediumTermNotesMember 2019-12-29 2021-01-02 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:DiversifiedProductsMember 2019-12-28 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:DiversifiedProductsMember 2021-01-02 0000031107 eml:CustomerRelationshipMember eml:EngineeredSolutionsMember 2019-12-28 0000031107 eml:CustomerRelationshipMember eml:EngineeredSolutionsMember 2021-01-02 0000031107 eml:CustomerRelationshipMember eml:DiversifiedProductsMember 2019-12-28 0000031107 eml:CustomerRelationshipMember eml:DiversifiedProductsMember 2021-01-02 0000031107 eml:IntellectualPropertiesMember eml:EngineeredSolutionsMember 2019-12-28 0000031107 eml:IntellectualPropertiesMember eml:EngineeredSolutionsMember 2021-01-02 0000031107 eml:NonCompeteAgreementsMember eml:DiversifiedProductsMember 2019-12-28 0000031107 eml:NonCompeteAgreementsMember eml:DiversifiedProductsMember 2021-01-02 0000031107 eml:IntellectualPropertiesMember eml:DiversifiedProductsMember 2021-01-02 0000031107 eml:IntellectualPropertiesMember eml:DiversifiedProductsMember 2019-12-28 0000031107 eml:NonCompeteAgreementsMember eml:EngineeredSolutionsMember 2019-12-28 0000031107 eml:NonCompeteAgreementsMember eml:EngineeredSolutionsMember 2021-01-02 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:EngineeredSolutionsMember 2019-12-28 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:EngineeredSolutionsMember 2021-01-02 0000031107 eml:TotalMember 2018-12-30 2019-12-28 0000031107 eml:TotalMember 2019-12-29 2021-01-02 0000031107 eml:TotalMember 2019-12-28 0000031107 eml:TotalMember 2021-01-02 0000031107 us-gaap:LicenseAndServiceMember eml:TotalMember 2018-12-30 2019-12-28 0000031107 us-gaap:LicenseAndServiceMember eml:TotalMember 2019-12-28 0000031107 us-gaap:LicenseAndServiceMember eml:TotalMember 2021-01-02 0000031107 eml:CustomerRelationshipMember eml:TotalMember 2018-12-30 2019-12-28 0000031107 eml:CustomerRelationshipMember eml:TotalMember 2019-12-29 2021-01-02 0000031107 eml:CustomerRelationshipMember eml:TotalMember 2019-12-28 0000031107 eml:CustomerRelationshipMember eml:TotalMember 2021-01-02 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:TotalMember 2018-12-30 2019-12-28 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:TotalMember 2019-12-29 2021-01-02 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:TotalMember 2021-01-02 0000031107 eml:PatentsAndDevelopedTechnologyMember eml:TotalMember 2019-12-28 0000031107 eml:NonCompeteAgreementsMember eml:TotalMember 2019-12-29 2021-01-02 0000031107 eml:NonCompeteAgreementsMember eml:TotalMember 2018-12-30 2019-12-28 0000031107 eml:NonCompeteAgreementsMember eml:TotalMember 2019-12-28 0000031107 eml:NonCompeteAgreementsMember eml:TotalMember 2021-01-02 0000031107 eml:EngineeredSolutionsMember 2021-01-02 0000031107 eml:EngineeredSolutionsMember 2019-12-29 2021-01-02 0000031107 eml:EngineeredSolutionsMember 2018-12-30 2019-12-28 0000031107 eml:EngineeredSolutionsMember 2018-12-29 0000031107 eml:EngineeredSolutionsMember 2019-12-28 0000031107 eml:DiversifiedProductsMember 2021-01-02 0000031107 eml:DiversifiedProductsMember 2019-12-29 2021-01-02 0000031107 eml:DiversifiedProductsMember 2018-12-30 2019-12-28 0000031107 eml:DiversifiedProductsMember 2018-12-29 0000031107 eml:DiversifiedProductsMember 2019-12-28 0000031107 us-gaap:GoodwillMember 2021-01-02 0000031107 us-gaap:GoodwillMember 2018-12-30 2019-12-28 0000031107 us-gaap:GoodwillMember 2019-12-29 2021-01-02 0000031107 us-gaap:GoodwillMember 2018-12-29 0000031107 us-gaap:GoodwillMember 2019-12-28 0000031107 eml:LeaseMember 2021-01-02 0000031107 eml:GreenwaldIndustriesMember 2018-12-30 2019-12-28 0000031107 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2019-12-29 2021-01-02 0000031107 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-12-29 2021-01-02 0000031107 srt:MaximumMember us-gaap:BuildingMember 2019-12-29 2021-01-02 0000031107 srt:MinimumMember us-gaap:BuildingMember 2019-12-29 2021-01-02 0000031107 srt:MinimumMember eml:TechnologyAndLicensesMember 2019-12-29 2021-01-02 0000031107 srt:MaximumMember 2019-12-29 2021-01-02 0000031107 eml:EberhardHardwareManufacturingLtdMember 2019-12-29 2021-01-02 0000031107 eml:GreenwaldIndustriesMember 2019-12-29 2021-01-02 0000031107 srt:MaximumMember eml:LeasesMember 2019-12-29 2021-01-02 0000031107 srt:MinimumMember eml:LeasesMember 2019-12-29 2021-01-02 0000031107 us-gaap:AdvertisingMember 2019-12-29 2021-01-02 0000031107 eml:ProductDevelopmentCostsMember 2019-12-29 2021-01-02 0000031107 us-gaap:AdvertisingMember 2018-12-30 2019-12-28 0000031107 eml:ProductDevelopmentCostsMember 2018-12-30 2019-12-28 0000031107 eml:LoadNLockMember 2021-01-02 0000031107 us-gaap:MediumTermNotesMember 2019-08-01 2019-08-30 0000031107 us-gaap:MediumTermNotesMember 2019-08-30 0000031107 us-gaap:LineOfCreditMember 2019-08-30 0000031107 eml:Big3HoldingsLLCMember 2019-08-30 0000031107 eml:Big3HoldingsLLCMember 2019-12-29 2021-01-02 0000031107 eml:Big3HoldingsLLCMember 2019-08-01 2019-08-30 0000031107 eml:BigThreePrecisionMember 2019-08-30 0000031107 eml:NonCompeteAgreementsMember 2019-12-29 2021-01-02 0000031107 eml:NonCompeteAgreementsMember 2021-01-02 0000031107 eml:IntellectualPropertiesMember 2019-12-29 2021-01-02 0000031107 eml:IntellectualPropertiesMember 2021-01-02 0000031107 eml:CustomerRelationshipMember 2019-12-29 2021-01-02 0000031107 eml:CustomerRelationshipMember 2021-01-02 0000031107 2018-12-27 0000031107 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-02 0000031107 us-gaap:RetainedEarningsMember 2021-01-02 0000031107 us-gaap:TreasuryStockMember 2021-01-02 0000031107 us-gaap:CommonStockMember 2021-01-02 0000031107 us-gaap:CommonStockMember 2019-12-29 2021-01-02 0000031107 us-gaap:TreasuryStockMember 2019-12-29 2021-01-02 0000031107 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-29 2021-01-02 0000031107 us-gaap:RetainedEarningsMember 2019-12-29 2021-01-02 0000031107 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-28 0000031107 us-gaap:RetainedEarningsMember 2019-12-28 0000031107 us-gaap:TreasuryStockMember 2019-12-28 0000031107 us-gaap:CommonStockMember 2019-12-28 0000031107 us-gaap:CommonStockMember 2018-12-30 2019-12-28 0000031107 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-30 2019-12-28 0000031107 us-gaap:RetainedEarningsMember 2018-12-30 2019-12-28 0000031107 2018-12-29 0000031107 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 0000031107 us-gaap:RetainedEarningsMember 2018-12-29 0000031107 us-gaap:TreasuryStockMember 2018-12-29 0000031107 us-gaap:CommonStockMember 2018-12-29 0000031107 2018-12-30 2019-12-28 0000031107 2019-12-28 0000031107 2021-01-02 0000031107 2021-02-15 0000031107 2020-06-27 iso4217:USD shares iso4217:USD shares pure eml:integer 0000031107 false --12-31 false FY 2021 0 0 1000000 0 0 1000000 0 0 50000000 13925765 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 P0Y 0 0 376000 397000 96000 0 0 4300000 4500000 4700000 4900000 5100000 28000000 0.1 10-K true 2021-01-02 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 No No Yes Yes Accelerated Filer true false 90636265 6247981 16101635 17996505 28951 34305 545000 556000 37749129 37941900 20013992 17225469 11704311 11009648 21394090 26364149 53112393 54599266 398414 0 4345250 5366507 111735772 115938483 1341447 1341289 21836885 21830568 65019761 64141386 48246120 46313630 39951973 40999613 76895015 79518012 5404284 5404283 27096006 26460110 1677277 0 12768027 12342475 123840609 123724880 275528354 280662976 23507719 19960507 3675223 3815186 4121568 2967961 2923761 2965572 6437689 5187689 40665960 34896915 2899075 5270465 1144127 2465261 9883168 9376903 82255803 93577544 1185139 1007146 33188623 28631485 171221895 175225719 1000000 0 0 1000000 0 0 50000000 8996625 8975434 6246896 6240705 31501041 30651815 2749729 2734729 -20537962 -20169098 122840131 120189111 953864 -2037952 -1391592 167018 -29059023 -23363637 -29496751 -25234571 104306459 105437257 275528354 280662976 240403114 251742619 186744637 189890070 53658477 61852549 3131035 6024567 35439858 35719188 4975372 0 -2158863 0 953095 2650940 7000254 17457854 2744800 1857961 1770158 606078 6025612 16205971 620090 2939829 5405522 13266142 0.87 2.13 0.86 2.12 5405522 13266142 2991816 68377 490234 26 -1558610 574 1776264 664279 -5695386 -2675007 -4262180 -2606056 1143342 10660086 8965987 29994890 -2734729 -20169098 109671362 -22628515 96868639 13266142 13266142 -2748393 -2748393 68377 68377 574 574 -2675007 -2675007 151 397250 397250 9296 259675 259675 8975434 30651815 -2734729 -20169098 120189111 -25234571 105437257 5405522 5405522 -2754502 -2754502 2991816 2991816 -1558610 -1558610 -5695386 -5695386 -15000 -368864 -368864 376083 376083 21191 473143 473143 8996625 31501041 -2749729 -20537962 122840131 -29496751 104306459 5405522 13266142 8477512 6454881 2148964 0 -1010684 1844814 4975372 0 -219575 -568956 0 2641890 156286 63564 -2118551 -2093654 849226 656925 -488156 5982435 767796 1463409 -457826 860607 645956 -499010 3160622 -2337146 -145806 -1462262 -1457896 -3315475 20688762 22958164 5354 -34305 7172868 81155753 2785657 0 2172068 0 96377 0 445212 857967 3098983 5440488 -9111319 -85772579 0 100000000 10049577 30285146 10500 0 368864 0 2754650 2743993 -13183591 66970861 -288722 -85706 -1894870 4070740 17996505 13925765 16101635 17996505 2754980 1857961 3755475 3197984 425552 12342475 -464454 -12342475 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>1. DESCRIPTION OF BUSINESS</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;">The Eastern Company (the “Company,” “Eastern,” “we,” “us” or “our”) manages industrial businesses that design, manufacture and sell engineered solutions to industrial markets. Eastern’s businesses operate in industries with long-term macroeconomic growth opportunities. We look to acquire businesses that produce stable and growing earnings and cash flows. Eastern may pursue acquisitions in industries other than those in which its businesses currently operate if an acquisition presents an attractive opportunity.</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;">Eastern focuses on proactive financial, operational, and strategic management of its businesses in order to increase cash generation, operating earnings and long-term shareholder value. </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;">Eastern encompasses seven operating entities within the United States, two wholly-owned Canadian subsidiaries (one located in Tillsonburg, Ontario, Canada, and one in Cambridge, Ontario, Canada), a wholly-owned Taiwanese subsidiary located in Taipei, Taiwan, a wholly-owned subsidiary in Hong Kong, two wholly-owned Chinese subsidiaries (one located in Shanghai, China, and one located in Dongguan, China), a wholly-owned subsidiary in Reynosa, Mexico) and a wholly owned subsidiary in Wrexham, United Kingdom. The Company reports in two business segments: Engineered Solutions and Diversified Products. </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;"><strong>Engineered Solutions</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;">The Engineered Solutions segment consists of Big 3 Precision, including Big 3 Products and Big 3 Mold (each as defined below), Hallink Moulds, Inc. (“Hallink Moulds”) and Associated Toolmakers Ltd. (as defined below); Eberhard Manufacturing Company, Eberhard Hardware Manufacturing Ltd., and Eastern Industrial Ltd; Illinois Lock Company/CCL Security Products, World Lock Company Ltd., Dongguan Reeworld Security Products Ltd., and World Security Industries Ltd. (together “Eberhard”); and Velvac Holdings (“Velvac”). These businesses design, manufacture and market a diverse product line of custom and standard vehicular and industrial hardware, including turnkey returnable packaging solutions; access and security hardware; mirrors, mirror-cameras.</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;">Big 3 Products and Big 3 Mold offer turnkey returnable packaging solutions that are used in the assembly process of vehicles, aircraft and durable goods and in the production process of plastic packaging products, packaged consumer goods and pharmaceuticals. Big 3 Products works with manufacturers to design and produce custom returnable packaging to integrate with their assembly processes. Big 3 Mold designs and manufactures blow mold tools. Hallink Moulds manufactures 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; text-align:justify;">In 2020, we combined all businesses associated with the Eberhard Manufacturing Company and The Illinois Lock Company to create Eberhard, a global leader in the engineering and manufacturing of access and security hardware. Eberhard offers a standard product line of rotary latches, compression latches, draw latches, hinges, camlocks, key switches, padlocks, and handles, among other products, as well as comprehensive development and program management services for custom electromechanical and mechanical systems designed for specific original equipment manufacturers (“OEMs”) and customer applications. Eberhard’s products are found in various ranges of applications and products globally.</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;">Velvac is a designer and manufacturer of proprietary vision technology for OEMs and aftermarket applications, and a leading provider of aftermarket components to the heavy-duty truck market in North America. Velvac serves diverse, niche segments within the heavy- and medium-duty truck, motorhome, and bus markets. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  <strong> </strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Diversified Products </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;">The Diversified Products segment consists of Frazer &amp; Jones, Greenwald Industries (“Greenwald”); and Argo EMS (formerly Argo Transdata). Frazer &amp; Jones designs and manufactures high quality ductile and malleable iron castings. Products include valves, torque screws, bean clamps and concrete anchors. These products are sold to a wide range of industrial markets, including oil, water and gas; truck/automotive rail, and military/aerospace. The Company believes Frazer &amp; Jones is a producer of expansion shells for use in supporting the roofs of underground mines in North America. Greenwald designs, manufactures and markets payment systems and coin security products used primarily in the commercial laundry market. Greenwald’s products include timers, drop meters, coin chutes, money boxes, meter cases, mobile payment apps, smart cards, value transfer stations, smart card readers, card management software, and access control units. Argo EMS supplies printed circuit boards and other electronic assemblies to OEMs in various industries, including measurement systems, semiconductor equipment manufacturing, and industrial controls, medical and military products. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2. BUSINESS ACQUISITIONS</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;"><span style="text-decoration:underline">Hallink Moulds, Inc.</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; 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. 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; 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; 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; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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; text-align:left;"><strong>Asset Class/Description</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> </strong></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; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td/><td class="hdcell" 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; text-align:center;"><strong>Weighted-Average Period in Years</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Patents, technology, and licenses</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; text-align:justify;">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;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">6</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; text-align:justify;">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;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">6</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; text-align:justify;">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;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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; 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; text-align:justify;"><span style="text-decoration:underline">Big 3 Precision</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; text-align:justify;">On August 30, 2019, the Company and its newly-formed wholly-owned subsidiary, Eastern Engineered Systems, Inc., a Delaware corporation (“EES”) entered into a Stock Purchase Agreement (the “Stock Purchase Agreement”) with Big 3 Holdings, LLC, a Delaware limited liability company (“Seller”), Big 3 Precision Mold Services, Inc., a Delaware corporation and wholly-owned subsidiary of Seller (“Big 3 Mold”), Big 3 Precision Products, Inc., a Delaware corporation and wholly owned subsidiary of Seller (“Big 3 Products”), Industrial Design Innovations, LLC, a Delaware limited liability company and wholly-owned subsidiary of Big 3 Products (“Design Innovations”), Sur-Form, LLC, a Delaware limited liability company and wholly-owned subsidiary of Big 3 Products (“Sur-Form”), Associated Toolmakers Limited, a limited company formed under the laws of England and Wales and wholly-owned subsidiary of Big 3 Mold (“Associated” and together with Big 3 Mold, Big 3 Products, Design Innovations and Sur-Form, collectively “Big 3 Precision”), TVV Capital Partners III, L.P., a Delaware limited partnership, TVV Capital Partners III-A, L.P., a Delaware limited partnership, Alan Scheidt, Todd Riley, Clinton Hyde, and Big 3 Holdings, LLC, a Delaware limited liability company, as the initial Seller Representative. On August 30, 2019, pursuant to the Stock Purchase Agreement, the Company, through EES, acquired all of the outstanding equity interests of Big 3 Products and Big 3 Mold, and indirectly through them, all of the outstanding equity interests in Design Innovations, Sur-Form and Associated, for an adjusted purchase cash price of $81.2 million (the “Big 3 Precision Acquisition”). The Big 3 Precision Acquisition was financed with a combination of $2.1 million of cash on hand, a credit agreement (the “Credit Agreement”) with Santander Bank, N.A., for itself and, People’s United Bank, National Association and TD Bank, N.A. as lenders, providing for a $100.0 million term loan and a $20.0 million revolving credit line. In connection with the Credit Agreement, the Company also used its cash to repay the remaining balance (approximately $19.1 million) of its then outstanding term loan with People’s United Bank, National Association. Through its two divisions, Big 3 Products and Big 3 Mold, Big 3 Precision serves diverse markets including truck, automotive, plastic packaging products, packaged consumer goods and pharmaceuticals. In particular, Big 3 Products works with leading manufacturers to design and produce custom returnable packaging to integrate with their assembly processes. Big 3 Mold designs and manufactures blow mold tools.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2. BUSINESS ACQUISITIONS <em>(continued)</em></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;">The following table summarizes the consideration paid for Big 3 Precision and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date, as well as the fair value at the acquisition date. 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; text-align:justify;"><span style="text-decoration:underline">At August 30, 2019:</span></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;font-size-adjust:none;font-stretch:normal;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Consideration</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; text-align:justify;">Cash</p></td><td 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;">338,714</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; text-align:justify;">Cash proceeds from debt</p></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;">80,817,039</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;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">81,155,753</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 style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Recognized amounts of identifiable assets acquired and liabilities assumed</p></td><td 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 15px; text-align:justify;">Accounts receivable</p></td><td 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;">13,649,937</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; text-align:justify;">Inventory</p></td><td 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;">3,240,382</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; text-align:justify;">Prepaid and other 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;">32,268</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; text-align:justify;">Property plant and equipment</p></td><td 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;">13,770,170</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; text-align:justify;">Other noncurrent 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;">1,337,337</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; text-align:justify;">Other intangible 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;">21,054,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:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;">Current liabilities</p></td><td 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;">(4,910,384</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; text-align:justify;">Deferred revenue</p></td><td 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,585,709</td><td style="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 15px; text-align:justify;">Income tax payable</p></td><td 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,039,117</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; text-align:justify;">Note payable</p></td><td 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;">(375,379</td><td style="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 15px; text-align:justify;">Deferred tax liabilities</p></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;">(7,114,732</td><td style="PADDING-BOTTOM: 1px;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 30px; text-align:justify;">Total identifiable net 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;">37,058,773</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; text-align:justify;">Goodwill</p></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;">44,096,980</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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;">81,155,753</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; text-align:justify;"><strong>Accounts Receivable</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;">Acquired receivables are amounts due from customers, with fair value based on net realizable value.</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;"><strong>Inventories</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;">The estimated fair value of inventories acquired, which are at net realizable value based upon third party valuation specialist.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2. BUSINESS ACQUISITIONS<em> (continued)</em></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;"><strong>Property, Plant and Equipment</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;">The property plant and equipment are estimated at fair value at the time of the acquisition based upon third party valuation specialist. </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;"><strong>Intangible Assets</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;">The estimated fair value of identifiable intangible assets is determined primarily using the Income Approach method which is a valuation technique that provides an estimate of the fair value of an asset based on the market participant’s expectations of the cash flows that an asset would generate over its remaining useful life. Some of the more significant assumption inherent in the development of the identifiable intangible assets valuation, from the perspective of a market participant, include the estimate net cash flows for each year for each project or product, the appropriate discount rate to select in order to measure the risk inherent in each future cash flow stream, the assessment of each asset’s life cycle, competitive trends impacting the asset and each cash flow stream as well as other factors.</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;"><strong>Goodwill Allocation</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;">Goodwill of $2,302,000 arising from the acquisition of Hallink Moulds consists of the difference between the consideration paid and the fair value of the assets and liabilities 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; text-align:justify;"><strong>Current Liabilities</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;">Acquired current liabilities are amounts owed to vendors or accrued expenses.</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;"><strong>Deferred Revenue</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;">Deferred revenue is the amount of customers deposits at the time of the acquisition.</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;"><strong>Income taxes</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;">Income taxes are the estimated amount of state and federal taxes to settle certain tax positions prior to the acquisition.</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;"><strong>Deferred Tax Liability</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;">The deferred tax liability is stated at estimated tax liability due to the difference in the book basis of assets compared to the tax basis of those assets at the time of acquisition.</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;"><strong>Acquisition Related Expenses</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;">Included in general and administrative expenses in the consolidated statements of operations were acquisition expenses for the twelve-month period ended January 2, 2021 of $299,531.</p> 7173000 2302000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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; text-align:left;"><strong>Asset Class/Description</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> </strong></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; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> </strong></p></td><td/><td class="hdcell" 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; text-align:center;"><strong>Weighted-Average Period in Years</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Patents, technology, and licenses</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; text-align:justify;">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;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">6</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; text-align:justify;">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;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">6</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; text-align:justify;">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;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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 81200000 2100000 100000000.0 20000000.0 19100000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="text-decoration:underline">At August 30, 2019:</span></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;font-size-adjust:none;font-stretch:normal;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Consideration</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; text-align:justify;">Cash</p></td><td 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;">338,714</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; text-align:justify;">Cash proceeds from debt</p></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;">80,817,039</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;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">81,155,753</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 style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Recognized amounts of identifiable assets acquired and liabilities assumed</p></td><td 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 15px; text-align:justify;">Accounts receivable</p></td><td 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;">13,649,937</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; text-align:justify;">Inventory</p></td><td 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;">3,240,382</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; text-align:justify;">Prepaid and other 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;">32,268</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; text-align:justify;">Property plant and equipment</p></td><td 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;">13,770,170</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; text-align:justify;">Other noncurrent 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;">1,337,337</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; text-align:justify;">Other intangible 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;">21,054,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:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;">Current liabilities</p></td><td 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;">(4,910,384</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; text-align:justify;">Deferred revenue</p></td><td 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,585,709</td><td style="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 15px; text-align:justify;">Income tax payable</p></td><td 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,039,117</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; text-align:justify;">Note payable</p></td><td 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;">(375,379</td><td style="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 15px; text-align:justify;">Deferred tax liabilities</p></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;">(7,114,732</td><td style="PADDING-BOTTOM: 1px;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 30px; text-align:justify;">Total identifiable net 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;">37,058,773</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; text-align:justify;">Goodwill</p></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;">44,096,980</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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;">81,155,753</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> 338714 80817039 81155753 13649937 3240382 32268 13770170 1337337 21054000 4910384 1585709 2039117 375379 7114732 37058773 44096980 81155753 2302000 299531 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>3. ACCOUNTING POLICIES</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;"><strong>Fiscal Year</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;">The Company’s year ends on the Saturday nearest to December 31. Based on this policy, fiscal year 2020 was comprised of 53 weeks and fiscal 2019 included 52 weeks. References in these Notes to the consolidated financial statements to “2020” or “fiscal year 2020” mean the fiscal year ended January 2, 2021, and references to “2019” or “fiscal year 2019” mean the fiscal year ended December 28, 2019. References to the “fourth quarter of 2020” or the “fourth fiscal quarter of 2020” mean the thirteen-week period from October 4, 2020 to January 2, 2021, and references to the “fourth quarter of 2019” or the “fourth fiscal quarter of 2019” mean the thirteen-week period from September 29, 2019 to December 28, 2019.</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;"><strong>Principles of Consolidation</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;">The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly-owned. 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; text-align:justify;"><strong>Reclassification</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;">Product development expense is not necessarily a cost of product sold. Rather, these expenses are related to product development. The reclassification of these expenses does not affect the net income reported.</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;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations. An adjustment has been made to the Consolidated Balance Sheet for fiscal year ended December 28, 2019 to reclassify customer funded projects from fixed assets to prepaid expenses and other current 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; text-align:justify;"><strong>Use of Estimates</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;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting period. On an ongoing basis the Company evaluates its estimates, including those related to product returns, bad debts, carrying value of inventories, intangible and other long-lived assets, income taxes, pensions and other postretirement benefits. Actual results could differ from those estimates.</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;"><strong>Foreign Currency</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;">For foreign operations asset and liability accounts are translated with an exchange rate at the respective balance sheet dates; income statement accounts are translated at the average exchange rate for the years. Resulting translation adjustments are made directly to a separate component of shareholders’ equity – “Accumulated other comprehensive (loss) – Foreign currency translation”. Foreign currency exchange transaction gains and losses are not material in any 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; text-align:justify;"><strong>Cash Equivalents</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;">Highly liquid investments purchased with a maturity of three months or less are considered cash equivalents. The Company has deposits that exceed amounts insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000, but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution. Approximately 38% of available cash is located outside of the United States in our foreign subsidiaries.</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;"><strong>Accounts Receivable</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;">Accounts receivable are stated at their net realizable value. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company reviews the collectability of its receivables on an ongoing basis considering a combination of factors. The Company reviews potential problems, such as past due accounts, a bankruptcy filing or deterioration in the customer’s financial condition, to ensure the Company is adequately accrued for potential loss. Accounts are considered past due based on when payment was originally due. If a customer’s situation changes, such as a bankruptcy or change in creditworthiness, or there is a change in the current economic climate, the Company may modify its estimate of the allowance for doubtful accounts. The Company will write off accounts receivable after reasonable collection efforts have been made and the accounts are deemed uncollectible. </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;"><strong>Inventories</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;">Inventories are valued at the lower of cost or net realizable value. Cost is determined by the last-in, first-out (LIFO) method in the U.S. ($27.9 million for U.S. inventories at January 2, 2021, excluding Big 3 Precision and Velvac) and by the first-in, first-out (FIFO) method for inventories outside the U.S. ($5.8 million for inventories outside the U.S. at January 2, 2021) and for Big 3 Precision and Velvac. Cost exceeds the LIFO carrying value by approximately $6.8 million at January 2, 2021 and $6.7 million at December 28, 2019. There was no material LIFO quantity liquidation in 2020 or 2019. In addition, as of the balance sheet dates, the Company has recorded reserves for excess/obsolete inventory.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Property, Plant and Equipment and Related Depreciation</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;">Property, plant and equipment (including equipment under capital lease) are stated at cost. Depreciation expense ($4,843,134 in 2020, $4,722,758 in 2019) is computed generally using the straight-line method based on the following estimated useful lives of the assets: Buildings - 10 to 39.5 years; Machinery and equipment - 3 to 10 years.</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;"><strong>Impairment of Long-Lived Assets</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;">In accordance with ASC 360-10, <em>Accounting for the Impairment or Disposal of Long-Lived Assets, </em>the Company reviews its long-lived assets and certain intangible assets for impairment whenever events or changes in circumstances indicate the that carrying amount may not be recoverable. In such an event, the carrying value of long-lived assets is reviewed by management to determine if the value may be impaired. If this review indicates that the carrying amount will not be recoverable, as determined based on the estimated expected future cash flows attributable to the asset over the remaining amortization period, management will reduce the carrying amount to recognize the impairment and recognize an impairment loss. The measurement of the impairment loss to be recognized is to be based on the difference between the fair value and the carrying amount of the asset. Fair value is defined as the amount of which the asset could be bought or sold in a current transaction between willing parties. Where quoted market prices in active markets are not available, management would estimate fair value based on the best information available in the circumstances such as the price of similar assets, a discounted cash flow analysis or other techniques. No impairment losses were recognized for the period ended January 2, 2021 and for the period December 28, 2019.</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;"><strong>Goodwill</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;">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><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;">In the second quarter of 2020, management determined that the estimated fair value of Greenwald Industries was likely below its carrying amount. The factors that led to this determination included additional competition, industry movement away from legacy products and intense competition in new mobile payment apps. This fundamental shift in lower cost mobile payment systems away from the higher cost electronic smart card payment systems resulted in our belief that the carrying value of Greenwald exceeded its fair value. As a result, an independent valuation was conducted which estimated that the carrying value exceeded the fair value by approximately $4.0 million. Management recognized this impairment charge in the second quarter.</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;">In December, 2020 the Company announced that the Eberhard Hardware Manufacturing Ltd. subsidiary in Ontario, Canada would be closed and all tangible assets would be moved to Eberhard Manufacturing division in Cleveland, Ohio. As a result, approximately $1.0 million of goodwill associated with Eberhard Hardware Manufacturing Ltd. was impaired and written off the books in December 2020. Management recognized this impairment charge in the fourth quarter of 2020.</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 Company performed qualitative assessments of goodwill as of the end of fiscal 2019 and determined it was more likely than not that no impairment existed at the end of 2019. </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 Company will perform annual qualitative assessments in subsequent years as of the end of each fiscal year. Additionally, the Company will perform interim analysis whenever conditions warrant.</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;"><strong>Intangible Assets</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;">Patents are recorded at cost and are amortized using the straight-line method over the lives of the patents. Technology and licenses are recorded at cost and are generally amortized on a straight-line basis over periods ranging from 5 to 17 years. Generally, non-compete agreements and customer relationships are amortized using the straight-line method over a period of 5 years. Amortization expense in 2020 and 2019 was $3,634,378 and $1,726,539, respectively. In the event that facts and circumstances indicate that the carrying value of the intangible assets, including definite life intangible assets, may be impaired, an evaluation is performed to determine if a write-down is required. No impairment losses were recognized for the period ended January 2, 2021 and for the period December 28, 2019.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Fair Value of Financial Instruments</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;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The company utilizes a fair value hierarchy, which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The fair value hierarchy has three levels of inputs that may be used to measure fair value:</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 style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 1</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</p></td></tr><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; text-align:justify;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 2</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.</p></td></tr><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; text-align:justify;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 3</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable.</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; text-align:justify;">The Company’s financial instruments are primarily investments in pension assets, see Note 10, <em>Retirement Benefit Plans</em>, and consists of an interest rate swap.</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 Company’s interest rate swap is not an exchange-traded instrument. However, it is valued based on observable inputs for similar liabilities and accordingly is classified as Level 2. The amount of the interest rate swap is included in other accrued liabilities.</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 carrying amounts of other financial instruments (cash and cash equivalents, accounts receivable, accounts payable and debt) as of January 2, 2021 and December 28, 2019, approximate fair value based on the expected future cash flows of the related instruments.</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;"><strong>Leases</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;">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, warehouse 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–119 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">Currently, the Company has 35 operating leases and three finance leases with a lease liability of $12.8 million as of January 2, 2021.  The finance lease arrangements are immaterial.  The basis, 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">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Total lease expense for each of the next five fiscal years is estimated to be as follows: 2021 - $2,923,761; 2022 - $2,262,399; 2023 - $1,872,491; 2024 - $1,481,832; 2025 - $844,884 and $3,421,563 thereafter. The weighted average remaining lease term is 6.8 years. The interest rate used was 3.5% - 5.0%. </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;"><strong>Revenue Recognition</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;">The Company recognizes revenue in accordance with ASC 606 when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</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 Company generates wholesale revenues primarily from the sale of products to original equipment manufacturers and distributers in the United States. The Company recognizes revenue upon shipment or transfer of title to the customer as that is when the customer obtains control of the promised goods. The Company typically extends credit terms to its customers based on their creditworthiness and generally does not receive advance payments. As such, the Company records accounts receivable at the time of shipment, when the Company’s right to the consideration becomes unconditional. Accounts receivable from the Company’s customers are typically due within 30 days of invoicing. An allowance for doubtful accounts is provided based on a periodic analysis of individual account balances, including an evaluation of days outstanding, payment history, recent payment trends and the Company’s assessment of the customer’s credit worthiness. As of January 2, 2021 and December 28, 2019, the Company’s allowance for doubtful accounts total was $545,000 and $556,000, respectively. As of January 2, 2021, and December 28, 2019, the Company’s bad debt expense was $253,000 and $64,000 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; text-align:justify;">The Company considers several factors in determining that control transfers to the customer upon shipment of products. These factors include that legal title transfers to the customer, the Company has a present right to payment, and the customer has assumed the risk and rewards of ownership at the time of shipment.</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;">Big 3 Mold may employ the efforts expended method for the percentage of completion for revenue recognition for certain transactions. The efforts expended method calculates the proportion of effort expended to date in comparison to the total effort expected to be expended for the contract. The amount of revenue recognized employing the percentage of completion method was $505,000 for the year ended January 2, 2021 and $576,000 for the year ended December 28, 2019. </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;">Based on historical experience, the Company does not accrue a reserve for product returns. For the years ended January 2, 2021 and December 28, 2019, the Company recorded sales returns of $459,000 and $613,000, respectively, as a reduction of revenue.</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;">Greenwald Industries generates subscription services revenue from access provided to customers to the division’s specific online databases. For the years ended January 2, 2021 and December 28, 2019, Greenwald Industries subscription services revenue was $441,000 and $567,000, 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; text-align:justify;">Sales and similar taxes that are imposed on the Company’s sales and collected from the customer are excluded from revenues. </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;">Costs for shipping and handling activities, including those activities that occur subsequent to transfer of control to the customer, are recorded as cost of sales and are expensed as incurred.</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;">For the years ended January 2, 2021 and December 28, 2019, the Company recorded no revenues related to performance obligations satisfied in prior periods. The Company has elected to use the practical expedient to exclude disclosure of transaction prices allocated to remaining performance obligations, and when the Company expects to recognize such revenue, for all periods prior to the date of initial application of the standard.</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;">See Note 12 regarding the Company’s revenue disaggregated by reporting segment, intersegment sales by reporting segment and geography.</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;"><strong>Cost of Goods Sold</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;">Cost of goods sold reflects the cost of purchasing, manufacturing and preparing a product for sale. These costs generally represent the expenses to acquire or manufacture products for sale (including an allocation of depreciation and amortization) and are primarily comprised of direct materials, direct labor, and overhead, which includes indirect labor, facility and equipment costs, inbound freight, receiving, inspection, purchasing, warehousing and any other costs related to the purchasing, manufacturing or preparation of a product for sale.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Shipping and Handling Costs<em> </em></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;">Shipping and handling costs are included in cost of goods sold.</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;"><strong>Product Development Costs</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;">Product development costs, charged to expense as incurred, were $3,131,035 in 2020 and $6,024,567 in 2019.</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;"><strong>Selling and Administrative Expenses</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;">Selling and administrative expenses include all operating costs of the Company that are not directly related to the cost of purchasing, manufacturing and preparing a product for sale. These expenses generally represent administrative expenses for support functions and related overhead. </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;"><strong>Advertising Costs</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;">The Company expenses advertising costs as incurred. Advertising costs were $303,060 in 2020 and $462,911 in 2019.</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;"><strong>Stock Based Compensation</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;">The Company accounts for its stock based awards in accordance with Accounting Standards Codification subtopic 718-10, Compensation (“ASC 718-10”), which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and Directors, including employee stock options and restricted stock awards. The Company estimates the fair value of granted stock options using the Black-Scholes valuation model. This model requires the Company to make estimates and assumptions including, without limitation, estimates regarding the length of time an employee will retain vested stock options before exercising them, the estimated volatility of the Company’s common stock price and the number of options that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions can materially affect the determination of the fair value of stock-based compensation and consequently, the related amount recognized in the Company’s consolidated statements of operations. </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;">Under the terms of the Director’s Fee Program, the directors receive their Director’s fees in common shares 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; text-align:justify;"><strong>Income Taxes</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;">The Company and its U.S. subsidiaries file a consolidated federal income tax return. </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;">Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.</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;">On December, 22, 2017, SAB 118 was issued due to the complexities involved in accounting for the enacted Tax Act. SAB 118 requires the company to include in its financial statements a reasonable estimate of the impact of the Tax Act on earnings to the extent such estimate has been determined. Accordingly, the U.S. provision for income tax for 2017 was based on the reasonable estimate guidance provided by SAB 118. The company has assessed the impact from the Tax Act and recorded the impact in the fourth quarter of 2018. </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 Company accounts for uncertain tax positions pursuant to the provisions of FASB Accounting Standards Codification (“ASC”) 740 which clarifies the accounting for uncertainty in income taxes recognized in a company’s financial statements. These provisions detail how companies should recognize, measure, present and disclose uncertain tax positions that have or are expected to be taken. As such, the financial statements will reflect expected future tax consequences of uncertain tax positions presuming the taxing authorities’ full knowledge of the position and all relevant facts. See Note 8, <em>Income Taxes</em>. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s year ends on the Saturday nearest to December 31. Based on this policy, fiscal year 2020 was comprised of 53 weeks and fiscal 2019 included 52 weeks. References in these Notes to the consolidated financial statements to “2020” or “fiscal year 2020” mean the fiscal year ended January 2, 2021, and references to “2019” or “fiscal year 2019” mean the fiscal year ended December 28, 2019. References to the “fourth quarter of 2020” or the “fourth fiscal quarter of 2020” mean the thirteen-week period from October 4, 2020 to January 2, 2021, and references to the “fourth quarter of 2019” or the “fourth fiscal quarter of 2019” mean the thirteen-week period from September 29, 2019 to December 28, 2019.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly-owned. All intercompany accounts and transactions are eliminated.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Product development expense is not necessarily a cost of product sold. Rather, these expenses are related to product development. The reclassification of these expenses does not affect the net income reported.</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;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations. An adjustment has been made to the Consolidated Balance Sheet for fiscal year ended December 28, 2019 to reclassify customer funded projects from fixed assets to prepaid expenses and other current assets.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting period. On an ongoing basis the Company evaluates its estimates, including those related to product returns, bad debts, carrying value of inventories, intangible and other long-lived assets, income taxes, pensions and other postretirement benefits. Actual results could differ from those estimates.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For foreign operations asset and liability accounts are translated with an exchange rate at the respective balance sheet dates; income statement accounts are translated at the average exchange rate for the years. Resulting translation adjustments are made directly to a separate component of shareholders’ equity – “Accumulated other comprehensive (loss) – Foreign currency translation”. Foreign currency exchange transaction gains and losses are not material in any year.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Highly liquid investments purchased with a maturity of three months or less are considered cash equivalents. The Company has deposits that exceed amounts insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000, but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution. Approximately 38% of available cash is located outside of the United States in our foreign subsidiaries.</p> 250000 0.38 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Accounts receivable are stated at their net realizable value. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company reviews the collectability of its receivables on an ongoing basis considering a combination of factors. The Company reviews potential problems, such as past due accounts, a bankruptcy filing or deterioration in the customer’s financial condition, to ensure the Company is adequately accrued for potential loss. Accounts are considered past due based on when payment was originally due. If a customer’s situation changes, such as a bankruptcy or change in creditworthiness, or there is a change in the current economic climate, the Company may modify its estimate of the allowance for doubtful accounts. The Company will write off accounts receivable after reasonable collection efforts have been made and the accounts are deemed uncollectible. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Inventories are valued at the lower of cost or net realizable value. Cost is determined by the last-in, first-out (LIFO) method in the U.S. ($27.9 million for U.S. inventories at January 2, 2021, excluding Big 3 Precision and Velvac) and by the first-in, first-out (FIFO) method for inventories outside the U.S. ($5.8 million for inventories outside the U.S. at January 2, 2021) and for Big 3 Precision and Velvac. Cost exceeds the LIFO carrying value by approximately $6.8 million at January 2, 2021 and $6.7 million at December 28, 2019. There was no material LIFO quantity liquidation in 2020 or 2019. In addition, as of the balance sheet dates, the Company has recorded reserves for excess/obsolete inventory.</p> 27900000 5800000 6800000 6700000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Property, plant and equipment (including equipment under capital lease) are stated at cost. Depreciation expense ($4,843,134 in 2020, $4,722,758 in 2019) is computed generally using the straight-line method based on the following estimated useful lives of the assets: Buildings - 10 to 39.5 years; Machinery and equipment - 3 to 10 years.</p> 4843134 4722758 P10Y P39Y6M P3Y P10Y <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In accordance with ASC 360-10, <em>Accounting for the Impairment or Disposal of Long-Lived Assets, </em>the Company reviews its long-lived assets and certain intangible assets for impairment whenever events or changes in circumstances indicate the that carrying amount may not be recoverable. In such an event, the carrying value of long-lived assets is reviewed by management to determine if the value may be impaired. If this review indicates that the carrying amount will not be recoverable, as determined based on the estimated expected future cash flows attributable to the asset over the remaining amortization period, management will reduce the carrying amount to recognize the impairment and recognize an impairment loss. The measurement of the impairment loss to be recognized is to be based on the difference between the fair value and the carrying amount of the asset. Fair value is defined as the amount of which the asset could be bought or sold in a current transaction between willing parties. Where quoted market prices in active markets are not available, management would estimate fair value based on the best information available in the circumstances such as the price of similar assets, a discounted cash flow analysis or other techniques. No impairment losses were recognized for the period ended January 2, 2021 and for the period December 28, 2019.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; 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><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;">In the second quarter of 2020, management determined that the estimated fair value of Greenwald Industries was likely below its carrying amount. The factors that led to this determination included additional competition, industry movement away from legacy products and intense competition in new mobile payment apps. This fundamental shift in lower cost mobile payment systems away from the higher cost electronic smart card payment systems resulted in our belief that the carrying value of Greenwald exceeded its fair value. As a result, an independent valuation was conducted which estimated that the carrying value exceeded the fair value by approximately $4.0 million. Management recognized this impairment charge in the second quarter.</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;">In December, 2020 the Company announced that the Eberhard Hardware Manufacturing Ltd. subsidiary in Ontario, Canada would be closed and all tangible assets would be moved to Eberhard Manufacturing division in Cleveland, Ohio. As a result, approximately $1.0 million of goodwill associated with Eberhard Hardware Manufacturing Ltd. was impaired and written off the books in December 2020. Management recognized this impairment charge in the fourth quarter of 2020.</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 Company performed qualitative assessments of goodwill as of the end of fiscal 2019 and determined it was more likely than not that no impairment existed at the end of 2019. </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 Company will perform annual qualitative assessments in subsequent years as of the end of each fiscal year. Additionally, the Company will perform interim analysis whenever conditions warrant.</p> 4000000.0 1000000.0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Patents are recorded at cost and are amortized using the straight-line method over the lives of the patents. Technology and licenses are recorded at cost and are generally amortized on a straight-line basis over periods ranging from 5 to 17 years. Generally, non-compete agreements and customer relationships are amortized using the straight-line method over a period of 5 years. Amortization expense in 2020 and 2019 was $3,634,378 and $1,726,539, respectively. In the event that facts and circumstances indicate that the carrying value of the intangible assets, including definite life intangible assets, may be impaired, an evaluation is performed to determine if a write-down is required. No impairment losses were recognized for the period ended January 2, 2021 and for the period December 28, 2019.</p> P5Y P17Y P5Y 3634378 1726539 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The company utilizes a fair value hierarchy, which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The fair value hierarchy has three levels of inputs that may be used to measure fair value:</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 style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 1</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</p></td></tr><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; text-align:justify;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 2</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.</p></td></tr><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; text-align:justify;"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Level 3</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable.</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; text-align:justify;">The Company’s financial instruments are primarily investments in pension assets, see Note 10, <em>Retirement Benefit Plans</em>, and consists of an interest rate swap.</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 Company’s interest rate swap is not an exchange-traded instrument. However, it is valued based on observable inputs for similar liabilities and accordingly is classified as Level 2. The amount of the interest rate swap is included in other accrued liabilities.</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 carrying amounts of other financial instruments (cash and cash equivalents, accounts receivable, accounts payable and debt) as of January 2, 2021 and December 28, 2019, approximate fair value based on the expected future cash flows of the related instruments.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; 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, warehouse 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–119 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">Currently, the Company has 35 operating leases and three finance leases with a lease liability of $12.8 million as of January 2, 2021.  The finance lease arrangements are immaterial.  The basis, 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;">Total lease expense for each of the next five fiscal years is estimated to be as follows: 2021 - $2,923,761; 2022 - $2,262,399; 2023 - $1,872,491; 2024 - $1,481,832; 2025 - $844,884 and $3,421,563 thereafter. The weighted average remaining lease term is 6.8 years. The interest rate used was 3.5% - 5.0%. </p> 12800000 2923761 2262399 1872491 1481832 844884 3421563 P6Y9M18D 0.035 0.050 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company recognizes revenue in accordance with ASC 606 when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</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 Company generates wholesale revenues primarily from the sale of products to original equipment manufacturers and distributers in the United States. The Company recognizes revenue upon shipment or transfer of title to the customer as that is when the customer obtains control of the promised goods. The Company typically extends credit terms to its customers based on their creditworthiness and generally does not receive advance payments. As such, the Company records accounts receivable at the time of shipment, when the Company’s right to the consideration becomes unconditional. Accounts receivable from the Company’s customers are typically due within 30 days of invoicing. An allowance for doubtful accounts is provided based on a periodic analysis of individual account balances, including an evaluation of days outstanding, payment history, recent payment trends and the Company’s assessment of the customer’s credit worthiness. As of January 2, 2021 and December 28, 2019, the Company’s allowance for doubtful accounts total was $545,000 and $556,000, respectively. As of January 2, 2021, and December 28, 2019, the Company’s bad debt expense was $253,000 and $64,000 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; text-align:justify;">The Company considers several factors in determining that control transfers to the customer upon shipment of products. These factors include that legal title transfers to the customer, the Company has a present right to payment, and the customer has assumed the risk and rewards of ownership at the time of shipment.</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;">Big 3 Mold may employ the efforts expended method for the percentage of completion for revenue recognition for certain transactions. The efforts expended method calculates the proportion of effort expended to date in comparison to the total effort expected to be expended for the contract. The amount of revenue recognized employing the percentage of completion method was $505,000 for the year ended January 2, 2021 and $576,000 for the year ended December 28, 2019. </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;">Based on historical experience, the Company does not accrue a reserve for product returns. For the years ended January 2, 2021 and December 28, 2019, the Company recorded sales returns of $459,000 and $613,000, respectively, as a reduction of revenue.</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;">Greenwald Industries generates subscription services revenue from access provided to customers to the division’s specific online databases. For the years ended January 2, 2021 and December 28, 2019, Greenwald Industries subscription services revenue was $441,000 and $567,000, 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; text-align:justify;">Sales and similar taxes that are imposed on the Company’s sales and collected from the customer are excluded from revenues. </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;">Costs for shipping and handling activities, including those activities that occur subsequent to transfer of control to the customer, are recorded as cost of sales and are expensed as incurred.</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;">For the years ended January 2, 2021 and December 28, 2019, the Company recorded no revenues related to performance obligations satisfied in prior periods. The Company has elected to use the practical expedient to exclude disclosure of transaction prices allocated to remaining performance obligations, and when the Company expects to recognize such revenue, for all periods prior to the date of initial application of the standard.</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;">See Note 12 regarding the Company’s revenue disaggregated by reporting segment, intersegment sales by reporting segment and geography.</p> P30Y 545000 556000 253000 64000 505000 576000 459000 613000 441000 567000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cost of goods sold reflects the cost of purchasing, manufacturing and preparing a product for sale. These costs generally represent the expenses to acquire or manufacture products for sale (including an allocation of depreciation and amortization) and are primarily comprised of direct materials, direct labor, and overhead, which includes indirect labor, facility and equipment costs, inbound freight, receiving, inspection, purchasing, warehousing and any other costs related to the purchasing, manufacturing or preparation of a product for sale.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Shipping and handling costs are included in cost of goods sold.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Product development costs, charged to expense as incurred, were $3,131,035 in 2020 and $6,024,567 in 2019.</p> 3131035 6024567 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Selling and administrative expenses include all operating costs of the Company that are not directly related to the cost of purchasing, manufacturing and preparing a product for sale. These expenses generally represent administrative expenses for support functions and related overhead. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company expenses advertising costs as incurred. Advertising costs were $303,060 in 2020 and $462,911 in 2019.</p> 303060 462911 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company accounts for its stock based awards in accordance with Accounting Standards Codification subtopic 718-10, Compensation (“ASC 718-10”), which requires a fair value measurement and recognition of compensation expense for all share-based payment awards made to its employees and Directors, including employee stock options and restricted stock awards. The Company estimates the fair value of granted stock options using the Black-Scholes valuation model. This model requires the Company to make estimates and assumptions including, without limitation, estimates regarding the length of time an employee will retain vested stock options before exercising them, the estimated volatility of the Company’s common stock price and the number of options that will be forfeited prior to vesting. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Changes in these estimates and assumptions can materially affect the determination of the fair value of stock-based compensation and consequently, the related amount recognized in the Company’s consolidated statements of operations. </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;">Under the terms of the Director’s Fee Program, the directors receive their Director’s fees in common shares of the Company. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company and its U.S. subsidiaries file a consolidated federal income tax return. </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;">Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.</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;">On December, 22, 2017, SAB 118 was issued due to the complexities involved in accounting for the enacted Tax Act. SAB 118 requires the company to include in its financial statements a reasonable estimate of the impact of the Tax Act on earnings to the extent such estimate has been determined. Accordingly, the U.S. provision for income tax for 2017 was based on the reasonable estimate guidance provided by SAB 118. The company has assessed the impact from the Tax Act and recorded the impact in the fourth quarter of 2018. </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 Company accounts for uncertain tax positions pursuant to the provisions of FASB Accounting Standards Codification (“ASC”) 740 which clarifies the accounting for uncertainty in income taxes recognized in a company’s financial statements. These provisions detail how companies should recognize, measure, present and disclose uncertain tax positions that have or are expected to be taken. As such, the financial statements will reflect expected future tax consequences of uncertain tax positions presuming the taxing authorities’ full knowledge of the position and all relevant facts. See Note 8, <em>Income Taxes</em>. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>4. GOODWILL</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;">The following is a roll-forward of goodwill for 2020 and 2019:</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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Engineered</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="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Diversified</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="2" style="width:9%;"><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></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; text-align:center;"><strong>Solutions</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; text-align:center;"><strong>Products</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; text-align:center;"><strong>Total</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"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>2020</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><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">Beginning Balance</p></td><td 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;">69,614,627</td><td 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;">9,903,385</td><td 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;">79,518,012</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">Investment in Hallink Moulds</p></td><td 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,302,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;">-</td><td 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,302,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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impairment Charge</p></td><td 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;">(972,824</td><td style="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;">(4,002,548</td><td style="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;">(4,975,372</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">Foreign Exchange</p></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;">50,375</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;">-</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;">50,375</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">Ending Balance</p></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;">70,994,178</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;">5,900,837</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;">76,895,015</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><td 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Engineered</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 colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Diversified</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 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Solutions</strong></p></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 colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Products</strong></p></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 colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></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; text-align:left;"><strong>2019</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><td 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">Beginning Balance</p></td><td 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;">24,936,991</td><td 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;">9,903,385</td><td 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;">34,840,376</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">Investment in Big 3 Precision</p></td><td 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,636,744</td><td 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;">44,636,744</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">Foreign Exchange</p></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;">40,892</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;">-</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;">40,892</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">Ending Balance</p></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;">69,614,627</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;">9,903,385</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;">79,518,012</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;font-size-adjust:none;font-stretch:normal;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="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Engineered</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="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Diversified</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="2" style="width:9%;"><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></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; text-align:center;"><strong>Solutions</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; text-align:center;"><strong>Products</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; text-align:center;"><strong>Total</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"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>2020</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><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">Beginning Balance</p></td><td 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;">69,614,627</td><td 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;">9,903,385</td><td 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;">79,518,012</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">Investment in Hallink Moulds</p></td><td 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,302,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;">-</td><td 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,302,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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Impairment Charge</p></td><td 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;">(972,824</td><td style="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;">(4,002,548</td><td style="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;">(4,975,372</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">Foreign Exchange</p></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;">50,375</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;">-</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;">50,375</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">Ending Balance</p></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;">70,994,178</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;">5,900,837</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;">76,895,015</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><td 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Engineered</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 colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Diversified</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 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Solutions</strong></p></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 colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Products</strong></p></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 colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></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; text-align:left;"><strong>2019</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><td 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">Beginning Balance</p></td><td 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;">24,936,991</td><td 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;">9,903,385</td><td 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;">34,840,376</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">Investment in Big 3 Precision</p></td><td 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,636,744</td><td 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;">44,636,744</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">Foreign Exchange</p></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;">40,892</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;">-</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;">40,892</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">Ending Balance</p></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;">69,614,627</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;">9,903,385</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;">79,518,012</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> 69614627 9903385 79518012 2302000 0 2302000 -972824 -4002548 -4975372 50375 0 50375 70994178 5900837 76895015 24936991 9903385 34840376 44636744 0 44636744 40892 40892 69614627 9903385 79518012 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>5. INTANGIBLES</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;">Trademarks are not amortized as their lives are deemed to be indefinite. Total amortization expense for each of the next five years is estimated to be as follows: 2021 - $3.8 million; 2022 - $3.8 million; 2023 - $3.8 million; 2024 - $3.0 million and 2025 - $3.0 million. </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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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="2" style="width:9%;"><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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-Average</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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Engineered</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="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Diversified</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="2" style="width:9%;"><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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amortization</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; text-align:center;"><strong>Solutions</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; text-align:center;"><strong>Products</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; text-align:center;"><strong>Total</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; text-align:center;"><strong>Period (Years)</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"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020 Gross Amount</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><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">Patents and developed technology</p></td><td 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;">7,063,510</td><td 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;">386,828</td><td 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;">7,450,338</td><td 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>9.3</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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%;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;">26,030,122</td><td 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;">26,030,122</td><td 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>8.6</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">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="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,107,243</td><td 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;">1,107,243</td><td 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>4.3</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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="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;">-</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;">-</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;">-</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%;"><p style="font-size:10pt;font-family:times new roman;margin: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">Total Gross Intangibles</p></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,200,875</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;">386,828</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;">34,587,703</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>8.6</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:#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><td 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"><strong>2020 Accumulated Amortization</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><td 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">Patents and developed technology</p></td><td 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,262,507</td><td 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;">379,893</td><td 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;">2,642,400</td><td 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">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%;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;">4,742,839</td><td 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;">4,742,839</td><td 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">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="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;">106,458</td><td 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;">106,458</td><td 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">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="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;">-</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;">-</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;">-</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%;"><p style="font-size:10pt;font-family:times new roman;margin: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">Accumulated Amortization</p></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;">7,111,804</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;">379,893</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;">7,491,697</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><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="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><td 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"><strong>Net 2020 per Balance Sheet</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;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">27,089,071</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;">6,935</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;">27,096,006</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><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="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><td 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"><strong>2019 Gross Amount</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><td 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">Patents and developed technology</p></td><td 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;">6,607,802</td><td 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;">386,828</td><td 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;">6,994,630</td><td 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>10.2</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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%;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;">23,588,675</td><td 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;">449,706</td><td 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,038,381</td><td 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>9.6</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">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="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;">64,570</td><td 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;">407,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;">471,570</td><td 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>1.9</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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="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;">-</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;">307,370</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;">307,370</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;"><strong>2.0</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">Total Gross Intangibles</p></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;">30,261,047</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;">1,550,904</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;">31,811,951</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>9.5</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:#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><td 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"><strong>2019 Accumulated Amortization</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><td 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">Patents and developed technology</p></td><td 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;">1,941,060</td><td 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;">353,093</td><td 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;">2,294,153</td><td 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">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%;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,882,781</td><td 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;">449,706</td><td 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,332,487</td><td 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">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="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;">10,832</td><td 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;">407,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;">417,832</td><td 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">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="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;">-</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;">307,369</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;">307,369</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%;"><p style="font-size:10pt;font-family:times new roman;margin: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">Accumulated Amortization</p></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,834,673</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;">1,517,168</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;">5,351,841</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><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="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><td 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"><strong>Net 2019 per Balance Sheet</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;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">26,426,374</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;">33,736</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;">26,460,110</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> 3800000 3800000 3800000 3000000.0 3000000.0 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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="2" style="width:9%;"><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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-Average</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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Engineered</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="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Diversified</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="2" style="width:9%;"><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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amortization</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; text-align:center;"><strong>Solutions</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; text-align:center;"><strong>Products</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; text-align:center;"><strong>Total</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; text-align:center;"><strong>Period (Years)</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"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2020 Gross Amount</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><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">Patents and developed technology</p></td><td 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;">7,063,510</td><td 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;">386,828</td><td 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;">7,450,338</td><td 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>9.3</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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%;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;">26,030,122</td><td 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;">26,030,122</td><td 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>8.6</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">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="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,107,243</td><td 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;">1,107,243</td><td 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>4.3</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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="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;">-</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;">-</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;">-</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%;"><p style="font-size:10pt;font-family:times new roman;margin: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">Total Gross Intangibles</p></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,200,875</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;">386,828</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;">34,587,703</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>8.6</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:#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><td 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"><strong>2020 Accumulated Amortization</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><td 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">Patents and developed technology</p></td><td 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,262,507</td><td 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;">379,893</td><td 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;">2,642,400</td><td 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">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%;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;">4,742,839</td><td 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;">4,742,839</td><td 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">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="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;">106,458</td><td 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;">106,458</td><td 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">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="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;">-</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;">-</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;">-</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%;"><p style="font-size:10pt;font-family:times new roman;margin: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">Accumulated Amortization</p></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;">7,111,804</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;">379,893</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;">7,491,697</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><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="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><td 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"><strong>Net 2020 per Balance Sheet</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;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">27,089,071</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;">6,935</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;">27,096,006</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><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="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><td 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"><strong>2019 Gross Amount</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><td 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">Patents and developed technology</p></td><td 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;">6,607,802</td><td 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;">386,828</td><td 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;">6,994,630</td><td 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>10.2</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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%;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;">23,588,675</td><td 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;">449,706</td><td 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,038,381</td><td 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>9.6</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">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="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;">64,570</td><td 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;">407,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;">471,570</td><td 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>1.9</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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="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;">-</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;">307,370</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;">307,370</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;"><strong>2.0</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">Total Gross Intangibles</p></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;">30,261,047</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;">1,550,904</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;">31,811,951</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>9.5</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:#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><td 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"><strong>2019 Accumulated Amortization</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><td 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">Patents and developed technology</p></td><td 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;">1,941,060</td><td 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;">353,093</td><td 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;">2,294,153</td><td 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">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%;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,882,781</td><td 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;">449,706</td><td 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,332,487</td><td 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">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="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;">10,832</td><td 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;">407,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;">417,832</td><td 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">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="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;">-</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;">307,369</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;">307,369</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%;"><p style="font-size:10pt;font-family:times new roman;margin: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">Accumulated Amortization</p></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,834,673</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;">1,517,168</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;">5,351,841</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><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="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><td 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"><strong>Net 2019 per Balance Sheet</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;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">26,426,374</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;">33,736</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;">26,460,110</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> 7063510 386828 7450338 P9Y3M18D 26030122 0 26030122 P8Y7M6D 1107243 0 1107243 P4Y3M18D 0 0 0 34200875 386828 34587703 P8Y7M6D 2262507 379893 2642400 4742839 0 4742839 106458 0 106458 0 0 0 7111804 379893 7491697 27089071 6935 27096006 6607802 386828 6994630 P10Y2M12D 23588675 449706 24038381 P9Y7M6D 64570 407000 471570 P1Y10M24D 0 307370 307370 P2Y 30261047 1550904 31811951 P9Y6M 1941060 353093 2294153 1882781 449706 2332487 10832 407000 417832 0 307369 307369 3834673 1517168 5351841 26426374 33736 26460110 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>6. DEBT</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;">On August 30, 2019, the Company entered into the Credit Agreement with Santander Bank, N.A., for itself, People’s United Bank, National Association. and TD Bank, N.A. as lenders, that included a $100 million term portion and a $20 million revolving commitment portion. Proceeds of the term loan were used to repay the Company’s remaining outstanding term loan (and to terminate its existing credit facility) with People’s United Bank, N.A. (approximately $19 million) and to acquire Big 3 Precision. The term portion of the loan requires quarterly principal payments of $1,250,000 for an 18-month period beginning December 31, 2019. The repayment amount then increases to $1,875,000 per quarter beginning September 30, 2021 and continues through June 30, 2023. The repayment amount then increases to $2,500,000 per quarter beginning September 30, 2023 and continues through June 30, 2024. The term loan is a 5-year loan with the remaining balance due on August 30, 2024. The revolving commitment portion has an annual commitment fee of 0.25% based on the unused portion of the revolver. The revolving commitment portion has a maturity date of August 30, 2024. During 2019 and 2020, the Company did not borrow any funds on the revolving commitment portion of the facility. The interest rates on the term and revolving credit portion of the Credit Agreement vary. The interest rates may vary based on the LIBOR rate plus a margin spread of 1.25% to 2.25%. The Company’s obligations under the Credit Agreement are secured by a lien on certain of the Company’s and its subsidiaries’ assets pursuant to a Pledge and Security Agreement, dated August 30, 2019 with Santander Bank, N.A., as administrative agent. </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 Company’s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 4.25 to 1. In addition, the Company will be required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.</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;">On August 30, 2019, the Company entered into an interest rate swap contract with Santander Bank, N.A., with an original notational amount of $50,000,000, which was equal to 50% of the outstanding balance of the term loan on that date. The Company has a fixed interest rate of 1.44% on the swap contract and will pay the difference between the fixed rate and LIBOR when LIBOR is below 1.44% and will receive interest when the LIBOR rate exceeds 1.44%. On January 2, 2021, the interest rate for half ($41.9 million) of the term portion was 1.9%, using a one-month LIBOR rate, and 3.19% one the remaining balance ($46.9 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; text-align:justify;">The interest rates on the Credit Agreement, and interest rate swap contract are susceptible to changes to the method that LIBOR rates are determined and to the potential phasing out of LIBOR after 2021. 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; 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. The ICE Benchmark Administration (the “IBA”) recently announced market consultation regarding the extension of US dollar LIBOR tenors through June 30, 2023, which the FCA supports. The Alternative Reference Rates Committee (the “ARRC”), a financial industry group convened by the Federal Reserve Board, has recommended the use of the Secured Overnight Financing Rate (“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 alternative 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><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>6. DEBT <em>(continued)</em></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;">Debt consists of:</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;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Term loans</p></td><td 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>88,693,492</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;">98,765,233</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">Revolving credit loan</p></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;">—</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="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>88,693,492</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;">98,765,233</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">Less current portion</p></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,437,689</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;">5,187,689</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>82,255,803</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;">93,577,554</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; text-align:justify;"><sup>1</sup> Amounts are net of unamortized discounts and debt issuance costs of $273,312 as of January 2, 2021 and $360,146 as of December 28, 2019. </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 Company paid interest of $2,754,980 in 2020, $1,857,961 in 2019.</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 Company’s loan covenants under the Credit Agreement require the Company to maintain a consolidated fixed charge coverage ratio of at least 1.25 to 1, which is to be tested quarterly on a twelve-month trailing basis. In addition, the Company will be required to show a senior net leverage ratio of 4.25 to 1. The Company was in compliance with all covenants as of January 2, 2021. In addition, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowing. The Company was in compliance with all covenants in 2020 and 2019.</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;">As of January 2, 2021, scheduled annual principal maturities of long-term debt for each of the next five years follow: </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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,437,689</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">2022</p></td><td 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;">7,500,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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td 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;">8,750,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">2024</p></td><td 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;">66,005,803</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">Thereafter</p></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;">—</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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;">88,693,492</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> 100000000 20000000 19000000 1250000 1875000 2500000 P5Y 0.0025 0.0125 0.0225 50000000 0.0144 0.0144 41900000 0.019 0.0319 46900000 the term loan based on a one-month LIBOR rate. <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Term loans</p></td><td 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>88,693,492</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;">98,765,233</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">Revolving credit loan</p></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;">—</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="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>88,693,492</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;">98,765,233</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">Less current portion</p></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,437,689</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;">5,187,689</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>82,255,803</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;">93,577,554</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> 88693492 98765233 0 0 88693492 98765233 6437689 5187689 82255803 273312 360146 2754980 1857961 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,437,689</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">2022</p></td><td 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;">7,500,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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td 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;">8,750,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">2024</p></td><td 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;">66,005,803</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">Thereafter</p></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;">—</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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;">88,693,492</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> 6437689 7500000 8750000 66005803 0 88693492 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>7. STOCK OPTIONS AND AWARDS</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;"><strong>Stock Options</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;">As of January 2, 2021, the Company has one stock option plan, The Eastern Company 2020 Stock Incentive Plan (the “2020 Plan”), for officers, other key employees, and non-employee Directors. The Eastern Company 2010 Executive Stock Incentive Plan expired in February 2020. 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 2020 and 2019, the Company did not grant stock options or restricted stock. </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 2020 Plan also permits the issuance of Stock Appreciation Rights (“SARs”). The SARs are in the form of an option with a cashless exercise price equal to the difference between the fair value of the Company’s common stock at the date of grant and the fair value as of the exercise date resulting in the issuance of the Company’s common stock. The Company issued 44,000 SARs during 2020 and 96,000 SARs during 2019. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>7. STOCK OPTIONS AND AWARDS<em> (continued)</em></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;">Stock-based compensation expense in connection with Stock Awards and SARs granted to employees during fiscal year 2020 was $376,000 and for 2019 was $397,000. For the period of 2020, the Company used several assumptions which included an expected term of 4 years, volatility deviation of 38.62% and a risk-free rate of 0.26%. For the period of 2019, the Company used several assumptions which included an expected term of 3.5 to 4 years, volatility deviation of 28.88% and 32.33% and a risk-free rate of 1.42% to 2.48%. </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;">As of January 2, 2021, there were 818,864 shares of common stock reserved and available for future grant under the above noted 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; 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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; text-align:center;"><strong>Year Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 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; text-align:center;">Year Ended </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">December 28, 2019</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; 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; 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; 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; 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>276,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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>22.30</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;">189,167</td><td 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;">21.46</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>44,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%;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>20.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="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;">96,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;">23.65</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>--</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;">(1,667</td><td style="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;">19.10</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>(75,999</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>22.00</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;">(7,500</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;">21.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>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>244,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>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="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;">276,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;">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></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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;width:100%"><tbody><tr style="height:15px"><td colspan="26" style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SARs Outstanding and Exercisable</strong></p></td></tr><tr style="height:15px"><td colspan="2" style="BORDER-BOTTOM: rgb(0,0,0) 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Range of Exercise Prices</strong></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; text-align:center;"><strong>Outstanding as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 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; 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; 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; text-align:center;"><strong>Exercisable as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 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; 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; 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:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="width:12%;vertical-align:bottom;"><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="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:6%;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:6%;vertical-align:bottom;text-align:right;">2.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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;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><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:6%;vertical-align:bottom;text-align:right;">71,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:6%;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:6%;vertical-align:bottom;text-align:right;">20.38</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; 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:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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; text-align:center;"><strong>Year Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 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; text-align:center;">Year Ended </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">December 28, 2019</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; text-align:center;"><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; 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; text-align:center;">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; 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>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;"><strong>$</strong></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;">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>—</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;">—</td><td 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;"><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="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;">—</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>25,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="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="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;"><strong>7. STOCK OPTIONS AND AWARDS<em> (continued)</em></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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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; text-align:center;"><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; 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; text-align:center;"><strong>Outstanding as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 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; 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; 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; text-align:center;"><strong>Exercisable as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 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; 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; 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:1%;white-space: nowrap;"/><td style="width:12%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">—</p></td><td 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:6%;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:6%;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:6%;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:6%;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:6%;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:6%;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; text-align:justify;">As of January 2, 2021, outstanding SARs and options had an intrinsic value of $1,253,140. </p> 44000 P4Y 0.3862 0.0026 P3Y6M P4Y 0.2888 0.3233 0.0142 0.0248 818864 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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; text-align:center;"><strong>Year Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 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; text-align:center;">Year Ended </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">December 28, 2019</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; 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; 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; 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; 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>276,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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>22.30</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;">189,167</td><td 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;">21.46</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>44,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%;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>20.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="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;">96,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;">23.65</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>--</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;">(1,667</td><td style="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;">19.10</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>(75,999</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>22.00</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;">(7,500</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;">21.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>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>244,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>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="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;">276,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;">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></tbody></table> 276000 22.30 189167 21.46 44000 20.20 96000 23.65 -1667 19.10 -75999 22.00 -7500 21.20 244001 21.87 276000 22.30 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;width:100%"><tbody><tr style="height:15px"><td colspan="26" style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SARs Outstanding and Exercisable</strong></p></td></tr><tr style="height:15px"><td colspan="2" style="BORDER-BOTTOM: rgb(0,0,0) 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Range of Exercise Prices</strong></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; text-align:center;"><strong>Outstanding as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 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; 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; 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; text-align:center;"><strong>Exercisable as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 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; 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; 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:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td style="width:12%;vertical-align:bottom;"><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="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:6%;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:6%;vertical-align:bottom;text-align:right;">2.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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;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><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:6%;vertical-align:bottom;text-align:right;">71,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:6%;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:6%;vertical-align:bottom;text-align:right;">20.38</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 244001 P2Y3M18D 21.87 71172 P1Y3M18D 20.38 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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; text-align:center;"><strong>Year Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 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; text-align:center;">Year Ended </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">December 28, 2019</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; text-align:center;"><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; 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; text-align:center;">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; 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>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;"><strong>$</strong></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;">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>—</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;">—</td><td 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;"><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="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;">—</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>25,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="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="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 25000 25000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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; text-align:center;"><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; 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; text-align:center;"><strong>Outstanding as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 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; 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; 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; text-align:center;"><strong>Exercisable as of</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 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; 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; 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:1%;white-space: nowrap;"/><td style="width:12%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">—</p></td><td 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:6%;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:6%;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:6%;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:6%;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:6%;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:6%;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 P1Y3M18D 1253140 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>8. INCOME TAXES </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;">Deferred income taxes are provided on temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and those for income tax reporting purposes. Deferred income tax (assets) liabilities relate to:</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;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Property, plant and equipment</p></td><td 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>4,460,316</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;">4,638,141</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">Right of Use Asset</p></td><td 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>3,014,148</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,933,189</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">Intangible 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>8,913,638</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;">9,236,711</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">Other</p></td><td 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%;vertical-align:bottom;text-align:right;">380,336</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">Foreign Withholding Tax</p></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>250,432</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;">315,747</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 deferred income tax liabilities</p></td><td 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>16,638,534</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;">17,504,124</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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">Other postretirement benefits</p></td><td 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>(279,776</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;">(239,348</td><td style="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">Inventories</p></td><td 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,091,887</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,422,472</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">Allowance for doubtful accounts</p></td><td 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>(120,150</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;">(123,172</td><td style="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">Accrued compensation</p></td><td 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>(399,057</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;">(311,125</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">Lease Obligation</p></td><td 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>(3,014,148</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;">(2,933,189</td><td style="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">Pensions</p></td><td 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>(7,761,369</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;">(6,804,275</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">Foreign Tax Credit</p></td><td 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>(976,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;">(400,078</td><td style="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">Other</p></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>(97,072</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;">--</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 deferred income tax 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="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>(13,739,459</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;">(12,233,659</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 15px">Net deferred income tax (assets) liabilities</p></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>2,899,075</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;">5,270,465</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; text-align:justify;">Income before income taxes consists of:</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;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Domestic</p></td><td 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>5,196,096</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;">12,537,168</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">Foreign</p></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>829,516</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,668,803</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>6,025,612</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;">16,205,971</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;"><strong>8. INCOME TAXES <em>(continued)</em></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;">The provision for income taxes 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;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Current:</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="MARGIN: 0px 0px 0px 15px;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Federal</p></td><td 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>(503,106</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,783,481</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">Foreign</p></td><td 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,096,839</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;">1,001,270</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">State</p></td><td 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>223,978</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;">489,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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred:</p></td><td 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 15px">Federal</p></td><td 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>(46,555</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;">(756,206</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">Foreign</p></td><td 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>(65,315</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;">(225,014</td><td style="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 15px">State</p></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>(85,751</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;">(353,623</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>620,090</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;">2,939,829</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; text-align:justify;">A reconciliation of income taxes computed using the U.S. federal statutory rate to that reflected in operations 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;font-size-adjust:none;font-stretch:normal;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 colspan="6" style="BORDER-BOTTOM: rgb(0,0,0) 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td/><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; text-align:center;">2019</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><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; text-align:center;"><strong>Amount</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: rgb(0,0,0) 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Percent</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="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; 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: rgb(0,0,0) 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Percent</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;background-color:#cceeff"><td style="MARGIN: 0px;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes using U.S. federal statutory rate</p></td><td 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>1,265,378</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,403,254</td><td 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;">21</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">State income taxes, net of federal 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="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>96,742</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1</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;">117,276</td><td 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;">1</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">Impact on Foreign Repatriation Tax Reform</p></td><td 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>139,765</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2</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;">0</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">Impact of foreign subsidiaries on effective tax rate</p></td><td 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>165,210</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3</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;">(239,823</td><td style="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;">(2</td><td style="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">Impact of Research &amp; Development tax credit</p></td><td 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>(188,944</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"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(3</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;">(411,090</td><td style="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;">(3</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">Uncertain tax positions reserve</p></td><td 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>(926,101</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"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(15</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;">0</td><td 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;">0</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">Other—net</p></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>68,040</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></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"><strong> </strong></p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1</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;">70,212</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;">1</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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"><strong>$</strong></p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>620,090</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></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"><strong> </strong></p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>10</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%;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;">2,939,829</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;">18</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</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; text-align:justify;">Total income taxes paid were $3,755,475 in 2020 and $3,197,984 in 2019.</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;">Pursuant to SAB 118, the company is allowed a measurement period of up to one year after the enactment date of the Tax Act to finalize the recording of the related tax impacts and as such has adjusted for the finalization of the tax impacts in the fourth quarter of 2018. The change primarily related to deferred taxes.</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;">Under accounting standards (ASC 740), a deferred tax liability is not recorded for the excess of the financial reporting (book) basis over the tax basis of an investment in a foreign subsidiary if the indefinite reinvestment criteria are met. Effective for foreign earnings after December 30, 2017, if such earnings are distributed in the form of cash dividends, the Company would not be subject to additional U.S. income taxes but could be subject to foreign income and withholding taxes. A provision has not been made for additional U.S. federal and foreign taxes at January 2, 2021 on approximately $7,712,164 of undistributed earnings of foreign subsidiaries because the Company intends to reinvest these funds indefinitely. It is not practicable to estimate the unrecognized deferred tax liability for withholding taxes on these undistributed earnings.</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;">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes. The list of changes is comprehensive. The changes 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. An entity that elects to early adopt the amendments in an interim period should reflect any adjustments as of the beginning of the annual period that includes that interim period. Additionally, an entity that elects early adoption must adopt all the amendments in the same period. The Company will adopt ASU 2019-12 in the first interim period of 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>8. INCOME TAXES<em> (continued)</em></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;">On March 27, 2020, the $2 trillion bipartisan Coronavirus Aid, Relief, and Economic Security Act (H.R. 748) (the “CARES Act”) became law. The CARES Act includes a variety of economic and tax relief measures intended to stimulate the economy, including loans for small businesses, payroll tax credits/deferrals, and corporate income tax relief. We are analyzing the following components of the CARES Act to determine their effect on our income tax provision:</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;font-variant:normal;font-weight:normal;font-style:normal;text-align:justify;margin-left:auto;line-height:normal;margin-right:auto;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Net operating losses arising in 2018, 2019, and 2020 taxable years may be carried back to each of the preceding five years, which may result in refunds of prior period corporate income tax. The Company had taxable income in 2018 and 2019, thus we would only benefit from this item of CARES Act relief to the extent we incur a tax net operating loss in 2020 that can be carried back. As of October 3, 2020, a tax net operating loss is not expected for taxable year 2020. In addition, this item of CARES Act relief increased the positive evidence supporting utilization of our gross deferred tax assets due to available income in carryback years; this did not change our overall assessment as we do not have a valuation allowance recorded against our deferred tax assets.</td></tr><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;text-indent:30px"> </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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Furthermore, for taxable years beginning before 2021, net operating loss carryforwards and carrybacks to that year may offset 100% of taxable income in the year. Previously, net operating losses generated through 2017 could offset 100% of taxable income, while losses generated after 2017 could only offset 80% of taxable income. The Company had taxable income in 2018 and 2019 and would carry back a loss generated in 2020 if applicable, leaving minimal opportunity to benefit from this item of CARES Act relief.</td></tr><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;text-indent:30px"> </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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">For taxable years beginning in 2019 and 2020, the interest deduction limitation is increased from 30% to 50% of “adjusted taxable income” (taxable income without interest, tax depreciation and tax amortization) plus interest income. Furthermore, the Company may choose to use the 2019 adjusted taxable income (instead of 2020) in determining the 2020 interest expense limitation. The Company was not subject to an interest limitation in 2019 and therefore expects to use the 2019 adjusted taxable income if needed to avoid or reduce an interest expense limitation in 2020.</td></tr><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;text-indent:30px"> </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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">A technical correction to the Tax Cuts and Jobs Act permits bonus depreciation and a 15-year straight-line recovery period on qualified improvement property placed in service after December 31, 2017. Prior to this technical correction, such property placed in service after 2017 was subject to the 39-year straight-line recovery period and was ineligible for bonus depreciation. To the extent the Company has eligible improvements in 2020, the Company can claim bonus depreciation which would reduce taxes payable and increase the deferred tax liability for fixed assets.</td></tr><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;text-indent:30px"> </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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Other CARES Act corporate income tax provisions will not significantly impact the Company, including alternative minimum tax refunds and increases in the charitable contributions deduction limitation.</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; 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;">A reconciliation of the beginning and ending amount of unrecognized tax benefits 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;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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">Balance at beginning of year</p></td><td 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>2,407,382</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;">299,722</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">Increase (decrease) for positions taken during the current 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="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>(28,637</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;">137,927</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">Increase (decrease) for positions taken during the prior 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="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,039,117</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">Increase (decrease) resulting from the expiration of the statute of limitations</p></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>(1,300,436</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;">(69,384</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">Balance at end of year</p></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>1,078,309</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;">2,407,382</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; text-align:justify;">The Company files income tax returns in the U.S. federal jurisdiction, and various states and foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state and local income tax examinations by tax authorities for years before 2016 and non-U.S. income tax examinations by tax authorities 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; text-align:justify;">Included in the balance at January 2, 2021, are $653,204 of unrecognized tax benefits that would affect the annual effective tax rate. In 2020, the Company recognized accrued interest related to unrecognized tax benefits in income tax expense. The Company had approximately $56,105 of accrued interest at January 2, 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; text-align:justify;">The total amount of unrecognized tax benefits could increase or decrease within the next twelve months for a number of reasons, including the closure of federal, state and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under ASC 740. The Company believes that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.</p> 4460316 4638141 3014148 2933189 8913638 9236711 380336 250432 315747 16638534 17504124 -279776 -239348 -1091887 -1422472 -120150 -123172 -399057 -311125 -3014148 -2933189 -7761369 -6804275 -976000 -400078 -97072 -13739459 -12233659 2899075 5270465 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Domestic</p></td><td 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>5,196,096</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;">12,537,168</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">Foreign</p></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>829,516</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,668,803</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>6,025,612</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;">16,205,971</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> 5196096 12537168 829516 3668803 6025612 16205971 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Current:</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="MARGIN: 0px 0px 0px 15px;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Federal</p></td><td 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>(503,106</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,783,481</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">Foreign</p></td><td 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,096,839</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;">1,001,270</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">State</p></td><td 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>223,978</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;">489,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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred:</p></td><td 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 15px">Federal</p></td><td 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>(46,555</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;">(756,206</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">Foreign</p></td><td 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>(65,315</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;">(225,014</td><td style="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 15px">State</p></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>(85,751</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;">(353,623</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>620,090</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;">2,939,829</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> -503106 2783481 1096839 1001270 223978 489921 -46555 -756206 -65315 -225014 -85751 -353623 620090 2939829 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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 colspan="6" style="BORDER-BOTTOM: rgb(0,0,0) 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td/><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; text-align:center;">2019</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><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; text-align:center;"><strong>Amount</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: rgb(0,0,0) 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Percent</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="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; 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: rgb(0,0,0) 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Percent</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;background-color:#cceeff"><td style="MARGIN: 0px;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income taxes using U.S. federal statutory rate</p></td><td 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>1,265,378</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,403,254</td><td 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;">21</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">State income taxes, net of federal 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="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>96,742</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1</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;">117,276</td><td 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;">1</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">Impact on Foreign Repatriation Tax Reform</p></td><td 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>139,765</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2</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;">0</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">Impact of foreign subsidiaries on effective tax rate</p></td><td 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>165,210</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3</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;">(239,823</td><td style="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;">(2</td><td style="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">Impact of Research &amp; Development tax credit</p></td><td 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>(188,944</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"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(3</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;">(411,090</td><td style="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;">(3</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">Uncertain tax positions reserve</p></td><td 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>(926,101</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"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(15</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;">0</td><td 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;">0</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">Other—net</p></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>68,040</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></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"><strong> </strong></p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1</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;">70,212</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;">1</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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"><strong>$</strong></p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>620,090</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></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"><strong> </strong></p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>10</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%;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;">2,939,829</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;">18</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 1265378 0.21 3403254 0.21 96742 0.01 117276 0.01 139765 0.02 0 165210 0.03 -239823 -0.02 -188944 -0.03 -411090 -0.03 -926101 -0.15 0 0 68040 0.01 70212 0.01 620090 0.10 2939829 0.18 3755475 3197984 7712164 2000000000000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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">Balance at beginning of year</p></td><td 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>2,407,382</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;">299,722</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">Increase (decrease) for positions taken during the current 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="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>(28,637</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;">137,927</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">Increase (decrease) for positions taken during the prior 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="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,039,117</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">Increase (decrease) resulting from the expiration of the statute of limitations</p></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>(1,300,436</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;">(69,384</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">Balance at end of year</p></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>1,078,309</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;">2,407,382</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> 2407382 299722 -28637 137927 2039117 -1300436 -69384 1078309 2407382 653204 56105 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>9. LEASES</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;">The Company leases certain equipment and buildings under operating lease arrangements. Most leases are for a fixed term and for a fixed amount. The Company is not a party to any leases that have step rent provisions, escalation clauses, capital improvement funding or payment increases based on any index or 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; text-align:justify;">Future minimum payments under non-cancelable operating leases with initial or remaining terms in excess of one year during each of the next five years 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;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,923,761</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">2022</p></td><td 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,262,399</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">2023</p></td><td 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,872,491</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">2024</p></td><td 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,481,832</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">2025</p></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;">844,884</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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;">9,385,367</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; text-align:justify;">Rent expense for all operating leases was $2,840,908 in 2020 and $3,106,630 in 2019. The weighted average lease term for all operating leases is 6.8 years. The weighted average discount rate for all operating leases is 5%.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,923,761</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">2022</p></td><td 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,262,399</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">2023</p></td><td 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,872,491</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">2024</p></td><td 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,481,832</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">2025</p></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;">844,884</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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;">9,385,367</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> 2923761 2262399 1872491 1481832 844884 9385367 2840908 3106630 P6Y9M18D 0.05 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. RETIREMENT BENEFIT PLANS</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;">The Company has non-contributory defined benefit pension plans covering some U.S. employees. Plan benefits are generally based upon age at retirement, years of service and, for its salaried plan, the level of compensation. The Company also sponsors unfunded non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law. </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 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; text-align:justify;">Components of the net periodic benefit cost of the Company’s pension benefit plans for the fiscal year indicated were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. RETIREMENT BENEFIT PLANS </strong><strong><em>(continued)</em></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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">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>1,065,739</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;">1,055,410</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">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>2,856,569</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;">3,516,318</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">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>(5,461,044</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;">(4,761,320</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">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>99,380</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;">99,380</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">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>1,300,134</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;">1,162,196</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">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>(139,222</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;">1,071,984</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; text-align:justify;">Service costs are reported in the cost of products sold and the other components of net periodic benefit costs are reported in other income in the consolidated statements of income.</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;">Assumptions used to determine net periodic benefit cost for the Company’s pension benefit plans for the fiscal year indicated were as follows:</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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Discount rate</em></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="width:9%;"/><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="2" style="width:9%;"/><td style="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:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">-<span style="font:7pt times new roman"> Pension plans </span></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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>3.18% - 3.23</strong></p></td><td style="vertical-align:bottom;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>%</strong></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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">4.20% - 4.22</p></td><td style="vertical-align:bottom;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">-<span style="font:7pt times new roman"> </span>Supplemental pension plans</p></td><td 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>2.61</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;">3.81</td><td style="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">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>7.5</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;">7.5</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">Rate of compensation increase</p></td><td 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>0</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;">0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</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; text-align:justify;">Components of the net periodic benefit cost of the Company’s other postretirement benefit plan were as follows:</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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">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>43,418</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;">33,287</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">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>46,668</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;">56,755</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">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>(22,355</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;">(28,033</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">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>(8,253</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,072</td><td style="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">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>(25,509</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;">(47,272</td><td style="PADDING-BOTTOM: 1px;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">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>33,969</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;">9,665</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; text-align:justify;">Assumptions used to determine net periodic benefit cost for the Company’s other postretirement plan for the fiscal year indicated were as follows:</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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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; text-align:justify;">Discount rate</p></td><td 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>3.35</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;">4.26</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; text-align:justify;">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>4.0</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;">4.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. RETIREMENT BENEFIT PLANS </strong><strong><em>(continued)</em></strong><strong> </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;">As of January 2, 2021, and December 28, 2019, the status of the Company’s pension benefit plans and other postretirement benefit plan was as follows:</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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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; text-align:center;"><strong>Pension Benefit</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; text-align:center;"><strong>Other Postretirement Benefit</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Benefit obligation at beginning of year</p></td><td 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>102,991,053</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;">91,533,200</td><td 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>1,566,019</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;">2,096,761</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">Change in discount rate</p></td><td 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,606,709</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;">12,313,831</td><td 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>218,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%;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;">239,138</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">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>1,065,739</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;">1,055,410</td><td 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>43,418</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;">33,287</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">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>2,856,569</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;">3,516,318</td><td 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>46,668</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;">56,755</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">Actuarial (gain)/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="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,786,595</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,508,935</td><td style="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;"><strong>32,282</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;">77,813</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">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;">-</td><td 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;">(902,719</td><td style="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">Benefits paid</p></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>(4,183,750</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;">(3,918,781</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="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>(14,654</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;">(35,016</td><td style="PADDING-BOTTOM: 1px;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">Benefit obligation at end of year</p></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>111,549,725</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;">102,991,043</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>1,827,169</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;">1,566,019</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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Fair value of plan assets at beginning of year</p></td><td 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>74,359,558</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;">66,170,875</td><td 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>558,873</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;">1,448,126</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">Actual 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>5,568,671</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,803,359</td><td 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>83,157</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;">13,466</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">Employer contributions</p></td><td 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>2,616,623</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;">304,105</td><td 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>33,343</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;">35,016</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">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;">-</td><td 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;">(902,719</td><td style="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">Benefits paid</p></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>(4,183,750</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;">(3,918,781</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="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>(33,343</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;">(35,016</td><td style="PADDING-BOTTOM: 1px;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">Fair value of plan assets at end of year</p></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>78,361,102</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;">74,359,558</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>642,030</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;">558,873</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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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; text-align:center;"><strong>Pension Benefit</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; text-align:center;"><strong>Other Postretirement Benefit</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 style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Funded Status</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Net amount recognized in the balance sheet</p></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>(33,188,623</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;">(28,631,485</td><td style="PADDING-BOTTOM: 3px;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="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>(1,185,139</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;">(1,007,146</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;width:100%"><tbody><tr style="height:15px"><td colspan="8" style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Amounts recognized in accumulated other comprehensive income consist of:</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="width:9%;"/><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="width:9%;"/><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="width:9%;"/><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; text-align:center;"><strong>Pension Benefit</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; text-align:center;"><strong>Other Postretirement Benefit</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Net (loss)/gain</p></td><td 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>(43,727,607</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(36,315,245</td><td style="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%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>349,276</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;">499,701</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">Prior service (cost) credit</p></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>(165,632</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;">(265,012</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="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>0</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;">8,253</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>(43,893,239</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;">(36,580,257</td><td style="PADDING-BOTTOM: 3px;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="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>349,276</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;">507,954</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;"><strong>10. RETIREMENT BENEFIT PLANS </strong><strong><em>(continued)</em></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;">Change in the components of accumulated other comprehensive income consist of:</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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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; text-align:center;"><strong>Pension Benefit</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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Postretirement Benefit</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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</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="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2019</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="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</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="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2019</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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at beginning of 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="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(36,580,267</td><td style="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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(34,078,976</td><td style="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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">507,954</td><td 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;">1,345,959</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">Change due to availability of final actual assets and census data</p></td><td 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><td 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 0px 0px 15px">Charged to 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="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><td 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 30px">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;">99,380</td><td 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;">99,380</td><td 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;">(8,253</td><td style="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;">(5,072</td><td style="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 30px">Net loss (gain)</p></td><td 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,300,134</td><td 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;">1,162,196</td><td 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,509</td><td style="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;">(47,272</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">Liability (gains)/losses</p></td><td 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><td 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 30px">Discount rate</p></td><td 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;">(10,606,709</td><td style="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;">(12,313,831</td><td style="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;">(218,000</td><td style="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;">(239,138</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 30px">Asset (gains)/losses deferred</p></td><td 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,202,764</td><td 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;">7,724,649</td><td 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;">60,802</td><td 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;">(14,567</td><td style="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 30px">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;">-</td><td 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;">(454,143</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 30px">Other</p></td><td 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;">(4,308,541</td><td style="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;">826,325</td><td 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;">32,282</td><td 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;">(77,813</td><td style="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">Balance at end of 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="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(43,893,239</td><td style="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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(36,580,257</td><td style="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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">349,276</td><td 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;">507,954</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"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Assumptions used to determine the projected benefit obligations for the Company’s pension benefit plans and other postretirement benefit plan for the fiscal year indicated were as follows:</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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><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; text-align:center;"><strong>2020</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; text-align:center;">2019</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 colspan="4" style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Discount rate</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"/><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="2"/><td style="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>-</td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Pension plans</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>2.40% - 2.48</strong></p></td><td style="vertical-align:bottom;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>%</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.18% - 3.23</p></td><td style="vertical-align:bottom;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="width:4%;">-</td><td style="width:73%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Supplemental pension plans</p></td><td 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.49</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;">2.61</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td>-</td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Other postretirement plan</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="ffcell" style="vertical-align:bottom;text-align:right;"><strong>2.66</strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>%</strong></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="ffcell" style="vertical-align:bottom;text-align:right;">3.35</td><td style="vertical-align:bottom;white-space: nowrap;">%</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; text-align:justify;">At January 2, 2021 and December 28 2019, the accumulated benefit obligation for all qualified and nonqualified defined benefit pension plans was $111,549,725 and $102,991,053, respectively.  During 2020, the pension benefit obligation increased between 10.3% to 11.3% due to the decrease in the discount rates from 3.18%-3.23% to 2.40%-2.48%.</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;">Information for the under-funded pension plans with a projected benefit obligation and an accumulated benefit obligation in excess of plan 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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Number of plans</p></td><td 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>5</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;">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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Projected benefit obligation</p></td><td 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>111,549,725</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;">102,991,043</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">Accumulated benefit obligation</p></td><td 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>111,549,725</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;">102,991,043</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">Fair value of 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="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>78,361,102</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;">74,359,558</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">Net amount recognized in accrued benefit liability</p></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"><strong>$</strong></p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(33,188,623</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%;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;">(28,631,485</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</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; text-align:justify;">Estimated future benefit payments to participants of the Company’s pension plans are $4.4 million in 2021, $4.6 million in 2022, $4.8 million in 2023, $5.0 million in 2024, $5.2 million in 2025 and a total of $28.1 million from 2026 through 2030. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. Retirement Benefit Plans </strong><strong><em>(continued)</em></strong><strong> </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;">Estimated future benefit payments to participants of the Company’s other postretirement plan are $49,000 in 2021, $50,000 in 2022, $51,000 in 2023, $52,000 in 2024, $54,000 in 2025 and a total of $302,000 from 2026 through 2030. </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 Company expects to make cash contributions to its qualified pension plans of approximately $3,100,000 and to its other postretirement plan of approximately $50,000 in 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; text-align:justify;">We consider a number of factors in determining and selecting assumptions for the overall expected long-term rate of return on plan assets.  We consider the historical long-term return experience of our assets, the current and expected allocation of our plan assets, and expected long-term rates of return. We derive these expected long-term rates of return with the assistance of our investment advisors and generally base these rates on a 10-year horizon for various asset classes and consider the expected positive impact of active investment management.  We base our expected allocation of plan assets on a diversified portfolio consisting of domestic and international equity securities and fixed income securities.</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;">We consider a variety of factors in determining and selecting our assumptions for the discount rate at the end of the year.  In 2020, as in 2019, we developed each plan’s discount rate with the assistance of our actuaries by matching expected future benefit payments in each year to the corresponding spot rates from the FTSE Pension Liability Yield Curve, comprised of high quality (rated AA or better) corporate bonds.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. RETIREMENT BENEFIT PLANS </strong><strong><em>(continued)</em></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;">The fair values of the company’s pension plans assets at January 2, 2021 and December 28, 2019, utilizing the fair value hierarchy discussed in Note 3, follow:</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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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;"/><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 2021</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td>Cash and Equivalents:</td><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td>Common/collective trust funds</td><td style="width:1%;white-space: nowrap;"/><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;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">347,538</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><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;"/><td style="width:1%;white-space: nowrap;"/><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>347,538</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td>Equities:</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td>The Eastern Company Common Stock</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,230,134</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>5,230,134</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td>Common/collective trust funds</td><td 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><td 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 15px">Russell Multi Asset Core Plus Fund (a)</p></td><td 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;">35,139,260</td><td 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;"><strong>35,139,260</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fixed Income:</p></td><td 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><td 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">Common/collective trust funds</p></td><td 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><td 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">Target Duration LDI Fixed Income Funds (b)</p></td><td 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><td 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 30px"><span style="font-size:14pt">•</span> Russell 25 Year LDI Fixed Income Fund </p></td><td 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;">2,506,615</td><td 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;"><strong>2,506,615</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px"><span style="font-size:14pt">•</span> Russell 14 Year LDI Fixed Income Fund </p></td><td 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;">26,452,904</td><td 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;"><strong>26,452,904</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 15px">STRIPS Fixed Income Funds (c)</p></td><td 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><td 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 30px"><span style="font-size:14pt">•</span> Russell 15 to 20 Year STRIPS Fixed Income Fund </p></td><td 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;">3,500,718</td><td 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;"><strong>3,500,718</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 30px"><span style="font-size:14pt">•</span> Russell 10 to 15 Year STRIPS Fixed Income Fund </p></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;">—</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;">5,183,933</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;">—</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>5,183,933</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></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;">5,230,134</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;">73,130,968</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;">—</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>78,361,102</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><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. RETIREMENT BENEFIT PLANS </strong><strong><em>(continued)</em></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"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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="14" 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; text-align:center;"><strong>December 28, 2019</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; text-align:center;"><strong>Level 1</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; text-align:center;"><strong>Level 2</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; text-align:center;"><strong>Level 3</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; text-align:center;"><strong>Total</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"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and Equivalents:</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><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">Common/collective trust funds</p></td><td 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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">334,138</td><td 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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">334,138</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">Equities:</p></td><td 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><td 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">The Eastern Company Common Stock</p></td><td 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,625,560</td><td 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><td 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;">6,625,560</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">Common/collective trust funds</p></td><td 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><td 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 15px">Russell Multi Asset Core Plus Fund (a)</p></td><td 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;">33,413,819</td><td 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;">33,413,819</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">Fixed Income:</p></td><td 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><td 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">Common/collective trust funds</p></td><td 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><td 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">Target Duration LDI Fixed Income Funds (b)</p></td><td 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><td 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 30px"><span style="font-family:symbol">·<span style="font:7pt times new roman"> </span></span>Russell 8 Year LDI Fixed Income Fund </p></td><td 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;">12,796,482</td><td 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;">12,796,482</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 30px"><span style="font-family:symbol">·<span style="font:7pt times new roman"> </span></span>Russell 14 Year LDI Fixed Income Fund </p></td><td 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;">11,387,626</td><td 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;">11,387,626</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">STRIPS Fixed Income Funds (c)</p></td><td 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><td 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 30px"><span style="font-family:symbol">·<span style="font:7pt times new roman"> </span></span>Russell 15 Year STRIPS Fixed Income Fund </p></td><td 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;">3,050,389</td><td 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;">3,050,389</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 30px"><span style="font-family:symbol">·<span style="font:7pt times new roman"> </span></span>Russell 10 Year STRIPS Fixed Income Fund </p></td><td 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;">4,616,924</td><td 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;">4,616,924</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 30px"><span style="font-family:symbol">·<span style="font:7pt times new roman"> </span></span>Russell 28 to 29 Year STRIPS Fixed Income Fund </p></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;">—</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;">2,134,620</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;">—</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;">2,134,620</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">Total</p></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;">6,625,560</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;">67,733,998</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;">—</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;">74,359,558</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; text-align:justify;">Equity common funds primarily hold publicly traded common stock of both U.S and international companies selected for purposes of total return and to maintain equity exposure consistent with policy allocations. The Level 1 investment is made up of shares of The Eastern Company Common Stock and is valued at market price. Level 2 investments include commingled funds valued at unit values provided by the investment managers, which are based on the fair value of the underlying publicly traded securities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. RETIREMENT BENEFIT PLANS </strong><strong><em>(continued)</em></strong> </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 style="width:3%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:3%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">(a)</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The investment objective of the RITC (formerly Russell) Multi-Asset Core Plus Fund seeks to provide long-term growth of capital over a market cycle by offering a diversified portfolio of funds and separate accounts investing in global stock, return seeking fixed income, commodities, global real estate and opportunistic investments. They hold a dynamic mix of underlying Russell Investments funds and/or separate accounts. Russell Investments is a strong proponent of disciplined strategic asset allocation and rebalancing strategies, and believes that unstable movements in the market have the potential to create opportunities. By identifying short-term mispricing, and making small tactical adjustments to the Multi-Asset Core Plus Fund, they believe there is potential to enhance returns while continuing to manage risks.</p></td></tr><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><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="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">(b)</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Target Duration LDI Fixed Income Funds seek to outperform their respective Barclays-Russell LDI Indexes over a full market cycle. These Funds invest primarily in investment grade corporate bonds that closely match those found in discount curves used to value U.S. pension liabilities. They seek to provide additional incremental return through modest interest rate timing, security selection and tactical use of non-credit sectors. Generally, for use in combination with other bond funds to gain additional credit exposure, with the goal of reducing the mismatch between a plan’s assets and liabilities.</p></td></tr><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><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="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">(c)</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The STRIPS (Separate Trading of Registered Interest and Principal of Securities) Funds seek to provide duration and Treasury exposure by investing in an optimized subset of the STRIPS universe with a similar duration profile as the Barclays U.S. Treasury STRIPS 10-11 year, 16-16 year or 28-29 year Index. These passively managed funds are generally used with other bond funds to add additional duration to the asset portfolio. This will help reduce the mismatch between a plan’s assets and liabilities.</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; text-align:justify;">The investment portfolio contains a diversified blend of common stocks, bonds, cash equivalents, and other investments, which may reflect varying rates of return. The investments are further diversified within each asset classification. The portfolio diversification provides protection against a single security or class of securities having a disproportionate impact on aggregate performance. The Company has elected to change its investment strategy to better match the assets with the underlying plan liabilities. Currently, the long-term target allocations for plan assets are 50% in equities and 50% in fixed income although the actual plan asset allocations may be within a range around these targets. The actual asset allocations are reviewed and rebalanced on a periodic basis to maintain the target allocations. It is expected that, as the funded status of the plans improves, more assets will be invested in long-duration fixed income instruments.</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 plans’ assets include 217,018 shares of the common stock of the Company having a market value of $5,230,134 and $6,625,560 at January 2, 2021 and December 28, 2019, respectively. No shares were purchased in 2020 or 2019 nor were any shares sold in either period. Dividends received during 2020 and 2019 on the common stock of the Company were $95,488 and $95,488 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; text-align:justify;">U.S. salaried and non-union hourly employees and most employees of the Company’s Canadian subsidiaries are covered by defined contribution plans. </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 Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code covering substantially all U.S. non-union employees. This plan allows participants to make voluntary contributions of up to 100% of their annual compensation on a pretax basis, subject to IRS limitations. The plan provides for contributions by the Company at its discretion.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. RETIREMENT BENEFIT PLANS </strong><strong><em>(continued)</em></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;">The Company amended the Eastern Company Savings and Investment Plan (“401(k) Plan Amendment”) effective June 1, 2016. The 401(k) Plan Amendment increased this match to 50% of the first 6% of contributions for the remainder of Fiscal 2016. The 401(k) Plan Amendment also provided for an additional non-discretionary contribution (the “transitional credit”) for certain non-union U.S. employees who were eligible to participate in the Salaried Plan. The amount of this non-discretionary contribution ranges from 0% to 4% of wages, based on the age of the individual on June 1, 2016. The 401(k) Plan Amendment increased the non-discretionary safe harbor contribution to 3%, and changed the eligibility to all non-union U.S. employees. </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 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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 contributions</p></td><td 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>692,846</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;">540,693</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 contributions</p></td><td 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>264,473</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;">305,226</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 contributions</p></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>607,342</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;">638,745</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 made 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>1,564,661</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;">1,484,664</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; text-align:justify;">At January 2, 2021, the Company had accrued $519,177 for the non-discretionary safe harbor contribution this amount was expensed in 2020 and was contributed to the plan in January 2021. At December 28, 2019, the Company had accrued $550,286 for the non-discretionary safe harbor contribution. This amount was contributed to the Plan in January 2020 and was expensed in 2019. </p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">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>1,065,739</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;">1,055,410</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">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>2,856,569</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;">3,516,318</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">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>(5,461,044</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;">(4,761,320</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">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>99,380</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;">99,380</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">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>1,300,134</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;">1,162,196</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">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>(139,222</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;">1,071,984</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> 1065739 1055410 2856569 3516318 -5461044 -4761320 99380 99380 1300134 1162196 -139222 1071984 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Discount rate</em></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="width:9%;"/><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="2" style="width:9%;"/><td style="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:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">-<span style="font:7pt times new roman"> Pension plans </span></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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>3.18% - 3.23</strong></p></td><td style="vertical-align:bottom;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>%</strong></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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">4.20% - 4.22</p></td><td style="vertical-align:bottom;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">-<span style="font:7pt times new roman"> </span>Supplemental pension plans</p></td><td 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>2.61</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;">3.81</td><td style="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">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>7.5</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;">7.5</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">Rate of compensation increase</p></td><td 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>0</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;">0</td><td style="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;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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; text-align:justify;">Discount rate</p></td><td 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>3.35</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;">4.26</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; text-align:justify;">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>4.0</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;">4.0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 0.0318 0.0323 0.0420 0.0422 0.0261 0.0381 0.075 0.075 0 0 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">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>43,418</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;">33,287</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">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>46,668</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;">56,755</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">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>(22,355</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;">(28,033</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">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>(8,253</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,072</td><td style="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">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>(25,509</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;">(47,272</td><td style="PADDING-BOTTOM: 1px;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">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>33,969</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;">9,665</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> 43418 33287 46668 56755 -22355 -28033 -8253 -5072 -25509 -47272 33969 9665 0.0335 0.0426 0.040 0.040 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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; text-align:center;"><strong>Pension Benefit</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; text-align:center;"><strong>Other Postretirement Benefit</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Benefit obligation at beginning of year</p></td><td 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>102,991,053</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;">91,533,200</td><td 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>1,566,019</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;">2,096,761</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">Change in discount rate</p></td><td 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,606,709</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;">12,313,831</td><td 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>218,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%;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;">239,138</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">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>1,065,739</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;">1,055,410</td><td 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>43,418</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;">33,287</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">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>2,856,569</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;">3,516,318</td><td 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>46,668</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;">56,755</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">Actuarial (gain)/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="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,786,595</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,508,935</td><td style="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;"><strong>32,282</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;">77,813</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">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;">-</td><td 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;">(902,719</td><td style="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">Benefits paid</p></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>(4,183,750</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;">(3,918,781</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="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>(14,654</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;">(35,016</td><td style="PADDING-BOTTOM: 1px;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">Benefit obligation at end of year</p></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>111,549,725</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;">102,991,043</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>1,827,169</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;">1,566,019</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> 102991053 91533200 1566019 2096761 10606709 12313831 218000 239138 1065739 1055410 43418 33287 2856569 3516318 46668 56755 -1786595 -1508935 32282 77813 0 0 0 -902719 -4183750 -3918781 -14654 -35016 111549725 102991043 1827169 1566019 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Fair value of plan assets at beginning of year</p></td><td 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>74,359,558</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;">66,170,875</td><td 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>558,873</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;">1,448,126</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">Actual 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>5,568,671</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,803,359</td><td 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>83,157</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;">13,466</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">Employer contributions</p></td><td 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>2,616,623</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;">304,105</td><td 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>33,343</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;">35,016</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">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;">-</td><td 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;">(902,719</td><td style="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">Benefits paid</p></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>(4,183,750</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;">(3,918,781</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="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>(33,343</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;">(35,016</td><td style="PADDING-BOTTOM: 1px;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">Fair value of plan assets at end of year</p></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>78,361,102</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;">74,359,558</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>642,030</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;">558,873</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> 74359558 66170875 558873 1448126 5568671 11803359 83157 13466 2616623 304105 33343 35016 0 0 0 -902719 -4183750 -3918781 -33343 -35016 78361102 74359558 642030 558873 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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; text-align:center;"><strong>Pension Benefit</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; text-align:center;"><strong>Other Postretirement Benefit</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 style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Funded Status</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Net amount recognized in the balance sheet</p></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>(33,188,623</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;">(28,631,485</td><td style="PADDING-BOTTOM: 3px;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="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>(1,185,139</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;">(1,007,146</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;font-size-adjust:none;font-stretch:normal;width:100%"><tbody><tr style="height:15px"><td colspan="8" style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Amounts recognized in accumulated other comprehensive income consist of:</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="width:9%;"/><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="width:9%;"/><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="width:9%;"/><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; text-align:center;"><strong>Pension Benefit</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; text-align:center;"><strong>Other Postretirement Benefit</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Net (loss)/gain</p></td><td 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>(43,727,607</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(36,315,245</td><td style="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%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>349,276</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;">499,701</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">Prior service (cost) credit</p></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>(165,632</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;">(265,012</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="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>0</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;">8,253</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>(43,893,239</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;">(36,580,257</td><td style="PADDING-BOTTOM: 3px;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="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>349,276</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;">507,954</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> -33188623 -28631485 -1185139 -1007146 -43727607 -36315245 349276 499701 -165632 -265012 0 8253 -43893239 -36580257 349276 507954 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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; text-align:center;"><strong>Pension Benefit</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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Postretirement Benefit</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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</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="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2019</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="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</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="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2019</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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at beginning of 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="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(36,580,267</td><td style="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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(34,078,976</td><td style="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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">507,954</td><td 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;">1,345,959</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">Change due to availability of final actual assets and census data</p></td><td 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><td 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 0px 0px 15px">Charged to 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="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><td 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 30px">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;">99,380</td><td 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;">99,380</td><td 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;">(8,253</td><td style="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;">(5,072</td><td style="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 30px">Net loss (gain)</p></td><td 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,300,134</td><td 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;">1,162,196</td><td 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,509</td><td style="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;">(47,272</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">Liability (gains)/losses</p></td><td 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><td 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 30px">Discount rate</p></td><td 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;">(10,606,709</td><td style="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;">(12,313,831</td><td style="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;">(218,000</td><td style="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;">(239,138</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 30px">Asset (gains)/losses deferred</p></td><td 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,202,764</td><td 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;">7,724,649</td><td 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;">60,802</td><td 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;">(14,567</td><td style="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 30px">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;">-</td><td 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;">(454,143</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 30px">Other</p></td><td 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;">(4,308,541</td><td style="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;">826,325</td><td 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;">32,282</td><td 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;">(77,813</td><td style="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">Balance at end of 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="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(43,893,239</td><td style="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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(36,580,257</td><td style="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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">349,276</td><td 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;">507,954</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> -36580267 -34078976 507954 1345959 0 0 0 0 99380 99380 -8253 -5072 1300134 1162196 -25509 -47272 -10606709 -12313831 -218000 -239138 6202764 7724649 60802 -14567 0 0 0 -454143 -4308541 826325 32282 -77813 -43893239 -36580257 349276 507954 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><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; text-align:center;"><strong>2020</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; text-align:center;">2019</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 colspan="4" style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Discount rate</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"/><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="2"/><td style="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>-</td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Pension plans</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>2.40% - 2.48</strong></p></td><td style="vertical-align:bottom;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>%</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.18% - 3.23</p></td><td style="vertical-align:bottom;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="width:4%;">-</td><td style="width:73%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Supplemental pension plans</p></td><td 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.49</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;">2.61</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td>-</td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Other postretirement plan</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="ffcell" style="vertical-align:bottom;text-align:right;"><strong>2.66</strong></td><td style="vertical-align:bottom;white-space: nowrap;"><strong>%</strong></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="ffcell" style="vertical-align:bottom;text-align:right;">3.35</td><td style="vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 0.0240 0.0248 0.0318 0.0323 0.0149 0.0261 0.0266 0.0335 0.0318 0.0323 0.0240 0.0248 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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">Number of plans</p></td><td 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>5</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;">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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Projected benefit obligation</p></td><td 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>111,549,725</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;">102,991,043</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">Accumulated benefit obligation</p></td><td 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>111,549,725</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;">102,991,043</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">Fair value of 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="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>78,361,102</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;">74,359,558</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">Net amount recognized in accrued benefit liability</p></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"><strong>$</strong></p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(33,188,623</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%;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;">(28,631,485</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 5 5 111549725 102991043 111549725 102991043 78361102 74359558 -33188623 -28631485 4400000 4600000 4800000 5000000.0 5200000 28100000 49000 50000 51000 52000 54000 302000 3100000 50000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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;"/><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>January 2, 2021</strong></p></td><td style="white-space: nowrap;"/></tr><tr style="height:15px"><td/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 1</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 2</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Level 3</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/><td style="white-space: nowrap;"/><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"/></tr><tr style="height:15px"><td>Cash and Equivalents:</td><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" colspan="2" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td>Common/collective trust funds</td><td style="width:1%;white-space: nowrap;"/><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;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">347,538</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><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;"/><td style="width:1%;white-space: nowrap;"/><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>347,538</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td>Equities:</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#cceeff"><td>The Eastern Company Common Stock</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,230,134</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"/><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>5,230,134</strong></td><td style="width:1%;white-space: nowrap;"/></tr><tr style="height:15px;background-color:#ffffff"><td>Common/collective trust funds</td><td 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><td 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 15px">Russell Multi Asset Core Plus Fund (a)</p></td><td 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;">35,139,260</td><td 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;"><strong>35,139,260</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fixed Income:</p></td><td 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><td 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">Common/collective trust funds</p></td><td 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><td 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">Target Duration LDI Fixed Income Funds (b)</p></td><td 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><td 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 30px"><span style="font-size:14pt">•</span> Russell 25 Year LDI Fixed Income Fund </p></td><td 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;">2,506,615</td><td 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;"><strong>2,506,615</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px"><span style="font-size:14pt">•</span> Russell 14 Year LDI Fixed Income Fund </p></td><td 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;">26,452,904</td><td 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;"><strong>26,452,904</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 15px">STRIPS Fixed Income Funds (c)</p></td><td 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><td 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 30px"><span style="font-size:14pt">•</span> Russell 15 to 20 Year STRIPS Fixed Income Fund </p></td><td 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;">3,500,718</td><td 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;"><strong>3,500,718</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 30px"><span style="font-size:14pt">•</span> Russell 10 to 15 Year STRIPS Fixed Income Fund </p></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;">—</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;">5,183,933</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;">—</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>5,183,933</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:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></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;">5,230,134</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;">73,130,968</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;">—</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>78,361,102</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><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;font-size-adjust:none;font-stretch:normal;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="14" 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; text-align:center;"><strong>December 28, 2019</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; text-align:center;"><strong>Level 1</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; text-align:center;"><strong>Level 2</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; text-align:center;"><strong>Level 3</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; text-align:center;"><strong>Total</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"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash and Equivalents:</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><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">Common/collective trust funds</p></td><td 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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">334,138</td><td 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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">334,138</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">Equities:</p></td><td 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><td 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">The Eastern Company Common Stock</p></td><td 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,625,560</td><td 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><td 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;">6,625,560</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">Common/collective trust funds</p></td><td 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><td 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 15px">Russell Multi Asset Core Plus Fund (a)</p></td><td 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;">33,413,819</td><td 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;">33,413,819</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">Fixed Income:</p></td><td 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><td 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">Common/collective trust funds</p></td><td 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><td 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">Target Duration LDI Fixed Income Funds (b)</p></td><td 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><td 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 30px"><span style="font-family:symbol">·<span style="font:7pt times new roman"> </span></span>Russell 8 Year LDI Fixed Income Fund </p></td><td 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;">12,796,482</td><td 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;">12,796,482</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 30px"><span style="font-family:symbol">·<span style="font:7pt times new roman"> </span></span>Russell 14 Year LDI Fixed Income Fund </p></td><td 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;">11,387,626</td><td 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;">11,387,626</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">STRIPS Fixed Income Funds (c)</p></td><td 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><td 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 30px"><span style="font-family:symbol">·<span style="font:7pt times new roman"> </span></span>Russell 15 Year STRIPS Fixed Income Fund </p></td><td 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;">3,050,389</td><td 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;">3,050,389</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 30px"><span style="font-family:symbol">·<span style="font:7pt times new roman"> </span></span>Russell 10 Year STRIPS Fixed Income Fund </p></td><td 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;">4,616,924</td><td 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;">4,616,924</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 30px"><span style="font-family:symbol">·<span style="font:7pt times new roman"> </span></span>Russell 28 to 29 Year STRIPS Fixed Income Fund </p></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;">—</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;">2,134,620</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;">—</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;">2,134,620</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">Total</p></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;">6,625,560</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;">67,733,998</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;">—</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;">74,359,558</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> 0 347538 0 347538 5230134 0 5230134 0 35139260 0 35139260 0 2506615 0 2506615 0 26452904 0 26452904 0 3500718 0 3500718 0 5183933 0 5183933 5230134 73130968 0 78361102 0 334138 0 334138 6625560 0 6625560 0 33413819 0 33413819 0 12796482 0 12796482 0 11387626 0 11387626 0 3050389 0 3050389 0 4616924 0 4616924 0 2134620 0 2134620 6625560 67733998 0 74359558 5230134 6625560 95488 95488 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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 contributions</p></td><td 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>692,846</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;">540,693</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 contributions</p></td><td 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>264,473</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;">305,226</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 contributions</p></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>607,342</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;">638,745</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 made 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>1,564,661</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;">1,484,664</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> 692846 540693 264473 305226 607342 638745 1564661 1484664 519177 550286 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>11. EARNINGS PER SHARE</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;">The denominators used in the earnings per share computations 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;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong><strong>2020</strong></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; text-align:center;"><strong>2019</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"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Basic:</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">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="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,237,698</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,235,098</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"><strong>Diluted:</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">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,237,698</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,235,098</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">Dilutive stock options</p></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>26,823</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;">34,910</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">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,264,521</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,270,008</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; text-align:justify;">There were no anti-dilutive stock equivalents in 2020 or 2019. </p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;font-size-adjust:none;font-stretch:normal;width:85%"><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="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; text-align:center;"><strong><strong>2020</strong></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; text-align:center;"><strong>2019</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"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Basic:</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">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="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,237,698</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,235,098</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"><strong>Diluted:</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">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,237,698</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,235,098</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">Dilutive stock options</p></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>26,823</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;">34,910</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">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,264,521</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,270,008</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> 6237698 6235098 6237698 6235098 26823 34910 6264521 6270008 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>12. REPORTABLE SEGMENTS</strong></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;font-size-adjust:none;font-stretch:normal;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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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"><strong>Sales:</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 15px">Sales to unaffiliated customers:</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 30px">Engineered Solutions</p></td><td 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>197,614,590</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;">186,795,507</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 30px">Diversified Products</p></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>42,788,524</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;">64,947,112</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>240,403,114</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;">251,742,619</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"><strong>Inter-segment Sales:</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 30px">Engineered Solutions</p></td><td 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>675,389</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;">1,286,384</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 30px">Diversified Products</p></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>25,559</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;">43,451</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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>700,948</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;">1,329,835</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:#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="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"><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="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 30px">Engineered Solutions</p></td><td 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>14,589,675</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;">16,512,736</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 30px">Diversified Products</p></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>(7,589,421</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;">945,118</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 30px">Operating Profit</p></td><td 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>7,000,254</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;">17,457,854</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 30px">Interest Expense</p></td><td 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>(2,744,800</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,857,961</td><td style="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 30px">Other Income</p></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>1,770,158</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;">606,078</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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>6,025,612</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;">16,205,971</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:#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="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"><strong>Geographic Information:</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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Net Sales:</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 30px">United States</p></td><td 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>225,835,894</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;">230,920,619</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 30px">Foreign</p></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>14,567,220</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;">20,822,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></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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>240,403,114</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;">251,742,619</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:#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="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">Foreign sales are primarily to customers in North America.</p></td><td 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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"><strong>Identifiable Assets:</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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">United States</p></td><td 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>253,689,704</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;">263,295,787</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 30px">Foreign</p></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>21,838,650</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;">17,367,189</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>275,528,354</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;">280,662,976</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 30px">Engineered Solutions</p></td><td 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>95,140,639</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;">91,032,813</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 30px">Diversified Products</p></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>36,873,709</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;">49,219,614</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="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>132,014,348</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;">140,252,427</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 30px">General corporate</p></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>143,514,006</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;">140,410,549</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>275,528,354</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;">280,662,976</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;"><strong>12. REPORTABLE SEGMENTS <em>(continued)</em></strong></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;font-size-adjust:none;font-stretch:normal;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Depreciation and Amortization:</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">Engineered Solutions</p></td><td 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,795,435</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;">4,495,380</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">Diversified Products</p></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>1,682,077</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;">1,959,501</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>8,477,512</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;">6,454,881</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"><strong>Capital Expenditures:</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">Engineered Solutions</p></td><td 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>2,340,762</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;">4,025,649</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">Diversified Products</p></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>763,674</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;">1,411,509</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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>3,104,436</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;">5,437,158</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">Currency translation adjustment</p></td><td 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>(8,439</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;">3,330</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">General corporate</p></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>2,986</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;">-</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>3,098,983</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;">5,440,488</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;font-size-adjust:none;font-stretch:normal;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="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; text-align:center;"><strong>2020</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; text-align:center;">2019</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"><strong>Sales:</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 15px">Sales to unaffiliated customers:</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 30px">Engineered Solutions</p></td><td 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>197,614,590</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;">186,795,507</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 30px">Diversified Products</p></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>42,788,524</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;">64,947,112</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>240,403,114</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;">251,742,619</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"><strong>Inter-segment Sales:</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 30px">Engineered Solutions</p></td><td 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>675,389</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;">1,286,384</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 30px">Diversified Products</p></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>25,559</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;">43,451</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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>700,948</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;">1,329,835</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:#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="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"><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="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 30px">Engineered Solutions</p></td><td 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>14,589,675</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;">16,512,736</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 30px">Diversified Products</p></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>(7,589,421</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;">945,118</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 30px">Operating Profit</p></td><td 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>7,000,254</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;">17,457,854</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 30px">Interest Expense</p></td><td 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>(2,744,800</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,857,961</td><td style="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 30px">Other Income</p></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>1,770,158</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;">606,078</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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>6,025,612</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;">16,205,971</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:#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="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"><strong>Geographic Information:</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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Net Sales:</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 30px">United States</p></td><td 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>225,835,894</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;">230,920,619</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 30px">Foreign</p></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>14,567,220</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;">20,822,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></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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>240,403,114</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;">251,742,619</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:#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="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">Foreign sales are primarily to customers in North America.</p></td><td 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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"><strong>Identifiable Assets:</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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">United States</p></td><td 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>253,689,704</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;">263,295,787</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 30px">Foreign</p></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>21,838,650</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;">17,367,189</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>275,528,354</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;">280,662,976</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 30px">Engineered Solutions</p></td><td 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>95,140,639</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;">91,032,813</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 30px">Diversified Products</p></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>36,873,709</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;">49,219,614</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="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>132,014,348</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;">140,252,427</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 30px">General corporate</p></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>143,514,006</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;">140,410,549</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>275,528,354</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;">280,662,976</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;font-size-adjust:none;font-stretch:normal;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Depreciation and Amortization:</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">Engineered Solutions</p></td><td 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,795,435</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;">4,495,380</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">Diversified Products</p></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>1,682,077</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;">1,959,501</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>8,477,512</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;">6,454,881</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"><strong>Capital Expenditures:</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">Engineered Solutions</p></td><td 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>2,340,762</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;">4,025,649</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">Diversified Products</p></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>763,674</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;">1,411,509</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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>3,104,436</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;">5,437,158</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">Currency translation adjustment</p></td><td 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>(8,439</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;">3,330</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">General corporate</p></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>2,986</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;">-</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>3,098,983</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;">5,440,488</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> 197614590 186795507 42788524 64947112 240403114 251742619 675389 1286384 25559 43451 700948 1329835 14589675 16512736 -7589421 945118 7000254 17457854 2744800 1857961 1770158 606078 6025612 16205971 225835894 230920619 14567220 20822000 240403114 251742619 253689704 263295787 21838650 17367189 95140639 91032813 36873709 49219614 132014348 140252427 143514006 140410549 275528354 280662976 6795435 4495380 1682077 1959501 8477512 6454881 2340762 4025649 763674 1411509 3104436 5437158 -8439 3330 2986 0 3098983 5440488 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>13. RECENT ACCOUNTING PRONOUNCEMENTS</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;"><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; text-align:justify;">In February 2016, the FASB issued ASU No. 2016-02, Leases (“Topic 842”). ASU 2016-02 requires lessees to present right-of-use assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months. The guidance is to be applied at the beginning of the earliest comparative period in the financial statements and is effective for years beginning after December 15, 2018. Early adoption was permitted. In July 2018, the FASB issued ASU No. 2018-10, Codification Improvements to Topic 842 - Leases. ASU 2018-10 clarifies and increases transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. The guidance is to be applied upon adoption of Topic 842 and is effective for years beginning after December 15, 2018. Also in July 2018, the FASB issued ASU No. 2018-11, Leases. ASU 2018-11 provides clarification and an additional (and optional) transition method to adopt the new leases standard. The guidance is to be applied upon adoption of Topic 842 and is effective for years beginning after December 15, 2018. In March 2019, the FASB issued ASU No. 2019-01, Leases (Topic 842): Codification Improvements. ASU No. 2019-01 aligns the new leases guidance with existing guidance for the fair value of the underlying asset by lessors that are not manufacturers or dealers and clarifies an exemption for lessors and lessees from a certain interim disclosure requirement associated with adopting the FASB’s new lease accounting standard. The guidance is to be applied upon adoption of Topic 842 and is effective for years beginning after December 15, 2018. See Note 3, <em>Accounting Policies </em>– <em>Leases.</em></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;"><span style="text-decoration:underline">Upcoming</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; text-align:justify;">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740). The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. Early adoption of the amendments is permitted. For public business entities, the amendments in this update are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The adoption of this amendment will 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; 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>14. CONTINGENCIES</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;">The Company is party to various legal proceedings from time to time related to its normal business operations. Currently, the Company is not involved in any legal proceedings.</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;">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 of 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 documents the work done and requests acknowledgment of satisfactory completion of the Order on Consent between Frazer and Jones, and the NYSDEC. </p> 430000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>15. CONCENTRATION OF 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; 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; 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 January 2, 2021 and December 28, 2019, there was one significant concentration of credit risk. One customer exceeded 10% of total accounts receivable for 2020 and 2019. 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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; 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; 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,875,000 on January 2, 2021 to convert a portion of borrowings 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. More information regarding the potential phasing out of LIBOR is discussed in greater detail under Note 6, <em>Debt</em> to the Consolidated Financial Statements. </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;"><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; text-align:justify;">The Company’s currency exposure is concentrated in the Canadian dollar, Mexican peso, New Taiwan dollar, Chinese RMB, Hong Kong dollar and United Kingdom pound sterling. Because of the Company’s limited exposure to any single foreign market, any exchange gains or losses have not been material and are not expected to be material in the future. As a result, the Company does not attempt to mitigate its foreign currency exposure through the acquisition of any speculative or leveraged financial instruments.</p> 0.10 0.0125 0.0225 46875000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover - USD ($)
12 Months Ended
Jan. 02, 2021
Feb. 15, 2021
Jun. 27, 2020
Cover [Abstract]      
Entity Registrant Name THE EASTERN COMPANY    
Entity Central Index Key 0000031107    
Document Type 10-K    
Amendment Flag false    
Entity Voluntary Filers No    
Current Fiscal Year End Date --12-31    
Entity Well Known Seasoned Issuer No    
Entity Small Business true    
Entity Shell Company false    
Entity Emerging Growth Company false    
Entity Current Reporting Status Yes    
Document Period End Date Jan. 02, 2021    
Entity Filer Category Accelerated Filer    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
Entity Common Stock Shares Outstanding   6,247,981  
Entity Public Float     $ 90,636,265
Document Annual Report true    
Document Transition Report false    
Entity Interactive Data Current Yes    
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 City Or Town Naugatuck    
Entity Address State Or Province CT    
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    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
Jan. 02, 2021
Dec. 28, 2019
Current assets    
Cash and cash equivalents $ 16,101,635 $ 17,996,505
Marketable securities 28,951 34,305
Accounts receivable, less allowances: 2020 - $545,000;2019 - $556,000 37,749,129 37,941,900
Inventories:    
Raw materials and component parts 20,013,992 17,225,469
Work in process 11,704,311 11,009,648
Finished goods 21,394,090 26,364,149
Inventory 53,112,393 54,599,266
Current portion of note receivable 398,414 0
Prepaid expenses and other assets 4,345,250 5,366,507
Total Current Assets 111,735,772 115,938,483
Property, Plant and Equipment    
Land 1,341,447 1,341,289
Buildings 21,836,885 21,830,568
Machinery and equipment 65,019,761 64,141,386
Accumulated depreciation (48,246,120) (46,313,630)
Total 39,951,973 40,999,613
Other Assets    
Goodwill 76,895,015 79,518,012
Trademarks 5,404,284 5,404,283
Patents, technology and other intangibles net of accumulated amortization 27,096,006 26,460,110
Long term notes receivable, less current portion 1,677,277 0
Right of Use Assets 12,768,027 12,342,475
Total other assets 123,840,609 123,724,880
TOTAL ASSETS 275,528,354 280,662,976
Current Liabilities    
Accounts payable 23,507,719 19,960,507
Accrued compensation 3,675,223 3,815,186
Other accrued expenses 4,121,568 2,967,961
Current portion of lease liability 2,923,761 2,965,572
Current portion of long-term debt 6,437,689 5,187,689
Total Current Liabilities 40,665,960 34,896,915
Deferred income taxes 2,899,075 5,270,465
Other long-term liabilities 1,144,127 2,465,261
Lease liability 9,883,168 9,376,903
Long-term debt, less current portion 82,255,803 93,577,544
Accrued postretirement benefits 1,185,139 1,007,146
Accrued pension cost 33,188,623 28,631,485
Total Liabilities 171,221,895 175,225,719
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: 8,996,625 shares in 2020 and 8,975,434 shares in 2019 Outstanding: 6,246,896 shares in 2020 and 6,240,705 shares in 2019 31,501,041 30,651,815
Treasury Stock: 2,749,729 shares in 2020 and 2,734,729 shares in 2019 (20,537,962) (20,169,098)
Retained earnings 122,840,131 120,189,111
Accumulated other comprehensive loss:    
Foreign currency translation 953,864 (2,037,952)
Unrealised (loss) gain on interest rate swap, net of tax (1,391,592) 167,018
Unrecognized net pension and postretirement benefit costs, net of tax (29,059,023) (23,363,637)
Accumulated other comprehensive loss (29,496,751) (25,234,571)
Total Shareholders' Equity 104,306,459 105,437,257
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 275,528,354 $ 280,662,976
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
Jan. 02, 2021
Dec. 28, 2019
Consolidated Balance Sheets    
Accounts receivable, allowance for doubtful accounts $ 545,000 $ 556,000
Shareholders' Equity    
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) 8,996,625 8,975,434
Common Stock, shares outstanding (in shares) 6,246,896 6,240,705
Treasury Stock, shares (in shares) 2,749,729 2,734,729
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Income - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Consolidated Statements of Income    
Net sales $ 240,403,114 $ 251,742,619
Cost of products sold (186,744,637) (189,890,070)
Gross margin 53,658,477 61,852,549
Product development expense (3,131,035) (6,024,567)
Selling and administrative expenses (35,439,858) (35,719,188)
Goodwill impairment loss (4,975,372) 0
Loss on disposition of subsidiary (2,158,863) 0
Restructuring costs (953,095) (2,650,940)
Operating profit 7,000,254 17,457,854
Interest expense (2,744,800) (1,857,961)
Other income 1,770,158 606,078
Income before income taxes 6,025,612 16,205,971
Income taxes 620,090 2,939,829
Net income $ 5,405,522 $ 13,266,142
Earnings per Share:    
Basic $ 0.87 $ 2.13
Diluted $ 0.86 $ 2.12
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Income - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Consolidated Statements of Comprehensive Income    
Net income $ 5,405,522 $ 13,266,142
Other comprehensive income:    
Change in foreign currency translation 2,991,816 68,377
Change in fair value of interest rate swap, net of tax benefit (cost) of: $490,234 in 2020 and $26 in 2019 (1,558,610) 574
Change in pension and other postretirement benefit costs, net of taxes of: $1,776,264 in 2020 and $664,279 in 2019 (5,695,386) (2,675,007)
Total other comprehensive (loss) (4,262,180) (2,606,056)
Comprehensive income $ 1,143,342 $ 10,660,086
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Other comprehensive income/(loss)    
Change in fair value of interest rate swap, taxes benefit $ 490,234 $ 26
Change in pension and postretirement benefit costs, income taxes (expense)/ benefit $ 1,776,264 $ 664,279
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Shareholders' Equity - USD ($)
Total
Common Stock
Treasury Stock
Retained Earnings (Accumulated Deficit)
Accumulated other comprehensive loss
Balance, shares at Dec. 29, 2018   8,965,987 (2,734,729)    
Balance, amount at Dec. 29, 2018 $ 96,868,639 $ 29,994,890 $ (20,169,098) $ 109,671,362 $ (22,628,515)
Net income 13,266,142     13,266,142  
Cash dividends declared, $.44 per share (2,748,393)     (2,748,393)  
Currency translation adjustment 68,377       68,377
Change in fair value of interest rate swap 574       574
Change in pension and other postretirement benefit costs, net of tax (2,675,007)       (2,675,007)
Issuance of SARS, shares   151      
Issuance of SARS, amount 397,250 $ 397,250      
Issuance of Common Stock for directors' fees, shares   9,296      
Issuance of Common Stock for directors' fees, amount 259,675 $ 259,675      
Balance, shares at Dec. 28, 2019   8,975,434 (2,734,729)    
Balance, amount at Dec. 28, 2019 105,437,257 $ 30,651,815 $ (20,169,098) 120,189,111 (25,234,571)
Net income 5,405,522     5,405,522  
Cash dividends declared, $.44 per share (2,754,502)     (2,754,502)  
Currency translation adjustment 2,991,816       2,991,816
Change in fair value of interest rate swap (1,558,610)       (1,558,610)
Change in pension and other postretirement benefit costs, net of tax (5,695,386)       (5,695,386)
Issuance of Common Stock for directors' fees, shares   21,191      
Issuance of Common Stock for directors' fees, amount 473,143 $ 473,143      
Treasury stock purchases, shares     (15,000)    
Treasury stock purchases, amount (368,864)   $ (368,864)    
Issuance of SARS 376,083 $ 376,083      
Balance, shares at Jan. 02, 2021   8,996,625 (2,749,729)    
Balance, amount at Jan. 02, 2021 $ 104,306,459 $ 31,501,041 $ (20,537,962) $ 122,840,131 $ (29,496,751)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Operating Activities    
Net income $ 5,405,522 $ 13,266,142
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 8,477,512 6,454,881
Loss on disposition of subsidiaries 2,148,964 0
Unrecognized pension and postretirement benefits (1,010,684) 1,844,814
Goodwill impairment loss 4,975,372 0
(Gain) loss on sale of equipment and other assets (219,575) (568,956)
Non-cash restructuring charges 0 2,641,890
Provision for doubtful accounts 156,286 63,564
Deferred taxes (2,118,551) (2,093,654)
Stock compensation expense 849,226 656,925
Changes in operating assets and liabilities:    
Accounts receivable (488,156) 5,982,435
Inventories 767,796 1,463,409
Prepaid expenses and other (457,826) 860,607
Other assets 645,956 (499,010)
Accounts payable 3,160,622 (2,337,146)
Accrued compensation (145,806) (1,462,262)
Other accrued expenses (1,457,896) (3,315,475)
Net cash provided by operating activities 20,688,762 22,958,164
Investing Activities    
Marketable securities 5,354 (34,305)
Business acquisition, net of cash acquired (7,172,868) (81,155,753)
Proceeds from business dispositions 2,785,657 0
Issuance of Note Receivable (2,172,068) 0
Payments Received from Note Receivable 96,377 0
Proceeds from sale of equipment 445,212 857,967
Purchases of property, plant and equipment (3,098,983) (5,440,488)
Net cash used in investing activities (9,111,319) (85,772,579)
Financing Activities    
Proceeds from long-term borrowings 0 100,000,000
Principal payments on long-term debt (10,049,577) (30,285,146)
Lease Payments (10,500) 0
Purchase common stock for treasury (368,864) 0
Dividends paid (2,754,650) (2,743,993)
Net cash provided by (used in) financing activities (13,183,591) 66,970,861
Effect of exchange rate changes on cash (288,722) (85,706)
Net change in cash and cash equivalents (1,894,870) 4,070,740
Cash and cash equivalents at beginning of period 17,996,505 13,925,765
Cash and cash equivalents at end of period 16,101,635 17,996,505
Cash paid during the year for:    
Interest 2,754,980 1,857,961
Income taxes 3,755,475 3,197,984
Non-cash investing and financing activities    
Right of use asset 425,552 12,342,475
Lease liability $ (464,454) $ (12,342,475)
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.4
DESCRIPTION OF BUSINESS
12 Months Ended
Jan. 02, 2021
DESCRIPTION OF BUSINESS  
1. DESCRIPTION OF BUSINESS

1. DESCRIPTION OF BUSINESS

 

The Eastern Company (the “Company,” “Eastern,” “we,” “us” or “our”) manages industrial businesses that design, manufacture and sell engineered solutions to industrial markets. Eastern’s businesses operate in industries with long-term macroeconomic growth opportunities. We look to acquire businesses that produce stable and growing earnings and cash flows. Eastern may pursue acquisitions in industries other than those in which its businesses currently operate if an acquisition presents an attractive opportunity.

 

Eastern focuses on proactive financial, operational, and strategic management of its businesses in order to increase cash generation, operating earnings and long-term shareholder value.

 

Eastern encompasses seven operating entities within the United States, two wholly-owned Canadian subsidiaries (one located in Tillsonburg, Ontario, Canada, and one in Cambridge, Ontario, Canada), a wholly-owned Taiwanese subsidiary located in Taipei, Taiwan, a wholly-owned subsidiary in Hong Kong, two wholly-owned Chinese subsidiaries (one located in Shanghai, China, and one located in Dongguan, China), a wholly-owned subsidiary in Reynosa, Mexico) and a wholly owned subsidiary in Wrexham, United Kingdom. The Company reports in two business segments: Engineered Solutions and Diversified Products.

 

Engineered Solutions

 

The Engineered Solutions segment consists of Big 3 Precision, including Big 3 Products and Big 3 Mold (each as defined below), Hallink Moulds, Inc. (“Hallink Moulds”) and Associated Toolmakers Ltd. (as defined below); Eberhard Manufacturing Company, Eberhard Hardware Manufacturing Ltd., and Eastern Industrial Ltd; Illinois Lock Company/CCL Security Products, World Lock Company Ltd., Dongguan Reeworld Security Products Ltd., and World Security Industries Ltd. (together “Eberhard”); and Velvac Holdings (“Velvac”). These businesses design, manufacture and market a diverse product line of custom and standard vehicular and industrial hardware, including turnkey returnable packaging solutions; access and security hardware; mirrors, mirror-cameras.

 

Big 3 Products and Big 3 Mold offer turnkey returnable packaging solutions that are used in the assembly process of vehicles, aircraft and durable goods and in the production process of plastic packaging products, packaged consumer goods and pharmaceuticals. Big 3 Products works with manufacturers to design and produce custom returnable packaging to integrate with their assembly processes. Big 3 Mold designs and manufactures blow mold tools. Hallink Moulds manufactures 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.

 

In 2020, we combined all businesses associated with the Eberhard Manufacturing Company and The Illinois Lock Company to create Eberhard, a global leader in the engineering and manufacturing of access and security hardware. Eberhard offers a standard product line of rotary latches, compression latches, draw latches, hinges, camlocks, key switches, padlocks, and handles, among other products, as well as comprehensive development and program management services for custom electromechanical and mechanical systems designed for specific original equipment manufacturers (“OEMs”) and customer applications. Eberhard’s products are found in various ranges of applications and products globally.

 

Velvac is a designer and manufacturer of proprietary vision technology for OEMs and aftermarket applications, and a leading provider of aftermarket components to the heavy-duty truck market in North America. Velvac serves diverse, niche segments within the heavy- and medium-duty truck, motorhome, and bus markets. 

    

Diversified Products

 

The Diversified Products segment consists of Frazer & Jones, Greenwald Industries (“Greenwald”); and Argo EMS (formerly Argo Transdata). Frazer & Jones designs and manufactures high quality ductile and malleable iron castings. Products include valves, torque screws, bean clamps and concrete anchors. These products are sold to a wide range of industrial markets, including oil, water and gas; truck/automotive rail, and military/aerospace. The Company believes Frazer & Jones is a producer of expansion shells for use in supporting the roofs of underground mines in North America. Greenwald designs, manufactures and markets payment systems and coin security products used primarily in the commercial laundry market. Greenwald’s products include timers, drop meters, coin chutes, money boxes, meter cases, mobile payment apps, smart cards, value transfer stations, smart card readers, card management software, and access control units. Argo EMS supplies printed circuit boards and other electronic assemblies to OEMs in various industries, including measurement systems, semiconductor equipment manufacturing, and industrial controls, medical and military products.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.4
BUSINESS ACQUISITIONS
12 Months Ended
Jan. 02, 2021
BUSINESS ACQUISITIONS  
2. BUSINESS ACQUISITIONS

2. BUSINESS ACQUISITIONS

 

Hallink Moulds, Inc.

 

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

 

Patents, technology, and licenses

 

 

 

 

 

 

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.

 

Big 3 Precision

 

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

2. BUSINESS ACQUISITIONS (continued) 

 

The following table summarizes the consideration paid for Big 3 Precision and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date, as well as the fair value at the acquisition date. An independent third party was utilized to establish the fair market value of net assets acquired.

 

At August 30, 2019:

 

Consideration

 

 

 

Cash

 

$338,714

 

Cash proceeds from debt

 

 

80,817,039

 

 

 

$81,155,753

 

Recognized amounts of identifiable assets acquired and liabilities assumed

 

 

 

 

Accounts receivable

 

$13,649,937

 

Inventory

 

 

3,240,382

 

Prepaid and other assets

 

 

32,268

 

Property plant and equipment

 

 

13,770,170

 

Other noncurrent assets

 

 

1,337,337

 

Other intangible assets

 

 

21,054,000

 

Current liabilities

 

 

(4,910,384)

Deferred revenue

 

 

(1,585,709)

Income tax payable

 

 

(2,039,117)

Note payable

 

 

(375,379)

Deferred tax liabilities

 

 

(7,114,732)

Total identifiable net assets

 

 

37,058,773

 

Goodwill

 

 

44,096,980

 

 

 

$81,155,753

 

 

Accounts Receivable

 

Acquired receivables are amounts due from customers, with fair value based on net realizable value.

 

Inventories

 

The estimated fair value of inventories acquired, which are at net realizable value based upon third party valuation specialist.

2. BUSINESS ACQUISITIONS (continued)

 

Property, Plant and Equipment

 

The property plant and equipment are estimated at fair value at the time of the acquisition based upon third party valuation specialist.

 

Intangible Assets

 

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

 

Goodwill Allocation

 

Goodwill of $2,302,000 arising from the acquisition of Hallink Moulds consists of the difference between the consideration paid and the fair value of the assets and liabilities acquired.

 

Current Liabilities

 

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

 

Deferred Revenue

 

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

 

Income taxes

 

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

 

Deferred Tax Liability

 

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

 

Acquisition Related Expenses

 

Included in general and administrative expenses in the consolidated statements of operations were acquisition expenses for the twelve-month period ended January 2, 2021 of $299,531.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTING POLICIES
12 Months Ended
Jan. 02, 2021
ACCOUNTING POLICIES  
3. ACCOUNTING POLICIES

3. ACCOUNTING POLICIES

 

Fiscal Year

 

The Company’s year ends on the Saturday nearest to December 31. Based on this policy, fiscal year 2020 was comprised of 53 weeks and fiscal 2019 included 52 weeks. References in these Notes to the consolidated financial statements to “2020” or “fiscal year 2020” mean the fiscal year ended January 2, 2021, and references to “2019” or “fiscal year 2019” mean the fiscal year ended December 28, 2019. References to the “fourth quarter of 2020” or the “fourth fiscal quarter of 2020” mean the thirteen-week period from October 4, 2020 to January 2, 2021, and references to the “fourth quarter of 2019” or the “fourth fiscal quarter of 2019” mean the thirteen-week period from September 29, 2019 to December 28, 2019.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly-owned. All intercompany accounts and transactions are eliminated.

 

Reclassification

 

Product development expense is not necessarily a cost of product sold. Rather, these expenses are related to product development. The reclassification of these expenses does not affect the net income reported.

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations. An adjustment has been made to the Consolidated Balance Sheet for fiscal year ended December 28, 2019 to reclassify customer funded projects from fixed assets to prepaid expenses and other current assets.

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting period. On an ongoing basis the Company evaluates its estimates, including those related to product returns, bad debts, carrying value of inventories, intangible and other long-lived assets, income taxes, pensions and other postretirement benefits. Actual results could differ from those estimates.

 

Foreign Currency

 

For foreign operations asset and liability accounts are translated with an exchange rate at the respective balance sheet dates; income statement accounts are translated at the average exchange rate for the years. Resulting translation adjustments are made directly to a separate component of shareholders’ equity – “Accumulated other comprehensive (loss) – Foreign currency translation”. Foreign currency exchange transaction gains and losses are not material in any year.

 

Cash Equivalents

 

Highly liquid investments purchased with a maturity of three months or less are considered cash equivalents. The Company has deposits that exceed amounts insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000, but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution. Approximately 38% of available cash is located outside of the United States in our foreign subsidiaries.

 

Accounts Receivable

 

Accounts receivable are stated at their net realizable value. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company reviews the collectability of its receivables on an ongoing basis considering a combination of factors. The Company reviews potential problems, such as past due accounts, a bankruptcy filing or deterioration in the customer’s financial condition, to ensure the Company is adequately accrued for potential loss. Accounts are considered past due based on when payment was originally due. If a customer’s situation changes, such as a bankruptcy or change in creditworthiness, or there is a change in the current economic climate, the Company may modify its estimate of the allowance for doubtful accounts. The Company will write off accounts receivable after reasonable collection efforts have been made and the accounts are deemed uncollectible.

 

Inventories

 

Inventories are valued at the lower of cost or net realizable value. Cost is determined by the last-in, first-out (LIFO) method in the U.S. ($27.9 million for U.S. inventories at January 2, 2021, excluding Big 3 Precision and Velvac) and by the first-in, first-out (FIFO) method for inventories outside the U.S. ($5.8 million for inventories outside the U.S. at January 2, 2021) and for Big 3 Precision and Velvac. Cost exceeds the LIFO carrying value by approximately $6.8 million at January 2, 2021 and $6.7 million at December 28, 2019. There was no material LIFO quantity liquidation in 2020 or 2019. In addition, as of the balance sheet dates, the Company has recorded reserves for excess/obsolete inventory.

Property, Plant and Equipment and Related Depreciation

 

Property, plant and equipment (including equipment under capital lease) are stated at cost. Depreciation expense ($4,843,134 in 2020, $4,722,758 in 2019) is computed generally using the straight-line method based on the following estimated useful lives of the assets: Buildings - 10 to 39.5 years; Machinery and equipment - 3 to 10 years.

 

Impairment of Long-Lived Assets

 

In accordance with ASC 360-10, Accounting for the Impairment or Disposal of Long-Lived Assets, the Company reviews its long-lived assets and certain intangible assets for impairment whenever events or changes in circumstances indicate the that carrying amount may not be recoverable. In such an event, the carrying value of long-lived assets is reviewed by management to determine if the value may be impaired. If this review indicates that the carrying amount will not be recoverable, as determined based on the estimated expected future cash flows attributable to the asset over the remaining amortization period, management will reduce the carrying amount to recognize the impairment and recognize an impairment loss. The measurement of the impairment loss to be recognized is to be based on the difference between the fair value and the carrying amount of the asset. Fair value is defined as the amount of which the asset could be bought or sold in a current transaction between willing parties. Where quoted market prices in active markets are not available, management would estimate fair value based on the best information available in the circumstances such as the price of similar assets, a discounted cash flow analysis or other techniques. No impairment losses were recognized for the period ended January 2, 2021 and for the period December 28, 2019.

 

Goodwill

 

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.

 

In the second quarter of 2020, management determined that the estimated fair value of Greenwald Industries was likely below its carrying amount. The factors that led to this determination included additional competition, industry movement away from legacy products and intense competition in new mobile payment apps. This fundamental shift in lower cost mobile payment systems away from the higher cost electronic smart card payment systems resulted in our belief that the carrying value of Greenwald exceeded its fair value. As a result, an independent valuation was conducted which estimated that the carrying value exceeded the fair value by approximately $4.0 million. Management recognized this impairment charge in the second quarter.

 

In December, 2020 the Company announced that the Eberhard Hardware Manufacturing Ltd. subsidiary in Ontario, Canada would be closed and all tangible assets would be moved to Eberhard Manufacturing division in Cleveland, Ohio. As a result, approximately $1.0 million of goodwill associated with Eberhard Hardware Manufacturing Ltd. was impaired and written off the books in December 2020. Management recognized this impairment charge in the fourth quarter of 2020.

 

The Company performed qualitative assessments of goodwill as of the end of fiscal 2019 and determined it was more likely than not that no impairment existed at the end of 2019.

 

The Company will perform annual qualitative assessments in subsequent years as of the end of each fiscal year. Additionally, the Company will perform interim analysis whenever conditions warrant.

 

Intangible Assets

 

Patents are recorded at cost and are amortized using the straight-line method over the lives of the patents. Technology and licenses are recorded at cost and are generally amortized on a straight-line basis over periods ranging from 5 to 17 years. Generally, non-compete agreements and customer relationships are amortized using the straight-line method over a period of 5 years. Amortization expense in 2020 and 2019 was $3,634,378 and $1,726,539, respectively. In the event that facts and circumstances indicate that the carrying value of the intangible assets, including definite life intangible assets, may be impaired, an evaluation is performed to determine if a write-down is required. No impairment losses were recognized for the period ended January 2, 2021 and for the period December 28, 2019.

Fair Value of Financial Instruments

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The company utilizes a fair value hierarchy, which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The fair value hierarchy has three levels of inputs that may be used to measure fair value:

 

Level 1

Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

 

 

Level 2

Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.

 

 

Level 3

Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable.

 

The Company’s financial instruments are primarily investments in pension assets, see Note 10, Retirement Benefit Plans, and consists of an interest rate swap.

 

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

 

The carrying amounts of other financial instruments (cash and cash equivalents, accounts receivable, accounts payable and debt) as of January 2, 2021 and December 28, 2019, approximate fair value based on the expected future cash flows of the related instruments.

 

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, warehouse 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–119 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 35 operating leases and three finance leases with a lease liability of $12.8 million as of January 2, 2021.  The finance lease arrangements are immaterial.  The basis, 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: 2021 - $2,923,761; 2022 - $2,262,399; 2023 - $1,872,491; 2024 - $1,481,832; 2025 - $844,884 and $3,421,563 thereafter. The weighted average remaining lease term is 6.8 years. The interest rate used was 3.5% - 5.0%.

 

Revenue Recognition

 

The Company recognizes revenue in accordance with ASC 606 when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

 

The Company generates wholesale revenues primarily from the sale of products to original equipment manufacturers and distributers in the United States. The Company recognizes revenue upon shipment or transfer of title to the customer as that is when the customer obtains control of the promised goods. The Company typically extends credit terms to its customers based on their creditworthiness and generally does not receive advance payments. As such, the Company records accounts receivable at the time of shipment, when the Company’s right to the consideration becomes unconditional. Accounts receivable from the Company’s customers are typically due within 30 days of invoicing. An allowance for doubtful accounts is provided based on a periodic analysis of individual account balances, including an evaluation of days outstanding, payment history, recent payment trends and the Company’s assessment of the customer’s credit worthiness. As of January 2, 2021 and December 28, 2019, the Company’s allowance for doubtful accounts total was $545,000 and $556,000, respectively. As of January 2, 2021, and December 28, 2019, the Company’s bad debt expense was $253,000 and $64,000 respectively.

 

The Company considers several factors in determining that control transfers to the customer upon shipment of products. These factors include that legal title transfers to the customer, the Company has a present right to payment, and the customer has assumed the risk and rewards of ownership at the time of shipment.

 

Big 3 Mold may employ the efforts expended method for the percentage of completion for revenue recognition for certain transactions. The efforts expended method calculates the proportion of effort expended to date in comparison to the total effort expected to be expended for the contract. The amount of revenue recognized employing the percentage of completion method was $505,000 for the year ended January 2, 2021 and $576,000 for the year ended December 28, 2019.

 

Based on historical experience, the Company does not accrue a reserve for product returns. For the years ended January 2, 2021 and December 28, 2019, the Company recorded sales returns of $459,000 and $613,000, respectively, as a reduction of revenue.

 

Greenwald Industries generates subscription services revenue from access provided to customers to the division’s specific online databases. For the years ended January 2, 2021 and December 28, 2019, Greenwald Industries subscription services revenue was $441,000 and $567,000, respectively.

 

Sales and similar taxes that are imposed on the Company’s sales and collected from the customer are excluded from revenues.

 

Costs for shipping and handling activities, including those activities that occur subsequent to transfer of control to the customer, are recorded as cost of sales and are expensed as incurred.

 

For the years ended January 2, 2021 and December 28, 2019, the Company recorded no revenues related to performance obligations satisfied in prior periods. The Company has elected to use the practical expedient to exclude disclosure of transaction prices allocated to remaining performance obligations, and when the Company expects to recognize such revenue, for all periods prior to the date of initial application of the standard.

 

See Note 12 regarding the Company’s revenue disaggregated by reporting segment, intersegment sales by reporting segment and geography.

 

Cost of Goods Sold

 

Cost of goods sold reflects the cost of purchasing, manufacturing and preparing a product for sale. These costs generally represent the expenses to acquire or manufacture products for sale (including an allocation of depreciation and amortization) and are primarily comprised of direct materials, direct labor, and overhead, which includes indirect labor, facility and equipment costs, inbound freight, receiving, inspection, purchasing, warehousing and any other costs related to the purchasing, manufacturing or preparation of a product for sale.

Shipping and Handling Costs

 

Shipping and handling costs are included in cost of goods sold.

 

Product Development Costs

 

Product development costs, charged to expense as incurred, were $3,131,035 in 2020 and $6,024,567 in 2019.

 

Selling and Administrative Expenses

 

Selling and administrative expenses include all operating costs of the Company that are not directly related to the cost of purchasing, manufacturing and preparing a product for sale. These expenses generally represent administrative expenses for support functions and related overhead.

 

Advertising Costs

 

The Company expenses advertising costs as incurred. Advertising costs were $303,060 in 2020 and $462,911 in 2019.

  

Stock Based Compensation

 

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

 

Under the terms of the Director’s Fee Program, the directors receive their Director’s fees in common shares of the Company.

 

Income Taxes

 

The Company and its U.S. subsidiaries file a consolidated federal income tax return.

 

Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.

 

On December, 22, 2017, SAB 118 was issued due to the complexities involved in accounting for the enacted Tax Act. SAB 118 requires the company to include in its financial statements a reasonable estimate of the impact of the Tax Act on earnings to the extent such estimate has been determined. Accordingly, the U.S. provision for income tax for 2017 was based on the reasonable estimate guidance provided by SAB 118. The company has assessed the impact from the Tax Act and recorded the impact in the fourth quarter of 2018.

 

The Company accounts for uncertain tax positions pursuant to the provisions of FASB Accounting Standards Codification (“ASC”) 740 which clarifies the accounting for uncertainty in income taxes recognized in a company’s financial statements. These provisions detail how companies should recognize, measure, present and disclose uncertain tax positions that have or are expected to be taken. As such, the financial statements will reflect expected future tax consequences of uncertain tax positions presuming the taxing authorities’ full knowledge of the position and all relevant facts. See Note 8, Income Taxes

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL
12 Months Ended
Jan. 02, 2021
GOODWILL  
4. GOODWILL

4. GOODWILL

 

The following is a roll-forward of goodwill for 2020 and 2019:

  

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

2020

 

 

 

 

 

 

 

 

 

Beginning Balance

 

$69,614,627

 

 

$9,903,385

 

 

$79,518,012

 

Investment in Hallink Moulds

 

 

2,302,000

 

 

 

-

 

 

 

2,302,000

 

Impairment Charge

 

 

(972,824)

 

 

(4,002,548)

 

 

(4,975,372)

Foreign Exchange

 

 

50,375

 

 

 

-

 

 

 

50,375

 

Ending Balance

 

$70,994,178

 

 

$5,900,837

 

 

$76,895,015

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

2019

 

 

 

 

 

 

 

 

 

 

 

 

Beginning Balance

 

$24,936,991

 

 

$9,903,385

 

 

$34,840,376

 

Investment in Big 3 Precision

 

 

44,636,744

 

 

 

-

 

 

 

44,636,744

 

Foreign Exchange

 

 

40,892

 

 

 

-

 

 

 

40,892

 

Ending Balance

 

$69,614,627

 

 

$9,903,385

 

 

$79,518,012

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.4
INTANGIBLES
12 Months Ended
Jan. 02, 2021
INTANGIBLES  
5. INTANGIBLES

5. INTANGIBLES

 

Trademarks are not amortized as their lives are deemed to be indefinite. Total amortization expense for each of the next five years is estimated to be as follows: 2021 - $3.8 million; 2022 - $3.8 million; 2023 - $3.8 million; 2024 - $3.0 million and 2025 - $3.0 million.

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-Average

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

Amortization

 

 

 

Solutions

 

 

Products

 

 

Total

 

 

Period (Years)

 

2020 Gross Amount

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technology

 

$7,063,510

 

 

$386,828

 

 

$7,450,338

 

 

 

9.3

 

Customer relationships

 

 

26,030,122

 

 

 

-

 

 

 

26,030,122

 

 

 

8.6

 

Non-compete agreements

 

 

1,107,243

 

 

 

-

 

 

 

1,107,243

 

 

 

4.3

 

Intellectual property

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

Total Gross Intangibles

 

$34,200,875

 

 

$386,828

 

 

$34,587,703

 

 

 

8.6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2020 Accumulated Amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technology

 

$2,262,507

 

 

$379,893

 

 

$2,642,400

 

 

 

 

 

Customer relationships

 

 

4,742,839

 

 

 

-

 

 

 

4,742,839

 

 

 

 

 

Non-compete agreements

 

 

106,458

 

 

 

-

 

 

 

106,458

 

 

 

 

 

Intellectual property

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

Accumulated Amortization

 

$7,111,804

 

 

$379,893

 

 

$7,491,697

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net 2020 per Balance Sheet

 

$27,089,071

 

 

$6,935

 

 

$27,096,006

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2019 Gross Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technology

 

$6,607,802

 

 

$386,828

 

 

$6,994,630

 

 

 

10.2

 

Customer relationships

 

 

23,588,675

 

 

 

449,706

 

 

 

24,038,381

 

 

 

9.6

 

Non-compete agreements

 

 

64,570

 

 

 

407,000

 

 

 

471,570

 

 

 

1.9

 

Intellectual property

 

 

-

 

 

 

307,370

 

 

 

307,370

 

 

 

2.0

 

Total Gross Intangibles

 

$30,261,047

 

 

$1,550,904

 

 

$31,811,951

 

 

 

9.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2019 Accumulated Amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technology

 

$1,941,060

 

 

$353,093

 

 

$2,294,153

 

 

 

 

 

Customer relationships

 

 

1,882,781

 

 

 

449,706

 

 

 

2,332,487

 

 

 

 

 

Non-compete agreements

 

 

10,832

 

 

 

407,000

 

 

 

417,832

 

 

 

 

 

Intellectual property

 

 

-

 

 

 

307,369

 

 

 

307,369

 

 

 

 

 

Accumulated Amortization

 

$3,834,673

 

 

$1,517,168

 

 

$5,351,841

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net 2019 per Balance Sheet

 

$26,426,374

 

 

$33,736

 

 

$26,460,110

 

 

 

 

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT
12 Months Ended
Jan. 02, 2021
DEBT  
6. DEBT

6. DEBT

 

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

 

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

 

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

 

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

 

On July 27, 2017, the Financial Conduct Authority (the “FCA”) (the authority that regulates LIBOR) announced that it would phase out LIBOR by the end of 2021. The ICE Benchmark Administration (the “IBA”) recently announced market consultation regarding the extension of US dollar LIBOR tenors through June 30, 2023, which the FCA supports. The Alternative Reference Rates Committee (the “ARRC”), a financial industry group convened by the Federal Reserve Board, has recommended the use of the Secured Overnight Financing Rate (“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 alternative 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.

6. DEBT (continued)

 

Debt consists of:

 

 

 

2020

 

 

2019

 

Term loans

 

$88,693,492

 

 

$98,765,233

 

Revolving credit loan

 

 

 

 

 

 

 

 

 

88,693,492

 

 

 

98,765,233

 

Less current portion

 

 

6,437,689

 

 

 

5,187,689

 

 

 

$82,255,803

 

 

$93,577,554

 

 

1 Amounts are net of unamortized discounts and debt issuance costs of $273,312 as of January 2, 2021 and $360,146 as of December 28, 2019. 

 

The Company paid interest of $2,754,980 in 2020, $1,857,961 in 2019.

 

The Company’s loan covenants under the Credit Agreement require the Company to maintain a consolidated fixed charge coverage ratio of at least 1.25 to 1, which is to be tested quarterly on a twelve-month trailing basis. In addition, the Company will be required to show a senior net leverage ratio of 4.25 to 1. The Company was in compliance with all covenants as of January 2, 2021. In addition, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowing. The Company was in compliance with all covenants in 2020 and 2019.

 

As of January 2, 2021, scheduled annual principal maturities of long-term debt for each of the next five years follow:

 

 

2021

 

$6,437,689

 

2022

 

 

7,500,000

 

2023

 

 

8,750,000

 

2024

 

 

66,005,803

 

Thereafter

 

 

 

 

 

$88,693,492

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK OPTIONS AND AWARDS
12 Months Ended
Jan. 02, 2021
STOCK OPTIONS AND AWARDS  
7. STOCK OPTIONS AND AWARDS

7. STOCK OPTIONS AND AWARDS

 

Stock Options

 

As of January 2, 2021, the Company has one stock option plan, The Eastern Company 2020 Stock Incentive Plan (the “2020 Plan”), for officers, other key employees, and non-employee Directors. The Eastern Company 2010 Executive Stock Incentive Plan expired in February 2020. 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 2020 and 2019, the Company did not grant stock options or restricted stock.

 

The 2020 Plan also permits the issuance of Stock Appreciation Rights (“SARs”). The SARs are in the form of an option with a cashless exercise price equal to the difference between the fair value of the Company’s common stock at the date of grant and the fair value as of the exercise date resulting in the issuance of the Company’s common stock. The Company issued 44,000 SARs during 2020 and 96,000 SARs during 2019.

7. STOCK OPTIONS AND AWARDS (continued)

 

Stock-based compensation expense in connection with Stock Awards and SARs granted to employees during fiscal year 2020 was $376,000 and for 2019 was $397,000. For the period of 2020, the Company used several assumptions which included an expected term of 4 years, volatility deviation of 38.62% and a risk-free rate of 0.26%. For the period of 2019, the Company used several assumptions which included an expected term of 3.5 to 4 years, volatility deviation of 28.88% and 32.33% and a risk-free rate of 1.42% to 2.48%.

 

As of January 2, 2021, there were 818,864 shares of common stock reserved and available for future grant under the above noted 2020 Plan.

 

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

 

 

 

 

Year Ended

January 2, 2021

 

 

Year Ended

December 28, 2019

 

 

 

Units

 

 

Weighted - Average Exercise Price

 

 

Units

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

276,000

 

 

$22.30

 

 

 

189,167

 

 

$21.46

 

Issued

 

 

44,000

 

 

 

20.20

 

 

 

96,000

 

 

 

23.65

 

Exercised

 

 

--

 

 

 

--

 

 

 

(1,667)

 

 

19.10

 

Forfeited

 

 

(75,999)

 

 

22.00

 

 

 

(7,500)

 

 

21.20

 

Outstanding at end of period

 

 

244,001

 

 

 

21.87

 

 

 

276,000

 

 

 

22.30

 

  

 

SARs Outstanding and Exercisable

 

Range of Exercise Prices

 

Outstanding as of

January 2, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

January 2, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

$

19.10-26.30

 

 

244,001

 

 

 

2.3

 

 

$21.87

 

 

 

71,172

 

 

 

1.3

 

 

$

20.38

 

 

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

 

 

 

 

Year Ended

January 2, 2021

 

 

Year Ended

December 28, 2019

 

 

 

Shares

 

 

Weighted - Average Exercise Price

 

 

Shares

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

25,000

 

 

$

 

 

 

25,000

 

 

$

 

Issued

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding at end of period

 

 

25,000

 

 

 

 

 

 

25,000

 

 

 

 

7. STOCK OPTIONS AND AWARDS (continued)

 

 

Stock Grants Outstanding and Exercisable

Range of Exercise Prices

 

 

Outstanding as of

January 2, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

January 2, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

 

 

25,000

 

 

 

1.3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of January 2, 2021, outstanding SARs and options had an intrinsic value of $1,253,140.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES
12 Months Ended
Jan. 02, 2021
INCOME TAXES  
8. INCOME TAXES

8. INCOME TAXES

 

Deferred income taxes are provided on temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and those for income tax reporting purposes. Deferred income tax (assets) liabilities relate to:

 

 

 

2020

 

 

2019

 

Property, plant and equipment

 

$4,460,316

 

 

$4,638,141

 

Right of Use Asset

 

 

3,014,148

 

 

 

2,933,189

 

Intangible assets

 

 

8,913,638

 

 

 

9,236,711

 

Other

 

 

 

 

 

 

380,336

 

Foreign Withholding Tax

 

 

250,432

 

 

 

315,747

 

Total deferred income tax liabilities

 

 

16,638,534

 

 

 

17,504,124

 

 

 

 

 

 

 

 

 

 

Other postretirement benefits

 

 

(279,776)

 

 

(239,348)

Inventories

 

 

(1,091,887)

 

 

(1,422,472)

Allowance for doubtful accounts

 

 

(120,150)

 

 

(123,172)

Accrued compensation

 

 

(399,057)

 

 

(311,125)

Lease Obligation

 

 

(3,014,148)

 

 

(2,933,189)

Pensions

 

 

(7,761,369)

 

 

(6,804,275)

Foreign Tax Credit

 

 

(976,000)

 

 

(400,078)

Other

 

 

(97,072)

 

 

--

 

Total deferred income tax assets

 

 

(13,739,459)

 

 

(12,233,659)

Net deferred income tax (assets) liabilities

 

$2,899,075

 

 

$5,270,465

 

 

Income before income taxes consists of:

 

 

 

2020

 

 

2019

 

Domestic

 

$5,196,096

 

 

$12,537,168

 

Foreign

 

 

829,516

 

 

 

3,668,803

 

 

 

$6,025,612

 

 

$16,205,971

 

8. INCOME TAXES (continued)

 

The provision for income taxes follows:

 

 

 

2020

 

 

2019

 

Current:

 

 

 

 

 

 

Federal

 

$(503,106)

 

$2,783,481

 

Foreign

 

 

1,096,839

 

 

 

1,001,270

 

State

 

 

223,978

 

 

 

489,921

 

Deferred:

 

 

 

 

 

 

 

 

Federal

 

 

(46,555)

 

 

(756,206)

Foreign

 

 

(65,315)

 

 

(225,014)

State

 

 

(85,751)

 

 

(353,623)

 

 

$620,090

 

 

$2,939,829

 

  

A reconciliation of income taxes computed using the U.S. federal statutory rate to that reflected in operations follows:

 

 

 

2020

2019

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

Income taxes using U.S. federal statutory rate

 

$1,265,378

 

 

 

21%

 

$3,403,254

 

 

 

21%

State income taxes, net of federal benefit

 

 

96,742

 

 

 

1

 

 

 

117,276

 

 

 

1

 

Impact on Foreign Repatriation Tax Reform

 

 

139,765

 

 

 

2

 

 

 

--

 

 

 

0

 

Impact of foreign subsidiaries on effective tax rate

 

 

165,210

 

 

 

3

 

 

 

(239,823)

 

 

(2)

Impact of Research & Development tax credit

 

 

(188,944)

 

 

(3)

 

 

(411,090)

 

 

(3)

Uncertain tax positions reserve

 

 

(926,101)

 

 

(15)

 

 

0

 

 

 

0

 

Other—net

 

 

68,040

 

 

 

1

 

 

 

70,212

 

 

 

1

 

 

 

$

620,090

 

 

 

10%

 

$

2,939,829

 

 

 

18%

  

Total income taxes paid were $3,755,475 in 2020 and $3,197,984 in 2019.

 

Pursuant to SAB 118, the company is allowed a measurement period of up to one year after the enactment date of the Tax Act to finalize the recording of the related tax impacts and as such has adjusted for the finalization of the tax impacts in the fourth quarter of 2018. The change primarily related to deferred taxes.

 

Under accounting standards (ASC 740), a deferred tax liability is not recorded for the excess of the financial reporting (book) basis over the tax basis of an investment in a foreign subsidiary if the indefinite reinvestment criteria are met. Effective for foreign earnings after December 30, 2017, if such earnings are distributed in the form of cash dividends, the Company would not be subject to additional U.S. income taxes but could be subject to foreign income and withholding taxes. A provision has not been made for additional U.S. federal and foreign taxes at January 2, 2021 on approximately $7,712,164 of undistributed earnings of foreign subsidiaries because the Company intends to reinvest these funds indefinitely. It is not practicable to estimate the unrecognized deferred tax liability for withholding taxes on these undistributed earnings.

 

In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes. The list of changes is comprehensive. The changes 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. An entity that elects to early adopt the amendments in an interim period should reflect any adjustments as of the beginning of the annual period that includes that interim period. Additionally, an entity that elects early adoption must adopt all the amendments in the same period. The Company will adopt ASU 2019-12 in the first interim period of 2021.

8. INCOME TAXES (continued)

 

On March 27, 2020, the $2 trillion bipartisan Coronavirus Aid, Relief, and Economic Security Act (H.R. 748) (the “CARES Act”) became law. The CARES Act includes a variety of economic and tax relief measures intended to stimulate the economy, including loans for small businesses, payroll tax credits/deferrals, and corporate income tax relief. We are analyzing the following components of the CARES Act to determine their effect on our income tax provision:

 

 

·

Net operating losses arising in 2018, 2019, and 2020 taxable years may be carried back to each of the preceding five years, which may result in refunds of prior period corporate income tax. The Company had taxable income in 2018 and 2019, thus we would only benefit from this item of CARES Act relief to the extent we incur a tax net operating loss in 2020 that can be carried back. As of October 3, 2020, a tax net operating loss is not expected for taxable year 2020. In addition, this item of CARES Act relief increased the positive evidence supporting utilization of our gross deferred tax assets due to available income in carryback years; this did not change our overall assessment as we do not have a valuation allowance recorded against our deferred tax assets.

 

 

 

 

·

Furthermore, for taxable years beginning before 2021, net operating loss carryforwards and carrybacks to that year may offset 100% of taxable income in the year. Previously, net operating losses generated through 2017 could offset 100% of taxable income, while losses generated after 2017 could only offset 80% of taxable income. The Company had taxable income in 2018 and 2019 and would carry back a loss generated in 2020 if applicable, leaving minimal opportunity to benefit from this item of CARES Act relief.

 

 

 

 

·

For taxable years beginning in 2019 and 2020, the interest deduction limitation is increased from 30% to 50% of “adjusted taxable income” (taxable income without interest, tax depreciation and tax amortization) plus interest income. Furthermore, the Company may choose to use the 2019 adjusted taxable income (instead of 2020) in determining the 2020 interest expense limitation. The Company was not subject to an interest limitation in 2019 and therefore expects to use the 2019 adjusted taxable income if needed to avoid or reduce an interest expense limitation in 2020.

 

 

 

 

·

A technical correction to the Tax Cuts and Jobs Act permits bonus depreciation and a 15-year straight-line recovery period on qualified improvement property placed in service after December 31, 2017. Prior to this technical correction, such property placed in service after 2017 was subject to the 39-year straight-line recovery period and was ineligible for bonus depreciation. To the extent the Company has eligible improvements in 2020, the Company can claim bonus depreciation which would reduce taxes payable and increase the deferred tax liability for fixed assets.

 

 

 

 

·

Other CARES Act corporate income tax provisions will not significantly impact the Company, including alternative minimum tax refunds and increases in the charitable contributions deduction limitation.

  

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.

A reconciliation of the beginning and ending amount of unrecognized tax benefits are as follows:

 

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

Balance at beginning of year

 

$2,407,382

 

 

$299,722

 

Increase (decrease) for positions taken during the current period

 

 

(28,637)

 

 

137,927

 

Increase (decrease) for positions taken during the prior period

 

 

--

 

 

 

2,039,117

 

Increase (decrease) resulting from the expiration of the statute of limitations

 

 

(1,300,436)

 

 

(69,384)

Balance at end of year

 

$1,078,309

 

 

$2,407,382

 

 

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

 

Included in the balance at January 2, 2021, are $653,204 of unrecognized tax benefits that would affect the annual effective tax rate. In 2020, the Company recognized accrued interest related to unrecognized tax benefits in income tax expense. The Company had approximately $56,105 of accrued interest at January 2, 2021.

 

The total amount of unrecognized tax benefits could increase or decrease within the next twelve months for a number of reasons, including the closure of federal, state and foreign tax years by expiration of the statute of limitations and the recognition and measurement considerations under ASC 740. The Company believes that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES
12 Months Ended
Jan. 02, 2021
LEASES  
9. LEASES

9. LEASES

 

The Company leases certain equipment and buildings under operating lease arrangements. Most leases are for a fixed term and for a fixed amount. The Company is not a party to any leases that have step rent provisions, escalation clauses, capital improvement funding or payment increases based on any index or rate.

 

Future minimum payments under non-cancelable operating leases with initial or remaining terms in excess of one year during each of the next five years follow:

 

2021

 

$2,923,761

 

2022

 

 

2,262,399

 

2023

 

 

1,872,491

 

2024

 

 

1,481,832

 

2025

 

 

844,884

 

 

 

$9,385,367

 

 

Rent expense for all operating leases was $2,840,908 in 2020 and $3,106,630 in 2019. The weighted average lease term for all operating leases is 6.8 years. The weighted average discount rate for all operating leases is 5%.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.4
RETIREMENT BENEFIT PLANS
12 Months Ended
Jan. 02, 2021
RETIREMENT BENEFIT PLANS  
10. RETIREMENT BENEFIT PLANS

10. RETIREMENT BENEFIT PLANS

 

The Company has non-contributory defined benefit pension plans covering some U.S. employees. Plan benefits are generally based upon age at retirement, years of service and, for its salaried plan, the level of compensation. The Company also sponsors unfunded non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law.

 

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

 

Components of the net periodic benefit cost of the Company’s pension benefit plans for the fiscal year indicated were as follows:

10. RETIREMENT BENEFIT PLANS (continued)

   

 

 

 

2020

 

 

2019

 

Service cost

 

$1,065,739

 

 

$1,055,410

 

Interest cost

 

 

2,856,569

 

 

 

3,516,318

 

Expected return on plan assets

 

 

(5,461,044)

 

 

(4,761,320)

Amortization of prior service cost

 

 

99,380

 

 

 

99,380

 

Amortization of the net loss

 

 

1,300,134

 

 

 

1,162,196

 

Net periodic benefit cost

 

$(139,222)

 

$1,071,984

 

  

Service costs are reported in the cost of products sold and the other components of net periodic benefit costs are reported in other income in the consolidated statements of income.

 

Assumptions used to determine net periodic benefit cost for the Company’s pension benefit plans for the fiscal year indicated were as follows:

 

 

 

 

2020

 

 

2019

 

Discount rate

 

 

 

 

- Pension plans

 

3.18% - 3.23

%

 

4.20% - 4.22

%

- Supplemental pension plans

 

 

2.61%

 

 

3.81%

Expected return on plan assets

 

 

7.5%

 

 

7.5%

Rate of compensation increase

 

 

0%

 

 

0%

  

Components of the net periodic benefit cost of the Company’s other postretirement benefit plan were as follows:

 

 

 

 

2020

 

 

2019

 

Service cost

 

$43,418

 

 

$33,287

 

Interest cost

 

 

46,668

 

 

 

56,755

 

Expected return on plan assets

 

 

(22,355)

 

 

(28,033)

Amortization of prior service cost

 

 

(8,253)

 

 

(5,072)

Amortization of the net loss

 

 

(25,509)

 

 

(47,272)

Net periodic benefit cost

 

$33,969

 

 

$9,665

 

 

Assumptions used to determine net periodic benefit cost for the Company’s other postretirement plan for the fiscal year indicated were as follows:

 

 

 

 

2020

 

 

2019

 

Discount rate

 

 

3.35%

 

 

4.26%

Expected return on plan assets

 

 

4.0%

 

 

4.0%

10. RETIREMENT BENEFIT PLANS (continued)

 

As of January 2, 2021, and December 28, 2019, the status of the Company’s pension benefit plans and other postretirement benefit plan was as follows:

 

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Benefit obligation at beginning of year

 

$102,991,053

 

 

$91,533,200

 

 

$1,566,019

 

 

$2,096,761

 

Change in discount rate

 

 

10,606,709

 

 

 

12,313,831

 

 

 

218,000

 

 

 

239,138

 

Service cost

 

 

1,065,739

 

 

 

1,055,410

 

 

 

43,418

 

 

 

33,287

 

Interest cost

 

 

2,856,569

 

 

 

3,516,318

 

 

 

46,668

 

 

 

56,755

 

Actuarial (gain)/loss

 

 

(1,786,595)

 

 

(1,508,935)

 

 

32,282

 

 

 

77,813

 

Significant Event

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(902,719)

Benefits paid

 

 

(4,183,750)

 

 

(3,918,781)

 

 

(14,654)

 

 

(35,016)

Benefit obligation at end of year

 

$111,549,725

 

 

$102,991,043

 

 

$1,827,169

 

 

$1,566,019

 

  

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Fair value of plan assets at beginning of year

 

$74,359,558

 

 

$66,170,875

 

 

$558,873

 

 

$1,448,126

 

Actual return on plan assets

 

 

5,568,671

 

 

 

11,803,359

 

 

 

83,157

 

 

 

13,466

 

Employer contributions

 

 

2,616,623

 

 

 

304,105

 

 

 

33,343

 

 

 

35,016

 

Significant Event

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(902,719)

Benefits paid

 

 

(4,183,750)

 

 

(3,918,781)

 

 

(33,343)

 

 

(35,016)

Fair value of plan assets at end of year

 

$78,361,102

 

 

$74,359,558

 

 

$642,030

 

 

$558,873

 

  

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

Funded Status

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Net amount recognized in the balance sheet

 

$(33,188,623)

 

$(28,631,485)

 

$(1,185,139)

 

$(1,007,146)

  

 

Amounts recognized in accumulated other comprehensive income consist of:

 

 

 

 

 

 

 

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Net (loss)/gain

 

$(43,727,607)

 

$(36,315,245)

 

$349,276

 

 

$499,701

 

Prior service (cost) credit

 

 

(165,632)

 

 

(265,012)

 

 

0

 

 

 

8,253

 

 

 

$(43,893,239)

 

$(36,580,257)

 

$349,276

 

 

$507,954

 

10. RETIREMENT BENEFIT PLANS (continued)

 

Change in the components of accumulated other comprehensive income consist of:

 

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$(36,580,267)

 

$(34,078,976)

 

$507,954

 

 

$1,345,959

 

Change due to availability of final actual assets and census data

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Charged to net periodic benefit cost

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Prior service cost

 

 

99,380

 

 

 

99,380

 

 

 

(8,253)

 

 

(5,072)

Net loss (gain)

 

 

1,300,134

 

 

 

1,162,196

 

 

 

(25,509)

 

 

(47,272)

Liability (gains)/losses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discount rate

 

 

(10,606,709)

 

 

(12,313,831)

 

 

(218,000)

 

 

(239,138)

Asset (gains)/losses deferred

 

 

6,202,764

 

 

 

7,724,649

 

 

 

60,802

 

 

 

(14,567)

Significant Event

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(454,143)

Other

 

 

(4,308,541)

 

 

826,325

 

 

 

32,282

 

 

 

(77,813)

Balance at end of period

 

$(43,893,239)

 

$(36,580,257)

 

$349,276

 

 

$507,954

 

 

Assumptions used to determine the projected benefit obligations for the Company’s pension benefit plans and other postretirement benefit plan for the fiscal year indicated were as follows:

 

 

 

 

2020

 

 

2019

 

Discount rate

 

 

 

 

-

Pension plans

 

2.40% - 2.48

%

 

3.18% - 3.23

%

-

Supplemental pension plans

 

 

1.49%

 

 

2.61%
-

Other postretirement plan

 

 

2.66%

 

 

3.35%

 

At January 2, 2021 and December 28 2019, the accumulated benefit obligation for all qualified and nonqualified defined benefit pension plans was $111,549,725 and $102,991,053, respectively.  During 2020, the pension benefit obligation increased between 10.3% to 11.3% due to the decrease in the discount rates from 3.18%-3.23% to 2.40%-2.48%.

  

Information for the under-funded pension plans with a projected benefit obligation and an accumulated benefit obligation in excess of plan assets:

 

 

 

 

2020

 

 

2019

 

Number of plans

 

 

5

 

 

 

5

 

Projected benefit obligation

 

$111,549,725

 

 

$102,991,043

 

Accumulated benefit obligation

 

 

111,549,725

 

 

 

102,991,043

 

Fair value of plan assets

 

 

78,361,102

 

 

 

74,359,558

 

Net amount recognized in accrued benefit liability

 

$

(33,188,623)

 

(28,631,485)

 

Estimated future benefit payments to participants of the Company’s pension plans are $4.4 million in 2021, $4.6 million in 2022, $4.8 million in 2023, $5.0 million in 2024, $5.2 million in 2025 and a total of $28.1 million from 2026 through 2030.

10. Retirement Benefit Plans (continued)

 

Estimated future benefit payments to participants of the Company’s other postretirement plan are $49,000 in 2021, $50,000 in 2022, $51,000 in 2023, $52,000 in 2024, $54,000 in 2025 and a total of $302,000 from 2026 through 2030.

 

The Company expects to make cash contributions to its qualified pension plans of approximately $3,100,000 and to its other postretirement plan of approximately $50,000 in 2021.

 

We consider a number of factors in determining and selecting assumptions for the overall expected long-term rate of return on plan assets.  We consider the historical long-term return experience of our assets, the current and expected allocation of our plan assets, and expected long-term rates of return. We derive these expected long-term rates of return with the assistance of our investment advisors and generally base these rates on a 10-year horizon for various asset classes and consider the expected positive impact of active investment management.  We base our expected allocation of plan assets on a diversified portfolio consisting of domestic and international equity securities and fixed income securities.

 

We consider a variety of factors in determining and selecting our assumptions for the discount rate at the end of the year.  In 2020, as in 2019, we developed each plan’s discount rate with the assistance of our actuaries by matching expected future benefit payments in each year to the corresponding spot rates from the FTSE Pension Liability Yield Curve, comprised of high quality (rated AA or better) corporate bonds. 

10. RETIREMENT BENEFIT PLANS (continued)

 

The fair values of the company’s pension plans assets at January 2, 2021 and December 28, 2019, utilizing the fair value hierarchy discussed in Note 3, follow:

 

 

 

January 2, 2021

Level 1

Level 2

Level 3

Total

Cash and Equivalents:
Common/collective trust funds$$347,538$$347,538
Equities:
The Eastern Company Common Stock5,230,1345,230,134
Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Russell Multi Asset Core Plus Fund (a)

 

 

 

 

 

35,139,260

 

 

 

 

 

 

35,139,260

 

Fixed Income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Target Duration LDI Fixed Income Funds (b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Russell 25 Year LDI Fixed Income Fund

 

 

 

 

 

2,506,615

 

 

 

 

 

 

2,506,615

 

 Russell 14 Year LDI Fixed Income Fund

 

 

 

 

 

26,452,904

 

 

 

 

 

 

26,452,904

 

STRIPS Fixed Income Funds (c)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Russell 15 to 20 Year STRIPS Fixed Income Fund

 

 

 

 

 

3,500,718

 

 

 

 

 

 

3,500,718

 

 Russell 10 to 15 Year STRIPS Fixed Income Fund

 

 

 

 

 

5,183,933

 

 

 

 

 

 

5,183,933

 

Total

 

$5,230,134

 

 

$73,130,968

 

 

$

 

 

$78,361,102

 

10. RETIREMENT BENEFIT PLANS (continued)

 

 

 

 

December 28, 2019

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash and Equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

$

 

 

$334,138

 

 

$

 

 

$334,138

 

Equities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Eastern Company Common Stock

 

 

6,625,560

 

 

 

 

 

 

 

 

 

 

6,625,560

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Russell Multi Asset Core Plus Fund (a)

 

 

 

 

 

33,413,819

 

 

 

 

 

 

33,413,819

 

Fixed Income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Target Duration LDI Fixed Income Funds (b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

· Russell 8 Year LDI Fixed Income Fund

 

 

 

 

 

12,796,482

 

 

 

 

 

 

12,796,482

 

· Russell 14 Year LDI Fixed Income Fund

 

 

 

 

 

11,387,626

 

 

 

 

 

 

11,387,626

 

STRIPS Fixed Income Funds (c)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

· Russell 15 Year STRIPS Fixed Income Fund

 

 

 

 

 

3,050,389

 

 

 

 

 

 

3,050,389

 

· Russell 10 Year STRIPS Fixed Income Fund

 

 

 

 

 

4,616,924

 

 

 

 

 

 

4,616,924

 

· Russell 28 to 29 Year STRIPS Fixed Income Fund

 

 

 

 

 

2,134,620

 

 

 

 

 

 

2,134,620

 

Total

 

$6,625,560

 

 

$67,733,998

 

 

$

 

 

$74,359,558

 

  

Equity common funds primarily hold publicly traded common stock of both U.S and international companies selected for purposes of total return and to maintain equity exposure consistent with policy allocations. The Level 1 investment is made up of shares of The Eastern Company Common Stock and is valued at market price. Level 2 investments include commingled funds valued at unit values provided by the investment managers, which are based on the fair value of the underlying publicly traded securities.

10. RETIREMENT BENEFIT PLANS (continued) 

 

 

(a)

The investment objective of the RITC (formerly Russell) Multi-Asset Core Plus Fund seeks to provide long-term growth of capital over a market cycle by offering a diversified portfolio of funds and separate accounts investing in global stock, return seeking fixed income, commodities, global real estate and opportunistic investments. They hold a dynamic mix of underlying Russell Investments funds and/or separate accounts. Russell Investments is a strong proponent of disciplined strategic asset allocation and rebalancing strategies, and believes that unstable movements in the market have the potential to create opportunities. By identifying short-term mispricing, and making small tactical adjustments to the Multi-Asset Core Plus Fund, they believe there is potential to enhance returns while continuing to manage risks.

 

 

 

 

(b)

The Target Duration LDI Fixed Income Funds seek to outperform their respective Barclays-Russell LDI Indexes over a full market cycle. These Funds invest primarily in investment grade corporate bonds that closely match those found in discount curves used to value U.S. pension liabilities. They seek to provide additional incremental return through modest interest rate timing, security selection and tactical use of non-credit sectors. Generally, for use in combination with other bond funds to gain additional credit exposure, with the goal of reducing the mismatch between a plan’s assets and liabilities.

 

 

 

 

(c)

The STRIPS (Separate Trading of Registered Interest and Principal of Securities) Funds seek to provide duration and Treasury exposure by investing in an optimized subset of the STRIPS universe with a similar duration profile as the Barclays U.S. Treasury STRIPS 10-11 year, 16-16 year or 28-29 year Index. These passively managed funds are generally used with other bond funds to add additional duration to the asset portfolio. This will help reduce the mismatch between a plan’s assets and liabilities.

 

The investment portfolio contains a diversified blend of common stocks, bonds, cash equivalents, and other investments, which may reflect varying rates of return. The investments are further diversified within each asset classification. The portfolio diversification provides protection against a single security or class of securities having a disproportionate impact on aggregate performance. The Company has elected to change its investment strategy to better match the assets with the underlying plan liabilities. Currently, the long-term target allocations for plan assets are 50% in equities and 50% in fixed income although the actual plan asset allocations may be within a range around these targets. The actual asset allocations are reviewed and rebalanced on a periodic basis to maintain the target allocations. It is expected that, as the funded status of the plans improves, more assets will be invested in long-duration fixed income instruments.

 

The plans’ assets include 217,018 shares of the common stock of the Company having a market value of $5,230,134 and $6,625,560 at January 2, 2021 and December 28, 2019, respectively. No shares were purchased in 2020 or 2019 nor were any shares sold in either period. Dividends received during 2020 and 2019 on the common stock of the Company were $95,488 and $95,488 respectively.

 

U.S. salaried and non-union hourly employees and most employees of the Company’s Canadian subsidiaries are covered by defined contribution plans.

 

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

10. RETIREMENT BENEFIT PLANS (continued)

 

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

 

The Company made contributions to the plan as follows:

 

 

 

 

2020

 

 

2019

 

Regular matching contributions

 

$692,846

 

 

$540,693

 

Transitional credit contributions

 

 

264,473

 

 

 

305,226

 

Non-discretionary contributions

 

 

607,342

 

 

 

638,745

 

Total contributions made for the period

 

$1,564,661

 

 

$1,484,664

 

 

At January 2, 2021, the Company had accrued $519,177 for the non-discretionary safe harbor contribution this amount was expensed in 2020 and was contributed to the plan in January 2021. At December 28, 2019, the Company had accrued $550,286 for the non-discretionary safe harbor contribution. This amount was contributed to the Plan in January 2020 and was expensed in 2019. 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS PER SHARE
12 Months Ended
Jan. 02, 2021
Earnings per Share:  
11. EARNINGS PER SHARE

11. EARNINGS PER SHARE

 

The denominators used in the earnings per share computations follow:

 

 

 

2020

 

 

2019

 

Basic:

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,237,698

 

 

 

6,235,098

 

 

 

 

 

 

 

 

 

 

Diluted:

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,237,698

 

 

 

6,235,098

 

Dilutive stock options

 

 

26,823

 

 

 

34,910

 

Denominator for diluted earnings per share

 

 

6,264,521

 

 

 

6,270,008

 

 

There were no anti-dilutive stock equivalents in 2020 or 2019.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.4
REPORTABLE SEGMENTS
12 Months Ended
Jan. 02, 2021
REPORTABLE SEGMENTS  
12. REPORTABLE SEGMENTS

12. REPORTABLE SEGMENTS

 

 

 

2020

 

 

2019

 

Sales:

 

 

 

 

 

 

Sales to unaffiliated customers:

 

 

 

 

 

 

Engineered Solutions

 

$197,614,590

 

 

$186,795,507

 

Diversified Products

 

 

42,788,524

 

 

 

64,947,112

 

 

 

$240,403,114

 

 

$251,742,619

 

 

 

 

 

 

 

 

 

 

Inter-segment Sales:

 

 

 

 

 

 

 

 

Engineered Solutions

 

$675,389

 

 

$1,286,384

 

Diversified Products

 

 

25,559

 

 

 

43,451

 

 

 

$700,948

 

 

$1,329,835

 

 

 

 

 

 

 

 

 

 

Income Before Income Taxes:

 

 

 

 

 

 

 

 

Engineered Solutions

 

$14,589,675

 

 

$16,512,736

 

Diversified Products

 

 

(7,589,421)

 

 

945,118

 

Operating Profit

 

 

7,000,254

 

 

 

17,457,854

 

Interest Expense

 

 

(2,744,800)

 

 

(1,857,961)

Other Income

 

 

1,770,158

 

 

 

606,078

 

 

 

$6,025,612

 

 

$16,205,971

 

 

 

 

 

 

 

 

 

 

Geographic Information:

 

 

 

 

 

 

 

 

Net Sales:

 

 

 

 

 

 

 

 

United States

 

$225,835,894

 

 

$230,920,619

 

Foreign

 

 

14,567,220

 

 

 

20,822,000

 

 

 

$240,403,114

 

 

$251,742,619

 

 

 

 

 

 

 

 

 

 

Foreign sales are primarily to customers in North America.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Identifiable Assets:

 

 

 

 

 

 

 

 

United States

 

$253,689,704

 

 

$263,295,787

 

Foreign

 

 

21,838,650

 

 

 

17,367,189

 

 

 

$275,528,354

 

 

$280,662,976

 

 

 

 

 

 

 

 

 

 

Engineered Solutions

 

$95,140,639

 

 

$91,032,813

 

Diversified Products

 

 

36,873,709

 

 

 

49,219,614

 

 

 

 

132,014,348

 

 

 

140,252,427

 

General corporate

 

 

143,514,006

 

 

 

140,410,549

 

 

 

$275,528,354

 

 

$280,662,976

 

12. REPORTABLE SEGMENTS (continued)

 

Depreciation and Amortization:

 

 

 

 

 

 

Engineered Solutions

 

$6,795,435

 

 

$4,495,380

 

Diversified Products

 

 

1,682,077

 

 

 

1,959,501

 

 

 

$8,477,512

 

 

$6,454,881

 

 

 

 

 

 

 

 

 

 

Capital Expenditures:

 

 

 

 

 

 

 

 

Engineered Solutions

 

$2,340,762

 

 

$4,025,649

 

Diversified Products

 

 

763,674

 

 

 

1,411,509

 

 

 

 

3,104,436

 

 

 

5,437,158

 

Currency translation adjustment

 

 

(8,439)

 

 

3,330

 

General corporate

 

 

2,986

 

 

 

-

 

 

 

$3,098,983

 

 

$5,440,488

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.4
RECENT ACCOUNTING PRONOUNCEMENTS
12 Months Ended
Jan. 02, 2021
RECENT ACCOUNTING PRONOUNCEMENTS  
13. RECENT ACCOUNTING PRONOUNCEMENTS

13. RECENT ACCOUNTING PRONOUNCEMENTS

 

Adopted

 

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

 

Upcoming

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740). The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. Early adoption of the amendments is permitted. For public business entities, the amendments in this update are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The adoption of this amendment will 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 34 R22.htm IDEA: XBRL DOCUMENT v3.20.4
CONTINGENCIES
12 Months Ended
Jan. 02, 2021
CONTINGENCIES  
14. CONTINGENCIES

14. CONTINGENCIES

 

The Company is party to various legal proceedings from time to time related to its normal business operations. Currently, the Company is not involved in any legal proceedings.

 

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 of 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 documents the work done and requests acknowledgment of satisfactory completion of the Order on Consent between Frazer and Jones, and the NYSDEC. 

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.4
CONCENTRATION OF RISK
12 Months Ended
Jan. 02, 2021
CONCENTRATION OF RISK  
15.CONCENTRATION OF RISK

15. 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 January 2, 2021 and December 28, 2019, there was one significant concentration of credit risk. One customer exceeded 10% of total accounts receivable for 2020 and 2019. 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,875,000 on January 2, 2021 to convert a portion of borrowings 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. More information regarding the potential phasing out of LIBOR is discussed in greater detail under Note 6, Debt to the Consolidated Financial Statements.

 

Currency Exchange Rate Risk

 

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

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTING POLICIES (Policies)
12 Months Ended
Jan. 02, 2021
ACCOUNTING POLICIES  
Fiscal Year

The Company’s year ends on the Saturday nearest to December 31. Based on this policy, fiscal year 2020 was comprised of 53 weeks and fiscal 2019 included 52 weeks. References in these Notes to the consolidated financial statements to “2020” or “fiscal year 2020” mean the fiscal year ended January 2, 2021, and references to “2019” or “fiscal year 2019” mean the fiscal year ended December 28, 2019. References to the “fourth quarter of 2020” or the “fourth fiscal quarter of 2020” mean the thirteen-week period from October 4, 2020 to January 2, 2021, and references to the “fourth quarter of 2019” or the “fourth fiscal quarter of 2019” mean the thirteen-week period from September 29, 2019 to December 28, 2019.

Principles of Consolidation

The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly-owned. All intercompany accounts and transactions are eliminated.

Reclassification

Product development expense is not necessarily a cost of product sold. Rather, these expenses are related to product development. The reclassification of these expenses does not affect the net income reported.

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations. An adjustment has been made to the Consolidated Balance Sheet for fiscal year ended December 28, 2019 to reclassify customer funded projects from fixed assets to prepaid expenses and other current assets.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting period. On an ongoing basis the Company evaluates its estimates, including those related to product returns, bad debts, carrying value of inventories, intangible and other long-lived assets, income taxes, pensions and other postretirement benefits. Actual results could differ from those estimates.

Foreign Currency

For foreign operations asset and liability accounts are translated with an exchange rate at the respective balance sheet dates; income statement accounts are translated at the average exchange rate for the years. Resulting translation adjustments are made directly to a separate component of shareholders’ equity – “Accumulated other comprehensive (loss) – Foreign currency translation”. Foreign currency exchange transaction gains and losses are not material in any year.

Cash Equivalents

Highly liquid investments purchased with a maturity of three months or less are considered cash equivalents. The Company has deposits that exceed amounts insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000, but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution. Approximately 38% of available cash is located outside of the United States in our foreign subsidiaries.

Accounts Receivable

Accounts receivable are stated at their net realizable value. The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company reviews the collectability of its receivables on an ongoing basis considering a combination of factors. The Company reviews potential problems, such as past due accounts, a bankruptcy filing or deterioration in the customer’s financial condition, to ensure the Company is adequately accrued for potential loss. Accounts are considered past due based on when payment was originally due. If a customer’s situation changes, such as a bankruptcy or change in creditworthiness, or there is a change in the current economic climate, the Company may modify its estimate of the allowance for doubtful accounts. The Company will write off accounts receivable after reasonable collection efforts have been made and the accounts are deemed uncollectible.

Inventories

Inventories are valued at the lower of cost or net realizable value. Cost is determined by the last-in, first-out (LIFO) method in the U.S. ($27.9 million for U.S. inventories at January 2, 2021, excluding Big 3 Precision and Velvac) and by the first-in, first-out (FIFO) method for inventories outside the U.S. ($5.8 million for inventories outside the U.S. at January 2, 2021) and for Big 3 Precision and Velvac. Cost exceeds the LIFO carrying value by approximately $6.8 million at January 2, 2021 and $6.7 million at December 28, 2019. There was no material LIFO quantity liquidation in 2020 or 2019. In addition, as of the balance sheet dates, the Company has recorded reserves for excess/obsolete inventory.

Property, Plant and Equipment and Related Depreciation

Property, plant and equipment (including equipment under capital lease) are stated at cost. Depreciation expense ($4,843,134 in 2020, $4,722,758 in 2019) is computed generally using the straight-line method based on the following estimated useful lives of the assets: Buildings - 10 to 39.5 years; Machinery and equipment - 3 to 10 years.

Impairment of Long-Lived Assets

In accordance with ASC 360-10, Accounting for the Impairment or Disposal of Long-Lived Assets, the Company reviews its long-lived assets and certain intangible assets for impairment whenever events or changes in circumstances indicate the that carrying amount may not be recoverable. In such an event, the carrying value of long-lived assets is reviewed by management to determine if the value may be impaired. If this review indicates that the carrying amount will not be recoverable, as determined based on the estimated expected future cash flows attributable to the asset over the remaining amortization period, management will reduce the carrying amount to recognize the impairment and recognize an impairment loss. The measurement of the impairment loss to be recognized is to be based on the difference between the fair value and the carrying amount of the asset. Fair value is defined as the amount of which the asset could be bought or sold in a current transaction between willing parties. Where quoted market prices in active markets are not available, management would estimate fair value based on the best information available in the circumstances such as the price of similar assets, a discounted cash flow analysis or other techniques. No impairment losses were recognized for the period ended January 2, 2021 and for the period December 28, 2019.

Goodwill

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.

 

In the second quarter of 2020, management determined that the estimated fair value of Greenwald Industries was likely below its carrying amount. The factors that led to this determination included additional competition, industry movement away from legacy products and intense competition in new mobile payment apps. This fundamental shift in lower cost mobile payment systems away from the higher cost electronic smart card payment systems resulted in our belief that the carrying value of Greenwald exceeded its fair value. As a result, an independent valuation was conducted which estimated that the carrying value exceeded the fair value by approximately $4.0 million. Management recognized this impairment charge in the second quarter.

 

In December, 2020 the Company announced that the Eberhard Hardware Manufacturing Ltd. subsidiary in Ontario, Canada would be closed and all tangible assets would be moved to Eberhard Manufacturing division in Cleveland, Ohio. As a result, approximately $1.0 million of goodwill associated with Eberhard Hardware Manufacturing Ltd. was impaired and written off the books in December 2020. Management recognized this impairment charge in the fourth quarter of 2020.

 

The Company performed qualitative assessments of goodwill as of the end of fiscal 2019 and determined it was more likely than not that no impairment existed at the end of 2019.

 

The Company will perform annual qualitative assessments in subsequent years as of the end of each fiscal year. Additionally, the Company will perform interim analysis whenever conditions warrant.

Intangible Assets

Patents are recorded at cost and are amortized using the straight-line method over the lives of the patents. Technology and licenses are recorded at cost and are generally amortized on a straight-line basis over periods ranging from 5 to 17 years. Generally, non-compete agreements and customer relationships are amortized using the straight-line method over a period of 5 years. Amortization expense in 2020 and 2019 was $3,634,378 and $1,726,539, respectively. In the event that facts and circumstances indicate that the carrying value of the intangible assets, including definite life intangible assets, may be impaired, an evaluation is performed to determine if a write-down is required. No impairment losses were recognized for the period ended January 2, 2021 and for the period December 28, 2019.

Fair Value of Financial Instruments

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The company utilizes a fair value hierarchy, which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The fair value hierarchy has three levels of inputs that may be used to measure fair value:

 

Level 1

Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

 

 

Level 2

Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.

 

 

Level 3

Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable.

 

The Company’s financial instruments are primarily investments in pension assets, see Note 10, Retirement Benefit Plans, and consists of an interest rate swap.

 

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

 

The carrying amounts of other financial instruments (cash and cash equivalents, accounts receivable, accounts payable and debt) as of January 2, 2021 and December 28, 2019, approximate fair value based on the expected future cash flows of the related instruments.

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, warehouse 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–119 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 35 operating leases and three finance leases with a lease liability of $12.8 million as of January 2, 2021.  The finance lease arrangements are immaterial.  The basis, 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: 2021 - $2,923,761; 2022 - $2,262,399; 2023 - $1,872,491; 2024 - $1,481,832; 2025 - $844,884 and $3,421,563 thereafter. The weighted average remaining lease term is 6.8 years. The interest rate used was 3.5% - 5.0%.

Revenue Recognition

The Company recognizes revenue in accordance with ASC 606 when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

 

The Company generates wholesale revenues primarily from the sale of products to original equipment manufacturers and distributers in the United States. The Company recognizes revenue upon shipment or transfer of title to the customer as that is when the customer obtains control of the promised goods. The Company typically extends credit terms to its customers based on their creditworthiness and generally does not receive advance payments. As such, the Company records accounts receivable at the time of shipment, when the Company’s right to the consideration becomes unconditional. Accounts receivable from the Company’s customers are typically due within 30 days of invoicing. An allowance for doubtful accounts is provided based on a periodic analysis of individual account balances, including an evaluation of days outstanding, payment history, recent payment trends and the Company’s assessment of the customer’s credit worthiness. As of January 2, 2021 and December 28, 2019, the Company’s allowance for doubtful accounts total was $545,000 and $556,000, respectively. As of January 2, 2021, and December 28, 2019, the Company’s bad debt expense was $253,000 and $64,000 respectively.

 

The Company considers several factors in determining that control transfers to the customer upon shipment of products. These factors include that legal title transfers to the customer, the Company has a present right to payment, and the customer has assumed the risk and rewards of ownership at the time of shipment.

 

Big 3 Mold may employ the efforts expended method for the percentage of completion for revenue recognition for certain transactions. The efforts expended method calculates the proportion of effort expended to date in comparison to the total effort expected to be expended for the contract. The amount of revenue recognized employing the percentage of completion method was $505,000 for the year ended January 2, 2021 and $576,000 for the year ended December 28, 2019.

 

Based on historical experience, the Company does not accrue a reserve for product returns. For the years ended January 2, 2021 and December 28, 2019, the Company recorded sales returns of $459,000 and $613,000, respectively, as a reduction of revenue.

 

Greenwald Industries generates subscription services revenue from access provided to customers to the division’s specific online databases. For the years ended January 2, 2021 and December 28, 2019, Greenwald Industries subscription services revenue was $441,000 and $567,000, respectively.

 

Sales and similar taxes that are imposed on the Company’s sales and collected from the customer are excluded from revenues.

 

Costs for shipping and handling activities, including those activities that occur subsequent to transfer of control to the customer, are recorded as cost of sales and are expensed as incurred.

 

For the years ended January 2, 2021 and December 28, 2019, the Company recorded no revenues related to performance obligations satisfied in prior periods. The Company has elected to use the practical expedient to exclude disclosure of transaction prices allocated to remaining performance obligations, and when the Company expects to recognize such revenue, for all periods prior to the date of initial application of the standard.

 

See Note 12 regarding the Company’s revenue disaggregated by reporting segment, intersegment sales by reporting segment and geography.

Cost of Goods Sold

Cost of goods sold reflects the cost of purchasing, manufacturing and preparing a product for sale. These costs generally represent the expenses to acquire or manufacture products for sale (including an allocation of depreciation and amortization) and are primarily comprised of direct materials, direct labor, and overhead, which includes indirect labor, facility and equipment costs, inbound freight, receiving, inspection, purchasing, warehousing and any other costs related to the purchasing, manufacturing or preparation of a product for sale.

Shipping and Handling Costs

Shipping and handling costs are included in cost of goods sold.

Product Development Costs

Product development costs, charged to expense as incurred, were $3,131,035 in 2020 and $6,024,567 in 2019.

Selling and Administrative Expenses

Selling and administrative expenses include all operating costs of the Company that are not directly related to the cost of purchasing, manufacturing and preparing a product for sale. These expenses generally represent administrative expenses for support functions and related overhead.

Advertising Costs

The Company expenses advertising costs as incurred. Advertising costs were $303,060 in 2020 and $462,911 in 2019.

Stock Based Compensation

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

 

Under the terms of the Director’s Fee Program, the directors receive their Director’s fees in common shares of the Company.

Income Taxes

The Company and its U.S. subsidiaries file a consolidated federal income tax return.

 

Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.

 

On December, 22, 2017, SAB 118 was issued due to the complexities involved in accounting for the enacted Tax Act. SAB 118 requires the company to include in its financial statements a reasonable estimate of the impact of the Tax Act on earnings to the extent such estimate has been determined. Accordingly, the U.S. provision for income tax for 2017 was based on the reasonable estimate guidance provided by SAB 118. The company has assessed the impact from the Tax Act and recorded the impact in the fourth quarter of 2018.

 

The Company accounts for uncertain tax positions pursuant to the provisions of FASB Accounting Standards Codification (“ASC”) 740 which clarifies the accounting for uncertainty in income taxes recognized in a company’s financial statements. These provisions detail how companies should recognize, measure, present and disclose uncertain tax positions that have or are expected to be taken. As such, the financial statements will reflect expected future tax consequences of uncertain tax positions presuming the taxing authorities’ full knowledge of the position and all relevant facts. See Note 8, Income Taxes

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.4
BUSINESS ACQUISITIONS (Tables)
12 Months Ended
Jan. 02, 2021
BUSINESS ACQUISITIONS  
Schedule of Intangible Assets

Asset Class/Description

 

Amount

 

 

Weighted-Average Period in Years

 

Patents, technology, and licenses

 

 

 

 

 

 

Customer relationships

 

$2,345,000

 

 

 

6

 

Intellectual property

 

 

591,000

 

 

 

6

 

Non-compete agreements

 

 

1,001,000

 

 

 

5

 

 

 

$3,937,000

 

 

 

 

 

Schedule of Recognized Identified Assets Acquired and Liabilities Assumed

At August 30, 2019:

 

Consideration

 

 

 

Cash

 

$338,714

 

Cash proceeds from debt

 

 

80,817,039

 

 

 

$81,155,753

 

Recognized amounts of identifiable assets acquired and liabilities assumed

 

 

 

 

Accounts receivable

 

$13,649,937

 

Inventory

 

 

3,240,382

 

Prepaid and other assets

 

 

32,268

 

Property plant and equipment

 

 

13,770,170

 

Other noncurrent assets

 

 

1,337,337

 

Other intangible assets

 

 

21,054,000

 

Current liabilities

 

 

(4,910,384)

Deferred revenue

 

 

(1,585,709)

Income tax payable

 

 

(2,039,117)

Note payable

 

 

(375,379)

Deferred tax liabilities

 

 

(7,114,732)

Total identifiable net assets

 

 

37,058,773

 

Goodwill

 

 

44,096,980

 

 

 

$81,155,753

 

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL (Tables)
12 Months Ended
Jan. 02, 2021
GOODWILL  
Schedule of Roll-forward of Goodwill

 

 

Engineered

 

 

Diversified

 

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

2020

 

 

 

 

 

 

 

 

 

Beginning Balance

 

$69,614,627

 

 

$9,903,385

 

 

$79,518,012

 

Investment in Hallink Moulds

 

 

2,302,000

 

 

 

-

 

 

 

2,302,000

 

Impairment Charge

 

 

(972,824)

 

 

(4,002,548)

 

 

(4,975,372)

Foreign Exchange

 

 

50,375

 

 

 

-

 

 

 

50,375

 

Ending Balance

 

$70,994,178

 

 

$5,900,837

 

 

$76,895,015

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

 

 

Solutions

 

 

Products

 

 

Total

 

2019

 

 

 

 

 

 

 

 

 

 

 

 

Beginning Balance

 

$24,936,991

 

 

$9,903,385

 

 

$34,840,376

 

Investment in Big 3 Precision

 

 

44,636,744

 

 

 

-

 

 

 

44,636,744

 

Foreign Exchange

 

 

40,892

 

 

 

-

 

 

 

40,892

 

Ending Balance

 

$69,614,627

 

 

$9,903,385

 

 

$79,518,012

 

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.4
INTANGIBLES (Tables)
12 Months Ended
Jan. 02, 2021
INTANGIBLES  
Schedule of Gross Carrying Amount and Accumulated Amortization of Amortizable Intangible Assets

 

 

 

 

 

 

 

 

 

 

 

Weighted-Average

 

 

 

Engineered

 

 

Diversified

 

 

 

 

 

Amortization

 

 

 

Solutions

 

 

Products

 

 

Total

 

 

Period (Years)

 

2020 Gross Amount

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technology

 

$7,063,510

 

 

$386,828

 

 

$7,450,338

 

 

 

9.3

 

Customer relationships

 

 

26,030,122

 

 

 

-

 

 

 

26,030,122

 

 

 

8.6

 

Non-compete agreements

 

 

1,107,243

 

 

 

-

 

 

 

1,107,243

 

 

 

4.3

 

Intellectual property

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

Total Gross Intangibles

 

$34,200,875

 

 

$386,828

 

 

$34,587,703

 

 

 

8.6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2020 Accumulated Amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technology

 

$2,262,507

 

 

$379,893

 

 

$2,642,400

 

 

 

 

 

Customer relationships

 

 

4,742,839

 

 

 

-

 

 

 

4,742,839

 

 

 

 

 

Non-compete agreements

 

 

106,458

 

 

 

-

 

 

 

106,458

 

 

 

 

 

Intellectual property

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

Accumulated Amortization

 

$7,111,804

 

 

$379,893

 

 

$7,491,697

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net 2020 per Balance Sheet

 

$27,089,071

 

 

$6,935

 

 

$27,096,006

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2019 Gross Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technology

 

$6,607,802

 

 

$386,828

 

 

$6,994,630

 

 

 

10.2

 

Customer relationships

 

 

23,588,675

 

 

 

449,706

 

 

 

24,038,381

 

 

 

9.6

 

Non-compete agreements

 

 

64,570

 

 

 

407,000

 

 

 

471,570

 

 

 

1.9

 

Intellectual property

 

 

-

 

 

 

307,370

 

 

 

307,370

 

 

 

2.0

 

Total Gross Intangibles

 

$30,261,047

 

 

$1,550,904

 

 

$31,811,951

 

 

 

9.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2019 Accumulated Amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Patents and developed technology

 

$1,941,060

 

 

$353,093

 

 

$2,294,153

 

 

 

 

 

Customer relationships

 

 

1,882,781

 

 

 

449,706

 

 

 

2,332,487

 

 

 

 

 

Non-compete agreements

 

 

10,832

 

 

 

407,000

 

 

 

417,832

 

 

 

 

 

Intellectual property

 

 

-

 

 

 

307,369

 

 

 

307,369

 

 

 

 

 

Accumulated Amortization

 

$3,834,673

 

 

$1,517,168

 

 

$5,351,841

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net 2019 per Balance Sheet

 

$26,426,374

 

 

$33,736

 

 

$26,460,110

 

 

 

 

 

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT (Tables)
12 Months Ended
Jan. 02, 2021
DEBT  
Schedule of Debt

 

 

2020

 

 

2019

 

Term loans

 

$88,693,492

 

 

$98,765,233

 

Revolving credit loan

 

 

 

 

 

 

 

 

 

88,693,492

 

 

 

98,765,233

 

Less current portion

 

 

6,437,689

 

 

 

5,187,689

 

 

 

$82,255,803

 

 

$93,577,554

 

Schedule of Annual Principal Maturities of Long-Term Debt

2021

 

$6,437,689

 

2022

 

 

7,500,000

 

2023

 

 

8,750,000

 

2024

 

 

66,005,803

 

Thereafter

 

 

 

 

 

$88,693,492

 

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK OPTIONS AND AWARDS (Tables)
12 Months Ended
Jan. 02, 2021
STOCK OPTIONS AND AWARDS  
Schedule of Stock Appreciation Rights Activity

 

 

Year Ended

January 2, 2021

 

 

Year Ended

December 28, 2019

 

 

 

Units

 

 

Weighted - Average Exercise Price

 

 

Units

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

276,000

 

 

$22.30

 

 

 

189,167

 

 

$21.46

 

Issued

 

 

44,000

 

 

 

20.20

 

 

 

96,000

 

 

 

23.65

 

Exercised

 

 

--

 

 

 

--

 

 

 

(1,667)

 

 

19.10

 

Forfeited

 

 

(75,999)

 

 

22.00

 

 

 

(7,500)

 

 

21.20

 

Outstanding at end of period

 

 

244,001

 

 

 

21.87

 

 

 

276,000

 

 

 

22.30

 

Schedule of SARs Outstanding and Exercisable

SARs Outstanding and Exercisable

 

Range of Exercise Prices

 

Outstanding as of

January 2, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

January 2, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

$

19.10-26.30

 

 

244,001

 

 

 

2.3

 

 

$21.87

 

 

 

71,172

 

 

 

1.3

 

 

$

20.38

 

Schedule of Stock Option Activity

 

 

Year Ended

January 2, 2021

 

 

Year Ended

December 28, 2019

 

 

 

Shares

 

 

Weighted - Average Exercise Price

 

 

Shares

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

25,000

 

 

$

 

 

 

25,000

 

 

$

 

Issued

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding at end of period

 

 

25,000

 

 

 

 

 

 

25,000

 

 

 

 

Schedule of Stock Grants Outstanding and Exercisable

Stock Grants Outstanding and Exercisable

Range of Exercise Prices

 

 

Outstanding as of

January 2, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

January 2, 2021

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

 

 

25,000

 

 

 

1.3

 

 

 

 

 

 

 

 

 

 

 

 

 

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Tables)
12 Months Ended
Jan. 02, 2021
INCOME TAXES  
Deferred Income Tax (Assets) Liabilities  
Income Before Income Taxes

 

 

2020

 

 

2019

 

Domestic

 

$5,196,096

 

 

$12,537,168

 

Foreign

 

 

829,516

 

 

 

3,668,803

 

 

 

$6,025,612

 

 

$16,205,971

 

Provision for Income Taxes

 

 

2020

 

 

2019

 

Current:

 

 

 

 

 

 

Federal

 

$(503,106)

 

$2,783,481

 

Foreign

 

 

1,096,839

 

 

 

1,001,270

 

State

 

 

223,978

 

 

 

489,921

 

Deferred:

 

 

 

 

 

 

 

 

Federal

 

 

(46,555)

 

 

(756,206)

Foreign

 

 

(65,315)

 

 

(225,014)

State

 

 

(85,751)

 

 

(353,623)

 

 

$620,090

 

 

$2,939,829

 

Reconciliation of Income Taxes Computed Using the U.S. Federal Statutory Rate to that Reflected in Operations

 

 

2020

2019

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

Income taxes using U.S. federal statutory rate

 

$1,265,378

 

 

 

21%

 

$3,403,254

 

 

 

21%

State income taxes, net of federal benefit

 

 

96,742

 

 

 

1

 

 

 

117,276

 

 

 

1

 

Impact on Foreign Repatriation Tax Reform

 

 

139,765

 

 

 

2

 

 

 

--

 

 

 

0

 

Impact of foreign subsidiaries on effective tax rate

 

 

165,210

 

 

 

3

 

 

 

(239,823)

 

 

(2)

Impact of Research & Development tax credit

 

 

(188,944)

 

 

(3)

 

 

(411,090)

 

 

(3)

Uncertain tax positions reserve

 

 

(926,101)

 

 

(15)

 

 

0

 

 

 

0

 

Other—net

 

 

68,040

 

 

 

1

 

 

 

70,212

 

 

 

1

 

 

 

$

620,090

 

 

 

10%

 

$

2,939,829

 

 

 

18%
Reconciliation of Unrecognized Tax Benefits

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

Balance at beginning of year

 

$2,407,382

 

 

$299,722

 

Increase (decrease) for positions taken during the current period

 

 

(28,637)

 

 

137,927

 

Increase (decrease) for positions taken during the prior period

 

 

--

 

 

 

2,039,117

 

Increase (decrease) resulting from the expiration of the statute of limitations

 

 

(1,300,436)

 

 

(69,384)

Balance at end of year

 

$1,078,309

 

 

$2,407,382

 

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Tables)
12 Months Ended
Jan. 02, 2021
LEASES  
Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases

2021

 

$2,923,761

 

2022

 

 

2,262,399

 

2023

 

 

1,872,491

 

2024

 

 

1,481,832

 

2025

 

 

844,884

 

 

 

$9,385,367

 

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.4
RETIREMENT BENEFIT PLANS (Tables)
12 Months Ended
Jan. 02, 2021
RETIREMENT BENEFIT PLANS  
Schedule of Pension benefit plans and other postretirement benefit plan

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Benefit obligation at beginning of year

 

$102,991,053

 

 

$91,533,200

 

 

$1,566,019

 

 

$2,096,761

 

Change in discount rate

 

 

10,606,709

 

 

 

12,313,831

 

 

 

218,000

 

 

 

239,138

 

Service cost

 

 

1,065,739

 

 

 

1,055,410

 

 

 

43,418

 

 

 

33,287

 

Interest cost

 

 

2,856,569

 

 

 

3,516,318

 

 

 

46,668

 

 

 

56,755

 

Actuarial (gain)/loss

 

 

(1,786,595)

 

 

(1,508,935)

 

 

32,282

 

 

 

77,813

 

Significant Event

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(902,719)

Benefits paid

 

 

(4,183,750)

 

 

(3,918,781)

 

 

(14,654)

 

 

(35,016)

Benefit obligation at end of year

 

$111,549,725

 

 

$102,991,043

 

 

$1,827,169

 

 

$1,566,019

 

Schedule of Fair value of plan assets

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Fair value of plan assets at beginning of year

 

$74,359,558

 

 

$66,170,875

 

 

$558,873

 

 

$1,448,126

 

Actual return on plan assets

 

 

5,568,671

 

 

 

11,803,359

 

 

 

83,157

 

 

 

13,466

 

Employer contributions

 

 

2,616,623

 

 

 

304,105

 

 

 

33,343

 

 

 

35,016

 

Significant Event

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(902,719)

Benefits paid

 

 

(4,183,750)

 

 

(3,918,781)

 

 

(33,343)

 

 

(35,016)

Fair value of plan assets at end of year

 

$78,361,102

 

 

$74,359,558

 

 

$642,030

 

 

$558,873

 

Schedule of Amounts Recognized in Accumulated Other Comprehensive Income

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

Funded Status

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Net amount recognized in the balance sheet

 

$(33,188,623)

 

$(28,631,485)

 

$(1,185,139)

 

$(1,007,146)

Amounts recognized in accumulated other comprehensive income consist of:

 

 

 

 

 

 

 

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Net (loss)/gain

 

$(43,727,607)

 

$(36,315,245)

 

$349,276

 

 

$499,701

 

Prior service (cost) credit

 

 

(165,632)

 

 

(265,012)

 

 

0

 

 

 

8,253

 

 

 

$(43,893,239)

 

$(36,580,257)

 

$349,276

 

 

$507,954

 

Schedule of Defined Contribution Plan

 

 

2020

 

 

2019

 

Regular matching contributions

 

$692,846

 

 

$540,693

 

Transitional credit contributions

 

 

264,473

 

 

 

305,226

 

Non-discretionary contributions

 

 

607,342

 

 

 

638,745

 

Total contributions made for the period

 

$1,564,661

 

 

$1,484,664

 

Schedule of Fair Values of Plans Assets Utilizing Fair Value Hierarchy

 

January 2, 2021

Level 1

Level 2

Level 3

Total

Cash and Equivalents:
Common/collective trust funds$$347,538$$347,538
Equities:
The Eastern Company Common Stock5,230,1345,230,134
Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Russell Multi Asset Core Plus Fund (a)

 

 

 

 

 

35,139,260

 

 

 

 

 

 

35,139,260

 

Fixed Income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Target Duration LDI Fixed Income Funds (b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Russell 25 Year LDI Fixed Income Fund

 

 

 

 

 

2,506,615

 

 

 

 

 

 

2,506,615

 

 Russell 14 Year LDI Fixed Income Fund

 

 

 

 

 

26,452,904

 

 

 

 

 

 

26,452,904

 

STRIPS Fixed Income Funds (c)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Russell 15 to 20 Year STRIPS Fixed Income Fund

 

 

 

 

 

3,500,718

 

 

 

 

 

 

3,500,718

 

 Russell 10 to 15 Year STRIPS Fixed Income Fund

 

 

 

 

 

5,183,933

 

 

 

 

 

 

5,183,933

 

Total

 

$5,230,134

 

 

$73,130,968

 

 

$

 

 

$78,361,102

 

 

 

December 28, 2019

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash and Equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

$

 

 

$334,138

 

 

$

 

 

$334,138

 

Equities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Eastern Company Common Stock

 

 

6,625,560

 

 

 

 

 

 

 

 

 

 

6,625,560

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Russell Multi Asset Core Plus Fund (a)

 

 

 

 

 

33,413,819

 

 

 

 

 

 

33,413,819

 

Fixed Income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Target Duration LDI Fixed Income Funds (b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

· Russell 8 Year LDI Fixed Income Fund

 

 

 

 

 

12,796,482

 

 

 

 

 

 

12,796,482

 

· Russell 14 Year LDI Fixed Income Fund

 

 

 

 

 

11,387,626

 

 

 

 

 

 

11,387,626

 

STRIPS Fixed Income Funds (c)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

· Russell 15 Year STRIPS Fixed Income Fund

 

 

 

 

 

3,050,389

 

 

 

 

 

 

3,050,389

 

· Russell 10 Year STRIPS Fixed Income Fund

 

 

 

 

 

4,616,924

 

 

 

 

 

 

4,616,924

 

· Russell 28 to 29 Year STRIPS Fixed Income Fund

 

 

 

 

 

2,134,620

 

 

 

 

 

 

2,134,620

 

Total

 

$6,625,560

 

 

$67,733,998

 

 

$

 

 

$74,359,558

 

Schedule of Projected Benefit Obligation and Accumulated Benefit Obligation in Excess of Plan Assets

 

 

2020

 

 

2019

 

Number of plans

 

 

5

 

 

 

5

 

Projected benefit obligation

 

$111,549,725

 

 

$102,991,043

 

Accumulated benefit obligation

 

 

111,549,725

 

 

 

102,991,043

 

Fair value of plan assets

 

 

78,361,102

 

 

 

74,359,558

 

Net amount recognized in accrued benefit liability

 

$

(33,188,623)

 

(28,631,485)
Schedule of Assumptions Used to Determine Projected Benefit Obligations for Benefit Plans

 

 

2020

 

 

2019

 

Discount rate

 

 

 

 

-

Pension plans

 

2.40% - 2.48

%

 

3.18% - 3.23

%

-

Supplemental pension plans

 

 

1.49%

 

 

2.61%
-

Other postretirement plan

 

 

2.66%

 

 

3.35%
Schedule of Change in the Components of Accumulated Other Comprehensive income

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Balance at beginning of period

 

$(36,580,267)

 

$(34,078,976)

 

$507,954

 

 

$1,345,959

 

Change due to availability of final actual assets and census data

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Charged to net periodic benefit cost

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Prior service cost

 

 

99,380

 

 

 

99,380

 

 

 

(8,253)

 

 

(5,072)

Net loss (gain)

 

 

1,300,134

 

 

 

1,162,196

 

 

 

(25,509)

 

 

(47,272)

Liability (gains)/losses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discount rate

 

 

(10,606,709)

 

 

(12,313,831)

 

 

(218,000)

 

 

(239,138)

Asset (gains)/losses deferred

 

 

6,202,764

 

 

 

7,724,649

 

 

 

60,802

 

 

 

(14,567)

Significant Event

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(454,143)

Other

 

 

(4,308,541)

 

 

826,325

 

 

 

32,282

 

 

 

(77,813)

Balance at end of period

 

$(43,893,239)

 

$(36,580,257)

 

$349,276

 

 

$507,954

 

Schedule of Funded Status of Pension Benefit Plans and Postretirement Benefit Plan

 

 

2020

 

 

2019

 

Service cost

 

$43,418

 

 

$33,287

 

Interest cost

 

 

46,668

 

 

 

56,755

 

Expected return on plan assets

 

 

(22,355)

 

 

(28,033)

Amortization of prior service cost

 

 

(8,253)

 

 

(5,072)

Amortization of the net loss

 

 

(25,509)

 

 

(47,272)

Net periodic benefit cost

 

$33,969

 

 

$9,665

 

Schedule of Components of Net Periodic Benefit Cost

 

 

2020

 

 

2019

 

Service cost

 

$1,065,739

 

 

$1,055,410

 

Interest cost

 

 

2,856,569

 

 

 

3,516,318

 

Expected return on plan assets

 

 

(5,461,044)

 

 

(4,761,320)

Amortization of prior service cost

 

 

99,380

 

 

 

99,380

 

Amortization of the net loss

 

 

1,300,134

 

 

 

1,162,196

 

Net periodic benefit cost

 

$(139,222)

 

$1,071,984

 

Schedule of Assumptions Used to Determine Net Periodic Benefit Cost for Benefit Plans

 

 

2020

 

 

2019

 

Discount rate

 

 

 

 

- Pension plans

 

3.18% - 3.23

%

 

4.20% - 4.22

%

- Supplemental pension plans

 

 

2.61%

 

 

3.81%

Expected return on plan assets

 

 

7.5%

 

 

7.5%

Rate of compensation increase

 

 

0%

 

 

0%

 

 

2020

 

 

2019

 

Discount rate

 

 

3.35%

 

 

4.26%

Expected return on plan assets

 

 

4.0%

 

 

4.0%
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Jan. 02, 2021
Earnings per Share:  
Schedule of Denominators Used in the Earnings Per Share Computations

 

 

2020

 

 

2019

 

Basic:

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,237,698

 

 

 

6,235,098

 

 

 

 

 

 

 

 

 

 

Diluted:

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,237,698

 

 

 

6,235,098

 

Dilutive stock options

 

 

26,823

 

 

 

34,910

 

Denominator for diluted earnings per share

 

 

6,264,521

 

 

 

6,270,008

 

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.4
REPORTABLE SEGMENTS (Tables)
12 Months Ended
Jan. 02, 2021
REPORTABLE SEGMENTS  
Schedule of Segment Financial Information

 

 

2020

 

 

2019

 

Sales:

 

 

 

 

 

 

Sales to unaffiliated customers:

 

 

 

 

 

 

Engineered Solutions

 

$197,614,590

 

 

$186,795,507

 

Diversified Products

 

 

42,788,524

 

 

 

64,947,112

 

 

 

$240,403,114

 

 

$251,742,619

 

 

 

 

 

 

 

 

 

 

Inter-segment Sales:

 

 

 

 

 

 

 

 

Engineered Solutions

 

$675,389

 

 

$1,286,384

 

Diversified Products

 

 

25,559

 

 

 

43,451

 

 

 

$700,948

 

 

$1,329,835

 

 

 

 

 

 

 

 

 

 

Income Before Income Taxes:

 

 

 

 

 

 

 

 

Engineered Solutions

 

$14,589,675

 

 

$16,512,736

 

Diversified Products

 

 

(7,589,421)

 

 

945,118

 

Operating Profit

 

 

7,000,254

 

 

 

17,457,854

 

Interest Expense

 

 

(2,744,800)

 

 

(1,857,961)

Other Income

 

 

1,770,158

 

 

 

606,078

 

 

 

$6,025,612

 

 

$16,205,971

 

 

 

 

 

 

 

 

 

 

Geographic Information:

 

 

 

 

 

 

 

 

Net Sales:

 

 

 

 

 

 

 

 

United States

 

$225,835,894

 

 

$230,920,619

 

Foreign

 

 

14,567,220

 

 

 

20,822,000

 

 

 

$240,403,114

 

 

$251,742,619

 

 

 

 

 

 

 

 

 

 

Foreign sales are primarily to customers in North America.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Identifiable Assets:

 

 

 

 

 

 

 

 

United States

 

$253,689,704

 

 

$263,295,787

 

Foreign

 

 

21,838,650

 

 

 

17,367,189

 

 

 

$275,528,354

 

 

$280,662,976

 

 

 

 

 

 

 

 

 

 

Engineered Solutions

 

$95,140,639

 

 

$91,032,813

 

Diversified Products

 

 

36,873,709

 

 

 

49,219,614

 

 

 

 

132,014,348

 

 

 

140,252,427

 

General corporate

 

 

143,514,006

 

 

 

140,410,549

 

 

 

$275,528,354

 

 

$280,662,976

 

Depreciation and Amortization:

 

 

 

 

 

 

Engineered Solutions

 

$6,795,435

 

 

$4,495,380

 

Diversified Products

 

 

1,682,077

 

 

 

1,959,501

 

 

 

$8,477,512

 

 

$6,454,881

 

 

 

 

 

 

 

 

 

 

Capital Expenditures:

 

 

 

 

 

 

 

 

Engineered Solutions

 

$2,340,762

 

 

$4,025,649

 

Diversified Products

 

 

763,674

 

 

 

1,411,509

 

 

 

 

3,104,436

 

 

 

5,437,158

 

Currency translation adjustment

 

 

(8,439)

 

 

3,330

 

General corporate

 

 

2,986

 

 

 

-

 

 

 

$3,098,983

 

 

$5,440,488

 

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.4
BUSINESS ACQUISITIONS (Details)
12 Months Ended
Jan. 02, 2021
USD ($)
Patents, technology, and licenses $ 3,937,000
Customer relationship [Member]  
Patents, technology, and licenses $ 2,345,000
Weighted useful life 6 years
Intellectual Property [Member]  
Patents, technology, and licenses $ 591,000
Weighted useful life 6 years
Non-compete agreements [Member]  
Patents, technology, and licenses $ 1,001,000
Weighted useful life 5 years
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.4
BUSINESS ACQUISITIONS (Details 1) - USD ($)
Jan. 02, 2021
Dec. 28, 2019
Aug. 30, 2019
Goodwill $ 76,895,015 $ 79,518,012  
Big 3 Precision [Member]      
Cash     $ 338,714
Cash proceeds from debt     80,817,039
Total consideration     81,155,753
Accounts receivable     13,649,937
Inventory     3,240,382
Prepaid and other assets     32,268
Property plant and equipment     13,770,170
Other noncurrent assets     1,337,337
Other intangible assets     21,054,000
Current liabilities     (4,910,384)
Deferred revenue     (1,585,709)
Income tax payable     (2,039,117)
Note payable     (375,379)
Deferred tax liabilities     (7,114,732)
Goodwill     44,096,980
Total identifiable net assets     37,058,773
Identifiable assets acquired, goodwill, and liabilities assumed, net     $ 81,155,753
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.4
BUSINESS ACQUISITIONS (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Aug. 30, 2019
Jan. 02, 2021
Acquisition expenses   $ 299,531
Term Loan [Member]    
Maximum borrowing capacity $ 100,000,000.0  
Repayment of debt 19,100,000  
Revolving Credit Loan [Member]    
Maximum borrowing capacity 20,000,000.0  
Name of the acquired entity.    
Adjusted purchase price 81,200,000  
Cost of the acquisition   7,173,000
Fair market value of the net assets acquired   2,302,000
Cash on hand $ 2,100,000  
Refers to the acquired entity.    
Goodwill   $ 2,302,000
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTING POLICIES (Details Narrative) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Cash Equivalents    
Amount of deposits insured by Federal Deposit Insurance Corporation (FDIC) $ 250,000  
Accounts receivable, allowance for doubtful accounts $ 545,000 $ 556,000
Accounts receivable, customers due period 30 years  
Bad debt expense $ 253,000 64,000
Revenue recognized employing the percentage of completion method 505,000 576,000
Sales returns $ 459,000 613,000
Percentage of available cash located in foreign subsidiaries 38.00%  
Inventories    
LIFO inventory amount $ 27,900,000  
FIFO inventory amount 5,800,000  
Amortization expense 3,634,378 1,726,539
Excess of current cost over LIFO carrying value 6,800,000 6,700,000
Lease expense 2021 2,923,761  
Lease expense 2022 2,262,399  
Lease expense 2023 1,872,491  
Lease expense 2024 1,481,832  
Lease expense 2025 844,884  
Lease expense thereafter $ 3,421,563  
Weighted average remaining lease term 6 years 9 months 18 days  
Depreciation $ 4,843,134 4,722,758
Product development expenses 3,131,035 6,024,567
Impairment of goodwill 4,975,372 0
Lease liability 9,883,168 9,376,903
Lease [Member]    
Inventories    
Lease liability 12,800,000  
Greenwald Industries [Member]    
Inventories    
Impairment of goodwill 1,000,000.0  
Subscription services revenue 441,000 567,000
Eberhard Hardware Manufacturing Ltd [Member]    
Inventories    
Impairment of goodwill $ 4,000,000.0  
Non-compete agreements [Member]    
Inventories    
Useful lives of intangible assets 5 years  
Minimum [Member] | Building [Member]    
Inventories    
Estimated useful lives of the assets 10 years  
Minimum [Member] | Machinery and Equipment [Member]    
Inventories    
Estimated useful lives of the assets 3 years  
Minimum [Member] | Technology And Licenses [Member]    
Inventories    
Useful lives of intangible assets 5 years  
Maximum [Member]    
Inventories    
Useful lives of intangible assets 17 years  
Maximum [Member] | Building [Member]    
Inventories    
Estimated useful lives of the assets 39 years 6 months  
Maximum [Member] | Machinery and Equipment [Member]    
Inventories    
Estimated useful lives of the assets 10 years  
Leases [Member] | Minimum [Member]    
Inventories    
Interest rate on leases 3.50%  
Leases [Member] | Maximum [Member]    
Inventories    
Interest rate on leases 5.00%  
Advertising [Member]    
Inventories    
Advertising costs $ 303,060 462,911
Product Development Costs [Member]    
Inventories    
Product development expenses $ 3,131,035 $ 6,024,567
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL (Details) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Diversified Products [Member]    
Beginning balance $ 9,903,385 $ 9,903,385
Investment 0 0
Impairment Charge (4,002,548)  
Foreign exchange 0  
Ending balance 5,900,837 9,903,385
Engineered Solutions [Member]    
Beginning balance 69,614,627 24,936,991
Investment 2,302,000 44,636,744
Impairment Charge (972,824)  
Foreign exchange 50,375 40,892
Ending balance 70,994,178 69,614,627
Goodwill [Member]    
Beginning balance 79,518,012 34,840,376
Investment 2,302,000 44,636,744
Impairment Charge (4,975,372)  
Foreign exchange 50,375 40,892
Ending balance $ 76,895,015 $ 79,518,012
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.4
INTANGIBLES (Details) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Net Intangible assets $ 27,096,006 $ 26,460,110
Diversified Products [Member]    
Total Gross Intangibles 386,828 1,550,904
Accumulated Amortization 379,893 1,517,168
Net Intangible assets 6,935 33,736
Engineered Solutions [Member]    
Total Gross Intangibles 34,200,875 30,261,047
Accumulated Amortization 7,111,804 3,834,673
Net Intangible assets 27,089,071 26,426,374
Total [Member]    
Total Gross Intangibles 34,587,703 31,811,951
Accumulated Amortization $ 7,491,697 $ 5,351,841
Weighted-Average Amortization Period (Years) 8 years 7 months 6 days 9 years 6 months
Net Intangible assets $ 27,096,006 $ 26,460,110
Total [Member] | License and Service [Member]    
Total Gross Intangibles 0 307,370
Accumulated Amortization 0 $ 307,369
Weighted-Average Amortization Period (Years)   2 years
Non-compete agreements [Member] | Diversified Products [Member]    
Total Gross Intangibles 0 $ 407,000
Accumulated Amortization 0 407,000
Non-compete agreements [Member] | Engineered Solutions [Member]    
Total Gross Intangibles 1,107,243 64,570
Accumulated Amortization 106,458 10,832
Non-compete agreements [Member] | Total [Member]    
Total Gross Intangibles 1,107,243 471,570
Accumulated Amortization $ 106,458 $ 417,832
Weighted-Average Amortization Period (Years) 4 years 3 months 18 days 1 year 10 months 24 days
Patents and developed technology [Member] | Diversified Products [Member]    
Total Gross Intangibles $ 386,828 $ 386,828
Accumulated Amortization 379,893 353,093
Patents and developed technology [Member] | Engineered Solutions [Member]    
Total Gross Intangibles 7,063,510 6,607,802
Accumulated Amortization 2,262,507 1,941,060
Patents and developed technology [Member] | Total [Member]    
Total Gross Intangibles 7,450,338 6,994,630
Accumulated Amortization $ 2,642,400 $ 2,294,153
Weighted-Average Amortization Period (Years) 9 years 3 months 18 days 10 years 2 months 12 days
Customer relationship [Member] | Diversified Products [Member]    
Total Gross Intangibles $ 0 $ 449,706
Accumulated Amortization 0 449,706
Customer relationship [Member] | Engineered Solutions [Member]    
Total Gross Intangibles 26,030,122 23,588,675
Accumulated Amortization 4,742,839 1,882,781
Customer relationship [Member] | Total [Member]    
Total Gross Intangibles 26,030,122 24,038,381
Accumulated Amortization $ 4,742,839 $ 2,332,487
Weighted-Average Amortization Period (Years) 8 years 7 months 6 days 9 years 7 months 6 days
Intellectual Property [Member] | Diversified Products [Member]    
Total Gross Intangibles $ 0 $ 307,370
Accumulated Amortization 0 307,369
Intellectual Property [Member] | Engineered Solutions [Member]    
Total Gross Intangibles 0 0
Accumulated Amortization $ 0 $ 0
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.4
INTANGIBLES (Details Narrative)
$ in Millions
Jan. 02, 2021
USD ($)
GOODWILL (Details)  
2021 $ 3.8
2022 3.8
2023 3.8
2024 3.0
2025 $ 3.0
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT (Details) - USD ($)
Jan. 02, 2021
Dec. 28, 2019
DEBT    
Term loans $ 88,693,492 $ 98,765,233
Revolving credit loan 0 0
Long term debt 88,693,492 98,765,233
Less current portion 6,437,689 5,187,689
Long term debt, less current portion $ 82,255,803 $ 93,577,544
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT (Details 1)
Jan. 02, 2021
USD ($)
DEBT  
2021 $ 6,437,689
2022 7,500,000
2023 8,750,000
2024 66,005,803
Thereafter 0
Total $ 88,693,492
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Aug. 30, 2019
Jan. 02, 2021
Dec. 28, 2019
Remaining balance of term loan   $ 46,900,000  
Remaining balance of term loan rate   3.19%  
Unamortized discounts and debt Issuance costs   $ 273,312 $ 360,146
Interest paid   $ 2,754,980 $ 1,857,961
Revolving Credit Loan [Member]      
Revolving commitment portion $ 20,000,000    
Annual commitment fee percentage   0.25%  
Revolving Credit Loan [Member] | Maximum [Member] | LIBOR [Member]      
Basis spread on variable rate   2.25%  
Revolving Credit Loan [Member] | Minimum [Member] | LIBOR [Member]      
Basis spread on variable rate   1.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,900,000  
Fixed rate of interest 1.44% 1.90%  
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 June 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  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK OPTIONS AND AWARDS (Details) - Stcok Options [Member] - $ / shares
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Number of units    
Number of units outstanding at beginning of period 276,000 189,167
Number of units, Issued 44,000 96,000
Number of units, Exercised   (1,667)
Number of units, Forfeited (75,999) (7,500)
Number of units outstanding at end of period 244,001 276,000
Weighted Average Exercise Price    
Weighted average exercise price, beginning balance $ 22.30 $ 21.46
Weighted average exercise price, issued 20.20 23.65
Weighted average exercise price, exercised   19.10
Weighted average exercise price, forfeited 22.00 21.20
Weighted average exercise price, ending balance $ 21.87 $ 22.30
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK OPTIONS AND AWARDS (Details 1) - $ / shares
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Exercisable 71,172  
Outstanding 244,001 25,000
Minimum [Member]    
Weighted avaerage exercise price $ 0  
Weighted- Average Remaining Contractual Life 1 year 3 months 18 days  
Minimum Range of Exercise Prices (in dollar per share) $ 0  
Maximum [Member]    
Weighted avaerage exercise price 0  
Maximum Range of Exercise Prices (in dollar per share) $ 0  
Weighted- Average Remaining Contractual Life 0 years  
SAR [Member] | Minimum [Member]    
Weighted avaerage exercise price $ 20.38  
Maximum Range of Exercise Prices (in dollar per share) $ 26.30  
Weighted- Average Remaining Contractual Life 1 year 3 months 18 days  
SAR [Member] | Maximum [Member]    
Weighted avaerage exercise price $ 21.87  
Weighted- Average Remaining Contractual Life 2 years 3 months 18 days  
Minimum Range of Exercise Prices (in dollar per share) $ 19.10  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK OPTIONS AND AWARDS (Details 2) - Stock Options [Member] - $ / shares
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Number of units    
Number of units outstanding at beginning of period 25,000 25,000
Issued 0 0
Forfeited 0 0
Number of units outstanding at end of period 25,000 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 60 R48.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK OPTIONS AND AWARDS (Details 3)
12 Months Ended
Jan. 02, 2021
$ / shares
shares
Outstanding (in shares) | shares 25,000
Exercisable (in shares) | shares 0
Maximum [Member]  
Weighted Average Remaining Contractual Life 0 years
Weighted average exercise price $ 0
Maximum Range of Exercise Prices (in dollar per share) $ 0
Minimum [Member]  
Weighted Average Remaining Contractual Life 1 year 3 months 18 days
Minimum Range of Exercise Prices (in dollar per share) $ 0
Weighted average exercise price $ 0
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK OPTIONS AND AWARDS (Details Narrative) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Expected term 4 years  
Intrinsic value $ 1,253,140  
Common stock shares reserved for future issuance 818,864  
Volatility deviation 38.62%  
Risk free rate 0.26%  
Stock compensation expense $ 849,226 $ 656,925
2020 Plan [Member]    
Issued 44,000 96,000
Stock compensation expense $ 376,000 $ 397,000
Maximum [Member]    
Expected term   4 years
Volatility deviation   28.88%
Risk free rate   1.42%
Minimum [Member]    
Expected term   3 years 6 months
Volatility deviation   32.33%
Risk free rate   2.48%
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Details) - USD ($)
Jan. 02, 2021
Dec. 28, 2019
INCOME TAXES    
Property, plant and equipment $ 4,460,316 $ 4,638,141
Right of Use Asset 3,014,148 2,933,189
Intangible assets 8,913,638 9,236,711
Other   380,336
Foreign Withholding Tax 250,432 315,747
Total deferred income tax liabilities 16,638,534 17,504,124
Other postretirement benefits (279,776) (239,348)
Inventories (1,091,887) (1,422,472)
Allowance for doubtful accounts (120,150) (123,172)
Accrued compensation (399,057) (311,125)
Lease Obligation (3,014,148) (2,933,189)
Pensions (7,761,369) (6,804,275)
Foreign Tax Credit (976,000) (400,078)
Other income tax (97,072)  
Total deferred income tax assets (13,739,459) (12,233,659)
Net deferred income tax (assets) liabilities $ 2,899,075 $ 5,270,465
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Details 1) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
INCOME TAXES    
Domestic $ 5,196,096 $ 12,537,168
Foreign 829,516 3,668,803
Income before income taxes $ 6,025,612 $ 16,205,971
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Details 2) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Current    
Federal $ (503,106) $ 2,783,481
Foreign 1,096,839 1,001,270
State 223,978 489,921
Deferred    
Federal (46,555) (756,206)
Foreign (65,315) (225,014)
State (85,751) (353,623)
Provision for income taxes $ 620,090 $ 2,939,829
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Details 3) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
INCOME TAXES    
Income taxes using U.S. federal statutory rate, Amount $ 1,265,378 $ 3,403,254
State income taxes, net of federal benefit, Amount 96,742 117,276
Impact on Foreign Repatriation Tax Reform, Amount 139,765 0
Impact of foreign subsidiaries on effective tax rate, Amount 165,210 (239,823)
Impact of Research & Development tax credit, Amount (188,944) (411,090)
Uncertain tax positions reserve, Amount (926,101) 0
Total income tax computed 620,090 2,939,829
Other-net, Amount $ 68,040 $ 70,212
Income taxes using U.S. federal statutory rate, Percent 21.00% 21.00%
State income taxes, net of federal benefit, Percent 1.00% 1.00%
Impact on Foreign Repatriation Tax Reform, percent 2.00% 0.00%
Impact of foreign subsidiaries on effective tax rate, Percent 3.00% (2.00%)
Impact of Research & Development tax credit, Percentage (3.00%) (3.00%)
Uncertain tax positions reserve, Percentage (15.00%) 0.00%
Other-net, Percent 1.00% 1.00%
Effective income tax rate 10.00% 18.00%
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Details 4) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
INCOME TAXES    
Balance at beginning of year $ 2,407,382 $ 299,722
Increase (decrease) for positions taken during the current period (28,637) 137,927
Increase (decrease) for positions taken during the prior period   2,039,117
Increase (decrease) resulting from the expiration of the statute of limitations (1,300,436) (69,384)
Balance at end of year $ 1,078,309 $ 2,407,382
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Details Narrative) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Mar. 27, 2020
Undistributed earnings of foreign subsidiaries $ 7,712,164    
Unrecognized tax benefits that would affect the annual effective tax rate 653,204    
Accrued interest related to unrecognized tax benefits 56,105    
Total income taxes paid $ 3,755,475 $ 3,197,984  
Bipartisan Coronavirus Aid [Member]      
Tax relief     $ 2,000,000,000,000
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Details)
12 Months Ended
Jan. 02, 2021
USD ($)
Lease expense thereafter $ 9,385,367
2021 [Member]  
Lease expense thereafter 2,923,761
2022 [Member]  
Lease expense thereafter 2,262,399
2023 [Member]  
Lease expense thereafter 1,872,491
2024 [Member]  
Lease expense thereafter 1,481,832
2025 [Member]  
Lease expense thereafter $ 844,884
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Details Narrative) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Right of use assets $ 12,768,027 $ 12,342,475
Leases [Member]    
Right of use assets $ 2,840,908 $ 3,106,630
Interest rate 5.00%  
Term of loan 6 years 9 months 18 days  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.4
RETIREMENT BENEFIT PLANS (Details) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Pension Benefit [Member]    
Service cost $ 1,065,739 $ 1,055,410
Interest cost 2,856,569 3,516,318
Expected return on plan assets (5,461,044) (4,761,320)
Amortization of prior service cost 99,380 99,380
Amortization of the net loss 1,300,134 1,162,196
Net periodic benefit cost (139,222) 1,071,984
Other Postretirement Benefit [Member]    
Service cost 43,418 33,287
Interest cost 46,668 56,755
Expected return on plan assets (22,355) (28,033)
Amortization of prior service cost (8,253) (5,072)
Amortization of the net loss (25,509) (47,272)
Net periodic benefit cost $ 33,969 $ 9,665
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.4
RETIREMENT BENEFIT PLANS (Details 1)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Pension Benefit [Member]    
Rate of compensation increase 0.00% 0.00%
Expected return on plan assets 7.50% 7.50%
Discount rate 2.61% 3.81%
Pension Benefit [Member] | Minimum [Member]    
Discount rate 3.18% 4.20%
Pension Benefit [Member] | Maximum [Member]    
Discount rate 3.23% 4.22%
Other Postretirement Benefit [Member]    
Expected return on plan assets 4.00% 4.00%
Discount rate 3.35% 4.26%
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.4
RETIREMENT BENEFIT PLANS (Details 2) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Pension Benefit [Member]    
Change in discount rate $ 10,606,709 $ 12,313,831
Service cost 1,065,739 1,055,410
Interest cost 2,856,569 3,516,318
Actuarial (gain)/loss (1,786,595) (1,508,935)
Significant Event 0 0
Benefits paid (4,183,750) (3,918,781)
Net amount recognized in the balance sheet (33,188,623) (28,631,485)
Benefit obligation at beginning of year 102,991,053 91,533,200
Benefit obligation at end of year 111,549,725 102,991,043
Fair value of plan assets at beginning of year 74,359,558  
Fair value of plan assets at end of year 78,361,102 74,359,558
Pension Benefit [Member] | Fair Value Plan Assets [Member]    
Significant Event 0 0
Benefits paid (4,183,750) (3,918,781)
Fair value of plan assets at beginning of year 74,359,558 66,170,875
Actual return on plan assets 5,568,671 11,803,359
Employer contributions 2,616,623 304,105
Fair value of plan assets at end of year 78,361,102 74,359,558
Other Postretirement Benefit [Member]    
Benefit obligation at beginning of year 1,566,019 2,096,761
Change in discount rate 218,000 239,138
Service cost 43,418 33,287
Interest cost 46,668 56,755
Actuarial (gain)/loss 32,282 77,813
Significant Event 0 (902,719)
Benefits paid (14,654) (35,016)
Benefit obligation at end of year 1,827,169 1,566,019
Net amount recognized in the balance sheet (1,185,139) (1,007,146)
Other Postretirement Benefit [Member] | Fair Value Plan Assets [Member]    
Significant Event 0 (902,719)
Benefits paid (33,343) (35,016)
Fair value of plan assets at beginning of year 558,873 1,448,126
Actual return on plan assets 83,157 13,466
Employer contributions 33,343 35,016
Fair value of plan assets at end of year $ 642,030 $ 558,873
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.4
RETIREMENT BENEFIT PLANS (Details 3) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Pension Benefit [Member]    
Amounts recognized in accumulated other comprehensive income [Abstract]    
Net (loss)/gain $ (43,727,607) $ (36,315,245)
Prior service (cost) credit (165,632) (265,012)
Total (43,893,239) (36,580,257)
Defined Benefit Plan, Change in components of accumulated other comprehensive income [Abstract]    
Change due to availability of final actual assets and census data 0 0
Charged to net periodic benefit cost [Abstract]    
Prior service cost 99,380 99,380
Net loss (gain) 1,300,134 1,162,196
Liability (gains)/losses    
Discount rate, amount (10,606,709) (12,313,831)
Asset (gains)/losses deferred 6,202,764 7,724,649
Significant Event 0 0
Other (4,308,541) 826,325
Balance at beginning of period (36,580,267) (34,078,976)
Balance at end of period (43,893,239) (36,580,257)
Other Postretirement Benefit [Member]    
Amounts recognized in accumulated other comprehensive income [Abstract]    
Net (loss)/gain 349,276 499,701
Prior service (cost) credit 0 8,253
Total 349,276 507,954
Defined Benefit Plan, Change in components of accumulated other comprehensive income [Abstract]    
Balance at beginning of period 507,954 1,345,959
Change due to availability of final actual assets and census data 0 0
Charged to net periodic benefit cost [Abstract]    
Prior service cost (8,253) (5,072)
Net loss (gain) (25,509) (47,272)
Liability (gains)/losses    
Discount rate, amount (218,000) (239,138)
Asset (gains)/losses deferred 60,802 (14,567)
Significant Event 0 (454,143)
Other 32,282 (77,813)
Balance at end of period $ 349,276 $ 507,954
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.4
RETIREMENT BENEFIT PLANS (Details 4)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Discount rate for other postretirement plan 2.66% 3.35%
Discount rate for supplemental pension plans 1.49% 2.61%
Minimum [Member] | Pension Benefit Plans and Other Postretirement Benefit Plan [Member]    
Discount rate 2.40% 3.18%
Maximum [Member] | Pension Benefit Plans and Other Postretirement Benefit Plan [Member]    
Discount rate 2.48% 3.23%
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.4
RETIREMENT BENEFIT PLANS (Details 5) - Pension Benefit [Member]
12 Months Ended
Jan. 02, 2021
USD ($)
integer
Dec. 28, 2019
USD ($)
integer
Pension plans with projected benefit obligation and accumulated benefit obligation in excess of plan assets [Abstract]    
Number of plans | integer 5 5
Projected benefit obligation $ 111,549,725 $ 102,991,043
Accumulated benefit obligation 111,549,725 102,991,043
Fair value of plan assets 78,361,102 74,359,558
Net amount recognized in accrued benefit liability $ (33,188,623) $ (28,631,485)
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.20.4
RETIREMENT BENEFIT PLANS (Details 6) - Pension Benefit [Member] - USD ($)
Jan. 02, 2021
Dec. 28, 2019
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year $ 78,361,102 $ 74,359,558
Level 3 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0 0
Level 1 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 5,230,134 6,625,560
Level 2 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 73,130,968 67,733,998
EasternCompanyCommonStock [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 5,230,134 6,625,560
EasternCompanyCommonStock [Member] | Level 3 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0 0
EasternCompanyCommonStock [Member] | Level 1 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 5,230,134 6,625,560
Common/Collective Trust Funds [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 347,538 334,138
Common/Collective Trust Funds [Member] | Level 3 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0 0
Common/Collective Trust Funds [Member] | Level 1 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0 0
Common/Collective Trust Funds [Member] | Level 2 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 347,538 334,138
Russell 10 Year STRIPS Fixed Income Fund [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   4,616,924
Russell 10 Year STRIPS Fixed Income Fund [Member] | Level 3 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   0
Russell 10 Year STRIPS Fixed Income Fund [Member] | Level 1 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   0
Russell 10 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   4,616,924
Russell 14 Year LDI Fixed Income Fund [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 26,452,904 11,387,626
Russell 14 Year LDI Fixed Income Fund [Member] | Level 3 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0 0
Russell 14 Year LDI Fixed Income Fund [Member] | Level 1 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0 0
Russell 14 Year LDI Fixed Income Fund [Member] | Level 2 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 26,452,904 11,387,626
Russell 15 Year STRIPS Fixed Income Fund [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   3,050,389
Russell 15 Year STRIPS Fixed Income Fund [Member] | Level 3 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   0
Russell 15 Year STRIPS Fixed Income Fund [Member] | Level 1 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0 0
Russell 15 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   3,050,389
Russell 8 Year LDI Fixed Income Fund [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   12,796,482
Russell 8 Year LDI Fixed Income Fund [Member] | Level 3 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   0
Russell 8 Year LDI Fixed Income Fund [Member] | Level 1 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   0
Russell 8 Year LDI Fixed Income Fund [Member] | Level 2 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   12,796,482
Multi Asset Core Plus Fund [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 35,139,260 33,413,819
Multi Asset Core Plus Fund [Member] | Level 3 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0 0
Multi Asset Core Plus Fund [Member] | Level 1 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0 0
Multi Asset Core Plus Fund [Member] | Level 2 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 35,139,260 33,413,819
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 5,183,933  
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 3 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0  
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 1 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0  
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 5,183,933  
Russell 25 Year LDI Fixed Income Fund [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 2,506,615  
Russell 25 Year LDI Fixed Income Fund [Member] | Level 3 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0  
Russell 25 Year LDI Fixed Income Fund [Member] | Level 1 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0  
Russell 25 Year LDI Fixed Income Fund [Member] | Level 2 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 2,506,615  
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 3,500,718  
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 3 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0  
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 1 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year 0  
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year $ 3,500,718  
Russell 28 to 29 Year STRIPS Fixed Income Fund [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   2,134,620
Russell 28 to 29 Year STRIPS Fixed Income Fund [Member] | Level 3 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   0
Russell 28 to 29 Year STRIPS Fixed Income Fund [Member] | Level 1 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   0
Russell 28 to 29 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member]    
Fair values of pension plans assets [Abstract]    
Fair value of plan assets at beginning of year   $ 2,134,620
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.20.4
RETIREMENT BENEFIT PLANS (Details 7) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Contribution Plan [Abstract]    
Total contributions for the period $ 1,564,661 $ 1,484,664
Regular Matching Contributions [Member]    
Contribution Plan [Abstract]    
Total contributions for the period 692,846 540,693
Transitional Credit Contributions [Member]    
Contribution Plan [Abstract]    
Total contributions for the period 264,473 305,226
Non-Discretionary Contributions [Member]    
Contribution Plan [Abstract]    
Total contributions for the period $ 607,342 $ 638,745
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.20.4
RETIREMENT BENEFIT PLANS (Details Narrative) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Accrued amount for non discretionary safe harbor contribution $ 519,177 $ 550,286
Pension Benefit [Member]    
Discount rate 2.61% 3.81%
Net amount recognized in accrued benefit liability $ (33,188,623) $ (28,631,485)
2021 4,400,000 4,300,000
2022 4,600,000 4,500,000
2023 4,800,000 4,700,000
2024 5,000,000.0 4,900,000
2025 5,200,000 5,100,000
2026 through 2030 28,100,000 28,000,000
Cash contributions 3,100,000  
Dividend received 95,488 95,488
Fair value of plan assets at beginning of year 78,361,102 74,359,558
Pension Benefit [Member] | Eastern Company Common Stock [Member]    
Fair value of plan assets at beginning of year $ 5,230,134 $ 6,625,560
Other Postretirement Benefit [Member]    
Discount rate 3.35% 4.26%
Net amount recognized in accrued benefit liability $ (1,185,139) $ (1,007,146)
2021 49,000  
2022 50,000  
2023 51,000  
2024 52,000  
2025 54,000  
2026 through 2030 302,000  
Cash contributions $ 50,000  
Minimum [Member] | Pension Benefit [Member]    
Discount rate 3.18% 4.20%
Minimum [Member] | Pension Benefit Plans and Other Postretirement Benefit Plan [Member]    
Discount rate 2.40% 3.18%
Maximum [Member] | Pension Benefit [Member]    
Discount rate 3.23% 4.22%
Maximum [Member] | Pension Benefit Plans and Other Postretirement Benefit Plan [Member]    
Discount rate 2.48% 3.23%
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS PER SHARE (Details) - shares
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Basic [Abstract]    
Weighted average shares outstanding 6,237,698 6,235,098
Diluted [Abstract]    
Dilutive stock options (in shares) 26,823 34,910
Weighted average shares outstanding 6,237,698 6,235,098
Denominator for diluted earnings per share (in shares) 6,264,521 6,270,008
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.20.4
REPORTABLE SEGMENTS (Details) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Sales $ 240,403,114 $ 251,742,619
Income before income taxes 6,025,612 16,205,971
Operating profit 7,000,254 17,457,854
Interest expense (2,744,800) (1,857,961)
Other income 1,770,158 606,078
Reportable Geographical Components [Member] | United States [Member]    
Sales 225,835,894 230,920,619
Assets 253,689,704 263,295,787
Reportable Geographical Components [Member] | Foreign [Member]    
Sales 14,567,220 20,822,000
Assets 21,838,650 17,367,189
General Corporate [Member]    
Assets 143,514,006 140,410,549
Capital expenditures 2,986 0
Operating Segments [Member]    
Assets 132,014,348 140,252,427
Engineered Solutions [Member] | Operating Segment [Member]    
Sales 197,614,590 186,795,507
Income before income taxes 14,589,675 16,512,736
Inter-segment sales 675,389 1,286,384
Assets 95,140,639 91,032,813
Depreciation and amortization 6,795,435 4,495,380
Capital expenditures before currency translation adjustment 2,340,762 4,025,649
Diversified Products [Member] | Operating Segment [Member]    
Sales 42,788,524 64,947,112
Income before income taxes (7,589,421) 945,118
Inter-segment sales 25,559 43,451
Assets 36,873,709 49,219,614
Depreciation and amortization 1,682,077 1,959,501
Capital expenditures before currency translation adjustment 763,674 1,411,509
Reporting Segment Information [Member]    
Sales 240,403,114 251,742,619
Income before income taxes 6,025,612 16,205,971
Operating profit 7,000,254 17,457,854
Interest expense (2,744,800) (1,857,961)
Other income 1,770,158 606,078
Inter-segment sales 700,948 1,329,835
Net sales 240,403,114 251,742,619
Assets 275,528,354 280,662,976
Depreciation and amortization 8,477,512 6,454,881
Capital expenditures before currency translation adjustment 3,104,436 5,437,158
Currency translation adjustment (8,439) 3,330
Capital expenditures $ 3,098,983 $ 5,440,488
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.20.4
CONTINGENCIES (Details Narrative)
15 Months Ended
Mar. 31, 2018
USD ($)
Contingency Information [Abstract]  
Cost to remediate and monitor the landfill $ 430,000
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.20.4
CONCENTRATION OF RISK (Details Narrative) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Interest Rate Swap [Member] | Term Loan [Member]    
Interest Rate Risk [Abstract]    
Interest rate swap, notional amount $ 46,875,000  
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%  
Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Interest Rate Risk [Abstract]    
Threshold percentage of concentration risk 10.00% 10.00%
EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,4P<%('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 " #%,'!2%Q\A9^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FU9#U&7"X@32$A, G&+$F^+:-HH,6KW]J1AZX3@ 3C&_O/Y ML^1.>Z''@,]A]!C(8KR973]$H?V6'8F\ (CZB$[%,B6&U-R/P2E*SW K_2' M.B#4G+?@D)11I& !%GXE,MD9+71 16,XXXU>\?XS]!EF-&"/#@>*4)45,+E, M]*>Y[^ *6&"$P<7O IJ5F*M_8G,'V#DY1[NFIFDJIR;GT@X5O#T]ON1U"SM$ M4H/&]"M:02>/6W:9_-K\>F*QY716\*:IVQUO!-V)S^[ZX_O"["KO1V+W] MQ\870=G!K[N07U!+ P04 " #%,'!2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,4P<%)_*$XFC04 %(7 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"P_2BG5F"+?.1["3,$$*ZZ2:$!G9WMIU>"%N )[9$)3DD M_[Y',MCLUAQ[IKD(^..\/#Y'?G6DRYU4SWK#N2&O:2+T56MCS/9#IZ/##4^9 M/I-;+N#*2JJ4&3A4ZX[>*LXB%Y0F'>IY_4[*8M$:7KIS,S6\E)E)8L%GBN@L M39EZN^:)W%VU_-;AQ%.\WAA[HC.\W+(UGW/S>3M3<-0I5*(XY4+'4A#%5U>M MD?_A)NC9 '?'EYCO]-%W8A]E*>6S/;B+KEJ>)>()#XV58/#QPL<\2:P23[!W* H4RT M^T]V^;U=KT7"3!N9[H.!((U%_LE>]XDX"J"#$P%T'T!_"/"[)P*"?4#0-*"[ M#^BZS.2/XO)PPPP;7BJY(\K>#6KVBTNFBX;'CX6M^]PHN!I#G!F.Y0M7I$T^ MSV_(+S__>MDQ(&HO=<*]P'4N0$\(^)0\2&$VFDQ$Q*/O!3I 4R#1 ](U115_ M9^*,>/0]H1[U*X#&>/@M7YX1OW0==K0C?F M@2<@>CXI5\XF]5?+B29_\"W_<&"%:_P.JC8COV*)Y@C'><%QWJ1( M7V22"0-^3V[CA"M=!80+325"Z8Y>DSQ]A7F)?!)R)\B<,RT%C\B=UAE7E8:):Z(I\X^,VV^" M-D\9L%UG&B[KR@+6Z!B582/*IR40;02TLR?0IOX71U27&Y6VPZ]DNK]W&+_I'*V>MI M)ERLKI*EY?NX2Q_> )FFT/[/C0R?P3J8XIH\9D8;)B)X'ZK:O[UPSPG;=-W'Z6+9,XA!E:,E/90.8J_2. "Z\?]&F_=X*@-'6* MFW%1JY$0&=0J-X:J.M4(U;@Z+5V=XG9<]DW0:>K8+=80JO_G[;3T=MK(V^^$ MX2I?.UJ78@='K63#%7$#I:6UTT;6;EV%3+-T6=TCU(AXGM\.>L%Y@"&5GDX; MM>1W(I0**L=<$>U,P^']@P90V?R5W$90O7L5A M3HED$)?T^FTO"#Q\$4=+:Z>X%^\)1U$$#J6+SWNXC52M,J]K]'Q8-U^K.%IS M*(2"U3M&65H];=36'^C&]N!1D04TKI6,-;T]R];0C83/&%MI^+21X1_8\N$' M<#,E7V(15H^^FG4#-OJ"TO:#1K9_()M)F'T2\F>\/?E6U AZ_<$ W3LHYX, MMW%7P9'B[#0*+D ]S$*"^EZZAV<#2!WDG:T0&]*)-::^'$1WMJ^!^ M/>=AIFQZ?+HDB]@DU>G!18[;C_=D*LD,>J,O+$$GSZ"<"X*:'1;%(M?5OZ5+ MF53RU4PF#_<82#D#!+A/%\F:O(8;)L!U3FT9U0A-1_.;T1]53)VC34B[XG*; MN9J$=H+)]R.+L\6&\[B/C(V8PN512\E)\W^^AO*CF6++\Z70]'6 MLH;C9X;D/,]0.G\V]GNST+I%/Y95W;P_6;3MZFP\;J8+O53-.[/2-=QY-':I M6KBT\W&SLEK-ND'+:DPQEN.E*NN3B_/NNSM[<6[6;576^LZB9KU<*OOR05?F M^?T).7G]XFLY7[3NB_'%^4K-]42WWU9W%J[&.R^SXN;F;O3[!#I"L];9T+!?\]Z2M=5F^JN \,@ NAU WSJ ;0>P+M -LBZL M:]6JBW-KGI%UUN#-?>ARTXV&:,K:3>.DM7"WA''MQ96I&U.5,]7J&?J@*E5/ M-9HX=PTZ1=\FU^CGGWXY'[?P4V[ >+IU^V'CED;<_D?5[Q"F(T0Q)8'A5^GA MUWKZ#M'<#2?%X? Q!+B+DNZBI)T_%HMR;:VN6Z2:!@)+.&0[AZQSR&,.5;- MJIZAJ?N@_UZ73ZJ"7VA"J=JXDITKMZV>+H@DF$@FSL=/^TD)&&9%(07N#0_0 M\AU:GD3[6=GONE4/E4:-GJYMV98ZB'3C1NP!H'DAR "F;\4XBV$4.XPBB?%R M.C5K2"#4AJF&; +8$:ITTR!50:UQZ[(Y<\L)P[K\27 QPAC_ZM9'=RVDNP[% M)'RT6<8+0HM!6"'#@I/"N0U%)G>1R>3BNZF?8&48"SD_2RR];."R"":,#-=?R!#C0O(\C+'882R2&'\KZQ(JZ0S-C9D% M(19^&B&)'!=X #%@*)GDA$?22'!?KW$2Y.MJ>@D69>S]KH#\45:P <"0)1>P M'J2,(-QC%)*NC=MBNS*V8VKSB&K3ZKV-'81._.U7Y)"Q(7#?+K(_2<\.A"81 MWUF]4N4,Z1^@CAJ]V56F76@;9(PM8.H!X8P+*H9K(6 HF(2JGD5P]R1$TBQT M;UI5H==\7\:ALL".(1D363;<_T%34;"4ZY M)-3;KB%3R0B3+%9H>H(A:8;I-FP0GT\80,X",NH5;M\2^ =4(HGL3]I3"\7) M_?FEJWBA,G+HL&<"FF:"?P.//I=5,&+JU_%,@MC$9+CD0Y:0FAP3&HEXKRU( M%_Y[JV;0%D/+'(08*-P<"@?@="9' ;=FPO <,8P'TG$/3G-.=?+C4 M?VMT@H-I@%DHK'A,/9 A2\8ISR(M%NU)B*9):",8CBD;ZG,, ,@YEGC8,X5- M,\KS/);8GH]HFH_NO]Q?WJ++R>3C_20(,]#49$+ KA/>!@V8YEA*"HP5@=G3 M$,W?=+9P6ZJ'L@JTUH=^>ZZ@::[8-<0K]1(3S3309S 0EAGQ)LJW)$ :.*I" M64\;+-V1 %"[UILV%.1SM-PPO^5@,A.4#BDN9)@3J/B1N6(](;$T(6T83FT! MO\K](%B?=$ &DGV9M07K&])"9L6>$CH$VY,32Y-3H(^JM((B4VU76K %9#X7 MT0*VI*?,@H92B"S"JFSO;.S(X5@ .%3YTZ[*S_1#4%(RGV(D9TX2#''[AK T M#@P/P-/=@!&#W:=2J'Q&T/J= 3U/@S#N"] T%B (N8UA[[F%I[MGLO7XA5$?R&V 6 M:-B(1YH0@88IP1'J$1WC,>?QOCK;:/LZ: /GB<'B R1O)<>I07 ML*0Y-)T\CQW]]YS'TYRWJ6I'JAGW68QDA%("'=D0:L@46%SLBXY#K#WE\?1S MFLE"6;TPU4S;YE_=V=!PVQTZ[BF)IRGI3].6T&?".6G-]/L(>@YW9HZ> M5+4&\;YN%\:6_[C6"7JL=5TV#4SS&2+NV8+[BQH',)Q!GY:&1) T.0QL[\E. MFK-^-_73_S^V5-NTC>W-G17OV8VGV>W*+)>PNP+AC/;B.4,"#V) -]O@\A%H MW)&DXO5&66\>(;DV7KV&DK M#SSDHA3Z6\*\J0B98JB*A$3D!>^)FZ<;Q_WSRTU+[CHHJ'^.59Y >)@F^<"0 M]RS+CSS8,E:7\WJK"J8OJ+6J;JIHI\9]YBP$R^6PK0[8P4S"G(M(#R%ZBA5I MBOU6PTJMR@9R\[-+Q"]H#A.+H!R4-8@=W;3(0N90\ZQ6H]?#+Y"_P2? /KF> M@EP@PGOZ&; D,H/YCH33D[!(D[ +9VKF=5> '=I7Z>#V65C\=*JB.1J;S\:G MM,"BP)[&")HR)N%/Y Q ],0MTKWJ6]9R$+[?A )\#@VT]]9!T%10QD%X1.#W M\D"\Y4':W/YX>;V MYO[FXP1=_GZ-)I\NOW[\].7V^N/7"03QQ[>;^_\&@]@XWW_9)'9Z%C*-G)Z- M]]Y$:B-:ONY:0'T[9FV7U<: 4SX S@ M_J,Q[>N%>]]I]W[;Q?\ 4$L#!!0 ( ,4P<%(+1N2G0 , *0+ 8 M>&PO=V]R:W-H965T&ULK59=;]HP%/TK5C1IK=0U'R2!3("T MTDW;I$VHK-NS22[$JF-3VX%VOWZV0]- 0RC;> #;.??<*DH83 6295%@\7@%E&]&CN\\+=R09:[,@CL>KO 29J!N5U.A9V[- MDI$"F"2<(0&+D?/!?S_Q>R; (GX2V,C&&!DK<\[OS.1+-G(\HP@HI,I08/VS MA@E0:IBTCOLMJ5/G-('-\1/[)VM>FYEC"1-.?Y%,Y2-GX* ,%KBDZH9O/L/6 M4&3X4DZE_4:;"AM[#DI+J7BQ#=8*"L*J7_RP+40CP \/! 3;@."U ;UM@*V< M6RFSMJZQPN.AX!LD#%JSF8&MC8W6;@@SVSA30C\E.DZ-)YQ)3DF&%63H"E/, M4D S0R?1V10+8"H'15),S]$[=#N[1F=OSH>NTJD-@9MNTUQ5:8(#:;YB=HF\ MX (%7N"WA$^ZPZ\AO43!P(3[R6ZXJPW7KH/:=6#Y>J>[[F#OU>P]RQX>8/^0 MIKQDNH "4B!K/*=P@3#5)\;FT6E" M[,B/:_GQ7\FW(B7"I!O'9R\&8-7;L9QW(Z5I+:2=%J9\*+0-]H_U#\Y M6O\NQ(YHWWN^.;P39)]<]"U[LYJ1UUKVUR!W/31N/_]T#T3*\A7Z_1>J!DD2 MQT&T+[\-V(_"7GA _?,MY@>GJ]>]FE289>9H'+,0O% 6!V$\2.)]"ZU K^]% M!RP\7Y5^]UWY0_>>LA2/>R:.">^]T!/TPZ0?)/O"VX"]L FLA+N-%LKTK]^P M6!(F$86%CO0N^YI"5"UA-5%\9;NJ.5>Z1[/#7+?1( Q /U]PKIXFIE&K&_/Q M'U!+ P04 " #%,'!2*KU2IUM(2OQ MJ)$YER77W^]$H2ZW"[)X>_$D#T?K7@3KU8D?Q%;8KZ='#4]!9R67I:B,5!72 M8G^[^$AN-A0[A5KB+RDNYNH>N:T\*_7-/3SDMPOLB$0A=M:9X'!Y$1M1%,X2 M+M(%R@7>WXN[).Z_";:#3%G M;Z<*4_^B2R,;10NT.QNKRE89"$I9-5?^VCKB2H'$$PJT5:!#A:D5PE8AK#?: MD-7;NN>6KU=:79!VTF#-W=2^J;5A-[)RGW%K-?PK0<^N-ZHRJI YMR)'6PL7 M^$;6(+5'#]5.E0)]0%^W]^C''WY:!186=&K!KC5^UQBG$\8)19]598\&?:IR MD;\W$ !IATO?<._HK,7?>;5$F/Z,**;$ [295[\7NR6BJ5,GV0Q.V'DOK.V% M_]=[,VM$W1I1O48TL<:?<)8-+X3Q^;]1C6M5=V)?UC3"$0X)B5;!R[5C/)*, M)!&-G2->/'RLXV.S?!MEK-OP2:O\O(/-@T=R'VMCAET1?"!IG$11'"8#6*]H MEF88)]A/&W>T\2SMKUH9 P=('V3E@XQ'*[,P9FF4#!''@C%)&671A#N3#C"9 M!7QLW BIZ 5R[,G%$Q*OD+6-\/$F8T^%)"0X9 ->CV",:<3BQ,^;=KSI+.\6 M,K"L#HA7.>(Y9"AIK.8N-[]A>P,W]7"S*,Q2E@[ O9()R4B:^LFSCCR;#P6E M\HLL"B3+$Y>Z]G0!T>'#S<8049:P,*$#VK'@1, 2W&=H/,OYAXM8J'BY-"=E M9%W]X+R9\[.1N83:ZTW,>$Q,"4O3.!P0>R2GD*^*"IE%?A(0!!#%9^U"8P<9 MPNO5ULH[R(R%.!L&KT^0Q@QGT10J[5'I+.J7DW#A"IB0P/;2>CGI:/D$8PR' M?<@Y%H039!@4XR'H!Y)2%])%I,) MT+YA4;24_Y:R,CCHP23T<'W",8XQLG$L2=]P2+S%:MM;)X%=,&B M)466O_HS%1D7(TB<+";#H^\1)#'%+$NF?-H7+3)?M1[^B]%3C:"1ST:??2Q' M,TBZ=*)HD;YJD?FRY;J4F6^>C+H/%F'&Z,B'8T$2TC@F$9T@[.L426=[M4]< M5W#,#8(#C[9'KL7-3'=&^BI"YLO('3=RY]UTHY=<)]9E.NPC/%)T24+_;FE? M-.A\T;B7Q=D.6^ZVP\8^KGC Y9$"KN%7"*XFCU+H0SV0&C6FVDFR<]UKV90(?9@$B\3B%[=#&?-@U6G>KYY5A:FI?KV M" .MT$X _M\K9=\>W +=B+S^%U!+ P04 " #%,'!257DT-V,# "3"0 M& 'AL+W=O0L/4C6B!FYFMD W3IBMWOFHEL,(Y-;5/,*9^ MPRKNK9=N[$&NEV*OZXK#@T1JWS1,_KR#6AQ77N"]#'RK=J6V _YZV;(=/(+^ MWCY(T_,'E*)J@*M*<"1AN_(^!+>; %L'9_%/!4=UTD96RI,0/VSG<['RL&4$ M->3:0C#S.\ &ZMHB&1[_]:#>$-,ZGK9?T#\Z\4;,$U.P$?6_5:'+E9=ZJ( M MV]?ZFSA^@EY0;/%R42OW1%GLHWRLMFM[9,&@JWOW9 7G @O0,9 M.T07',+>(71".V9.UCW3;+V4XHBDM39HMN%RX[R-FHK;97S4TLQ6QD^O-X(K M45<%TU"@1VU^9HVT0F*+-J(Q.Z.T2W8 ])GGH@'T'GU_O$?75^^6OC;A+8B? M]Z'NNE#D0JB H*^"ZU*A/W@!Q5L W_ >R),7\G=D%O$+XS<(DP4BF 03A#;S M[O>0WR"26O<@FZ$3#KD,'5[X_^1R)F(T1(Q,%NB*TZX]W="<].9/T/HCCE 9XI/W<,$ZB M:>7IH#S]3>5M7P8L8>$V26M42="5=$=F4&O%JM,\@.JD!XLDH0M"1^(IC18D MR>8RD)YG(*99'*;CU9\P)#2),;ZP ;(A#=EL&OX6FM6][+=GX[H62DU>K-DY MEXA0$J3C99LP)!13'--IT@%^K1-X?O4FCO%D#<#GMTD0A6$TOG6F##&E&*=C MKOY)>6M [ES55R9Y>ZZ[8C&,#B^+#ZZ>CL;O[(O#EK8F6U>]N]G M.R$#6M"^Q&_W/'?/G7U)=E*]Z0+1P+[D0D^"PICJ/@QU6F!)=4]6*.Q)+E5) MC5VJ=:@KA33SH)*')(KBL*1,!-/$[RW4-)$;PYG A0*]*4NJ_LR0R]TDZ >' MC1>V+HS;"*=)1=>X1/-:+91=A2U+QDH4FDD!"O-)\-"_GX^F Q_,#^U>OW6I948US MR7^QS!23X#: #'.ZX>9%[KYAH\<'F$JN_1=VC6T40+K11I8-V$90,E&/=-_D MX0C0CR\ 2 ,@YX#A!<"@ 0R\T#HR+^N1&CI-E-R!FY+.W%*%S%M@A/(I4E0F=!E34HT+"4 M\BY\AM?E(W0^=9/0V' <:9@VKF>U:W+!=9_ L[14&KZ(#+-3@M#J:,60@Y@9 MN1.0&2$3Z'P0TOPY_Q+0'Y-;!^W=7PAFTN1UXOL$%OA\V30K2DS0R MG\:PPZ76W2L^AJV/H?$087:@+(E!;VCU0T8 MND<-*Q28,_-1O6I7L7?EGO]V.KR+R&"8A-OC++XW(W%K*JFD0 M5&1026V4O6C*W\E#X#:AVNB;)I.-J [N'1*[X35]HW>!]\?CF,3G M_;Q?&0 MC._.1(9'SZY$M?;=2-OX-L+4E[;=;1O>@W_G9_LSVPCKOO6/INZBSU2MF=# M,;>446]L0U-U9ZH71E;^<:^DL:W"3PO;S%$Y WN>2VD."^>@_3U,_P)02P,$ M% @ Q3!P4EQ+;O6U!0 X1< !@ !X;"]W;W)KLZ*3=I+;!!AM\2B.U::O=I$VG9K?][(+3L +.V4[3 M_O7AR$?%);SC5XR;-"7R8AG/-:E"V8^GOF*9UGI MR?#X5CN=-6N6AJ?7;][OJN!-, ],\97(_DH3O;V<13.0\ W;9_I>''[A=4"X M]!>+3%7_P>&()70&XKW2(J^-#8,\+8Z?[*5.Q(D!# 8,4&V ; -_P,"O#7S; M \8!+5!8!D$WH !K@VP9>"' P:D-J@VO@[:WX[;WW-M'D^3FULFB[1X5.#C51SO\WU69>R&;](X MU:YLW(T[/O4B])9+$(O<-(=M^=0^YV9KF_U%S?ZB:IE@8)EKEK$B MYF= E;NI -.&Q,S\N($DRC<#%_/LU\'W>.0C\( M$6V 'C+O*VCX0>)2'T">HB[UP^$4$1AMB=LJ!)63":LM^-!J6%J2#N2D[0VRCH M(T)@8/&[G0#LT,,-/3Q*;\74%B3I9J<;D#'RX" *P,\5?E:>+ M.W8561#YU+>X3P!VN).&.QGGOI>2%_$KT)(5RCRPE2 F?YO>7+9*%V?2HT(B M/[0>G[OW4!VV8<,V'&>[9<4C-[4 -BR5X)EE>UXV\[30W#S_&DC3<8 ZL)V+ M>-BCA,/ HCV.Z9".&M+11-*[>F9AQ5M7W FE)=>IK(0)//#"M%QMFJ72Z@P4 MINY-=)J]N,*)'"5!0NQY]E9, '8"HTU@=#2PSTKMRU96R>G5_?JM#;NZ+NT_ M>QBZEX=>J^[>=Q(X]E2G>GL]!CX-$;8:XZK&D6%45^JNKAN M(*V\PHGZ:L\$4:6OU)E3WS$4A#CPK?9PXP".3P6PU3@X+G*#<\$P[VOHD#3/ MT#;U&MKY#OIU[1$,(XCM&/O(H=G M7XYPU (H=6$'-!SA)$?X'"H#[3Z"\<% M>'P^@'WMQ(&',;+G@PG +L%69.$[*OOC$P+L"ZFI.!Q@KT=_ K++OY5=^([N M?O^4 /M*:D914V[$+HSW@5W6K>["J<+[(],"=,@FQ#@BT+,CF(#LAM J+!R7 MV/]K=H!]/3['A&(_ZFW/!&3WW:V5;S1=OO^-(J*^M",(Z4!;0:UBH_]2L87\9:IT:3>(,?[+S0SXT!) MHU:?T;@^#Y,9R:!#=GT21<369^1X![6 7=JM/*-Q>;9G32?-OL;Y(?&BWD8[ MM+B+ZY)LA1"-"Z%C]OF5%1? 0^4,@:#SZ>FK7D0I("QS \AV4#LX^J-5' M-*Z/CMGG/=[7M-"W9Q^G5QJ4TZ[=I.8GAYWEX?=O3#ZFA0(9WQA;[R(TZ9?'\^3CC1:[ZOSS M06@M\NIRRUG"90DPOV^$T&\WY9%J?*V: M" N"( !@ !X;"]W;W)K'#>MU5.[$ON_?J(%KX9:OTONSA MJ[Y==P(;/GB[\D+>[WEQ87YP?REMQ(_J?AVL-W]9S+[7?<(?+EEA M&@P6_Y'BOCOYC,Q0-DK],E^NZH]GB5$D&E'UIHL2_MR)2]$TIB?0\??4Z=E\ M3]/P]/-3[U^'P<-@-F4G+E7S7UGWNX]G^1FJQ;8\-OT/=?]O,0V(F_XJU73# M_^A^LDW.4'7L>K6?&H."O6S'O^7#Y(B3!C@--"!3 [)LP (-Z-2 #@,=E0W# M^E+VY<6Y5O=(&VOHS7P8?#.TAM'(UDSC3:_A5PGM^HM+U7:JD779BQK=]/ ' MYJCOD-JBR[+;H:\PSQU:H9\W7]";?[T]7_=P4]-T74TW^#S>@ 1N@ GZIMI^ MUZ'?VEK4SSM8@]I9,GF2_)E$>_RC;-^CA+Q#)"'8(^@RWOR+J-XCDIOFN(C( MH;,'Z= ?#?3WUT'HLI?M+?ID0E+V4G21;MG<+1NZ98%NO\,2EFVE]L+G\[%M M.K0U*_7N@K.$GKG#M,"5IBIDU?*:.S^IX=-"?ZO]!;(ZATBM8SY5J M*]D(U,ZRS77SK3)A=-#J3L+TH\TC4K/#RMEA'R(>2V=-:=1C7P0DLDJ68WIH M:U3NE>[E/\,%GQ/'[OB)C:I8RS/,=^'V:SWBRJ]T_5P3IK42V[ M@^KD(!N677?<=+*6I7;B:%2=.6H(9GF1LH5JUR[QZ\UGO7E4[\_63/-M*_^! M>3Q,F=SX&=3W6O12#[D#;40KMK+WBL\=42NI[V31([@^EU(/>!N;!I[5P)+ BXS1;AH=K%W T3FQ23J(RW_P. 'X[ M*#,1TI6PLB TQ-]'>1@T&[>K?B.9LPDN>,87 _ 9\C0O>!H8 MQPE<<#R)J78UK'\M($2.57_49MU7NU+?^J-[ZM#OS4FN:T)2AO,BY'9BY9*H MW&N3I8:PAOH(U>JXZ;?'!M)4I8YMP,G$#52>DCQ=BG;M4LK30#AC"Q],7TAZ M6Z$U+,B^? AXE/K" .>T&E;:L/0:66YD\R*Y ML$47CK/KTQ1BAJ1"WI6;QN\8%T4K R+N>,8UY$5.& VYQD(+QZEUU=Y! E(A M.F$7.UF:984CT+7#+*4L*0("+:5P'%/76D!JKY_BJ[.YTJO70R3&L]R--=

[UVS1B64%XU#7?2OU+]&9=H$Y4 M4. $W<#=G$SYLO#U6*THHTEH"BUB2!PQGX\=7(&"LJR@C!SW&^^&'1I4EL/< M#C_HY1Y]$N\A3X8S*'3RY0 \ECG&'.I.&AB#A0^)PP<*M$J(ND-;K?9H\S2B MDQV4W_.>/5.6\Y1G2^VOWC01RR,2Y]%5UQW+MAH*^.^J%^A'%/'$ R0"CDY< M1[N6(;$61B0.H^OR<=S4CR)AG0^>?HUN%S]%2C/'PZ_>+5'+)QKGT_.H<#9+ M/K74I1!CG#A;?X]=SJ&:"5"?6E;1.*NNCQIV0:8\ :F05"&5]H_OT*$II]U= M7+X'3#0I\B*GRP%X+#EC"52-@2%8A-$XPF8F'#N($RB5Y9QBXSR@'DX5&&.* MBZ5ZCR7X/R,P!P'Y)\=V\7.[K[*%9?EJ(%!+&AK?ZSP/QT:UMZM>:$A72D-? M<$._4]R]S'+CZS'!R?0OX U+,1JGV#5LS"MY*!M3Y$U'P.V)^%IL_)'HP16( M8@5WEK[/E"8DY\'2CUJXT3C<_A2PEM!3]O(*]6 ))SQQG.S:A9QKL45?P-:T MV$UENC?G.<-NV)PQ]!J$'_6C5[$+HQ6%LLDYZ?,8AB1;:M$XM;Y(4^:UM2GZ MI;*=69BQ.,PN0X)1:4ZT;V7;FC RL!9:*N^*8)ZSP*PH M8$$L3UQ]EK0 JJ6!,I]9K+'X3BTZ$&&.0J)#<#=@.,4)3JDS!(_ER5T:,HM4F9L?,V9G''XKB[:H%J4*QX?>!RRN2U(G>B MT37$0W48R@069RR.LZOI"5KH3)>YD*(9?[;1GR1Z#'&1%7E@/\TLTU@6G:3Y M:/^DZH/H>CGC/K^?!1*+ VEXP< $+R3W\;3,ZQ@7-8QPSITTZ'F^1"@CP:,2 M9I'$XD@:2Y&G$V(OV:<>3A_+KE@*&Y EV7V& 9WKDW< ]D+?#J]&=&@XN1N? MK<]7Y]7*&PWXSL=WTH->;!#C=A"E\G[#-RGQ]\]L5=G-DV5-JH+T[XMJZEV[U7E=V> MSTYFW<)7792!%A879XTLU*T*WYHO#F^+GDNN:V6\MD8XM3Z?O3MY^_X5[><- M?VJU]:-G09:LK+VGE^O\?'9,"JE*98$X2/S9J$M55<0(:OQ(/&>]2"(G5IJ^\Z#^7Y[,U,Y&HMVRI\M=N/*MGS"_'+;.7Y5VSCWN7KFKV\NOUE[OKSY_$YU_%^V^WUY^N;F_/%@',: M1T;+GS Z68H;:T+IQ97)53YEL(!6O6K+3K7WRRSL7R>'GR!+^7 MO:DOF=_+_\?4">=7/>=7S/G5SVP_$O^#'Y_D147XUC+)?'IVEMSJ\GI]UR(GF\O%6/5UK?+5C7 MK=G6I<7GR$6#XO5"FQS9ZK2LQ*KU,,I[K(92!A2)UX69T]9VC3)LG1+2Y *U M60EE"FQ63N'=5BV5*LCLF!_0XEX!>CH[2?;)ZU,_%@24C9K6^JL%#I,S,Y:YY0)U6YPP!JRQ[P%IY$)GM=#!V'7C_6$_M;E9!-%-D/[@%'L MGT*9Q++G_MB/0P!]*9TJ;46<-K)JU:"Y,AEE.DOS:J/,F)L)'%W.!TT^5>(; M#$?.W0:H[^XY]4]%W4F\E'*<&V;N)4*D; MI>=IWQ[YB B;/\)YXG?\'+*QU%,QATR\1186I80\VCZR:K3G _@7+>G">_9- MFNKT5>V,]6!UHQYT9I\SRXY"'*+X[M1#*>MY%[;?$=;[ AX1^0Y\[KM<:7+US>C#>'MC/@'OJ0Q C@B]<> M>J ,WNM"O 1'E6G/*8[DK]J>)@Q-_EC1_ 3' M?I056L8]=K55CL2]-MF1>): >?JQQVCB_N?,Q7?KX)3QSB2ARSSDE-KRICWJD2[?ISNN!\2-C@BV M4 R]79=,5G:>/&4N?ZIJ(S-45I4S1G7>C^O=7LY-/^D>/VN$L<&A G).0Y4Z M3! T'% :Q4$P 2Y^R?$;A8;05M+Q\JA=EBDBXV2#*'.OJ$3HB=L69HQ[6=#' MON_"O"RCBHG=.7FIXW>*^=,YZQ".^/ BDS4@%H7R="[;]9J0_[]2(798RB?T M(<86 FN"]7H%;(!C6$'XA.VO"+NE=IF3Z\!R\]8Q[\+:W"?7,(_DT]@1>RY- MA?1$]QI4:?JDBVO0@BJZA:DCI@V\@G%"0>M,5OLNX%-5G#]&T78\VL0TB&S2 M*)$"?- WW#+18[F],T>8H]V>4U2O!7L]2O$IP7H5T)91X:*F+0% *(I:DPW M:_.O='Z:DI%B[%P( %8W3:7A'SBTWY9F(.H>9 T!,RRA2*SAQ3F0!KDNJ2&6 M2E:AS&2J!CIWDE.[G-[M:>@;1>.(_BM.%L2S*ZT<7"O;,! _LIRT6[X T MM:@ ?!V4C?C@5,4(2:,$6AP-33CWLH ]$O) IV%,\;B2(I7W"3\=:X-/P:9D M8,3"@0]SS+6A<\[Q7&P5B5\Q&L/L,7[( <.[//@/0,U64<#FNPI3IH.R!Z#G;.!!QX)=U-Y M4S"0BGP-T"_F3FZ'-PP=!6^5-::2>SRQX^&D^+V1>5HG]9"2>02.FH:C.&P/ M98]NN*63"?Y&T27=06S47FZ!!*&NQY,OG= M_0Y)67?M <$E8L[Q-9#).@W/8YO"2!^%3Q&E:S^?KVZF+;_+,R&I/#,>LOT0 MBOX8U?2X[:@XVXB9&QI26R\<%3!CY9C-"+U &#.F0J6FWLBPD.QQCPN1<0*T M#3HOAWK#PY$(<(FQE2UV[ &R)TZ&:QK^4X\8L4#:Y%0:2=,/L31LA2O(/;(*:WA\_AONO/!^K(W'H M+G4QNIQ&" N^@B?_M";$>^I^M;_E?QO?YD) M%Z_=XTNP#5]UKVQ 2?)CR5&C#?B.R3-T+R2@_]_'Q;\!4$L#!!0 ( ,4P M<%+ CZV\!PT .PB 9 >&PO=V]R:W-H965T"DV6T&G4XV3F>PCXQ$VYQ(HDI2<;R_?K]S MJ)MO:6> W8^YUZMS+VT2V5\N(Y2W/W_FCI??'V]-3%2Y5)US.%RK$R M-S:3'H]V<>H*JV3"A[+T=-COOSG-I,Z//KSC=[?VPSM3^E3GZM8*5V:9M.M+ ME9K5^Z/!4?WB3B^6GEZOGAG34K86DW MH-$/9I5/@SB=DU)FWF)5XYS_C83TZM_?;V9W=S?_/IE]N[4 S1M M.(TK,)8]T1]&8M@? M#EZ -VH8'3&\T5]G= /N60/WC.&>'8 [[(D?EN%?@R0^R11['R'A,DU<)&[R MN">NYW/%%BVFY0)V(@9]EE5?^*425R8K9+Z&T7\KM56)B)7U<%$AG5,>,'0> MIV6B\P6VQ*;,O8.+Q4H_R8=4T?*3RKVQ6F'OO+2Y]J7%^[E^IA].R#P1"K + M.*BG_1Z.!8)*F8K"(F98OQ:67"+LK7ZJ9^T\82UA)E: ,>%D6L$K2ALOX6%" M+JQ2!!C(:0%$EUF'B53+!YUJS]29>2V@2-S-+H-T[I>*X#"S0EHEEBI-0*4P M)46D!Z<3C1@4;SA$"H3RB;GCBO"H$H"H? M+SO$!H%;E4I/ H<9F9P4 6(M(]@Y0A*H*03HN;+AC5<+RT" ,W]4:^%,6I($ MF7\-D"&\*>LHM: =&K!O(*WKOW/KR85DW.2D*=!:SB62,CJ'0M7DVBP604]?O] $L^ MF*=-*'PF.!E()CD&XY_.OL)A!VF.9D=@K524**]TMM$_:O-4L<=D&.05XJE/,(:]HM#Y.TAYP>0@G) M,J\&J M(\O!M7Z%Y.?4"10OAN:!2V'+6, '$47 MHPD_P4@09&"7N0$Q7L>Z8$N$_>F$4 2A!XH@F! -$:YW)(2$J!=B)&XA4LUE MX*]YG>Y&G.X&%YNRYU ,VG*U2M0N:*0#*46QK(0Q?'?_W8^'/9_NKZ>\:_!3Z\%9,(0P 7X%C-O MXD=Q6Z>T:2TW<4ST5N@6^0W(54A;0(+Y4J\R94TF'RDO?PYXB9::A!IQY5LAE9%)@U3."G"FE(LV_/N]J>V^ M2R.;8$U?2TU%(S3+ %H!HVU*0[*#-6U93&66K6SN M?_M-7,E">]C,+1),3J*YN;F!GGJWO;V**JIMB+:'SY],?Q3"%!(5,Q2$: 4! MSR2)N-.I0@B[2BG>Y.+3.E$A]O_E:!%1?B5-:E3[Y!^51]TIM/L.44F2O'I[ M8S!*=U=*2L.AM#T4V#:B-3U84RZ6 G$T:LL Z@JJ*L&4'KD[YR*3V@U0JSG. MNE#(;-EWRW^P"TX'. V=>BBZ1@?(L($?18-TNR]2U,;$2%J#C;C"@[ID\@=D MI#IM32Q1@106,98KG?-!;XB6'G43991.5MB.C].VTJB-,I1B+VSD&FB.0C*/ M*0.2PTA2=%U;AEJK-V@(P#/3AY]H5=CE8RA#^S;E;Q!Y%18/I*R9I%Q.H>%2 M4F/VI3?M! ^X\=F&2R M*56 %AI!Z?*D68>L O%J@**\WW (?68B-3* P?*PNVK5DTF?Z'#%-K7G!TO M;>ZWJI#4&5$Z%6H1%BO\PJI"KGF?530N(UP/,B4-B>.MIF)PT:KF->F& .%H MOF&J+4=,V)\5)QE1< B&OC(BT4]L26X[I.YXUK;I.10/"/4 %6HJKQVG3&# MMV4,.F2)>M10((&^4/BB/$2HBQ_E@C85300/[SC?Y-3\6Z[\JSG!4MI,Q@HE M/MICQTJB<*GC,I5VAW0>< 8)I4HR,9UNV'([&MKF #VT_%5W"EU1_TI3D0Z= MU,#6#6YC%.@JJ&S-'J! *$N234E+*>W@,5M-^1N:Z: 0P=G0<>0!ZKF4B6O M.02T_85G&L-PE2<"=2N(MKJJH JI0P.ZK3W.KM399&$45/=^6_U9:"V:V4LS MEZ&.9Y%SMR7]3A=-W23GEA7R29UCN D+C<"!(_^7#F_JMW/96WAQ5V97Y+UH M;T;GT61P%AY9NPK6R+USHAX\6O3H?(#^9W2!S>>#:# >1Y/Q",FS%4TK7$T, MZ;F6;:_S?2E/=P=UP#4816_.+JCY@AN$H=T:S=CPK!^-SH>D8]8Z 35W#&:E34C/4(]F32CP:3OOB5S^8FCTMK>:@4P RB$=H^_*MV M[/1P8H@><7S&G>%5=;;+W?%9=#$@6L_$:^39N;*6+0JL0&_'@VA\#DGV+["* M[@"]+ S]&5:P9OZ/AR3R:#"88/V+\:I=&4W&T6ART85*)S=P3W#R+)J,AMAU M;Z@^V]!,QV2HMQW#!"8C\<]J!"'.P-7%F^CBO+^I\T91=ZVBIK5V6^6%P61M M%0FX97-JIF)1B"P=3Z'KAX0R-!%F%4W^&#BO]AK]$VL\J4%TS;BD[\ @Z^OL MJZT.R)8Z7@:2_%X$%?JRH%S:\45:#+Y2SR.=_\$(5EL?2H'&_*X;\R,>BI?L MDXAMF039NU$%B_M&67^.EYO6J*?!'%X4;]>$=OU!0]>*,K>F5@CE(,5KI P: MZ"V8SLK.IU022.@D0]=CDDI!/&ANR>3)C_X&S'X)ED,)Q#U70U_-_B:5LKH+ M:(V*]E1!,V13C6+&-^6$>H9$?-5-U=,_BH9S)" 7T#= 5S0&% N5*TZ1/ [4 M'+KJR@?ET;Q,X8YS6.[,M%K*#+1*>1(BC&6(-&46!F,ZI]D2WC73[G;*71W_ MCO0;R47MX!,&1MKFT2=)9H\4Z@L3%2:EM63)33HRH-2J2&-K)6W[!*70Y8' MR&CAXI*O+"RWV 9V(!W-[[F$U.YQ0QR,:5[R M@+\AB:?U,HN:;.Y<+2O>ST)I-$RZ$/$ZI@N@,._3+!/ R&D4C^(V]K61!CVS M/Q*D;93=?!_R#A4[QJ*V:>+G%*5+',RX>;-VH;U:A?D% M3B <,A$9QQ;!D?TMYPJRR5]W55;<29/:=I+.T[;)F"CBS5M;#TMV*"C8>X> M!SXW0XI[=O<]B7Q-W#,9G ):(C>32F,+> M"QYF/4SD@;NZ[B$1KV@,WW68!DQ]EP>72)_4248W]Q0%Z7*!BNU$_(SNA,9S MU?U[<,N+BV@\&O3V79J?=KY @-DM^#L+$B',)'R,T+QM/N68AB\8VNWA.Y!? MI$6/16W]'$?[OUP_>%/P]PX/QL''^N41?IRQMP/K5_(4W!T (=7 9 >&PO=V]R:W-H965T M9R&"C^_;M^SCWT?ANV[0/=F5,EWQ> M5[7]_MFJZS;?OGIE\Y599W;2;$R-7Y9-N\XZ_+.]?V4WKR'[_C9A_:'[YJ^J\K:?&@3VZ_76;M[:ZIF^_VSZ3/WX(_R?M71@U<_ M?+?)[LV=Z3YM/K3XURL_2U&N36W+IDY:L_S^V?7TV[=G-)X'_*,T6QO]G=!. M%DWS0/^X+;Y_=DH$FG%^&\W^SO>._:R MR*RY::I_ED6W^O[9U;.D,,NLK[H_FNTO1O=S3O/E367Y_Y.MC)W-GR5Y;[MF MK2^#@G59RW^SS\J'Z(6KTR,OS/2%&=,M"S&5/V9=]L-W;;--6AJ-V>@/WBJ_ M#>+*F@[EKFOQ:XGWNA^N;V[>?_K]X^WO/RW/[T]UWKSI,3#^_RG62 MMS+)[,@DTUGR6U-W*YO\5!>F&$[P"A1YLF:.K+>S)V?\KZR>)*>S-)F=SJ9/ MS#?WVYSS?/._N\W!K&=^UC.>]>S(K/-)\I7\^SOS).]*FV=5\C\F:Y./*Y/< M-.M-5N_^\S^N9M/+-S;9T0^F+FP"\>XPX"[K^K;(=DF-7XSMDJY)?C2Y62], MF\RGD^0MY+>0T:5--DU5YKLT6?@R.9\G6V,>;)+5 MA1L^.YV^3LHZKWH<>7(^DQ&3Y ^S-*VID;(H?_G+Y)FM8]'1/L1JQ-)HR(!Q@2R00" MU^D#:3&2TY??VG),.*))3WG9UODD*5;28H MR_.FIX>8JPNJR/PI\=CV"UL69=:6QH)K544#MZLR7R701/S55-7NI-G6IH"N MX^>RQOYS-XN;G:;KVJRV&?LLRR^;JH3A)SI)@/(JL[9P1$] MPL%NB/+$?(;+AM9!Q>NF@S' T5F05F$E[!MV <1M]$4P@>;-L*LV5775"63Y MUE3,([!YL[_8A)G9CLD2-L53%8T13.0Z M(^EI5& B<7N;51 WV&N&743^5U@/FLG3NU-L@-^7/8_'V?P+)%M1DV7Y&<\P MU(@YQ>8W65E$)PM):^C,/9-D\"3Y!+Y@?S_9K@3HP5 Z8'Z_]6=[1%_H% @G MEIT>@@IV6=_3<3I]O#%=5+/BDSX5ZBN137=*_[CI>^(7:CD^3NTGR\_7U M![43+\&'/_L2AP$6UX".S';LR4FZ%7?$GO#2\QLMIB3Y#T$$P=6WS?T%.BUM /S91ZSJF=>D1'S MG$O5]LG$C3UH!%H#L%%C[ (J4Y@%[2+/VG9';]&\O..R!M%=(W811B^K[\M% M92+YJT#>205H[N0U=3:ARS[36QL) 6*9W<"(87V( !_] @*U+$EXK_.N!V>= MGD+Z*A!7XLQ;40S9CM_I) &V!W*ODQM6 UB/=Z2.^C HN= V.-_8;D,>V&X+ MET3V:QQ2OL*&P3XZ_\Q)G=T8CD7 .;$#$GZ1D-@W;O->.(ZNHO/!)K;0@=%B M2W6_9%$8E!%#^#QU @Z)O-&2R=E@%>!JWD$Y<=998D7O#>/!IB9Z<*IVA>'P M:85IK<+1A%02/.%_PI>K[E[G>;_NA6"U-P0LS8H.%2QX 6VR+_U;[C1R=QH1 MN:K]D_U!?NN1[TSNX414(;&$.C-R0'3P+>E?2=JQ8Q;![61VE?R$/4!TF2&_ M()X#%ZH2SPJ68\>J3=]B/>L/FF:$%F+SK.*M 2$]^X\"JFQ))]EF87\FL@785T_3+'9\Q.],0>84'H/?26[I9Y:KFZ:% M19"S?O'NQ]N;ETF_H7-]/CL_34]/3Z&\?3>P"-Y-.W(E5( @@./L)VO^+0?= MP1_D( @.K\IE5$BR?7WW#IO@Q M*ZN,C 7S"U1432Z"U'=$FYMTZ#5PJL":7H5C9$;V074)0,J _32[?]:&9W1@ MK(%.SPB1N>'"5!.A4[ H'-EH^!=+%H^D6W[*N@S?34V2$O MHZW74[560'&U,S=D3LFHJ>>WWN6I.P0(R';K?8&"XZ!DA@9?%25$1E.&G7,L MN>V3-#2(_.$D<.$X8\Z]AT&U/L!B_98"B11_0 M-=P@%JP?VG[30:V7H!$+$O<,J:P3904+C@\^'@["!7HACQB;$H\,Z\M S$FD M"W!-! [KM[T"R4 P'4DD,2,=]L1[>=_"IKD3X! :7N\>)!'0*4A4;I?$O#'5 M4-E>]B5&+&+0@!L$,4_+BU]MW[U\BG@7<"."68.R+Y[/+ MR>MD#?[01HF5_+R,:>SV W&X 5D;\O[9(ZXS^0E9T:)*?\PU6.6O^2_E2HA M9D36NY@L6CM>UEG5B-;SR=6 U">'[Y,M!-&+QXE6SHJ+$QM%S!M#2>PJ&SB) MYQ<1;?M+\PH8+U5\T" 2.$S3-]1TD-0J3=+DT^ M5.2(:9.$623NIW_]H4 =8("8[9,$^MK&OV;\:R\"V \/*:B$PF$%IJ M7HZ\(NG+9+B0RSR\>'Z67IW-T^G\S'$L3?#LC$4+RB@OL4IENU:\?"O%,/\RC', MM02")!8YG2Y+ >/$Z[N;9'YQ>C(%+ZY#8.R0>CQCF_Q86J"YK#HX>YK\W#0% MV]C8Z$+&.JO^W$6"?5TJUBC#_%D-72%&XQR<3K '60,T 7E@WQA&OR\3"CH[ M1K)YV0++X_PUMUM0T@3BR6:1WZS*!U)-8-::,22#5SXDK!QBPFQ$'T,[@LG\ M(D,2?)'7E$)85.9DB+A'F:KTOI)8(-'&V0?[R7D))<#8%O< NAHZ"7 M%@20T.8.@Q%]ZZQ]@-)RD),.@&]6(-B"?*NG=I9=7N!_2LXO5G2)(8VXZ&BU M!4DY[;HH+;EX227MG^<7SA*&D=.(/@L0U&#(=0/1'C.>Y?(@PV]%:T;/#YZ> M,]TQ:(@7']H]L7F,D*-=,.L'>BU!.Z6= 0"Z+6& :#\L R/:6.(:%RRISC=D MFLS^8&SD7G6(;)CX=,?"+XEK_=A49%IH;"_ILEA*CF:@Y'AY8DXHX!W)J=!$ M#V8WR%:U1C.649++@T:R9M8Z\[/L.P:X+1>#2I>TK,PCD0--!>94DQ80E>9@M #(SIS+W&1"Y9L*L9P^YOMB\X"1JL\4,B+:,#PV M8U@20!/E;C-Z2&Q=E4LZ+ 6DC$9';]J=[1!!1900(U=PD.X%KG:W30V,;V&5 M.N)1L?>^1)F2=J58&2PMS3(1LD8,HT>;\JF_'!#=DY#>R,369L6=F'?-6FZ>R%[[HG"A"A M-1PB,FANF@<;@Q)F^-\[Q\,5U:&#A6>F'98T=2%5 MD% (I^U$5JZ4#,!Q5(1H(R+=?*;:E0])=7X?H0S#:J5:4=Q1TDO)?0F6$]BZ MOP4&!5'Q"=+@[6&U&WKNP>+L#4HB(JMVE"*B[ <$JPVY%[+:;9LQF@B)?\7' M'[+.IYU]&*1!A<@[?H!=A]O]BQ']DQ%!\V@$1 \@_T;6 M-OJJ;JKG?:0(_ MC\N;1Q:/JE2># HC1Q1(@HP)D*H+S"OMU:7PSCENN'1QP\]NUA0B4)^(M\!. M[UNC932&-JZXQW47XN6JW-B_P9/,%<^IB1GL]?IU$9H]IY*, (702<=/\05O=QPQ/>1M*>(VL7%Z4* MLRPIZ8NC7!X<2KDLV$5G;=@AF>"%J/G%ZS[.QVLN13R9)*Y.BF;+(UUV=9+\ MWHPQ*T$3HU*D9LG%<\KX@^TG/B\2#3R0G'A'GNX?CBOO?'KSML:)]R(N[X(W M9)"S9/NC941?&-D WRG+O=.07)Q23 EKKG!1"I0JQ02;J)JR9"D*-:\77->" M?>,I7SISJ^5="E@IC+0<*T'W8;>;WKJ0RFW9+Q7F+27M#%5LJ]V@D./@O\Z! M4*H[+/$7Z7N,'58E%+'-5]!$@2'K#'Z/ MQT6XOEE09H83@66]Z56D*5;8&]K7^X,Y)RS4L46(\-+'(93QY'!F2*I([*FM ME%%Y.CY E>W>BNSJWJ.YODU^I1>3:?*IEA(?>[BFXS:!4CNSI!_2QZY2'&\Y MN0H?(MK4'>2NA* $["AH2+%Q:C;#Q%WH.8C.E@LO0M$L^>\Q&7OKBHX_Y2](5"]+D8.??L(SF3 $M M!\:NI=4GKEA2.XTVTCH+:8VTY264COHCU-+?2BV=$XSVX.+L^JF[D.O"=IMM M7*=15/(^@09SE.#IFR2_(+!Y)!@M*1]-P_LX=%][^.B@:%76[G5C2'8-2E5Q M-2=J!X+ZJ+0)\T+$KW[E /4^'*2(B,7)U80&4OQQ/R4BS4#\RN%3><'52TE8 M#,N^Z:&Z2/0085OF>B6HP>*EXK=#SF3/>PR@_"!FBK,L/ANE*00F<8D(U(,H MU_D1;8D4([/&#K&T)"NP%48BS?*$S*)KX?GC_2??O!.WRM \@Z-5NH;I.+F*Y^QB@W1O_KBWK4?!6BUSA[B9+J-6W\"!<3] M5/]V16?I%J4.*=Y2Z_UP7/+0CAJLH(=).U^XG'Q*(8-9-20ZW.VS7!)N\7GX MX7P>M;&?%:W%P5/,H=%B*5E7ZM.BLCS5EX5F!OO4P9!S!Z+9:!_"\'7WGG^M M''9_KERW%HD\XTCV.C$HX%TLN*%QZ(2T1Y25T)5E71^3O*@N5FT:=&:20(V> M5I]LB$4Y!:82LZ9? \/-0JM_,%[_7=]3H3%2:NOX&6#I0KPNZ^$2AHS5.<)Z.Q<84_T:05-]TC;U0(5_T:%R/(#59 MUF8KDF8^FS8O;<07_I%0KHXON5Q+232JUK'T4V.:MICN^4YY3=+4'<7@N7:[ M*FFMU!4X$#^ )BDB:X;9PY(3^;G^[HO]7Q"NN(ZS<#"9^/YB8CG MTUE<]SWD#Q5:QS/&6BW"6*Y=L5>&L^BDZE786885@IY:X\(Q,3 MLQD"@2.$*$8Y[8!)FD55WKN.Y7^R)#/>A5E2'GE/0XI!'1#D!GM7P;\-&ME' Y4EO!N6/^+,SG3>3A6#G8(6PFJ1[V*+JQVA M85\^OE2.8-7&EZ\'EH3S7GJN-;0(?'H1UDCR? MI:]G\_3R8OJ&'LWDT>QBELY?O^9'K>M'/@2VJ-1] M<7HA=HD=;>.]'81IS?>**+'*'H)@OX2#UN<N[VSZ8$3J;*T<7T% M/J=#IT%LV.-RIGJI.=WACP)E[--G.JIB[S:4)JAVZJVLZQ856TN',&AJC-$) M@I9QIQLS)N1F?;^J9K,D[92;J!7RVG)#W9$R]*'.-$%PT'TI[2K[TL"/L5OW M '!?#A>&VKDM]Z?5SBQ/#C:=>H$93Q^8PRW@GJ'4?DCZ!M&8GR9%MM-_T(9*J="V@>N*0W&7-@8F]0E^GCDX.0U<%, -0HAAKA7O"66(Z"ET MPHC45R2E]KQ+F0UUYY]K*=LU_(T9,BQ_QQ(:>"9"%@2'!>'KH^>#RWZ!EQU[ M&TZ&XY8">H,\6EH6H/V8%)MK+ M^%L#9$*I6+/>5(V 0->VRJ=!"A5U6FJFGZ2<7#;WF^)-CA5X@#/9;>1Y^6:; M0_%C.'5T.8?;-3U-Z(T*/J*+\E)XAZ)6;N.J71^1E0"%-\\"';V2!S#D9W"[ M+*\_/+BV/C#U1:_,7HJ!F& M-MB6A$:'/#ZU%\6\438)^@^&F5#Y$SH0GKIN>0Z.S\ M=:3OT_F^K4FEFQPFL<^=(.BQ3 XWW 2,0VF+O"TE?O10S1TJ^RPI&00_ @$9 M7%+HN)]+6A!"WSNH(S@/KG/P3KU'"TF6_3]8=G S3V^!Q>OL;!K9ZXO+0_;Z MCCE/(UQ2FF^HA5Q_N=XT46IE;*VM?U];U4T1?'[ 7ZW1;F_WL\.6TBJM:7&8 MHXTX6VKJJ@N^*L%U$\X$[5_A"[\)P4U.H6+4(A!7_/1R(UOZL0T>5LVMOU$< MMB=;8(_$(S@JY0KJOUL9..A4Y!W?493B+KOJ.#ZT^*_EA)J_8*Q%^_U,992E M=8'VALR;MPU%J5S3TQI=#HU+F%KN(OR0.QI#T':$6O%@8\P9!S,A5\8W1I03 MJ<^7NX8$V:E31+W3X9)VV693#:]M)U93W!!Y7R6:8?K[K"VM"91&O([6:YW.3L-RM9I@4X*S/%5Y=#>Z:KHW!+">?T MI1)(J<40TH7HS\T<-][K?;%P#$7<5L\Z%35MO/1:%J+-P?QK?S%V4JQI7<'[:B0 MP28]RHGF>\(V\=]?^#'Z_H+,?.C+#,HSZ50KQ'8(<(^L9"HM)<_I^@27V<%T07+=\.1.0Y"#B-9=8#:WO G MG$.0C(\CFRL=8]$P%9+8O5WO_:Q'>0I0=G$Z/,BSBUGZ>CJ-CK%K\@>%HK0R MELSV$G"#^Z/\Z1%^2T+W3.*80QFY0P7,&[KMYVP_D$#7;(#'+J=7?$=E0$(H MZJW(8YN%.S[->($+8D@7\ XD9WYYFG9H?NT!M\YX&#" M*/;XD641\66,@-P099:KH A!OG5%?I051A5;7PT=M6Z0->"\?3&:.C3GO:VR M_.'D+N=48=1 LFX*4VD?./\=.#A*ZG_ALQ9^FRD?-5WTHR_&R)=.TD$E-W;@ M5;B832$N)6T4OQA]( M;#7K-8D>3RX]:BYJKWO&?_REE>CS':Z A?67IM16(@$W1"EGO3X.STB^>5%_ M=1NG=#W@*"QU&&JXX+&4:Q=B*?&^,S9,]+/2XC_$<3.X,&2?.LX\J[WCICIQ M^%[)\ :#NU$_$$;FI*K,0+>TI&7=U:YTT-RAP7H4H9>'0YC!5Y.B;[^,/HCS MJ2Z4D9+D55J=;OKIWD'8X">A0BH\A=->G\^5+/#>FTMC](LS(D%D*L9.BMI2 M^5L:'SE,&UA1_6X37UR-/Q% E\X-WW&//P^E7U@(WR71^)NN#KEB!1X>^PC, MJ&+H<@WABI,-=YQ\O2[ 858)3+^0NO>3'ZGASWB(S8T[A$V=23!#I'NQJ[+M M2*W*VGWZR,<=,94NL,M]#,/WX?A#,]$M"8[DII=I$!97H^"_':HE(XYS6Z'>DV@*.DC[Q,_-0#HYDW<264L4PI-PH/?K$HBZ^? MC^^[4Z=O[O/+NBX=&T+7FB^0ZC:XK-%)".8G\1^!"@N6+BU#L(5NBFCR4RLP%\K89,'?&C[J#?2R5#D9"9BG2_J0X\\/C6QBYIAXH!4S")9#K=$^"O*F5;)JMCH# MYZ567-_V2Z1.=5.?UG8M5701Z"C_0AV]:?=T=$$[>3#UJ!!V4"'4\7, O=<; M2&MZ%Y*+)3IZHG2?:.VL#WYC.]8#G;2L[NZC0=R&^U WV\H4]U[UW#S^XI._ MR\BW"J*TQ%4ZL/&'ONGY*OHXZMH@[J)/P/*=X;J3[Z3ZIXG[RNRU?%PU#)=/ MU/Z&L(VJGY59XM73R>7Y,ZD[N'\ 0/.G5A=-US5K_I/""]/2 /R^;$"T_H,6 M\-_>_>%_ 5!+ P04 " #%,'!2H]",#P(# "C!@ &0 'AL+W=O:W-K6T0']YU4=A*TSBT/ MHLC6+7;<[NLE*MJ9:]-Q1ZY91'9ID#<]J),1B^-1U'&A@NFX7SLWT[%>.2D4 MGANPJZ[CYM<,I5Y/@B1X6+@0B];YA6@Z7O(%7J+[OCPWY$5;ED9TJ*S0"@S. M)\%A\.CU!*3T0R?FXX M@^V1'KAK/[!_['.G7&ZXQ2,MKT7CVDE0!M#@G*^DN]#KS[C))_=\M9:V_X7U M$)ND =0KZW2W 9."3JCAG]]OZK #*.-7 &P#8+WNX:!>Y3%W?#HV>@W&1Q.; M-_I4>S2)$\I?RJ4SM"L(YZ:?SLZ.KT^_?AU'CMC\6E1OD+,!R5Y!)@R^:>5: M"R>JP>8Q040RMEK8@Y89>Y/Q"U?[$+,06,R2-_C2;6YISY?^4VZ/J+(M5=93 M9:]09?OP5J7>!/N^.K!+7N,DH,:Q:.XPV&6$JQ9AKB4UB% +$!8X&'(_4,^M MN6E SV&A=;,64E*<\?6)@:N&C*0ZH/HOZ$0TV, Q/7%CQ5R0?:GERK]\"^=& M-ZO:6;C2CLL!/D,"*7_>C$NN:H1W,*K"49*%(U:04X55G(9IF9-=5&&>E&%, M=WZJ[M Z:DL'0L%G+BG;6WH)*]E88&%*]Q?',7S8L4^[)1>FAQRUW"P0]JJ" MA27+X#WL913#PCPK!Z1$O3'HW3W67\1A M565A4I3DY*0_#LO4YU*,PK+*27_^'\5*JA>+Q4AK.J(#DR?%2K.PS+S"T9-B MS<0"4N+'6O0S+:-2$T.19933CO,L<6(K*^:#!N-9XG]S<2]U0;0S.#JDF_'C MT4*M5\H-,V2[NIW A\/@^1,^C.]O=+&"RB=Q3M!XO\@#,,-('!RGE_T8NM&. MAEIOMO050>,#:'^NM7MP_ ';[]+T-U!+ P04 " #%,'!2\C/-7)M..DS-8F)71LDZ M.'7M).8\FW2RZ4>SLV"[,;,SO79MTZL;0W;===(\7:A6;Z:C:+0S?&X62^<- MD]G92B[4K7*_KVX,9I,]2MUTJK>-[LFH^71T'IU>)'Y]6/!'HS;VQ9A\)O=: M?_63JWHZXCX@U:K*>02)QX.Z5&WK@1#&7UO,T7Y+[_ARO$/_.>2.7.ZE59>Z M_=+4;CD=%2.JU5RN6_=9;WY1VWQ2CU?IUH;_M!G6PDS5VCK=;9T10=?TPU,^ M;GEXX5#P P[QUB$.<0\;A2C?2R=G9T9OR/C50/.#D&KP1G!-[XMRZPS>-O!S MLZOKN_/KCU<7OWVX/9LX 'KSI-HZ7PS.\0'G**9/NG=+2Q_Z6M6O 2:(9!]. MO OG(CZ*^*OLQ\1C1C&/HR-X8I^>"'CB>]-[A9;LT9* EAQ 2\?T+WP=]?<- M=FI7LE+3$3K(*O.@1M^ TIV1-?H./4G2*.JU(]EIXYJ_54W2DENJQE +*0\+ M:J4ZO'&:[A4U*,.\Z1NGQG2GG6QWOC*T@'I$+UM%Z&52LEJ2GGL\ZM6CHSD@ MZ4E)8ZFQI*QKH/D],G:>ZQ8M;$]#;>B$WHEQ 4FV+:!_\L;X+:-XRY@,1KXS MDNQK;T^_L8_I2V@K59^T1L;#-O,#Y_F>>M;M=^8.G& MZ'I=.;MEXT:91M?TPY\^S1_]CIP^&FVM]U_WCFZ0#,6GD*5+7L M=:L73_2.A<97!L=6&D.RR65F*,\8% M9U%@ZL6D&&=TK?N32G\(J_S=D.V2&=1*O\#23&+LYBE//?8>#1A6QE7RFZ#9],Y 0]%"7C M>81)QDJ1;HTEZLL]E5'YW1K+6(9*%SQ^522@EPG+!$?"X_B@R"#.HF 9*IPD M)4J*&!)(K6"BB*#.@U++H(&<4X*=.4J4Y%&81^/R(+$":P76[)XQ6O>(]CA4 M$3&>>%4 ' U3#J2#?52@3'U\Z4#9_U$?H!+LDX46305J,:@O!GU1>K ]$441 MLQPL[8E#1T.P17Y8@U!H_,Q9E(?Y4;ZR>!7L%QD6VN&,P>'UUN?P\F+>P3H683;DJ7*RW:X4NRM M^PO9^7 />5X^W.8^28-SVE*KYG#EXQSW'S/&ULM5EM;]LX$OXKA*\]M(#JV+(=)VT2 MP$E;;!>[UR!I;S_3$FT3D4@M2<7)O[]GAI(BNXFO/> ^M-$+YWWFF1GY;&O= MG=\H%<1#61A_/MB$4+T_.O+91I72#VVE#-ZLK"MEP*U;'_G**9DS45D*D*NST?C ?M@QN]W@1Z<'1Q5LFU MNE7A>W7M<'?4<#Q?C]Y93.\X%_:[7UO6M!EBRMO:.;+_GY M8$0*J4)E@3A(_+E75ZHHB!'4^+OA.>A$$F'_NN7^F6V'+4OIU94M_M)YV)P/ M3@8B5RM9%^'&;G]3C3TSXI?9PO/_8AO/CB<#D=4^V+(AA@:E-O&O?&C\T",X M&;U D#8$*>L=!;&6'V60%V?.;H6CT^!&%VPJ4T,Y;2@HM\'AK09=N/CXZ?+; MV5$ )[H_RAJJRTB5OD U3L6?UH2-%Y],KO)=!D=0H=,C;?6X3 ]R_%V:H1BE MB4A'Z?@ OTEGUX3Y37[:KATVTX[-E-E,7V!S/!0O>>@@(=72>U_)3)T/4"Q> MN7LU:+F)KT8LZC6"*R8CLGA\FHBP4>+*EI4TCT*9H)S*A3;!QA>XTT$LUDXI M5$1 DH2-N)4F2/C?B4MI[A+QK^%BF @4JM !>;]*Q+6R5:'^^8^3=#S_X,5W MHP/8-J\B#,YRJY&/?5YUM3A$$$7M CR>_T/43FS>D$;D33[2109&3A'K0 M/K!.T<,KF>E"A\>WT<,'_4?.>2.KRMD'#7A0Q2/\<=K:^U8T F7V=ZUAPJ5> MBPGL5)GV;/*WULS69XWIK*Y33.7%W[5T. 7FE8/G=86(P0?D/7;6JW&2SD;) M"(&@R(-T?/*NI.(4E7+:YF*IUMJP9SZJ3)5+Y,MD'-,N*L%.Y7#(TM;X RT, MA1DH[Z$"C("4D_F,I8!KJU2/]:VJ0L-[%(N8[<^@B#8U,=DX6Z\WXO?:J/;, MY.?EI\EL-/H5^9.?D#_M!8&]KCV2=O;N44G7)!]E06 =V_1:RD*:3(F\5L+N M%7++\5"NBPTJ2E*%F!JQ[!U8*441'0W3V6MN-3D)(.FUX0+82Y0H1;F?E8F^ M$6J'[!8YY3^X_*#\1[P'!\H-]A^>CG:Q*=>Y,#:(I76$I?1H51LJ7--3Z@4U M&L7;*HN*:T8[J.&@5<>'@T(J]!C&&MUC]@,VWF.X>)9S">B@E[N^_>/+Y=<; M/B&JHHYNNEUKJ73RCX555.U]+*A^ CK@N M5+Y63'=+\BCLG1H)9T"^WX4.M15*H!S(";R$KS!)"BWW9-XK*93E^W9;9K(J4E!Z-M MY[E>K4!-XID^'XE+RE7N@WD'?\DCR.4H=JSTLY!+;[91DU.I2CC&.US]!V M];)0E%6H&[..[9IXEBIL,'UPXCQIX9DR5W$,HR&R&@C-]@T%OM^*W!8%!J.H'EY9]\)8 MUX(.^_%J@42IJ")\-&!1((XF]I ;U5;]#?OHBF>&@$&H;\GBYN:J-25AO&EC MHQ$:&/\HUE"#TQ,])[96%JX H#AV$S1RQ? =\MTU_ M_HH&8&BK;Y,!?B$UQ9M&K]NOGV\Z%\?MI,#*%ST4C7T&UYILIL8,>LK(7HWP M!(KUI9J/P9J8;B MJ@$,;?J 8TS6614-&TB-GYEK;M*;ENA[*53[#RT%[3UP3@5J"5 RJJH'R*T M60K(<\1D?VZQ2R!-:%Z4.4SWM-M)!#(+^P :)U2J(!*P@8]H+>'9.,[ /J8] M^&9122CMQ.XR6]@D]U&-0J-H2;GL?HOC"]4 MZ1B6"=D;MBI*:%.B \H><$?7VCBLP4J)J=9OXN0*$4V1['O-[_C[^'&!V9/#C6HW?:/6%OI11'%Z=T'7Y/H&4B-R>H9. M;2(2Q>6R_=[RIET#\[?8@9<1] ":Y-'WO./$\?=;VTN]>"5.3I+CTTDR/4UQ M B^LO1S&93,=Z9ORJI>WV:1K\TF<^FR>G)B'P1US=: MWF?SY/1X')^U>___,P!GF+_;28=M$!D!@],B.TO+@&>8.O0K@$U>PM&/P0TXVGR&R$A3VH1F8JB MYTO)Q;LW7A[0,78H=#:=16BE QCP"8L93U%?9@T,,&J+4J]T0!T7_+DDH44P M:TK"@4NNRJIALN(=LCWO@\VP690*87$10W*4-. RH/_YB)0DH,.S_\'R)@N; MKPF4>HOG?)$(^KTAKPL>"?G+R-/WKN:[!14]* MXX1V/O3G5,C4=)9$L#:X9 MC"W(.$ 3?<:AIE0 (M_';U*O>M6&!ZF8=]^5^)L12G76W4[%\3&N8Q'"<*?B M"-K6^ Y&//>Q^:CW79Z]3+\^<",P(7ZB[YYV/W LXG?]I^/QUY$_^9L$?8I= M@70TG,\&PL5?'.)-L!5_Y5_:$&S)EQLE4<%T .]7%GC?W)" [F>?B_\ 4$L# M!!0 ( ,4P<%)T0@BE@@8 $$3 9 >&PO=V]R:W-H965TO'1+ D279L9TV"> D[=9M;8*D7;&/M'2RB4BD M2])Q\N]W1\J*[=I)BZ+[-""(3>I>GKM[[DCK>*'-K9TB.KBO2F5/6E/G9J\Z M'9M-L1(VTC-4]*30IA*.EF;2L3.#(O=*5=E)X[C?J814K=-COW=E3H_UW)52 MX94!.Z\J81[.L-2+DU;26FYP4RUA8/-?E9YF[Z4EKV((<"S$OW;5>_(YU/(=L+].E M]?]A$613$L[FUNFJ5B8$E53A4]S7>5A1&,8[%-):(?6X@R./\D(X<7IL] (, M2Y,U_N)#]=H$3BHNRHTS]%22GCN]^7AY_B=<7GU\=_GA!D8?+F#T>71]<7/< M<62=93I9;>DL6$IW6$I2>*^5FUIXHW+,UPUT"%:#+5UB.TN?M/B'4!'$:1O2 M.$V>L-=M8NUZ>]T?BG7-=*\QW?.F>SM,#R+XGDP^:8S[\)6=B0Q/6M1H%LT= MMI[R #=.9[=P.6.>6QA9T 50\N;495"GKPUNBG"NJYE0#S 5)*,0K%?47A%F MI5!M^$AB;X1U:%0C3@;BVLD[E:'B1H(K$H<]MOKK+\,TC5][*=[UZ^3U?AMH M:!"60F9H;!LT"1NXQ0? :E;J!T3:%"H'I=7!<@LNI*&.U<9&.[ D,;RYQVSN M46Q%A?"@1.MW%"1Q_))+P&8*(0WUJ[FE^7HGRCDN']3Q<*Z2 MP6L+F:XJ*D(-2WF97#CO91,MNZP11W"-UA$<1A^DQ$*8W)+3!Q"EU3!NA,%I MF GC9";)M[-;PUU(-Z5Q&XQZ=SE2!6CVD('Q0P.>!K/PO*%%)9W#G:&=:0+$ M#U=*^^EKSVW/@R]S4HA;VZ M!V]&UW;9?L$T[WC"R, I/L?9%OFJ^]X77$ F[-1S>#V/@%P13KMGI"P*-,AX MQN@6B.J1Y=].;^J:);U9/J2*T[EA2]BEN0:3UZ$DTJ'+A:B#6DW2<]Y#6I;E M8DVJ1:_7CN,X)"O?J/%1?\NSY"B"IT;R7D9GH51D>S^4[8#O#CDC>:0@S2GZ M[DM#XJJ^J/AZU*4.K-6">U)SRKK[-ZSM@MWJ$A%X)R5M647DQE-J4 LG).ASZ$ MX8N>W]Q];*WG,=&HO],EQ5U*1UV"=S6!2: [C/KI2P]1@)'V]J PU):FID<< MI?V7VV%N-M^/P.Q&AYS79]&FPV@X#&B[:=3M[@:>1#T*BVRF46]($>P^F*D] M%_QOF S;PWX/[)0ZUDNO]4U]&2'!3SWBO7\6TJ?G].OX!^FG+_T M;0:W^N@",ZS&A"L=M@,-/RD> $IU2Z&9'C43OH#7E.U^O!N;1S0C8%25O=_VHWZAXU+ M@G' ?WM)NT_Z^T #@2XF1-("):/<&QRVCXZ.Z EY(O6]0?N0/O;9$1G=P(HJ M7T7I_26;H-Q0?!G_) K<(;Y1C%=1_X>]%J,%!VN<\-3F,NJ&ZE,E!TDX&*?6EWXJC M[O![.R'TH>^RG]$1-Z'OGZ?Z-PM^2T\'TS+\D&6OG=.6_3E'0,&ULG5IK;]O&$OTK"U^WD %:YD//O #%3=$4MTT0 M)[?WZXI<6=M0I+I<6E9__3TSNWS9LIMM,NOXC"<7>VD M+L[>O.)K'\V;5V5MO-J+V_5 MC;)?]A\-OEVU4C*]4T6ERT(8M7E]MHI>O)W0_7S#?[0Z5+W/@BQ9E^57^O(^ M>WT6DD(J5ZDE"1+_W:EKE>M5O2PO[G1OK/;#ML66><5_Q<'=&\W.1%I7MMSYQ=!@IPOWO[SW M?N@M6(1/+(C]@ICU=ANQEC])*]^\,N5!&+H;TN@#F\JKH9PN*"@WUN!7C77V MS?O?KS_\]DY\7OWWW\TG"J 7:MV^](@:42F-UB@BA1W MK94]*(5?MTJDTIBC+FZ%W)5U82M1;H2L*H5/LLA$KN5:Y]IJ+$,FBXTN9)%J MF2.Q(-G2RGUM]F6EW *[Q4>^M5/LQ+WC4P:(D=OY8K"M4;FT^+U\0;$-\2=: MBH\&]&+L,1#[7!:6MU9_U7J/O+?B7$R"R2P,DFC&GV?)(H@FD6#J( N_0,<5 M[262((PF^'$AXF"9)$&T6(KWA97%K5[GJG'%(EA&"8D1RR!.9L$\BL0'N,^( M9(%MDIE JB.1"_&'MMMMF6=D[&>8%$_#8)+$(HFFP7PR%Y]+"^=E)XSOVQS- M6.=I,A'1/)B&T#">^!WA/VN4U4:QK6M5J(V&CJ-XO@SF\YFXP,=D&22PZ0*V MW.&NTI#4412$RRA8+.9T3Q1,XCB8S&-\6>4@603612XKZ[7=U#FH+W6@&$5Q M&$33D-?%\));E::FAA$P 5Q?2:;+4;)]&U]?R$^.N;&IO-@/HN"9$971[-@ 3?$/+RV<"X&,]0J3G\-]DNG3F(N*(/7_['8@YM?0D<,\! MJ04Y SJ?BRET!Q1F4X2$UZT5?*V&^9O";EUQ%O;1_A/NJ*Q.64RTA*%+ C94 MFR;S()HM6H\LXF4P!>JA\&P!CR6X#;?'TV &SCTG8,7A-%C.(_&044;8'#F* M@%Z(SUO/(UQ#A]G,3$!XJ?HJ7M?P26%?B)]5I@P\?"Y&TQ Q#0F0Y(KY(@DF MBZA5E<"(H"9+^A1&Y!YQ8RG58R!LB?A-%LM@&47A0K$ \\ MDB*:#K&@C0>QVNUK"QS4%24[D>F7\@6/ATQ]P ?% A.+IQ%UP M+NK;&(A",5\V,CW9" 1N/HE%)"+04PS.B<3[W1Z=$A6=)@Z?U%Y:X[U'J?J) M$+\3$3P\1Q[$E(YANW!#...%5;VN=*8EDQ;6*I0N;L)<,2$M(U@21Z%('-)E(-U I=$RG@'EC"D&78A_S#L__FL11_%+CY5A\K$U54X4$_FY6;Q&P1> */^ KBZ/0J-N$/ !2BAUHNO:%!=#494:. MK/>TNBR4.,*A0FXL2)5DJ *NYILS"@INI:L4ZE7*.U*[D.N_%5^G?#)<&/V- MKK)G[%C-87,]A*P <1MBP\R^Q/-+&XB$J)%7F2;DW2M+T"[OF93UL9NQ5^U M-*0M;H0_0'G$;.D6Y9T(3F.>T/FQ4Z3LV)U]/D;X@?RF$)+N2*LBDR9#H5C= M7(OY)+P(X+G^NK8*L'>+TGK3>U:H>S1B5:/_J:YJ1!/)!4T.D%'>>8^3='\) M?5H!:^]0&3@$,%P^3B&HX/;0, 3[:$M^[RU+#2XA2[EWW"D[%N_:=...STM$ MY OH5?GP_Z12M5M3 Q12SPT:H(TX;-V=D)BAG!F]KCWAN=" !*!^*JLM?J=F MM<@JA\IKC\I#6><9NVZMR)@_E0.4S#+./[B*R6Z0(-@%L*:%PT6-"?YF@MBA MUZ;Y2*]Z%8^0YS9'F[R3F7/%P\T;5B2!S1Z^#[<" TE-[OX#. M*H#N'.T-*G@TFW".%7U/M2Y\BA77*I5UI08^TX4E1Y+%383I=VK':[K>(2 _ MHO;;!IQ[0R-N*JG?Q5KJ-'9JSP7DG#2O,\J-'4 H92A>T?U< I^=K3(I&R-].S( M?2/H,VWY*"^K9A:Z1=5 83?EKAV_;"_7J4 [JB6]0*_HM(,'^Y*E2,JM(^(F M%J3? /EEP=$'H36TW5-C*/&)('K1UIV9M'1XBD]:[G!!;+(BZ,<+,C"-H4:Z MI@EWE5(H\/ M#US>.$[Z6C_BDVG)A;;!$QO3#+]M>IO.E MO^ QU1 FJ>')MFJ^]7>"SFV9S8]!/^%[%JAA.'90Q!N#52<,HBL5+K6;?.XW M&\P$O'H05-^N:%,]5-+UDW$T?G:*_E"(WW@ B><.1@[6Y[% .QY0XXN5&@%?(&==BC7\:?QFA!%Y@] M2#)-'''X\GKU"9K@!OX>O;S@=@'&(]6]Y<-Z;NFQGP5Y*0N'X6I'X6FP3GF^ET=34LC:B:RZ]@9NEZ5M761LX=J9S,;24M@6KKHWG M%*I#&!_ZV[64_0).CA;)2SX*\N,[F^C*K=&5*\X\;@2^L2$K>$J#*&ZSF'? ME$?J5.D(5L.5:PF:Y-0$9+RV:%=2Q4[<$--YOG)40,L1BSKGWA^9R5T>%F*P M:;GCI/>&\-_*K%7,W^/U]XJ[W@RP/"C?F)=%?FP/ [C! ;<"%2 D4J#SL<>- M[V34O:4B=N!]X&#)OBT>>;*=:CGE4R3' S>!)-C2#ZDM>0AI\NMIB:[75?=[ M=_C"@U@O&I[F!_W,\S9QF\)M"P>*#P80(L7S3$H#R+Z9Y6JK^R,K8>O6D%:# MML"?/V8UET]Y)W7^("9\6,\P82"\=!IFVDU*?JPEZ30O2FYO@,J*.P?)X3QODC;6R#9N)9W:\KZ=LL3K9\EG]V(J[D](- MLBR<'>4(1#IG=IHTN83Q' -H[@:]0.1*\IP#]L.XE\,IA-:Z\*WUMR=W!X1G M8N_/HUHF#/R9!)Q$8RKP5KNGK;E&%^4PJ:M>CK$>"?P&W:;.?;[:M2=$0W?Y MVH?"./0BM8%H]-N] \9TIHAI_5EE4_30G2-_7=Y>H&VMJT[C)F8#]/>G<<)H MNBVIV83*S:SNG'!:8S&B?%.RZ2[""W);4Z*:VN9BV:A!?%94JN>V!ZV-/\CH M'Z$4W?*^MWL1(HM%G/[4_,?RU7%<,2=>% WEE45>/HRK1T5\RA528X>EI MX"4]:&72 V4>V_:NH)/#'*,.)=".JK\_%/7/'6F(25URT3&P)NL>G(M%[ER, MZ(?*,:L-2)^R*7 '9_\HG.GDP,>C;3C)%\GR6XQBNN"!%WGK'F\273]V%2 T MJ-=VP$MHOIOE/<^T-7N8!52[TURB<3X1$=?&'/Q@P1!I3KJ/#"HWQCD*8+'/ MG$!M]#W1[K VN>=_'6.=;"7;WJYRDP#GB[XM>- M+&C;G2WW#1L,>3EB0P<$ MJ*G,IO7.MZBN(^M;T0XC*-9HX]E*FACX>(Q5.$6%I\85FOJ;68.3C4N]"YOO M8C=N1@35WZF\W\;W+*9PNG,!#T)"%Z\Z4:%-G7Y;[+<8G'\(-ATP^X"JR[@T&=YC:.[7D@Y_F(3G/"BCPS">=!LJ"'J/%R&E4?)/%C&\_]'YJ#=O[R$JF&R#*+HM# W,?!$X4H[D[PV M _^Z9X=\$M:AD%\@2$)ZGX%?,I@MX0]Z;M9SG2JRGM,B>@R/)!@0=>J>A0Z;B M 0$P!_!,GU_[&@0^-?C-F#(=/*"#8+GSYX2H/T?70=1H-DQWGM.T1;X1CF8L MJBB+RP=/,_Y1VKXI*I RH;F%Q_CV&<=(L/W3]%AYQ/7U;F^BE&9]AW3DC4>@]7'90.54&][X;/T<21.?3\FDK*77.69[_+BVVY/>G(80UN'X$^=NKXU MZ5[UW&W?*W/(; MG!RXPKK7'-NK[4NB*_=N9'>[>\/T-VENZ4E.KC98&H[GTS-AW%N;[HLM]_RF MY+JTMMSQQRWZ>&7H!OR^*4O;?*$-VE=GW_P/4$L#!!0 ( ,4P<%*."Y\ M5 , "\' 9 >&PO=V]R:W-H965T[:KA1F\DAJ?+;BAZX0]/* RNV6412?'B]RVGAW):M&+ M+;ZB_](_6[*2,TLC.]1.&@T6-\OH/KM[*#D^!/PE<>\YDR7VV4"[^P&V.S(H)Z<-YT1S IZ*0>_\7^6(<+0)5> >1' M0!YTCP<%E;\(+U8+:W9@.9K8^"&D&M D3FJ^E%=OZ:TDG%_]\73_^O2Z2#QQ ML2>IC[B'$9=?P64Y?#;:MPZ>=(/->X*$1)R5Y"K]!^A\&>+\&BZ7N@#**0VQ"Z@?4@52/UUL% A;5 XV>%)\<( V&MT%OD>#>A.W#^Q"GL MK7F3/)8N!G2U4"),6*W$0) 8:M%++Q3(CB.#5MA0.IP%:>G%(;BDKNUX",]5 M SRD+(?RWG,YXJTK](#OAX":/JS*-YVG%R1!A&B[]IHBS M=!;/BG1T9_/QTG=A3W$GO!'9%H]M%9KEZCG4(;-)-69^A::1KN;6"K?V(=/T MI\F/IC*Y6&(=VFU8U30E3#KNL[/W_#6X'Y?@O^'CI^2SL%NI'9VY(6@ZN9U& M8,?U/!K>]&$EKHVG!1L>6_JBH>4 >K\QQI\,/N#\C5S] U!+ P04 " #% M,'!2L>K6.E45 C/P &0 'AL+W=OKFF\>R^EJOE6K$MTU>U&]/UDVS?7UY6:=K MM9'UI-RJ K\LRVHC&]Q6J\MZ6RFYX) M%>JV$G6[V/;$^^D&_B2K=8-#5R^>[.5*W6GFM^WMQ7N+GLJBVRC MBCHK"U&IY=N3*^_U^Y">YP?^)U./M74M:"7SLOQ*-S>+MR+/ M@_J@\IP(@8T_#,V3?DIZT;[NJ'_BM6,M)"=BH9:RS9LO MY>-_*;.>B.BE95[SO^)1/^O/3D3:UDVY,2^#@TU6Z+_RFY&#]4+B'GG!-R_X MS+>>B+G\*!OY[DU5/HJ*G@8UNN"E\MM@+BM(*7=-A5\SO->\^W)]?_/E^K?K MS_?B_?7GZT\W]^+VUZO/=V\N&U"G9RY30^F]IN0?H>3YXK>R:-:UN"X6:C$F M< FV>M[\CK?W_K,4_RZ+B7!]1_BN[SU#+^C7&C"]X-]:ZXATV),.F71X;/'N M1/R(*)^E1H[XNM[*5+T]@:?5JGI0)\].(>[72GPH-UM9[,1:UJ(HBXL4VJBR M>=N4U8X,%9,LQ%P5N&K$UOC5-I=%+=+R0559L1)UN5'B]\G=1*C--B]W2M43 M<8MGNA=K(2LE5KBI9)[OV",6HMV2@ZV4D T\M)"4BQH1U"=IM ML6S)W'C%?[0RSY9$L6ZWVYR9D+G%D5ENLP:?VZI\R!9*I*IJ$+R(JXVJ,/<2 MC(+R8]:LAU7C ?4M536O)L\V/+;9EK3Z^4XLU8($(AKY3>3R\0#'9KI:K)7, M03DE.4(<(+94(%^WE2P@(1*.9G@Q"*A7!O%!#CNA0;BN#U M5J400"I4GJVR>99GS0[4_FC-^J%,8JHLZ)I60K0*1>909>4"+W;VD99UTSU@ MUO&?_Y'XWO27NK>=WI98J,0X/;W,ZA22(-6#6]"4Q.FCHN724SGR0/U:/&O. M9V2[6=&JQ3DYOXM_O)FX,T;$O)T*SW'CR)D&,WT=14[HN>*F:#!5;5;@.TD4 M.U$\$X$3>;$3>(FX_@8I$4\0A,\5- !;. MQ=6FK)KL3[9)DLT6,JMZT^;Y9C,G2-SNS_X+G;3S$G8$JJ[K>$&(*R_V'6\6 MB\]'57$JSKQ@YOB^#T9XO5//F27A2"C:.2NUQ;18G[&53I6PP$6;DM^5^8)- MCWXM\4_%[C98Q5&+>#J!?CTK4@H<_83PS3Q;L.)K,M%-1UD_.!%7-5# EN0" M%R8?:DJ$*&@.*>XYB^R,["\QR<'2/N*%LD6\J/"DN!"WHV@93+SD%4:#B1^( M5R*<^"[=XJ\OZ,*?Q!XN@DE"?UXPM^DDPD/ZWR\TVU[P(Y$!;=5*N'B"_O\) M'JRUANC56+'1EMUSPMESPS" WR6X" +'3Z9[#AC&3APG DXXC:(77<_WG0"/ MP>_\Q'&#X/N<[BQQ_(B>A>NZ4__ 2R/'._,C)W)G[-U3Q^<7GG,\K&L64Y"9 M82G13S?=@[I@J?PD\PTF0:3--'[9',.)R\_2O]\=HJ_8$@'76N!Z80";PR'F MHTK59HX%0J',G,[S%!7:^L<2#)'[#L.%2&RI=*[[WCSTWTSA=DRA^W$0X7#5 M_5;.D5.U14F:Z\0N'H&1>O (+W"2P!.^!Y\ -1]YP N2L1\.R7!( MA<8S#_KEH<0X]M6KM($Z,QC>V0KXZ/Q2.X_G3!.\.&,OQ;+(&XRU8%(1&)-5T_D(PO^+^S&80T]..!L'<' O'M[=4XHB"QG4X8&]<.9,_#0[*4 M\R/.B#@5)TX\]; 6)W$#(BP@)"^:"AA%&,?B6B-#RN &[7-@\IT82HV1GP(7 M@G4CLH( 2S<2_)GJ,91M]3PKM+&6IHD3 &%!/4]D%\)3 M<2W _Y\B==%]SI M2'-(M13TY4:[G4I+2.3/ 37-@;T)C^O6R"DOTTL2EBDA,,I0<0!%)I&^QQJ2 M"(XYZVY=%Q86QCH=M92NQ[/(-&TW;<[!?$!AE5K3*A]4!ZH(366#UW]W M$AJ"J<:@-DCZ_Q#U>V- ^V%"HP-[[7$G^1#P!>%T&O-])P$*%T$8X7K6+7(! MQP+LD \RRZ4I\T :)3YBB=0AI7,X>%N*M< ' ,BE\?,+HE2M-'HYCEEN7ZIP MGD*OSSW,XJQQL,PYA,!^S;J%\(NUSC)03.$&2#3A3,0(V A'E'52JH,@;O")S\CRZ,#&'R"R4 M*4E-L!VA5RBV*C=:.Q>D&Z;!NKL@S;V: (KJW81.*D2#LG5U89IY>^NF3IQ\ MUHY9%+)X206C+IX%2VP;_-RR9LT# &'X[_:YJ9]#FE?/\V._:+]V'#]9<,D" M2T>1#.11M=;<>1]E7T(TUW63;9CO90MLJ@:;E#O=SH%6MQ)E=IHA<#0O%G,F M@(#2:3@)Q2;+*68 Y/ M_63B]0^QI>*Q&)Q79;M:XR8 X�\33-W_(2;-#QTZ1TO N@)3;CQ#8(*W*M M 9)3Y%D#+"+?&F#IA-; 4\$$KG[AF$SLCK;B)@(O;B._ AG(>KU7@> G*AZ& MV#:V P)E6WCT-Q9?#GN$,;IZ4=R:U*\?%\M3 B.1>!/Q#P/H$%>PT*)WZR4 M$FT=4-EM$B5%29K5[!;2G956NQ!%FR04P%770LG+8G5!%'2^ NV#==R8%:*T M!LHLJXR2HT5#OTO4JTP10 #!LJT,%1W!TQ:P!3(@;GL^P%29]LTN>L6:W1D_ M.^:Y'IAF+L$@X6',A.C^\CLZ-'/NJPDY2XOKK'A0=<,*DXN'C'=KB)/QWI&9 MRM %S_"]"P8,:PCH3Y,@'B3P45OK%8DTEPSB&-K:8NT9AL%D#0-[V&O:Z!) M#PQ<;60A5VQ1O'3FAA@_(E8["C.C"]"K:F/<9=4 SV1E5T,8L+] 68&;E'G- MJ -3,$$HGG9E$(=K!96"6;.>9?:-(S?7(\-O^]9, E$&]'^/.1LS>F+2X[X3 M "F+48-2NB1-4+XV&$+6VKT(\3R2M0!GE%O:H)+IFB74![0QY6?L1.H^$]8_ MWT$G3;HFAGLE'(NKE,II4K85@TO2LB( 5 )JTE[FMAPA$GKBT_W==8\JAY+C M?S.5+\2'MGI0CBX-,T)"X'"=(0!R$*/*I.)0?W4E(#[ )$C[G":%]FF10&8=NU6Q.,\^Y,$THSFP]+@AU6ZWK&NVKK6 MD.%S23UCQ\#SUT^F^96W:+N_OOD;B'O.)!\H$Q GUS!OS$.Z>DUY8U,6=%@A MU^A4-%5+/7' /6!:P6OU?^$"9^I$07)PC$B2,[QFR5W+FMRISTEZ#G'7E.E7 M$:&"TE5G1V88>9Z9+R0(!/G?VKS)3/'XH80%WN8(0-14$F?RO"<;<,L'-;Q[ M:.@3>_,->_-+4KBG>KPAS*Y#SJ\?;T;O\]Q 'W,]N1__TL_HHYJ.G=B+CHR, MGHV=$-!@YH:'AN[NO]S?/7&*O]J&@Y![#X?&?L"&J7]+'>#!LH:1GVO#M$\0 M. D$(?'AH_[#E!,H4PXD-#+]GPB%2 NMG%J[.# M(Z-'0^ZIS_SPX,CH49^,&,RX!T8Z8Q^4B>NI,Z5MQMF>L0\5WK5&"ZDV$"UM M9*D-,B>0U)IV]+<<8&:5CG##9+L0*0M #I,?C9'>/C #^72)UBR MA^7&= )52TZ:-19;&? M=TV:YX9'OJ/$O*\Y&_=]=Y0CC[X?;^@SC3)YTPG8D3YSI0 M7!P,%+527W45:\Y+#<7 JBH?H5PZL""W&=>1#XQ.C>3379HK$E:Y7.KC9<= M,\%8%KQ&K2B8&8ZFJ=XWT4LB K"U55[.,16;M=,9)'%)O]OPV=$>L&!!.MU[ ME2+LS:=2=#=S2VQ S0S3+>M@"S6N!;YWA=S@@4WVC;BUE-<%VQO+L/K%7'+[ M?&\]DX/OP'8E5E659!!5J7C;068^HR4:,\M;RP;2/2_)CV@>&$5#?CRK= M3FC:1M_O!"P##RU9(C5*MT:;R":KR?\PJIG82%93O:$ZNJ&:C&I@N?AGVXG! M0/GC%LEU\*Y;#MW@5PAOQ*1 M^WQG"B.#(R)EVZ!<)X\B3K+*ZL"*]T#7N=S5%YVZB=8-+.<;A33M*LL6X[:_ ML-G5W33:'JU(GQ6V@Z\H7NQ7(%K!:8[(G9N*"D.X0TQO.?0/Q5E*)<^P<: # M%)__[*J.KF/(BF:/Z);>!02Y(!?C/,)-Y.'4)7EFUT2"(])*LNX4 O/;9!LV M#1/P=L(ZKDTIIC.0MN80QJ=:]48CWJ"J=R+^UK43]+G25G>EH:EYIM.;SD"Z MD43R,H6E>E;I+A@3;M2BG8MA9NUS"7XPK8VH ;"9%0 M"%F:P2EG=UU\N()\SVK[%2SZ*R8 MWKVGGGU;66EZOAN'5FJK;4DG?_(1VCDYG\D+&NYDM"ZA?^3-^QPW1>L:7^P8.V M:_+>3IOC0\ELSD?5#HW;6N]9-Y%'!]8^-]',&>U!P$_7*M]J&U#_E@7LI>E1 M\XCP5+V7*!&G=4O&AG0(Z^SNCNZ^JJ%6<:QM.BNA==AD(^E,\)(/=TN'L]K#"_MVTMQ=]+!H73>?ZO%?;L'D1 M*AO" RR#R>LCY7WC#+FJ0QBP=]<^-&.C+B(=-^<0K/=C>O.%VN@#PHE5O)BVWJ@<:T:69PS8((&^4#@=6B*\V3L4C=_? !SO M"7\N.[YX'QXE'NSEV$E3L3'C'R8 MPFN%Z3'1@J)JM_7,?#')LGA1$CSCZ2Q"V9_H)9OK\2HXG?2?1YA]] MD)]"% ML5-Q,WPSP<"3SJX,0T=VX3X@J2PRN 8EOPQ7W)>67-$^<#:>#Y_2V/M=VAZ> MAA,I1E_AU*SG6KL?!P=*XDP@=+VSK^<=8S>Z/,\!!!X4ZCL072CK,QVPUTA& MNSF7U5H@@PRLKW.R* M:-$C_)OWR[E0J'9U ?#WME#"8S^,]8(/OFF=O6C6W/_@?%)R-#<&L=U]-:3!K21Q]85%G] M$M>D,N'4T(6ZR/P)($JNVU#!:+1 !U@@IS([/'COZ):=8"S6BX5(D4U MW[-]8BMXI9&R?38Y#)YS2R60D-S]&1GI.7;6(W:D3A+Z( M@\29AI%IH(Z?X=5UGM"?IJ.3W:$3QYX^SEXP7_;F9TP@9U)M. M>]H_HD&R16.:='2+D$MA9UK2+?W0OZ5Q9Z\3/-Y'^R_ MK_2'S\/C^O/QWX 8J7+*U1*ONI-I="(J_4FVOFG*+7\&/2^;IMSPY5K!;"IZ M +\O2Q0@YH8FZ+^+?_=_4$L#!!0 ( ,4P<%)14/H'FP( -L% 9 M>&PO=V]R:W-H965TZ5?3(YHX:TL MI)D$N;75*(I,FF/)34=5*&EGHW3)+4WU-C*51IYYI[*(6!P/HI(+&4S'?FVI MIV-5VT)(7&HP=5ER_7>.A=I/@B0X+JS$-K=N(9J.*[[%-=K?U5+3+&HIF2A1 M&J$D:-Q,@EDRFO?<>7_@C\"].;'!*7E6ZL5-[K-)$+N L,#4.@*GSPYOL"@< MB,)X/3"#]DKG>&H?Z=^]=M+RS W>J.))9#:?!,, ,MSPNK KM;_#@YZ^XZ6J M,'Z$?7.6=0-(:V-5>7"F"$HAFR]_.^3AQ&$8GW%@!P?FXVXN\E'>%)R0[J>LK:9=07YVNIBM'N\??ZQAN5C!^FZV6HPC2URW&Z4' MQKQAL#.,A,&#DC8WL) 99I\!$0741L6.4)/+CL0LQ!8S)(+O&ZKLNMY MW7,JN99";@U4J&&=2^UY:N^<[J0#_Y:_BQQ7=R-3\10G 1660;W# MX P@K<*FV@-IB!D&!I T]E&B<34E56M>6N @QL5$%%.')9C6E( MKF'.C4A'\.0?+X'X#C758N-L@*K86"XS@L(@9-VK<' ]]%8_C,FZ%45-;O\) MH+($>NCI"ZBJ"90-PB'K0K<77B= +^RQQUE4-/V'KC>"I)&ULG59=;]LV%/TKA-&'%&!CBJ1$ M*D@")*G7M5C;(&ZW9T:B;:ZRY)%TD^[7[Y#^6 K8QK 7B93N/3SWWG-)7CX- M_EM86!O)\[+KP]5H$>/J8CP.S<(N33@?5K;'G]G@ER9BZN?CL/+6M-EIV8TY M8]5X:5P_NK[,W^[]]>6PCIWK[;TG8;U<&O_CUG;#T]6H&.T^/+CY(J8/X^O+ ME9G;J8U?5_<>L_$>I75+VP;F! ,7M_MG>VZ! 0:?VTQ1_LED^/+\0[]EQP[8GDTP=X-W1^N MC8NKD1Z1UL[,NHL/P].O=AM/F?":H0OY29XVMER.2+,.<5ANG<%@Z?K-VSQO M\_#"0;,C#GSKP#/OS4*9Y5L3S?6E'YZ(3]9 2X,<:O8&.=>GHDRCQU\'OWC] M,+G__/#EYO:W"9E.WGVELN-B\2!S(NC>SF>N] M']IU$P.1G"JM:;*; MN4@49>#&2TD*!;**:@QS3FR(9/*,C358XL'[' M'EE5C!:E)A6K*%,I8+R1C2I7 90Y*VFM"O+.#G-O5@O7P'FS;R/("_+)[HOP MM7=)(],(J:3H.7"0.*KK7$.!E'*6:XB]#SM;G_-3*O)I\'%!;C!UC3DG[UL(!CDWCYTE-R'8>(AS*6B% M*BB65ZX$Y9"OTFJ_,D.:0-8]\'.2@((-*(=U(6P$&-8$T&8BC ME5,8*K?0W=I[VS?0H3=]Z+8I:?^$)/-6=0;2J/5K. O!#M0(6=<5>0,^@K): M8R8PQ@*I7EJ30X?+^,4I#:'/\UTD '3=Q\V!O?^ZO^[<;$[Y?\TW=Z6/QB-1 M@71V!E=VKLH1\9O[QV82AU4^\Q^'B";+PP6N;-8G _R?#4/<3=("^TO@]3]0 M2P,$% @ Q3!P4OP"1DCK!0 M@\ !D !X;"]W;W)K&ULQ5=K3QPW%/TKUE:J@@3[@@1" &G9D)2H(8A'^]D[T=']46\U<6'FB\@3@Z.#6L_IDN)U?>XQ&G1:UPO"@,C;]Z[L6AS6!O>$3 N-68"Q^)T/BY5L=]=&!=[?* M\VYHXP\)5:3AG+&WKR M$0N7!X,(*[QWD+4:CY/&\1,:1V/UT=FX".K$YI0_5#" >YV/XY6/Q^-G-7[0 MMJ^&XTTU'HY'S^C;[F+>%GW;/R3F!R9V.A,[8F+G*1"V^^J_0/NL5B[0_5#K MC Y[J,! _H9ZWV5*37)71\K5J57O:.8;U!_0'+W:5'%!ZMWD\EB9$!KLF%Q> MJS/7E]4M!OUW NF#>O'K+WOC\?#-E:M-IO9VQC(>O=GHBTB['77Z5V/@FRHI M!,)_=$I\M5%YKI M5VPU@93&<@Q*VQQ;84&51L],::*!$,J5_9KI4MN,5&I/ MZ$!*EV7:'E G<:$B^0JVG)V3AXBV"O2KA'Y]=045\\;DHL.(*S,8KNO2(% = MDPV:&VN-G2M7R 1IC_405>:J6GO-74/5Y(W+E4E^%<9"I]&E"E%'0H]J(X$1 M*@J23B/^+J$MK-G0!3Q6;RFC:H:/T4LF]6BOKTY@=:DTIXF;U:T.;+,R$5GK M<]H^-*6D;._9E.UMC8:;:NIR4YA,BZK3JO;NIG42$'0)5%MM;KL,LK3*2NTA M36U$-O,)[^BU!?D\V6PI2RT^DC3, '5@Z.?:FK_%,N)>@@^9FV.&@T]Y_O>) MYZVY"5GI JOY3$NXEPS'#:BBU?%32TM_YL4:&H67V&._-]C\_^R.2F# M8[)\=])&FU_)Q4AQYDP.7-JDM"EEYS1[GAL>@X"K%H&H[NVU%G?V/_:;[WOY1' M S%S,/,+%+JXI:G0G0F1G>ZF.2(I?&V\NM%E0ZMNT>",0^5*B$QLYCRW/N?9 M"'H,"D99%W%FVZ8 +QM/6(*^G'3)GU)*:S4'\U0EF-GL2EFJE]13"^\JI55& M/N+:!:(!6U.M:@065FV806"_')H5MW\)+V612Z7%FCOY:/=-N$<$EZ7,-59V M_72&7!(AA9'4]J::W/MU[DJ3,62KPKFNT9%X!93JU'P'JT8XY$XM9$E=Z;M[ M;NWN##=2T!HXYJF!R@F 6)HZ!Z(JF K1%TNQL 8:!VB2SB@ZI156J&8LKO)& M=QG5J5,"2M8P)TL>Y5Q[")L:^6:#G3N/O-'29Q+AT8]1\R%*RCDG;3T@$XQ_ MY^G[R>1<_'.PZ)F?.&NZ=,$*^YH(F6C-S89-\N!1:3PZN=JZ6(?LP5&&N[2J MFQG<4[,&'1N45M@F[7_SD>A#M+F6'I*H .6!EW!ILSVP4C&D$SM=$T2-"_3% M]F]P;[S"^T%H\*9S$,IQ'^'J7F@XI%'D;!P6 #9J?76<<6; UEQJ\*N7AQ:U M*1^I=IGLM@/H#JROE*U\<6&;J-0UNH$ %M_9ZI1?-1XFF> ET,@T9,I\Y9_! MYF\[)^>O Q5=UL]RB=I+?8_?;THL6Y!H+Q5;B MZ+"_^[*7[L"K072UO,QF+N*=)Y\+/*S)\P:L%PYMKQVP@>ZI?O0/4$L#!!0 M ( ,4P<%+[7C[[R00 &P* 9 >&PO=V]R:W-H965TO1#GG?,?PIHHBH^UL>%BM(ZQ.9M.@UI3+SL^N MCOE\.O!64Q?VG@5'LG3N R]NRHO1C F1(1490>)G0PLRAH% XV&'.1IN^XUV\3QB/.5,2/]%E\_.<5BU M(;IZ9PP&M;;Y5W[$=#@$<)[^C_!WB =SS@ M'2>\XZ]%?#P1_RK:-R&XS\Y"(Q5=C-!(@?R&1E_BBC=K$@M7-])NA0ZBD3YN M171B([UV;1"&5M*(QCM%5&J["J+RKA81/\G=$>"\]9YL--NQB(>>K8M"VXTS&R!I=!*VOW ^$3<6.9L_/C17F!1, M0(K&2,L\/-6PP";VL%56VACA*A$P9Z*H7&M+OQ4!;P0/E8@_MH_[L#]\=UK, M3YX$45,$#25#! =12:6-ADH@>8>!\!X#80(=63WVWLD@Y,I3%F2Y39#]07$? MF=0S8J%KY@)2UW:CO;.\A)\%A$*VDF+B1S9F(L7LR=W[^V?7B[28/_E)X.VM M]&HMBA.NX_GI1%QAR.>QT8%OLBL(03YD?:6-6NDF M::M3.7U$/I@SVX." M]C18LKZ\76D/SP\M!"//I,/CT,I6Q/QN[.KG\&\%BO/9==)#F.G&]>3IXA^F8BW MY)=P(!O.(1ZJG<[*N- R\;[:/"G2W#:Y-0?G#'@KMSNX=U['2/83WH$ICKY4 MT2U[B0MD;K$O&G;WG>^$USDR$BG*DH,5UZW:C;SE7@GU*>J3GZ;" M?\$LG6JY!T,R9S;8LKG'/#VT:&AHH3Y8UZ&<5_WD") P8""AE+:?A<[V&87)@T_'FI8#J;G#P:"9_O-GD179/N$TL7<3M)CVM&ULG5==<]LV$/PK&+7IDZH/QD[%]_68Z=6E!E7034Y/&E[6QE?1XM/G4U99D%HRJ>2'Z^QB-&-"5%+J M&4'BYXF65)8,!!I?6LQ1[Y(-A^L._7W0#BTKZ6AIRG]4YHN+T=E(9+263>GO MS>8#M7I.&2\UI0M_Q2;N34Y'(FV<-U5K# :5TO%7;MLX# S.9L\8)*U!$GA' M1X'E6^GEY;DU&V%Y-]!X$:0&:Y!3FI/RV5M\5;#SE\N[V^6[VX?[JX?KNUMQ M]U[<7W_^>#[U@.8-T[2%6428Y!F8>2)NC/:%$^]T1MDAP!2<>F))1VR1?!?Q M#ZDG8I:,13)+YM_!>]D+?1GP7OY_H0>X)SWN2< ]>4[YZ>0_Q_"'2.(HE%A: MRI07]\H]=FO+:^6$+TC4QI/V2I9BK;34*:]*XQP.C4-Q*IV+M355V+N6JFPL M";,6LJTOLL)8D9I&>[*UM'XGO!&.O"])*.\&J%)GV*B]Q6%J\&Q6IV;PK2_&$G5I3"F<@:FH@'IFT5]P&1#A2ARPQ16"$SD&F@ MQXI24D]R50:<**M3X2)L9UJ #F/O0K'(^O*C M7D(T!5VP8)D4J 6>"!]'>"*N'*]1K U+:C.9N(:ZXQ9$7<27KQ!-L0PHC*;3]#S@+2 MG]>+N_OP0=1E YU,)0>C>"LRS?DD.7W!GA->?%N64A_R%FXC:S1^7P!-&ZX! M3FD?WI]/7HW/7I^.9[,9L_BZVCA_1C^1!7>P@F<3W [ M6@Y"G*+B0)-+FW4Q^P$2AUHYM "N0Y0:DB<9&[30S]OLW@)#O!JC\4#NLK&6 M=+H3[[91Y@].7-KM[Q, G_NN%-V&X$HM,X4*SDQ92CL6-[3E'B9J^IJOW! M!=->38'PMRGQA35-7@0XF7YIE%/=L0R"0:Q!_\.8&R016@(&ZVQP@4.MMPV? M>SNC,?-%I8%&BA9WH#O:X.";A_80?^/RN6_4$L#!!0 ( ,4P M<%)-O$6V.!\ ')A 9 >&PO=V]R:W-H965TZ;V$02:)$8@P* !T (*29G8J.WM4HRGK0IWLQ.3R_>;)*\?/'3#_S=I_JG'ZJV*?)2 M?:HCW6XV2;U_IXIJ]^.+Z0O[Q>=\M6[HBS<__;!-5NI>-5^WGVI\>N-6R?*- M*G5>E5&MEC^^N)E^_VYV3A-XQ-]SM=/!WQ$=95%5#_3A+OOQQ2E!I J5-K1$ M@O\\JEM5%+02X/C3+/K"[4D3P[_MZN_Y\#C,(M'JMBK^D6?-^L<75R^B3"V3 MMF@^5[O?E#D0 YA6A>9_1SL9>W[^(DI;W50;,QD0;/)2_IM\,X@()ER='IDP M,Q-F#+=LQ%#^G#3)3S_4U2ZJ:316HS_XJ#P;P.4E4>6^J?%KCGG-3S>WMQ^_ M_O'E[H]?HT\?/]S=WOUR'[WZ5!5YFBO]^HEL.K+>W)UXSNO-GW_B MD57/W*IGO.K9D57?YSI-BNA_55(/(6U\\I>UBFZKS38I]__]7U>SZ>5;'>VQ M4J3*3$?@W08#[I.FK;-D'Y7X1>DF:JKH9Y6JS4+5T7PZB=Z!.3,9G>MH2S3< MQ]%2 ./E@,'3:)?H*,5F=<[#E]'Y/-HI]:"CI,SL\-GI]#K*R[1H0<3H?"8C M)M%GM52U*E.E\2N!I57T1]7@(Z A*-.JU-@Y2QI%BY5)F>983S?X L+<\$ Z MY.ST+8'#?T[?1E5MO^T#;$=L5"*(" U!#;><7C^U MI1\QLJ7#_.PJYCD=W!ADV.6KMF[6T9^ L<$,H+QW\L.Q9L,C4QQ@:6G@"Z@[OG 3V S.- WZMM8[!Z+5CM M,+E#]8B\GCMY/1\5N4\UN#O?%C@WX+QU7 M+,22_XXM]>1;C&W%B'"1I6K7T M)39OO/0S27)\K=N%SK,\J:&%0:BBH(&[=9ZN(P@__JJ*8G]2[4J53:(;_)R7 M0'EJ5[&KTW)-G90Z81NH>;(JC9_^LTB+1.E_FZ5'LC:_P MJ:ZR-FU@2Q_A)&P)69'Z!K<#N@6*K*P:J#PPJ 8V"AP.J(;V SZV9B+P#BQ\ M3H#(.C9*R2P@)ZY5P60!,VT/-YM$1+^Z=PY#F7"IK%("3K)1P'^&CJ25'+Q[X][@]V7+ MXT&;?P)D+X^I+Q]67HSSY%9@% MAG[130[/3^DAKAY?@7B*0:X=.QW1"D1XKHB#K)I:J1+D*@H6 M;U*4F3'!T=D:!E7I*H=YF*CX67A2@_JG5K!BRLQ=@$I MS=2"3I$F=;VG6;0NGS@O 713B?:':D_*5;XH5,#R!< [*1#06!&)K1IJDF\T M:RN14R@F6^A-[ \68-(OP%!+G #"GS8M,&M5 [BO ' Y:%Z++,IQW$G').S* M2=C5N,-,))>8SB."71"J;2Z !L84PVF5GBM9I$/B>!W#.*QECOVK'>]2CCW"9Z'?T"+$#> M"*5#K#>^PF^(]8'X(L@.M2ZG M9=,/&F%:2L I#YQX)U;UD&'.H+ T:1[6S$"I"C0>4-G2,HL]<]5[E9'1@"GF M.=$=__WQW^SIJM\1*+V?GI_'IZ2E45-MT])[S?RRX$FF" M]T!D=D!*_BT%W-[JI0 '.R/I']<(O7;NEF7=8_U@E MD]?LD=8J*?*_> C;E"X34;*N,4)'L46U8XX@3915[:)9MH779?2M5?Q.0FNG MI8QY@*=>6F5+]HNLB/'NM/,QC/\!1R_9;PYY&Y::RU@=M M\#NP8?E0M]L&2FT)&+$A84^1PK)29;PSBP>7V?%\#G@A&A@;$XX4BVY'XDBZ M,F!->!_[UZT)%CS 1!(RX8'M"=2) ]Z)W@X:W5* DT%P,U8 B3S+C%CE;DG( MZT,-[='*N42%!PCJ8(,"&='QY-FR[._@7ZW!XAISQ-K5'-DEP<@PUE& O]KD M:906S'9Q!R>;!/]4&040H?ME!?X)?NZ2?Y?#>=Q!/=/TI6?Z4,26E,N 0.FJ M%(4CK$F80(B%HX5!'1MFZ_9V_(%,P4G(HK:T\['6)!I3.D$*=SJJ=.Z\MSBH M;)X]FP%EA>&<%B!34CD2=!]3+[?T:ZY% C;8P5D@!'O-25Y2(K+&7U#/T:L/ M=^\_OHXV"FZE#V(H7'GU[_)5-(\^ M@8 Y%PZ(%G]7Q6.2ON:_#50"3 ^L]R%8M'>XK;4K :SGDZL.J*/##\$6@&CB M<: -9L7(BVHDY/5#!IPJZ9C)EQ]J=5SBTET#_G17R,G/ 3JJ.I.4!9E 8XN^42KH M3;7050%FEV5/)*(02S3Z./A7DSA"BR%64M!1]^FR".KA41+"C M2:]G;[1U&RFWT2L?2OHO*4L"[9IL\X;T/E22>MUS 4A*)QW07"KMUS^/+\2KZ;7K^.>JY]>3;TQX=,'BK(_<)1]P[ .$GITQ6%G MCN0B)?9F,>!0X>;^-II?G)Y,098;GP&R\6$(6!W]G&LX]$DQ"&0\:E9\16LZ M7I7ZM:HR,I"#9WYV02N";#?:N&\VT]*6N7$M[L$@:Q63]8YI$7B*'UN0. MK21E0YX%A7W EFIR<59K $!BFUJ7F^#;)/4#E"5']'$GY$JR1[C9RCIFUJ+* M!/XHE8-0P4K"1(E'%NRV(#FG4V>Y)H].LL.']'R"EC!(7(QP63:O"+I85Q#N M/N)9' 81?B=ZH_?](/6LR0Q]Q'#SKKT16\,!47 *1GU'LTE2C.IE\/>:';E\ MP7F8!WJP,<=5-DPW6J\BY:P.!^,@*R-UI,7%E[(H?(I=R\>J(.5*8UO)7X=< MYUK-P!Y2 MQRX'6RF*(K)^!34.<]^!L^ITPC$^_;4&=+L$ GTG@).31XZ1T2X+ZF\99MHO M3#L./F6?PJ(W<)BM_V0J[M9IXB#1:8;88VU3/9JDXP[Q$".G4*L$ 9C)-&N' M'C+^H7H!)4JUPPH(KI6+!.$_,B< )BK')/0EH76=+XE8)A#@** W4^]U@X Y M@(00N8:+8"=P#TY=E0CI-+120SC*#N9+4D'*&I2E 4ISM?2D.4R3>Z*(>"DI MGGK*(2[6+"FTJ\BJ-; )PET8[MV0)H@%XD M'B4U@OC95R>DFN/&$8\RI[O-NWMF^:/$.]CLMJ""+):,HX_KO.H3KHO.J4=G MJ#)#S&, $$?[OT7&X%:1K8&&9J1RH MF-Q%3N7>1Q7H5MT[L_6F59E)E=%W\-!Q BV72\+GN%>$*"\ 77VCU,C2L$_BR.9![=F!04F# M'@22A64 I)8*I4[8L7GB[:@S&*T_$1N&DJUJ9XC@[5+9+@*NI M1,%UOM7_!DX2VVM$/6\6AAM9HALJVS0&;<]R1%+S659$^FB)PO MXO/Y=1Q4"HN]BX+%@S\EUJ^IKY5:3K>:?2>;/3?+6;?NSS\70FN:3?':H'/657H MQ0[=DG6M:4EP%<\M?%E#:&<@)S7W'! M&KJE#_!)WA8S4\74&BGBY M5QZ\'1"[D4[%L"^ N@'-70:KE[62WNF(,GZ??5_..^G+X02T'MR>& M#[U+MK91,NAE.8$$Z200=);IM3C8NY#Z6'20="*I#[H[)($ M)H2JX$)ET,T(\3'<)LCSV0UCS0:@=Z$O17_,3K;'B+X?I'^EEY"G#5'G% M/0*2G.DV5\1#);_@2X2HB>V[HF:MU\97'3)A!S:K$[9TXL,PH^0R;R9=PB N M$6T[U\UVD05'&C6'OL=Q.MZB^(%2C\,6;W3B<$J[$\)(C@A895>L6IZ0AK:= MB9\_?G4]B6$'(('3X3*#HFZUB&UE8>H?VG3*0HUH[HECWQ=2,)V9/IM8-&TW MU\ZM,8Y7@FS[/714EE F\%U%@:,%^?W-_3L'\^#XKUM6S';"S;T_(YCAXH1N ML C"N\$3YT;$CABVXQ.20RP(M]PD#V$51X<=C1X"PGYL_K:M'7*[@!H_^4BUK ME66<\6"T#_'OY!V;F?96!D3(U9HJV_I,[>JEV@FGJ6^J3G,=X(5_)(?;C,^Y M.X%REU2<9NZG?EO3K']@QF6:5 <:2GVDYMZ :V6<@Z'SE/3>#E%-"KHE'L? M :BR2"P>KQAXU[:R=VL3+LS&G#I9^(-AKD_$A_98(M,B;8OP:H1GP '^@^\F MG;U-/V%#A[K6=/?V>%W)^'_.,\F ^F2%+FWE991LIF2@0.QDN M@K?"": ;%)7GK&-/FQO]]:A*#KW8PY4J8YJ0B@G1#(8 "<&*02G!NT?5HLA7 M]N['/YB3V?6&6C(X0(,2/@WS'V%FKQJGI[+.20$+N8V![6*-:QK=_;EC[CK\[IJZNSL_CJZDR23?/X;#:- MSR_FTCW'36G"4#N^=TSJW;27(XI(I&CH51[!3QU!)NGUY< +YU"6LESSR?EW MV/U\'>:[_.?CK?I?Y8+&-012[K\:+O,^"K=IDUC%;2]W3'DXU$_Q<7I MA:A#MN^5,[+@X0U??Z4T.ALF)8N6QQ UG5W)"/;L+<#6Z,1S_BK+CX$ M=>4X'N#OS#$X:%P[Z9]$V],70A:-^0^T!;5JXIU1'W-KF M%9?5(FH0&@ZPG!AU8#+XW1_%@]+C-.WU+.RWE"@I]L9(:MN5+BJ>B-#I6 Z= M(H1M_3961HS/B;N^>)//D\1;JH(^YQO-W;)'F@Z&VD[%<83*D4*^05_L\='W M)IS?>BZ@L4,DQ$V70]7V)5S>&5O6TV\9/S&3N32S7%CGD#6 M-N1UTXC8U9^ETV ?,QK*QGUO&A=L-V\?(=UFAY!#/(1CJV]J$SF[BPR8F@8:'8,8^#C"=0/XUI&^!K,7(1?\=Y!/*X=M L!/TQ M+3 Q'<._5W"(*!FM-MNB$M_3]J0S-4B@@GYF4V$A+B=/@;NZ,9-#%!Y@57;M M;;5<3;;!0]^+.[J=#1=,@IZ<1BJTB2S*)#^'@F5NVBMMUYB6N(@/SPP=3$F] M#^96L*>S<7P_[]@[&(7#@C-;-CR*%G,>$:A3$:CPSMY(4>OE^>7%L?$#S=;N M_8Z@]8D.6.?D!'?YSE]%YR2IM$I0'DXNAW0OF_)%/ > 'H%X7.1]P$[>A+;+ MA;$E:YQ*V.E?-$I5MEA1- MO!T!@W1N(#760OKYGS-,(FY;G^[Z^VI%OME60T>EK:^WFFWLH*O,VW_M?M3)W*NS/UK>4 M"PFF, !UM!5C2RU\9<;WH+ARQ FHPPO1_C2D5A#-A2V;*TRVVZ+[[D:D368=+._J9#,LOTKJS"KM M Q?82!.0D*Q6-+:1I(QOE=5J)9:9XU_SR;#-T$#CZE>K.MFNQ^^8^.O'TR?N M'QMF_95#O'L8\<& ^'F+2)Q(3Z#T(U'S2(I<2&:/=]/I?J.3R0L5*V2S+8=&"=0NZ*U'8P#F/<# M.A=/&"'$00NX%Z0?.043FS"*,8WX="N7!.,.!6Q%P^*?6_$;VRA[4%\Y3CRV M\IW7108(./;ZFK_2/!N_TGP?:OG?K)9G*S#$MO_*:LYFR.'9? 5IY_2 Q4=/ MY.]+SL9O/-H'AWX.'APZ?I[GK14^7F3X0SH_,]'.$AH%=BB69JF7="$+9G]^ MWNDZ>PG'<786PPFP][)&C^ZOM\W&;YW=JZ*PV+_)**C2?%4?CN,O1I 'D3"Z MZG ].-PJZ6[E=(8-O[C^Y0H"P@V]E[$ZW2FNTZ0G+_\YI>= '-)[QXXCC2Y; M,B'41&_?W.+HSKRL853/:&YUYF^KS<9OJ]W0S1^X$^,2.;[&EYY=EV[08&$C MG*$+=7/PLV'F4SC^%Z==5CZ[F,77T^FS&-E?3IN-WS"[;ZKTP81,!#W /GH3 ML7W_L*3 M!*T$MV: [2BPALL]Z)2,-3.%P;R);=T>81F$A)!OEYW(R=S-$#FA?0J,+U1Q M[*R,J_TS2V-5=QQ^.\0@R]8I!2#7JR8_R@Z]O@C7<]#KU2*#P-6QK+>T[P%^ M5R3IP\E]RIGQH&-L4V6J,)=<^&^/P5[I[(DWL=PQ8R8UW1ZG1_7D9;:XTR\1 M^JN%?^^$,CJ4H[18XEHL FK*LE#7V,'I%HI>+;&U6K/B1D(27YIZK*A$6[CW M9@;RN-5F0ZS'BTM3JDU2E2V'._PR7/#VERT38_^ERDWOH/CR!"DG>;]T:20/ M9I7/[A:7-B>00E,CLXF.7>A@^P.92YS3%JIF^MG XE[QNNWSP6F!"!GFR:STNO*%%#T.9BZ5,L_5"0>1JNB; MZ7&[YF]5S)ZZ5<%/:WVAU,:@1G_Z/<[^BYK\"$/XX ^]VZ+XF9CPX4[S7I)_ M2\UDN>@ZIBT)XLMC#]?UV@%L1L]?&]7^WJ@KQON@DR41RR^DJ67T83U^!TQ4 M?7C_096)I P(=,?M1;+K27->VA\E-9,;ZQ(&;,?)R>U?R[$\=A2'LRX9/1U.K*&P%[1>QM<7W1%L[W%4K?O MWE0;E-:FW&".ZC)^]K#63ZBS[L"1:VMVKT$OB6X?FI(!=N"WQUC3PC'7;="# M[3#"W$Y=EL]PFP+'R/587IZ=&L.0%A#O96[XI,=@#BZY[Q ^F=A3Q8E%XD#+ MMV9]G26*Q5-=)2B=$=S8[4/?F,]UL(IJEG<[:N# MW.[_4%:[0F4K)WIV'7>9U-T/YSM30?+O*HZ.6P4Q,V^"9_ W"K$W/?;/[S"4 MC;R([[Z-[/]0X$:>T??#Y?]&\#M"=^HQ*-024T\GES XM3SP+Q_@M_.C^HNJ M::H-_TEQG:II 'Y?5@#:?* -W/]FX:?_ U!+ P04 " #%,'!2E$R%N_$# M !E" &0 'AL+W=O(SMP##A.M[E84R].5NPC+9UMHA2IDE2<[-?O2"FN,S3&]L$6J;M[ M[IY[(379*_W-[! M/#5"FJM@9VU[&46FVF'#S+EJ49)DHW3#+&WU-C*M1E9[ MHT9$:1Q?1 WC,IA._+NEGDY49P67N-1@NJ9A^OD:A=I?!4GP\N*.;W?6O8BF MDY9M<87VH5UJVD4'E)HW* U7$C1NKH)97SO!X_8+^B^=.7-;,X%R)K[RVNZM@ M%$"-&]8)>Z?VO^' QP=8*6'\/^Q[W3(/H.J,5X77VY7<';/U@+-^TEDR8?3C*H![[K'2]_ 2U+XK*3=&?@H:ZQ? M T04W"'"]"7"Z_0DXBO<9'P)(;1YT/?-WT NL9LV/&XH@QZQE32JH>0&.%_-'; MOH,D"R_RL:L1E?N18)5^IIJE>1QFHQ26&EO&>U!E=]0P@[LL#=.+$\SN+ _'B8LUA_=P@QO4+@<:B4J'<):$Q8@R&8])NI#4K B6/4'+GCW_ ML]2E/$R2DN2WBOKX(,G*(LS*\3&JLWSENR3+/"RSE+3NE:4I>549B0>>;@0* M:H$R@U^5JO=<",B)U?@B'(_BUS7_V9Q$1T<_C>W67W &?$7[6^#P]G"'SOJK MXX=Z?P%_9GK+I0&!&S*-STOJ>]U?:OW&JM9?)&MEZ8SPRQU]!Z!V"B3?*$K4 ML'$.#E\6TW\ 4$L#!!0 ( ,4P<%(DO\+[^0( 'L& 9 >&PO=V]R M:W-H965TU0]N]W3DK7;<"F?4GN[+O'S]WYSM.--G>V173PT$EE9T'K MW/HXBFS=8L?MD5ZCHIVE-AUWI)I59-<&>3,X=3)B<3R).BY4,)\.:Q=F/M6] MDT+AA0';=QTWWQ#KP(W=D\&'\FMUG=>.6]F0>P)H<3:>01.OWL\12D]$-'X MML4,=D=ZQWWY$?WM$#O%XS:>W./56MKA M"YO1-BT"J'OK=+=U)@:=4..?/VSSL.=0QL\XL*T#&WB/!PTLS[CC\ZG1&S#> MFM"\,(0Z>!,YH7Q1KIRA74%^;O[N\^>SF_./'^'@FM]*M(?3R!&LWXSJ+<1B MA&#/0"0,/FGE6@MO5(/-KP 1\=F18H^D%NQ%Q ]<'4',0F Q2U[ 2W=!I@-> M^I<@7X#*=E#9 )4] W5%7='T$D$OX5)+^9KZ8L--X_5W6C<;(>53*7P1U7?> ML5WS&F>4P[.4%O!;I&O_(OXK"JLC I2E)R MXA^'9>IC*29A6>7$/_^/9"75D\EBQ#6=T(');\E*L[#,/,/);\E:B!6DA(^U M&&951JDFA"++**8]Y8_ ":VLF#<:A3\"_Y?"/76IH[V!T"%5QH\]"[7NE1MG MPVYU-UE/QH'RTWPU3\ ;OW9OX#4$L#!!0 ( ,4P<%)* &SB*P0 .\) 9 M>&PO=V]R:W-H965T>>2_)\K\TW MNU'*D>]=V]M9M'%N>S:=VFJC.FDG>JMZO%EITTF'KEE/[=8H68=%73OEC&73 M3C9]-#\/8S=F?JYWKFUZ=6.(W76=- \7JM7[611'CP-?FO7&^8'I_'PKUVJI MW&_;&X/>](!2-YWJ;:-[8M1J%BWBLXO$SP\3?F_4WCYK$Q_)G=;??.>JGD7, M$U*MJIQ'D'CTVLZB( M2*U6Z+WK_BQKC23U>I5L;_I/].)=%I-I9I[MQ,1AT33\\Y?=1AQ]9P,<% M// >/A18OI=.SL^-WA/C9P/--T*H837(-;U/RM(9O&VPSLVOKF\7UQ^O+G[] ML"1O;N5=J^S;\ZD#LG\_K4:4BP&%'T&).?FL>[>QY$-?J_HEP!24#KSX(Z\+ M?A+QD^PGA'%*../Q"3QQB%,$//'O<9Y 2PYH24!+CJ M41OUKE5$K\A'HZTE ME]*8AZ9?DT6G=[TCLJ_)HJIVW:Z53M5^V+CF+QFLB%6/?0A.KGHG^W7CFPMK ME;.O)> D(5^Z9W8K*S6+4)M6F7L5S\J9\FM=K(E-\HTNB9O_E#2V+<^,6P,?HSY!I'VF.YC MK]4]"GX+<*>J3:];O7X@/Y&/>\4DXQ.1"MK*O%%F&\P8QP0]%25D> MHY/14J3C8(G\,B]E7/YGCV4T0Z8+QE\D">AE0C/!$/"$'S49S%D4-$.&DZ1$ M2L$A@=4**HH8[CQJM0P>R!E)\&6&%"5Y'/KQI#PJK,!<@3F/3SYAI[S'X(J8 MLL2[ N HF'(0'>HC V7J^:6#9/_'?8!*\)TLE&@JD(O!?1SRQ>G1\@2+@M,< M*AV$0T7#L$5^W(-P*'_2+,Y#_Z1>67EXGC"E !"2G8M!*P#'F3=!2D4*HDD\ MVA)2O6I+5 1^(@_Z"IJ+;!S-L.=@\WKM")D^.X0ASSI<-2RIO&V'\_@P>KC- M+(9#_&GZC%TG-Z&(_U..^0B-#>XD2GC)^#] M2FOWV/$?.-SQYG\#4$L#!!0 ( ,4P<%*N3W:6I@( D& 9 >&PO M=V]R:W-H965T\[=9*?TDZD +'FNA333 MH+*VN8PB4U10,W.A&I!XLE:Z9A9=O8E,HX&5'E2+B,9Q%M6,RV V\7L+/9NH MU@HN8:&):>N:Z;]S$&HW#0;!8>.!;RKK-J+9I&$;> 3[LUEH]**>I>0U2,.5 M)!K6T^!J<#E/7;P/^,5A9XYLXBI9*?7DG._E-(A=0B"@L(Z!X;*%:Q#"$6$: M?_:<07^E Q[;!_:OOG:L9<4,7"OQFY>VF@9Y0$I8LU;8![7[!OMZ?(*%$L9_ MR:Z+33&X:(U5]1Z,&=1<=BM[WNMP!,CC$P"Z!U"?=W>1S_*&63:;:+4CVD4C MFS-\J1Z-R7'I'N71:CSEB+.SF]OYDGQ8>+[D3(%G:(8] MS=#3#$_0/&(WE*T HM;D!E;V+:G.,KCNNC0-*V :8/L8T%L(9J[*&#^#,5F" MKHE03!KRGN1YF(V3<#BFZ(SS<)2E(4T2\@!;);9<;DBAH>36 \B'=SD=T"_] M>H0^PMZ!,?A+:0W2DD9IWQ59.$Q&89:/21H.\L["ZVE(TS3,X\1=GX3I:!2F MZ9"<$3+MA4S_6\@K*5LFR$)S6? &K7MF6\TM!^..[Y3#K'JL8W M^TI9'!W>K'!6@W8!>+Y6RAX<=T$__6?_ %!+ P04 " #%,'!2.QOB4I\# M +# &0 'AL+W=ON MRB7RR#JEB5H(#8ZB3.<2E";-.7R^Q4F8CMT?&17@^=G@,1+ODFT3.Q_1W+_70,7B@29?]A6]AV6@Z$&Z5%6CH3@S3.BB=_ M*L]ASZ'GO>+ 2@=F>1>!+,L;KOEH(,46I+$F-/-BMVJ]B5R@G@$K^*)-N1O&*UB'_PK D>:P#SF%^#UZHVW;)XK7=NN@:Z M74&W+73[-6C*FFB3((@ES+4('V"<4[:$,; $PCM>C'-?)6&)CQ;&4)O;S3 M R=E+ XUMA/&LRYF:#X(QN.:2H&DVKOA"?P9+_&(\8&(]DG]%_$^%,JY8%US MN]7--UN%)NG^ [_A!PS\8LIKMGIU(NA6(NB^LU1,2_7!WF:TX@ M)Z3]R8:GU(=.61Y^_JG'?/;+/R?*"K$;OO9\+@1O6=97@B+\ 9O=L$8&026# MX)TR^$WR3+^[)M1&>:4FG!CN_UL;#J[=5("WU'1,$NY>@Y:B7-DV5$$H-IDN M>K5JMNITQT6#]VQ>M,F?N:2D49#@DER]9D#? EFTGL5 B]RV>PNAJ7FTKVOJ MUE$: UI?"J%W Q.@ZO]'/P!02P,$% @ Q3!P4OSA"DCO! Q L !D M !X;"]W;W)K&ULG59_;]LV$/TJ!V\M'("-2>IW MFAA(TA;+L*Z!TVS[EY8IFZ@D:B2=I/OT.U*VXA2IT@T&9)+B/=Z]>SS=Z;TV M7^Q&2@YD-K/E1C;"'NM.MOBFTJ81#J=F/;.=D6(5C)IZQBE- M9XU0[61^&M:NS?Q4;UVM6GEMP&Z;1IBO%[+6]V<3-MDO+-1ZX_S";'[:B;6\ MD>ZVNS8XFPTH*]7(UBK=@I'5V>22]_9@##Z2I=9?_.1J=3:A MWB%9R])Y!(%_=_)2UK4'0C?^WF%.AB.]X>%XC_XAQ(ZQ+(65E[K^4ZWK]2U#4^XW^VE$RBWUNEF9XP>-*KM_\7#CH [ M Q[\[@\*7KX33LQ/C;X'XWG,X?0?L.LW,%<]##\.S",PT?=NHV%]^U*KIX"S-"GP3&^ M=^R"CR+^*MICH)P IYR-X$5#H%' BWX@T!&X>("+ US\';AWLI+&R!5P2_*;%4M7)*VI&CDN&H9/2HW0D7$J^@/#CO6_">U5$L?\5/ M;"=*>3;!.VREN9.3N:>8XH,5\ ZQK5,E_ P)845*:)'BF'&21!EA:0YX%U#I M+>2\( E+(2)IFI.<1K@-M_.$I"@&-$D)IPDI,@8C'*0#!^DH!]=&WZE0")"$ M%SD8Q7J1@\LM)K9U)_!!KJ01-08S36A$&$WA""><9'E$XIP-7#!/$\FCPH\H M(SRC<..$D\!YA!3D$.<%*3B#O6P>P:=Q2I(D0>1IEGC._"%[X&F:D(B%EQR9 MI2S&88\\S1.2)JV1$V+ M4$MU]20'<*F;;NOP-MQ:U:[!;23<'M\<#T%ZE[=.FZ^P\+X[C5N$@X6L?'5& M.]7"IPZW>O1G4SKJWHLI/6_TMG5P+4V)F?UVN@O%A5"V(8+@?;7SW@[>&^\] M:IMPGQC,*Z;T%2Z@'% @/(G[A3Y#Z@"60(L?6*1MC[F4K:R4 ]1-%G-@P%B& MNDEQ=-5@)+BY'62PD)UP9L>]KS0+7PL:8)C@+$V PYLW0 ?#RE^28&BW2ZM6 M2ABL1!Y05I4,GT'O51\-PT@XHQ"AQ()>HJ V?#S"+9!28XN\3:LF\_BGGC+_U%&*MH3%%EC**;GOB'C6/4;QZ(GR6PZL1\>># M^//_*/[;UN#:NE7_H'9]0B[Z=#XKW5'P%Z5[(6J!Q %>EZ5 M8?YSDD89YH!AV2]X]G\P.X0R>T04*"<4\X(Z?Q8,8\=&RMM61CJ -)1EEJ-)\83 YY0R M.^BL&FG6H7^T4/KZT3=9P^K0HI[WG=GC]KZ__2@,IL]"+2LTI<<9?JE-WS/V M$Z>[T*&PO=V]R:W-H965TQ:;5R*H0 MU(B8)LDD;AB7I)@'W4H7<]59P26N-)BN:9A^6:)0^P49D:/BGN]JZQ5Q,6_9 M#M=H']J5=E(\4"K>H#1<2="X79"KT>4R\_[!X1?'O3DY@Z]DH]2C%[Y6"Y+X MA%!@:3V!N=<37J,0'N32^'-@DN%*'WAZ/M(_A]I=+1MF\%J)W[RR]8+D!"K< MLD[8>[7_@H=ZQIY7*F'"$_:][S0C4';&JN80[#)HN.S?[/G0AY. /'DC@!X" M:,B[ORAD^8E95LRUVH/VWH[F#Z'4$.V2X])_E+75SLI=G"UN;Z[6-VMX_Y-M M!)H/\]@ZJ#?%Y0&P[ 'T#<"(PIV2MC9P(RNL_@?$+ILA)7I,:4G/$K\Q>0$) MC8 F='2&EPXEIH&7GBWQ#"@;0%D 96^ UFXCJDX@J"U\[FRG$>ZXY$W7P(J] MN$FU!AY<$S1\5_+C-9,E"M]6^-&B9I;+'=RBFR#S6I?/7NU7\]*TK,0%<;MG M4#\A*7Q_X!W0:$;3:#H9^891)]()C=+9S(LIC*)\2J-L%JR9$[/>8HLRC-QU$ZF<)KG8I/)JQ!O0M[9*!4G;3]L W:856O^@G]Y][O^1W3 M.RX-"-RZT.1B.B:@^]WI!:O:,*\;9=WTAV/M?C>HO8.S;Y6R1\%?,/S BK]0 M2P,$% @ Q3!P4D0WR&P)"@ 0" !D !X;"]W;W)K&ULM5K[;]LX$OY7"%]Z< #5ID@]NTF /%QL#FTV2-*]GV69B74K M2UY)3IK^]?<-];"4RK)[UZ+8B*+)F>',\)N']N0ES?[*ETH5[.LJ3O+3T;(H MUA^FTSQFJR!*1FNXV M.SM)-T4<)>HV8_EFM0JRUPL5IR^G(W-43]Q%3\N")J9G)^O@2=VKXLOZ-L/; MM*&RB%8JR:,T89EZ/!V=FQ\N3(LVZ!5_1NHE;XT9'66>IG_1R_7B=,1)(A6K ML" 2 1[/ZE+%,5&"'']71$<-3]K8'M?4/^K#XS#S(%>7:?SO:%$L3T?>B"W4 M8[")B[OTY7=5'<@F>F$:Y_HO>ZG6\A$+-WF1KJK-D& 5)>4S^%HIXI -HMH@ MM-PE(RWE55 $9R=9^L(R6@UJ--!'U;LA7)205>Z+#+]&V%>KN]FGV/W ;C^=W]RS\4,PCU5^?#(MP(863\.*Y$5)4NP@:0KV.4V*9UV:QB15+']EMY;QSE:C'J&#K.$AR%B0+EA9+E;%UFA>9*J),P0) L*!4*&P[&$^\P4AC2EX4F3"=,S.*@)Z1NF M]-@]3AB%BH4X"QAPQS9'B,A/!<=IT4"FHIRO7"\&P'0OE, M&K;I@(G'+,=P'(]AWK5M=AX6FR"+@IB-GX!MQ],XS7,V-@W7PT;?9L?T8G// M\"6]2 $V@KFNX9F2W4=/2?08A0'.-'LF';_7_\8^E.1"#\>U8G.V#J(%&UN& MZ4EPYD18&CY.ZWJFYF(9CFWI:1LZ=+9[WQA%D6-MS6%"/,LW7&&WC6-);0]/ MN(;I^!W;#'B_W7B_?;#W?PRBC#T'\4:_D5.S(,]5D??Y]B#9';[=YZX[F>[R M6MUM#C8TZ1F. M:T+WALISN4'./P-. M/VXH_+'[(B@V>:^WWB#K"E8E\G5.!;+(-6 ( %R9G!UIRYF>I]WDF-X%QA*^ MZ=GE.\SBV&Q;0BK/)<$B G7P3@-.?,,H>,2!F>QR_NF^XV="> M#^ =<&.W<6/W8#>^@FH2*/RRA0#L=D?('R2[%Q;OU!.LFR%=+,(EP5X7=7!G M?01"2Q_60M#U)7O(D*)$]#M@KE+I&ZQR+,-R":E@(D#B39J\I_A-]L>N[/7- M>I@5@".8(P%!,.E#6A#ISII5L% ,%8;V^[6">1=59$+L0Z:@(=BC\: YO,8< MWH]%J3\)^W*=LND4[;Q$OR]%%$??2'';5>SW2&5!%BY?^^PUR'>'O9#<;DAM M57K+/JEG%;/Z*:JGK!1W&>1+G4+._MY$P&S@+,T_ NQ M3D@.K+$:,MN986'N-E!N'+//*)NB4M/8D2FH'BA)F,G&P7%#5FI$,X3#^Z8^ M1E]QE4J,WZ>%AR![ J^K359F3)^NKCO[-6^D>/.2N7!^:S@*)'J(SZ:]8Z:S MUC$L&\D6M_JF[A_NKF_O>_F&W_-%R9Z9TG:.6C1"\ M$4WPXCM=7V@%^"L5JM4<\(Y 4P+*+W9-:>G,OF_N!UR3$BE*Q;8.LYWYN:Y) M!0:B"133,_7+7!-&W5H=!9*+F]N&M,3%V4?/!Q?TW/KS-2P>BA=]$"__P MBCY+_P/[04%- M0JP> ?[72T9PD2GMG74.5-K*E"35\L&91J;^R_V>BK6^7S M*$[P;RO]_/L"N^ MM'C _";?=LCXX45(GF]6ZS)K^9)#I"(%3@*,5M@TZ!ZY3G#J>9UG]+;6!F79 M:_:K3B?E?9.OETX@)A9_AUD\/?:.R8GIT:N<0'MB::#+@I3IRZ-+(,CKOCNXY^KTL4RH^E96/LUPI:X-+! M-X/G((KKRP+2J#U@VJ!L8]1%/G KQ%D0XQ9!$52]A?=$"6%)NWB"FUE*%87- M+=2=M&XMIJ=0I4F/UX]Q67FA'$,QYE(Q1M>\[*;ISAK)SLNL!(C@ /%]![<8 M&,^I1!LC.15ZWZ?FUNN->=F30][>=?IQJW]([;-M"Y%*PJJ+2,.JD7A<1?HW M1!?J464H@!!P!'594'H@V@@$(UP$AQL>L(MZ<[:VST;5?]GZQ,\L8$VQO8/B\)JIT]AH-;H[Z*;] M:L=MV%7O#@NQ%_TZ/>&CN@-\U-\#[O9[9U_7)7+W]_;& FYDZZXOX@N7LFRJ M9$7TK8R!9*+OK\+WSO]V$Z%8TER('J^_V7GU]+E\W<3U<11[T-#;3R.F/!QL M._!*DMS6DM26O(0DO98\$7>?I\R#_] -9S-[+3W@9G,__*] MZM!,YDWJ8DV$3FSP%*S,<'2>(B<>/?:X@3M!IE+]O2-N4 UU0L&Q3MO#3 6Y M8APKZ+]=8I9)#XGA[&=K3;A>R_O3I&GKH^Y*(1+3I^N<:6[E]]UFMOD\?EY^ M%-XN+[^M?T8@1VQCL7K$5CYQ[1'+RL_5Y4N1KO4GXGE:%.E*#Y=JDJ$G,CP*"2-"R MM9-:(5C79Y,]I+G=,4MN7H?F5HCSWU2548LCH=1Q84,TJE?6^ET MJAI;"HDK#::I*JY_+[!4AUF0!*>%M=@7UBU$Z;3F>]R@?:E7FKRH0\E%A=(( M)4'C;A;,D\FB[^)]P ^!!W-F@^MDJ]2;*Y?4+_XGNG7K;MU[?8\7N]2NUQ+(?<&:M2P*;C&R174?H?:]ZC]"Z@;DDK>E AJ!_#&8@Y!@"X2N].I4&NY453>6N^=I/CKMJU6=7">FYAG. M*C0?V.0>H. M*J9/,H8%-R*;P*M_F,2#OZ,FG8%QM0V00HWE,B=., Q9[S8&H0Q6?>B M;"CM/P%(M!KQ^.D_C\N(!&#.1M5<#SB_(%'?*P'PY8 MXJS;.(SC$7QT>=&9&BK4>Z]Y YEJI&V%T:UV8V7>JNEO>#N3GKC>"^)P&<;9]9B3:5E>67)+>9/OU M/:0O30''Z(O%D6<.S\R<(77Q,KCO?F%M(*_+KO>7V2*$U?EHY.N%71I_-JQL MCW]F@UN: -/-1W[EK&E2T+(;<<;*T=*T?3:^2.\>W/AB6(>N[>V#(WZ]7!KW M\]IVP\MEEF>[%X_M?!'BB]'X8F7F=FK#M]6#@S7:HS3MTO:^'7KB[.PRN\K/ MKV7T3PZ_M_;%OUF3F,GS,'R/QEUSF;%(R':V#A'!X/'#WMBNBT"@\=<6,]MO M&0/?KG?HGU+NR.79>'LS='^T35A<9CHCC9V9=1<>AY=?[#:?(N+50^?3+WG9 M^$J>D7KMP[#">#; )YX;S9*+&]-,.,+-[P0%[V! M%AGJ^O?)F0Z^7P_^?(T)2=/YKFS_O1B M%+!#]!O56[3K#1I_!RWGY'[HP\*32=_8YK\ (U#;\^,[?M?\*.*OIC\CC%/" M&<^/X(E]OB+AB?^?[Q%4N4>5"56^@SK%K#3KSI)A1J9V#M$&\JGM35^WIB-W M_69XH,)#)3T*'8?RW*],;2\S3)VW[H?-QK$:##]Y1:8&K3K?/$@8R+HWLUG; MM2;89BL@Z^ PZ>= M@YOIT.WCF0\^4#R2M$RE[2H6+1T2555T((I5=6AT/X]^ MLS8011FX\4*27(&LHAK+5!/K YF\XG#UEIQ@'RFI9@Q8)SF<%*W*"/PU+*S; ML4=5%:-YH4G)2LI43!A/5*-,70!ES@I:J9Q\ML/JA0$DY2SW$^8?3K4_U*17E27M4=24 [Y*JWV.W-44VA:%BQV0(!^GA3&H;6":RJ*%*F1:LBF(_7@ M5@/T@TY#V@4\<;4F3YDS6LCCO&\M#@@<.)O;KF]02E2T_7O;^?=F+@V\%%'R MDLHJ3B [G%2.4B,!I;"JB@JG1)P]3:52<502F"P@8YV3&[-J U)*"F_:L'9' MYHZC(HRJDB<.2<_(]2 'A1:7"J5$27(PJ ADQT <8QK34&D\;M;.V;Z&QISI M?;IV\-#]!U'S87\O[M_G/F:G.+_^N^^1:Z-PZ%\J2S,X2R,U5DQ&V^+S9& M&%;I3G\> @8H+1?X)+,N.N#_V3"$G1$WV'_DC?\!4$L#!!0 ( ,4P<%)X MB&[]O ( 'P( 9 >&PO=V]R:W-H965TT# M+\1V[K[[[CMSE]&6BR>9 BCTG%,FQTZJ5''ENC)*(2?RDA? ])LU%SE1>BL2 M5Q8"2&R=^/8KU D%!B_B5-I?M*UL.UT'1:54/*^=-8,\8]63/-=" M'#A@_X@#KAVL$&X5R+*\(8I,1H)OD3#6<L;*K66Y/+F*E*J(1^FVD_-9DN MP_G];1BBZ]F/Y3R<_YQ_OP_1V0THDE%Y/G*5#F),W:@&G%: ^ B@C]$=9RJ5 MZ);%$/\/X&IV#46\ISC%K8C?"+M$'KY V,/^,KQ!9Y_.6V [3>8="]L] KL@ M"IB2%TA!E#).>;*[0(3%B&:1OG4@W\J]@NQ92'/A-Y/.L-/W/&_D;M[@TFVX M=%NYS&RA0>A[3HFYK3+-"O3[#O(5B#\MR09-@.#TR0:ODL6=;G TV5[#I=?* MY='^4R!&I81U236%-;P5OAVEAW9 A&S1IM_PZ;Q)% MO&2JF@W-:3-:KZN!\F)>S>4[(I*,241AK5V]R[[N"J(:==5&\<*.EQ57NH?9 M9:H_#T 8 _U^S;G:;TR YH-C\@]02P,$% @ Q3!P4B4]8OH,! = T M !D !X;"]W;W)K&ULC5?;;MLX$/T5PMB'%D@B M4G<5CH'$WHL7:)JMF^U#L0^T-+:)2J1*T7;R]TM*JNS %-,76Y1XYIP9#0^I MZ5'([\T.0*'GJN3-[62G5/W!\YI\!Q5M;D0-7#_9"%E1I8=RZS6U!%JTH*KT M?(QCKZ*,3V;3]MZCG$W%7I6,PZ-$S;ZJJ'RYAU(<;R=D\O/&9[;=*7/#FTUK MNH45J*?Z4>J1-T0I6 6\88(C"9O;R1WYL/"Q ;0S_F5P;,ZND4EE+<1W,U@6 MMQ-L%$$)N3(AJ/X[P!S*TD32.G[T02<#IP&>7_^,_D>;O$YF31N8B_(K*]3N M=I).4 $;NB_59W'\"_J$(A,O%V73_J)C-S?.)BC?-TI4/5@KJ!CO_NES7X@S M E' 'X/\'\5$/2 X%H?S MC"T3LXBDF/C#Q%?B@D%)&Y&1^Q.U^"]B UE#HU:C7Q=ZZ%/L0K^A)E$8)'G$B.UK'R1DK ].7DC<9O@@%#BI+VWP.M >F(RE?K)!XO;! MH?(F^;<:X-(-KQ-"PB08<29RLD/B]D/'MK\@EWX8ACB+LW2L\T^.2-R6V&U" M>@/BBFV8J3[BX+0"BS$F.$J39&0_\D_>Z+N]<7FNHE.@#^S:'?7;N4+;OD!7 MK6F>O2@S=5^9*5JY37)/&[^]A7IG)USS/?*1RBWC#2IAHZ'X)M%IR^Z(WPV4 MJ-M#[UHH?81N+W?ZLPBDF:"?;X3NZWY@SM'#A];L?U!+ P04 " #%,'!2 MY9ZXJ4P# !#"@ &0 'AL+W=O?>3<=%0!$M^LEA*;0P),*E&S RR(6L MG_QI7X@C .V? ; ]@/TLH+L'="NA-;-*UA6W?#K6:D>TFXW17*.J385&-4*Z MS[BT&M\*Q-GI['ZYN'F[7)++^:?[Q7+Q>?'Q9DE>78'E(C/DAFO-7:%?D[_( M_?**O/KC]3BTF-C!PWB?9%8G86>24'*MI$T->2L32%KP\Q_@F2= B(H;V>Q% M]HQY(UZ6FP[I1G\2%M%1&R$__#V7'1(Q!V?40Z?;?(5N%>_B')WXL11&5 L; MGG"+&C!MK.HH_2J*VZ#;*1N->EVDL&W)?M%DO_!F_PPZ)Q\4E^3?:\A7H/_S M2.HU07O>H-?\2>1E3E9*(U+(#8EYP6-AG]O63^]$&(WVOW9M_89&WTOC#@K^ MC+9CB5KC]E[9MNQUB-YQ]A'U)!\TR0<_2+Y5V=9IGVM(A/WI(@^;!,/?6.3A MB4SFK?&H83'RLKCA.;CRVA30EG$EHUB")4<:'8](&AT\*O)OC^1_=$(,6I0Z M3M&T2:%%#*U&%)V('%+F$4F/G))Z6)\$.))B7 MQ#LN-/J_?L 3?LNSLBF\Q %N#%C3?(-69NQT$70C=I[9P<*HW\/FW*0$_2OE MLBWSC+:8EV^3T8-]4;]_W<$:M"%6_?(*/)@9];O9WTHE.Y%EK24]-:_VDH9' MQW0.>E/=7@R)52EM?6(WH\T-Z;*Z%X2'Z?7UZIKKC9"&9+!&:-09( ==WUCJ MCE5%=>BOE,4K1-5,\98'VDW ]VNE[$O')6CNC=-O4$L#!!0 ( ,4P<%)K MN6C' @ )TE 9 >&PO=V]R:W-H965TV,VTL@<#R3I*9C9-TW4EV,YMN^W"G#UC"-E-)N C92>=^^ N2 M8QP+8277^Y"U+3@<_L#O,*?"49T5Y,5@JM?HX');)DN6T/!,K M5N@GY"@K/*< MRN#.(!2-F<5IGZ)C:?V;9#V-A+ M1%;6?\&F*3O" Y!4I1+YMK+V(.=%\S]]V@JQ5P%V58#;"O"@0AAU5$#;"JCN M:.-9W:UKJNCEN10;($UI;\,(,XZ.2^BG7]=3EI\GDZ_OMY-)].;1_#AFBG*LQ)\H5)2(_-/X!?P_?$:?/CAI_.ATLV:RL-DV\15 MTP3L:"*$X%X4:EF"FR)EZ6L#0^WOSFGXXO05]%K\C19G(( _ QC T.'0Q%_] MFB5G ,:F>CCVN(-V&J+:'NJP-Z'E$MS\4_$US5BA2H_):&T2!B8"+D29LST"OEP>SV= M.,>K:9O4;9MUOKZ$.-#_SH=KA\]XYS/V^YPDQNE2K^Z$:2UF&?L9T$R#HG9- M(P>DHIJI>97IU=N4=7F'6][A".][UXRQHQ@FG9T@NTZ0MW>B68=,EB"M&%@Q MR47J\MQO&@7@F5'IFQZCG9E\SES,@QR*@M8U,,[Q4C M4:>*\F6;.:$J63@G[;BE=H3';>_& M;;5#U.E=&%B*!U[_'E[I2=<:WV;J@L2@*1,)57H(>&$6H0YLA8[:LY*GG$K. MG-TYTAR*SX+@1\]$#O?B3^B%Y[304T6)MB.O[4%K#WI=NYO>?M4];8P^ UJ# MU-E%V%X@(S-DG:-AXT&(O#[<]O8!M6=K['/!QH_P: "1BO_;1 (/);9F]CU M!$5H%!_,7$?!< 0)1N,.5VW8"/UQX^8I86595#JV+=F$M2CF>AM M2$T.'5\K=R]P>UT=Z+CMA:/@R">XC1NAG^YW3&\F7Y3NVIA<;8WLMP_'$(U( MV-&^C0BA/R2TVH?.]MNXAY! -.X:14O\T(_\5OO(V7X;SV$\@M&XJ_\6T*&? MT*WV(V?[;0"'41S&"+K;AY; T(_$5OO8U?[6R'[[<13%<=31O,4H#-_0O ZQ M.J>;*R:=3H0M\J$(AIB@#B\L?*$?OG_669,.-50O7A.,)#.II%F[6>V@]BAW MNN2W2YJ=$QB#O,DDPABD]-D7,:"E-?336N^B]3Z%UZAT^H;:L3V.4(BB [C M-LVC$80C''?H:FD._31_D"*M$J7W?&N=>*]R \GM6#O#-W10/41A@/"AR^V" M1"\=3$8=+ENJ0S_5I_F*832"A\ZV"W9@&UIL MPS[8SCB=\8RK9Z=_;6:/XQB%Y#!$N@IJM(^#KG5EX0[[P/T_]RR?,?F7;]9; M7L/X!/LN:/D+^_#7+Z0#OM"WW4&6OLA/WU\E8\6&9JG.A5.=K9EN]=$+6<"B M4^Q3D44E\B.M__K8&GHE6^!3;>_2:)W664R=O3E<< MA(O"]C;+40[7^ZP.CRT(D1^$-WH\EU2FX+/^LZ&2@7M:5'.:Z,3,1)D[E?8: M=HLQA$\Q[)8WR,^;-PP[:8<=[[!;FB _3;Z(XA>34QD 13Y 72O M=SEYE>]$!/\%5Q7/4C,I>P@;60Y%I^!09#D4^3ET4RJ>U\<#U8'$YIRF6]LC M9L/CAUV1Y53DYY1#W'N:+'4IDUT7:7WXVNR*^FB]=P@;G4)K"Y/H2*;[7JW] M9M%QJ2V?(C^?'%+_SI)E(3*Q> :?M-9W.DB8?6XQB"R$2<)CIA%XVVB3+:)LL_9O?B6,=B_[WFWZ'ZS/4(=MMS"/8[1RE=2'Q#9UXS%#QZ?0%IBR4/\VY]I MH9ADI0)2ZPMT-E$?]SC5/&()G6'OFP5BZ45Z'(F]EK(_=(EE$(&GD-*BAO@W M.V^1TF\)'WE)0RRNR)&W">F:2<7+GEPE%BWD%.D5V7M[>^3U[9ZCYBV"6[9V M9H4"%)##+):TSW,B L=AQUDUL2 B?F*\'.==[QWG38RWO<2U+"&GR,&(A0;Q M[UG>>@I)VB]%W:>0CH+N4\CAWD67G,E%??^G!/4K^^;ZR.[7W1VC3_7-FH/? MK\*/D^:FD#737%RZIW+!BU*ONKDV&9R9FSZRN0O4?%%B55^GF0FE1%Y_7#*: M,FD*Z.=S(=3+%]/ [D;6Y?\ 4$L#!!0 ( ,4P<%)';Q_'M , /@- 9 M >&PO=V]R:W-H965TB#(M$648GT*#K._OU(29%D?= &\F+KX]YSSR5YCLC% MB8M?94:(!"]%SLJEE4EY^&#;99*1(BYO^8$P]6;'11%+=2OV=GD0)$ZKI"*W M,82^7<246:M%]>Q!K!;\*'/*R(, Y;$H8O'?FN3\M+20]?K@*]UG4C^P5XM# MO">/1'X[/ AU9[-="M/''^2]_< MI4L+:D8D)XG4$+'Z>R8;DN<:2?'XMP&UVIHZL7_]BOYGU;QJYBDNR8;GWVDJ MLZ456B EN_B8RZ_\]!=I&O(T7L+SLOH%ISK6@19(CJ7D19.L&!24U?_Q2S,0 MO03DSR3@)@$/$]R9!*=)<*I&:V956]M8QJN%X"<@=+1"TQ?5V%39JAO*]#0^ M2J'>4I4G5Y^^?-E^O_O\&;S;$AG3O'P/;L"WQRUX]]O[A2U5!1UG)PW:ND;# M,V@(@WO.9%:"/UA*TG, 6U%K^>%7?FML1/P[9K< XM\!AAA-$-J8T[! \/2:R!#_N2?%$Q$\#OMOBNT;\-=E3 MQBC;J[69QRPA4W-00_@5A);I\RJ*H..$WL)^[@_-Y;@SCE[+T3-RO&//I)1* MRG**7)WK]8K" 2U3Q!DAOR7DFPD5AY@*30ALLECL)P?-'U6]<2'$GAM.%P_: MXH&QN#(3914,D)#:CL.V:&@LJM1U88V$HY)>!&'H!(/)&,<9UTC4 M$HPN$%3KF!"A9/+(\Z-V[*MT@F#G6_#M2FDP^NWYD8]<'P_'82(2NY'C1Q&: M'@G4%':B^PD/93 2ZKN_X@>O.,,0=0_QV 3489PJ* ASBN?*= MIR*SJ5XCH0;B;$%#)QA:WD28"\,(SU#L;!F9??FRX!J ?N4 1I&+@G#(<1PY M6I3G-#MG1F9K_L1Y>J)Y?I74.GM%9G^]3FIC@PTB#X40X6'_XTC'#5TUF_Y, M_YT7([,97Y#:V(=GI#8.O""USKB1V;FOD]K8E6_<*/"<8&XA=[Z,S,9\E=:B MZ[0V#C-H#7?.CLW.?EEK#4!_9Q/X8>1!-.0X%3E'+HB:&'VT*$'" MCTS6V]7V:7M\^5AMV@?/U^I84Q]".ICZ3'2OYINJ[V!.=@H2W@9JZ$1]S*AO M)#]4._4G+M6^O[K,U-&,"!V@WN\XEZ\WND![V%O]#U!+ P04 " #%,'!2 M?"L62<<& "&)@ &0 'AL+W=OQ#"ZPQ[Y2*)$#B=%V&I@B:=L4P[(-B,[%073Q)3IIA/W[4):(L M4I2=J5\2RSY\_>HEQNBVB,)'7&7@_)6;M/T6WEQN3J9P=*1C.2R*"4"]>]!+F04 ME4K*Q]^-Z*S]SK)A]_6S^B_5S:N;N0URN4BCK^&J6)_,O!E8R;M@&Q6?TL=? M97-#K-1;IE%>_06/=:R@,[#7YQ_>W8!7%[((PBA_#=Z +S<7X-5/KX_GA?J2,G2^; 3/:T$\((@P MN$J38IV#=\E*KG8%YLI=:Q$_6SS'3L7?@N0(0/PSP! CBZ&%N_F%7!X![)7- MD>^P0]J,D4J/#NA]5&/K,BF"Y#Z\C20(\EP6N2U/M0RO9,K1]'"*!?2Y&E_' M\X>N?TL@IQPB!-O ':>T=4J=3B_4 ,GR\"Z4*W"=I:OMLLC!GU=C%AS40NQSBT2CWO8ZV7"#$.,01]2>R)X:Y0[C9XM ME]MX&P6%2L19G&9%^$]03B(VI]QT*GS/)SVG9AAB2"#NV9V*UJF8IG,)X_NY M3UC/I!E$B"#<;M%K+7I.B^^4MT3*3.7R)HVV91[WZE5^J^]/U:M\\_ZHXI9WN7=NU!!*/4"[(@-W.;(^FZ5^- M#MN=O3P?"M0W:XGD%',B!D8MPMHMWJ,K[-&WD)Z\D7OV/J!W-4J[W8MY0L#^ M9&"+1!Y"/D,#*=!3.'+/X0?U+VJ 1% ?<5_T_9J!C##DT2&[F@C(C82OU;)) MKMZ<*?2H9>".9W MLS!=@5=_R"#+[6L+M[P'GLJF0("X7F-PL J>;-5;C"CY MC1)OE%R=2V,&N3FS_^CB^ZX-;)'.Q0'2J$%NUNR.+O O^! NU?I<^4[4U"ZS M!W6YU^#3Y$!N=!PR^#QC2,%^:LP0 @410XG1 $)N ATTYDRT&#Y]HX2E3^[; M?6+-'NQFS_\<;(L1>5P/$=<*7G,'CW G3=XLTW@C"]6][C,IU4ZPLQA5G>^E MBU6L:8+WHO:]1E6E4(!X4#OPYI0V$VH0WH?-L%C^#1#G#XUF;"; M3.,E?>E*$6OCOEZQQ M'L$#7C4:\,@V9+2V>R_-L*8#GHP.V)SZ!XII!E*!AJNI&8&G8P0V 6"OIAE' MD1@L)]&@(#\4%.84<7/JD%+O32RBB44F(Q8Q M020H@X088]@,Y+Y/.1E*ED86F0Y9Q$11^5"'0J,K6@*Q*BX;&,940XO^6&B- MR/L'0&M$2M&JUL*M%AZC%M74HFYJ+:H?@60&,AE5]YZOP\T4J*(:570R5%$3 M0?TN8PFAU!=PX+DTU92BTU&*CN^<+"%.GYV?9=R &JWH2ZE$-97H9%2B)FPP MAP0BC/L)LT02YGF\\SQ^UZ_F$IV.2]3$#144>\3O^[5PR?.P\ 8>@U+-)>KF MTFB%]X81U3"BD\&(FHP9*JDEDD+BD<$<:1S1Z7!$+3LC>TDM."($4V_@AQZF M<<1^+(Y&Y ]XLCVBY.^CM)L$S2+F9I'J5S(J3V!L55=3K-G(K)ADV\0TB]AD M+&+C++*$N)XA,\TB-AV+V#B++"&N9\A,LXBY631:T9>RB'5.$4QWC, DC)$I M5\BN0TT?-AU]F/F#C6'1%5);G'=.]"B.W%<'G7*P3+=)49^<:=]M#U.=54>( M>N^?H[>+^DB4EJE/:%T%F:IL#B)YIR3AD5 IR^I#3_5%D6ZJ&PO=V]R:W-H965T2; MR@ T>L]YH9(@T[J\Q5BM,\BIZH@2"C.S%3*GVG3E#JM2 MTX4 X\,QVF;8#.(U+NH,EZ)=R(4T/ M>Y<-RZ%03!1(PC8)[KJWXZ%=[Q;\9E"IDS:RE:R$>+.=Z28)0AL(.*RU=:#F M=8![X-P:F1A_&L_ (ZWPM'UT_^YJ-[6LJ()[P5_91F=), K0!K9TS_6SJ'Y M4T]D_=:"*_=$5;VV/PC0>J^TR!NQ29"SHG[3]V8?3@2D>T9 &@%QN6N02SFA MFJ:Q%!62=K5QLPU7JE.;<*RP'V6II9EE1J?3Z?S7W?QA.IY]6Z+K"6C*N$)S M*B6UNW6#KA KT"/CW&RABK$V2"O$Z\9^7-N3,_8_:=%!(?F"2$BZ+\L)NKZZ M^=\%F\ ^-?&IB;/MG;%]>'J:O$YG,Q_Y(].>-^TYT_X94QNQK<):-7(J^X\? MTEYG%.-#"ZKO4?U+*-*&JE5?/X.*/"JZA.JUH:+/HP8>-;B$ZK>A:E5TBFH' M#3UH> D4M8%JU> #$#XY*?;2>:1RQPJ%.&R-)NP,34I9'^2ZHT7I#L]*:',4 M73,S=Q](N\#,;X70QXX]C_XV3?\!4$L#!!0 ( ,4P<%+<) =4; ( ,H& M 9 >&PO=V]R:W-H965TN*_,ME$2.> V5OK+FHB1*;\7&E;4 4EA1R5SL>9%; M$EHY66K//8HLY3O%: 6/ LE=61+Q]P$8/TR=L?-V8D$W6V5.N%E:DPTL03W7 MCT+OW,ZEH"54DO(*"5A/G4_C^UELZFW!+PH'>;1&)LF*\Q>S^59,'<\ 8-< M&0>B#WN8 6/&2&/\:3V=[I9&>+Q^<_]BL^LL*R)AQMEO6JCMU$D<5,":[)A: M\,-7:/.$QB_G3-I?=&AJ_=A!^4XJ7K9B35#2JCF2U[8/1X)Q<$6 6P%^K\!O M!;X-VI#96'.B2)8*?D#"5&LWL["]L6J=AE;F*2Z5T%>IUJEL_OGA"=W,01'* MY"WZB)Z7.CTT3OB*TW=2C9"'[Q#V\/B"?#8LGT,^0C@Q M\O'D5.[J3%TPW 7#UL\?"#9@XW_+/DN2 M:.('$YRZ^^/L_<))$D&>(0Q4G;&''%@ZR_> :2YG^%;!2EZ#"WBVOM*]?.-R^J$.,AA%!2OV6"0&5 M0C479K)< HUZ]X\"/XZ2R1EGORX<)R=U)YAQAQG_1R?O$'LG=MS_>V(3QDSYGT1L:"4UT5I+O5&LLXMF?J;6/F6??YROX!4$L#!!0 ( ,4P<%+-_K7%'P( +@% M 9 >&PO=V]R:W-H965T ['SHY O MJ@+0Z+7FC9IYE=;M/<9J4T%-U42TT)B=4LB::C.5.ZQ:"73K1#7'Q/<37%/6 M>$7NUI:RR,5><]; 4B*UKVLJ_\^!B^/,"[SWA4>VJ[1=P$7>TAVL0#^W2VEF M>'#9LAH:Q42#))0S[VMP/\]LO2OXP^"H3L;(=K(6XL5.?FYGGF\# 8>-M@[4 M/ [P )Q;(Q/C7^_I#4@K/!V_NW]WO9M>UE3!@^!_V597,R_ST!9*NN?Z41Q_ M0-]/;/TV@BOWC8Y=;9!Z:+-76M2]V"2H6=,]Z6O_.YP(2'!!0'H!<;D[D$NY MH)H6N11')&VU<;,#UZI3FW"LL7_*2DNSRXQ.%XMO\R=TMP!-&5:"\;<-EUG-"4CY&RLY %!+ P04 " #% M,'!2.#A%L] $ #*$P &0 'AL+W=O$ MZ7]67*18Z:98>S(3!"^+H#3QD._WO!13UAF/BGOW8CSBN4HH(_<"R#Q-L7B> MD(3OKCNPL[\QI^N-,C>\\2C#:_) U&-V+W3+JU&6-"5,4LZ (*OKS@V\FJ&A M"2AZ_$G)3AY< Y/*@O-OIG&[O.[XAA%)2*P,!-8_6S(E26*0-(]_*]!./:8) M/+S>HW\JDM?)++ D4Y[\19=J<]T9=,"2K'">J#G?_4JJA"*#%_-$%M]@5_;M MZQ'C7"J>5L&ZG5)6_N*G2HB# (UC#T!5 #H*"/LG H(J(#@>(3P1$%8!8:%, MF4JAPPPK/!X)O@/"]-9HYJ(0LXC6Z5-FZOZ@A/Z7ZC@UGGVAS3VXLKS$F)B4Y@0G#'F=I(\)$MR=(2/ST3 MCQP GDZPSA+MLYP@)^)-ONZ"P'\/D ^'-D+N\,^8=8&/3#B"EO"9.WQ&XBY M ]OH/V03U#4+"KSP!-ZBX1&QTW:-"%PS<.F:*:7.3$>60XY4+1[V0)EE3& M/&=* LQTBRP4N)4R+RC'7"IIHQFU5$/](("HUJPL?KM;T/-AV+-+VZO9]YSL M;YG6D4@%,DRM:ZAG81>%PX%_1*_=#PZB_K '[?SZ-;_^F=)O>;(UI9\*LJ0* M?#$5__N.I LB_G&4;U /,+AP@)BG*55ZL]%BF()RVQR?#-IZ^+YCC@]K'D,G MCQO& "]F6^QH'B1D),&< 8/G1,(-^M3F?"8\ L\$"^DJ2V.I MT.VI[6KK^5[O-',]&<'##F<7S87&/Z';[FI\,]F!U/CO >-F)FA;U5NTWI:M M%1FV##TZGA&5@.V>(70]WJ#&8)';8#_1)_WT4!#7%:15)C:Z9X!@-PS?6)\\ MS\4-?==*1XU)([>I6FM_L=>AQG*1VW(OEFQZ!L@BV8^4&OM%;KO=TLW!SK+_(A-:\LE: &O^NBWO@S>JD_ZZKI%XKB&@2P?*D :B-X MOMZ SSDCU8L.@A?5M;%TY+;T/W(L=/+),\@$93'-].JMC-4J9?NQ&*+(L28; M/T=N/[=*\D R56FRS]ZF27"1)HVU([OBL$B"XK6N/ FH[]8'4C?%,O*R7*@Z.RH7A6'*4LN%(\+2XW^I&. M"--!_[_B7.T;9H#Z^&[\/U!+ P04 " #%,'!2OEN'(78# "R"P &0 M 'AL+W=O)DY"0 M%2!1V-7U3FU1V;L^G/;!) -836S6-J7W[\].0@B0Y*[J"\3VS#???/;8,SIP M\2*W J]Y1F38VNKU.Z+X\AD"SF1-M\!TRMK+G*B]%!L'+D30-+"*<\469-1,;<0DQ'?JXPR6 @D]WE.Q#^WD/'#V,+6<>*);K;*3#B3T8YL8 GJ MS]U"Z)%3HZ0T!R8I9TC >FQ-\9<9#HQ#8?$7A8-L?".3RHKS%S.X2\>6:QA! M!HDR$$3_O<(,LLP@:1X_*U"KCFD)6# M=^D0=#CXE8-?)%HR*]*:$T4F(\$/2!AKC68^"FT*;YT-968;ETKH5:K]U&3Y M_7'V!WINN=,;27ZRE)(SP$P-S(AOD9[ M1I7L00QJQ*! #/X?(M)E*15A*64;1!1:P88R9@;:8@>"\K1M6\H8@R*&J?+7 MB1>%KNN.G->F6-=F>!CC,*K-SE(8U"D,WI/"#;J36T5 MGR5SQC*L68;O8_GU#41"92O167A%X3,.NX2*:@K1^RCH6VL-5+5K%5U3B 9Q M'%^(U6K6)=:P9CK\R*D$EO:?Q^'U>30;C2^XMYA%W3L=U^3CWB)]+NYY2-'T M%81^M^J=1@M!$^@I6NR>KEBW5Z Z!JEBP#'&SL2X:13NBF2$78:M;M,R2-04 MP+/]"Y7:K+ =A.TJX<8S@3^6 ^VLXPK9,#MQ,Y+=JMB_E; MTY 67=4)INQF[XG0%2I1!FL-Z=J1%EZ4#6(Y4'Q7]%@KKG3'5GQN=5,-PACH M]37GZC@P >HV??(O4$L#!!0 ( ,4P<%*\ T24C , .,- 9 >&PO M=V]R:W-H965T?6AG6FP)#*0#S!#( MSG9WTS#0W3QT^B#L"VAJ6ZPD()G9CZ]D&YLFH) T?0F6K7/NN5=7)U)O)^0W MM4+4<)I[*ZW7'WQ?12M,F6J(-6;FRT+(E&DSE$M?K26R. >EB4^#H.VG MC&?>H)>_F\A!3VQTPC.<2%";-&7R_A(3L>M[Q-N_F/+E2ML7_J"W9DNA!M%%:I"78*$AY5ORRN[(0!P!Z"D!+ 'T M(*T3@&8):.:)%LKRM,9,LT%/BAU(.]NPV8>\-CG:9,,SNXPS+ 9OQJ@93Q20M_ >?@,?U(I)5#U?F[ 6[$=E MB,LB!#T1@E"X%IE>*;C*8HQ_)/"-WDHTW8N^I$[&/UG6@("^ QI08+'JE. PQQL=]5VT"&D0WO^]DC, M5A6SY8QYL]%*LRSFV?)8S-:CF+35"@)2!2WJ=&1:& 3!<6EA)2UT2KOF&4\W M*7RYQG2.\JNCPNV*LNVDO,UW(\; M@REL1? HN8(:\FCHV4O&-L'N9W(JU.) MZ)PEXCT,MX6(*5JC-$L (]/@TEC2AB7P-U\<%>1F)W"/3$(3TF*OD"[$[%XY MBM>M='?/6H\IRXQFL8"K?>TFMG8*WO ,8I$D)OP:9;'/WQ[+H'MN22\J:1=N M:>SNW%8A0>UHP:LW2TD9/IT:.7!6T5D=_:3<_01_D[>QJ M7U+;*W'[ZVPXK3H$_H=G^ NI[92X_?1%35-0=@[M,V@TNR>6IO9/\H2!OE[C MA(\5MAO-$P)K-R;GV?&+>\=-_WPK)+6'$[?-/NRE9QA0[;?$;;@OZJ7NXY4B MC6[GQ%+5!DO<#OO32^6FI\4V?\Y:T=K(J=O(7^\?5QGHL+KDHD$>%-<_.$:G M*)?Y[4)!)#:9+D[4U=OJ!C/,S^U^/;VX_EPSN>29@@07!AHT.F8CRN)&40RT M6.>'\KG0YHB?/Z[,+0REG6"^+X30^X$-4-WK!M\!4$L#!!0 ( ,4P<%*L MYAG># , #,* 9 >&PO=V]R:W-H965T]8*5U<1&&*EEA3M6I*)";F860.=6F*Y>A M*B32U('R+"11U YSRGC0[[JQJ>QWQ5IGC.-4@EKG.95_AYB)32^(@^W +5NN MM!T(^]V"+G&&^D((L\PR&1U_*M*@]FF!N^TM^Q<7O EF3A6.1';/ M4KWJ!63T7>83.^N)CP]$V.^(X)7 NN5PHN>8KI/D%H M JFC(=MHAL3+^(WR4XC("9"(Q <$C?SP,2:G0,XL/#[WR&G4R6TXOL81OINU M31.(!:PYT\K#V*P9FXZQ^39&, =3:?NI2"?Q9Z8=BVF M[15C+H(%,GU83_M5/3Z+/3V=6D_G/:N+//6O:^=-Z_J:U9[TLUKZF7>KW[O[ M$E,8/*(T]S]QIS>.GJ_6Z'V*V='#4#'[=I_79%_QSF,0OT_QPG=B*G*O:)_)OFCR M+)J\3S2Z$W10,7EU7WA-2L7ASO.;HURZJD1!(M9= &LY0EYT^F+EXO9DDDCGCR2",5]YR. Q&N2)ZH.=]^P')! M+:,7\D3:)VR+N:V6 V$N%4]+8TV04E:\R:X,Q(%!PSMA$)0&-A!NXPK<)IDL4WVL"W*XDV[62C_9\8 2##0I]WF&.YM(P\1[I5!'Z M>.8D@<]TA<>66"_NP3,249<'5Q7FU7F8I,3$8C\0,D'#HVB%8/OUZ'1#Q)B( ,19$81T]IYURTZPKMNAY-[]B9B>%[+U>0 M]S]3XQ5UW^8&-" M;B2_ Q%YKLL5_^#R],\*Q]_O5.GHC*WR@Q>ZX%_G%)L4Q=J65 DASYDJZDXU6I7M05&L7J87-7]"Q)HR"0FNM*EW>:5O)5&4 MT:*C>&9+UY(K70AM,]:_'BC,!/U]Q;G:=XR#ZF>F_PM02P,$% @ Q3!P M4O-W=&BI P "@T !D !X;"]W;W)K&ULK5=M M;^HV%/XK5K1)]TI;$CLAA"M HG"G=1,M*O?EP[0/;CB4J'',; ?HOY_MT(3; M!H.T?2FQX_.1JGMIR"0V088E3[?0JG?K+E@ M5.FE> KD5@!=62-6!"0,DX#1O/3&0[NW$.,AKU21E[ 02%:,4?%R P7?CSSL MO6X\Y$\;93:"\7!+GV )ZNMV(?0J:%!6.8-2YKQ$ M8C;X(_3?' &-@3WW+8 MRY-G9*[RR/FS6=RN1EYH&$$!F3(05/_L8 I%89 TCW^.H%[CTQB>/K^B_V8O MKR_S2"5,>?$]7ZG-R$L]M((UK0KUP/>_P_%"/8.7\4+:OVA?G^WU/)154G%V M--8,6%[6O_1P#,2) 4[.&)"C 7EKT#]C$!T-(GO1FIF]UHPJ.AX*OD?"G-9H MYL'&QEKKV^2E2>-2"?TVUW9JO/QR/_T3W2^^W-[?+='D;H8FWRM*50)0 M+F5%RZR36NVA=T(MQ6F:Q-W,DH99XF3VC1>ZA(M@6W^74*$B7=S=*E/H) M^=F1HGY#I^\$>LCE,UH+ *0[JS,,;OO0)XF+1]KP2)TX2YNIC#/]3T':H" X MF.=.3NF[JDGC 2%)DYJZ[=X?2WK)@/2Z,SAHJ Z<5'63AVA1T!+]-0?V".)O MQ_UQV*I?Z&X678IOU>@H9^&[2HSC, S?W+;CV" Y/?8CL1-9QO]C:HY@IT&/ M^DD'VXYS@_YYNJ2E2YQTY_20LXI=E9Q64?%_D]3I!?O+FHI;4<5N5;U20:87 M8$CJIZFK=7$KMMBMMA=%9'H! /NQ4\UPJZ[8+8SSO+PZ^ZU&8K?(7"&B8@?1<[8M[J(W<)X11E<4%8_[J[(X&2J9""> M[+ MM295I:K'M&:W&>@G=HQ]LW]C!GT[K;8P]5?"G(HG/:N@ M8:,O3[NF)% M/7C7"\6W=G9]Y$I/PO9QHS]60)@#^OV:<_6Z, Z:SY_QOU!+ P04 " #% M,'!2!$4N5AX$ *#@ &0 'AL+W=OYX=R@EUP6Y62T,6;[T?/*;,-S5EZK+2_@RTKI MG!D8ZK57;C5GR\HHEQ[Q_L9V5 62OVR@[OE9.1;1ESRS%@7#/Z>^8Q+:3T!C]^UTU$SIS5L/[]Z M_U(%#\$L6,EG2OX02[.9C)(16O(5VTGS7>W_YG5 H?67*5E6OVA_P ;A"&6[ MTJB\-@8&N2@._^RE3D3+ <]!J0V(.\UH+4!K0(],*O"NF6&3<=:[9&V:/!F M'ZK<5-80C2CL,CX8#5\%V)GIW;?9_=?/Z/'FY^<'=''+#1.RO$17Z.GA%EW\ M=3GV#,QBL5Y6>_QT\$AZ//[#BFODDP^(^ 0[S&?#YK<\NT8DL>8X/37W(+8F M0-($2"I_]!T!#KBCC3M:N0MZW,TU5) V?SZ@K62%0:Q8(OY[)[:PM8TK60=W M4>7.UM3S- @BG^)H[#VWL^+ 133! 6YP)WR#AF\PR+>J2Z16Z*GDZ*8LN9/D MP4?8FISZ,'60G)'LXDA**4Y2-\FP(1D.DKPK#"O68B$Y8I9BZ>(8=N9.4DPA M1V<NC"*PSB(W3R3AFPF"$-SG@[@#'$ATG@9IXVS-.W%Q1M56DT M-T)S6\!HP0N^$NX-F':(7)$XC>/S2G;A:$I;Q73"%_O'5NV_42;/P%'IGHS6 MUB<38S_%21*?,70B T*"F/1P;,D)'N1X(^%@P(J,(SABH*7:+X?^N>TG4"*>UD?-0*38=99IG>P?6'SPOFH9/:$X:1*N@QHFOIA M)\,N(,:8A#U4C_J#AP7H7PZ'%G2_D&+=3Y,Z9G69'\YZ M[B7O"LD5%!*T\_2%J+_!]TLU[FK-%:8Q M38.PL[XN*"&@GV'?#CQ*$Q[6IF]P"W(1OS@POWQ+HFKW[3,92:#:6UNO#J(+ M#$GL!]'Y'O5:!W5[2_K*]%H4)9)\!9;^=0QYT(>+QV%@U+8ZNR^4@9M ];B! MRQK7%@#?5TJ9UX&]#C37O^G_4$L#!!0 ( ,4P<%*'.B*!<0( "8& 9 M >&PO=V]R:W-H965T'>I!NI7G0) M8-!;70D]"DIC5M=AJ/,2:J9[<@7"GBRDJIFQH5J&>J6 %9Y45R&)(AK6C(L@ M2_W>H\I2N385%_"HD%[7-5-_QE#)S2C P7;CB2]+XS;"+%VQ)E8W" M3J7@-0C-I4 *%J/@!E]/J,-[P \.&[VS1BZ3N90O+K@K1D'D#$$%N7$*S#Y> M80)5Y82LC=^M9M!=Z8B[ZZWZ9Y^[S67.-$QD]9,7IAP%@P 5L&#KRCS)S1=H M\TF<7BXK[7_1IL'&28#RM3:R;LG60()"60/8)_1.$N"7$ M/M'&F4]KR@S+4B4W2#FT57,+7QO/MMEPX=[BS"A[RBW/9'=?)]\>;M'WFU^W M,W0Q!<-XI1&^1)_0\VR*+CY:XT:3G-#$!#U(84J-;D4!Q7N! MT!KL7)*MRS$YJWC/1 ]%Y",B$<%'#$W.TZ>0]Q 9.#H>GK$3=T6+O5[\'T4[ M(]?OY/I>KG_*GJQ!&YX?JW3#I)[I.O(U2_"01D.:AJ^[!3C$89+$5Y@..N [ M;TGG+3GKS?:*[01QS%I#3':N')!A@O>='<)B2@>#*#YNC';&Z%EC=R*W94-S ML),,$&\BP]Y '_-*#\I#(Y)03/;,'N(P)5$RO,)[;L.=EJM!+?TDTBB7:V&: M_W6WVPV[&]_C>_MC.P2;F?5/IIF@#TPMN="H@H65C'I7MH:JF4I-8.3*-_9< M&CLF_+*T@QR4 ]CSA91F&[@+ND]#]A=02P,$% @ Q3!P4G<+,9/L @ MT0@ !D !X;"]W;W)K&ULG99=;]HP%(;_BA7M MHI568CODJP*D JVV2=U06;?=NLD!HB8QWMEU$&\A8,>!;R-6=%1<9DVHJUG:Q%N-U OV9+1E M:UB"?-XNA)K9M4N<9) 7"<^1@-78NB.W,V($)N)7 H>B,4:ZE!?.7_7D:SRV ML":"%"*I+9BZ[&$&::J=%,??RM2J6 $SGOY.8KD96X&% M8EBQ72J?^.$+5 6YVB_B:6%^T:&,=5P+1;M"\JP2*X(LRZLVHB$@W@4! MK02T+1A>$#B5P#&%EF2FK#F3;#(2_("$CE9N>F#VQJA5-4FN_\:E%.INHG1R M\O7[[,?C/?IY]^=^B:[F(%F2%HA>HQOTO)RCJT_7(UNJ/#K:CBK/:>E)+W@2 MBAYY+C<%NL]CB$\-; 584](CY93V.GYC^0!A^AE13$D'T*Q?/H=H@&B@Y23L MP7'J37.,GW/!;[83 G+9XS2LG8;&:7C!Z0%B$"SMVN-2Z!FA?ACWDQL7.P1[ M(WO?+/T\COJ!,PQ('7="YM9D;C\9%^H1R+O(2J';R$APZ 5.V"+KBL.$^KB; MS*O)O%ZRI602NKB\LWR4.J$?M+#.PX9!&-(+^^775'[OF9C#"M2IZ#OM06T5 M?/10!&?L-T//==U6B1UAONO1QMDY 0MKL/"C9R(\S^BY#FF#=811ZF(R[ 8C M^/TUAC]V*"K=2VFD/JUN3^IMU;1W]]8EDP0M8,YVDNZW/]NA0 (XV6K?)&!FQO^?;69L)EO& MOXD5@$1O69J+J\%*RN*3XXAX!1D50U9 KIXL&,^H5+=\Z8B" YT;IRQUB.L& M3D:3?#"=F+9'/IVPM4R3'!XY$NLLH_S[#:1L>S7 @_>&IV2YDKK!F4X*NH09 MR)?BD:L[IXHR3S+(1<)RQ&%Q-;C&GVYQI!V,Q=\);$7C&FF45\:^Z9LO\ZN! MJQ5!"K'4(:CZV\ MI*F.I'3\5P8=5'UJQ^;U>_3/!E[!O%(!MRS])YG+U=4@ M'* Y+.@ZE4]L^P>40",=+V:I,+]HN[,-R #%:R%95CHK!5F2[_[I6SD0#0<< M]#B0TH$<.O@]#E[IX!G0G3*#=4;.+ M27IB8H(>6"Y7 MWG5=Y0ZP1_Z3Y$+GD A&7X Y!MW;W.XB' MB(3:'4<6.5XU:)Z)YYTP:)9P?A7.-^'\OG!YS#) DKZ!0&N1Y$OT,IP-T0+F MP&F*A*1R+1G_CCB5<(&N,[;.9=>\[/H)3#_Z!=ZHN0A&WCB<.)OF<+7M/-_U MR,BO[/9 1A7(R HR4T(!)0V<"Y2K5,06%H(2X*QCXY0&A; M83PFXZ";(*@( OM49(5*+$CE%Y4D5 K(T1,45/*$FJ3S3-]4@TZ>-H"@+)5Z-=BA?K5Y',$\H3M;*4?E@LP.1-/3M'5].XS1&, M"'8/.-IFE\2+0N)UTX0537@BS1,(H#Q>H=]H5OR.[F"CJD^A:HDT&#&'N7U% MA6V%. PCWS\@Z;#S,7:CGGF)*I+(2O*2Q\!58LV-W(*)1"\FH:J@ +ZQ3D'4 M5A21 +OX0'G;KD%@2W)2!0.XGH<*UT MV)%(+Y:H1VZCCF&KW*]R!?Q291O;<)8QFHDO"%V_I;)M-E:%A_1H)+5&\E,3 M_2/P&'I([#T1/'3=7[LJY0<<]VGK(HF]GU8-;*3V7OI!?]AOG[.NWOA(^3Z] M9A063'LGI!?3[N<>PZQK.[87]X]5%]O$VOOS>HGM?F=FJ,YMS/5N )^V'3BY M!I6XZ@#426SO[1&#[+N)HM3K":(]^AD?]D';7HTNYWEE@ M^]:B42MLZ],>I#_Q_+#?/D:]K<#V?<5]];XUJK1^[3II[+%PQ^B6.$< MIW$JS8 OS6%=J&V$*LZ[HU_56GT0N#;'X(/V&_VAP)QVZS"[KPP/E"\3M393 M6*B0[G"L4@/?'=QW-Y(5YNS[RJ0Z29O+%5!5?+2!>KY@3+[?Z ZJSR?3_P%0 M2P,$% @ Q3!P4O_:"/GH @ ^ < !D !X;"]W;W)K&ULK55=;]HP%/TK5K2'5EI)XH0D5(!4H--:J5M5UFVO)KD0JXF= MV::T_WZV$U(* 7727L ?]QR?RH+)D9,K55VZKDQS*(GL M\0J8WEER41*EIV+ERDH R2RH+%SL>9%;$LJ<\="NW8OQD*]501G<"R3794G$ MZP0*OADYOK-=>*"K7)D%=SRLR KFH!ZK>Z%G;LN2T1*8I)PA MLG^QWK67!9$PY<4OFJE\Y"0.RF!)UH5ZX)NOT/CI&[Z4%]+^HDT3ZSDH74O% MRP:L%924U?_DI\O!G MA#WL=PB:GH;/(.TAG!BX/S@A)VB3%EB^X -).T$7MG2AI0N/T$U(05@*B"BT M@!5EC+(5XDOT"D1T9;]FBRR;>:7/8QQZ<9#@H?N\FY2.N,$@QF]A[]3V6[7] MDVIO6*K+A01TED$].D>ZFJ"*2VI>ID2*/ %#V5H8'RH'_1T+ 4RA"@3E69>E M^LC^CM0+G$1!O.?H,,P/X@&.NQU%K:/H?SNJM!%QW,\T.A"*O6#@^T>4QJW2 M^)^5"I"Z9!EA2\%+JPY>*BJ(+9/Z,S(K4A&U5F"F!2VILINRZR;BPYOP \\+ M@VCO+CH"HT&0A-T.D]9A\M&W "P[]0J2@Z_;]^(D\ 9[.@_C]E]++=3=*:(E MB)7M+1*E?,U47:G:U;9]7=FJO;<^T6VM[D)O-'5/O"-"/V^)"EAJ2J\7Z^R) MNL_4$\4K6ZH77.G";X>Y;LT@3(#>7W*NMA-S0-OLQW\!4$L#!!0 ( ,4P M<%*!/WH<#P, .$' 9 >&PO=V]R:W-H965T(#R#!\M(FZ::V4E^&&-+&Q!@@(3ZXR:6UEMC%=M;!K^?L=%G9 MTM /C7WQ\]QSESO?>"?5G=X@&GBH2J$GWL:8[9GOZVR#%=,GJ2C\*@L2O&!?>=.QLUVHZEK4INH^& MSWR],=;@3\=;ML8;-+?;:T4[OV7)>85"[TP1IL M)"LI[^SF(I]X@16$)6;&,C!ZW.,"R](2D8Q?>TZO=6F!A^M']OY%BPNC2?Y>X#[N.)+5\F2^W^8=><38<>9+4VLMJ#24'%1?-D M#_L\' #"Y @@V@.BYX!C'@9[P. Y8'0$,-P#ABXS32@N#TMFV'2LY Z4/4UL M=N&2Z= 4/A?VL]\816\YX/WJS=@WY,^B_&S//6^XHR/<80274IB-AG.18_XO@4]"6[71H]IYU,OX MD8D3"**W$ 51V"%HT0]?8G8"TB)9M#F?N#XAD?X M;D7.M5%\51O, 9D27*PUR *HG:E@!37C2O.<,\51=^6_X4\P82ML^!]A"C.Y%OP/Z3+L 58HL.!&@]DP0YU)0L"$Z)F M):"S4-4X#!40=FEN7,<'FI-X$ 5'),>MY+A7\BS+5$UJN3"H4!NZDDIFTVHD MU,?"Z9(7OY 7)V$0=ZM+6G5)K[HOTE!^N,ADY9*#&K:,YUW^DQ>?=)#&\3!] M4M!4>L>Y\#0]'1W)8]HJ37N5SOF6*<,U$["02@IVSU6M8<9S^'&)U0K5SY[* M'[5>1OWYL/6!)<>BJPM'+T*C(?;T>Q:@?W#Y5:C6;HAHR&0M3'.SM-9V3LW< M]?S,/@_/%LVX>:)IAA\U_IH+#2461!FJADHS<;(K;MB5]+0A>V6&YK! MJ.P!>E](:1XWUD$[U:=_ 5!+ P04 " #%,'!2\)DVBE:8F=KZK M$*FTG;9IE:JB;A?3+@PYD*A)S&Q3Z+^?[01#5[XNN,&?Y_7[Q,DY9$O&7T0) M(-&JJ5LQ<$HIY]>N*R8E-%1$.E&O*9*^8<:&&"FMHEGA>Y#:U: M)\_,W"//,[:0==7"(T=BT324OPVA9LN!@YWUQ%,U*Z6>X1;J6BLI'W][4<>>J0.W^VOU+P9>P8RI@%M6_ZH*60Z<+1'7NY6:[AA4$ZW,5:V^E9'D:K52<3+_<7\SNA^ABSN0M*K%9>9* MI:K7W$FO,.P4R!X%3- #:V4IT'U;0/%>P%5VK">R]C0D!Q6_T_8*>>0S(A[! MSZ,[=/'I\H"L;U%](QOL0P5U>PA6ZH56K2Q!O<53"7P7@8 M$CD%*;9Z\=F0XH]()")^FNY&2JR%Y!B2?PI2:O72LR&E'Y!P$I,@W7-+V-M\ MY]XQJ. 4*+R5.?#9L'JI=UQ!@A.?[.$B&Q?D&%=X$M#SY0G\,5$D09 D MP7]8[E:&;H#/3!T2:,(6K>R2M9VUM>ZFR_";[5VA?*!\5K4"U3!5H=Y5K!XJ M[VI/-Y!L;O+]F$E5/4RW5/4:N-Z@UJ>,R?5 'V#_ >3_ %!+ P04 " #% M,'!2V8P9:H4" ">!@ &0 'AL+W=OP%?^Y[CN"V4FW&FZH6MIX#L0)ENSF8&MC45K-R4S M7W&AA%XM-4Y-KR_/%Y<+.)FCHF4EX1L5@IK*?H!/<+^8P\F[#ZFK]$XFW\U: MUHN&E1QA]0G<<*8*"94+C_#9TPY\!5N)0*5$)?NJU)#$EL3>R1) MW<=#]7V)04C").H27^@,.YWAH,YKU$=,84"I0)]F+%/WS \&GG>^X%B)9V,9)#G M.XK:U*KBE/6I&$;'\(Q42#B%NKE,_AAR^BS[A+D'+:!&L;:=44+&MTPUW:"; M[9KON>TY[K_TIG/?4+$NF80*5QKJC1+]C433#9M \8UM*$NN='NRPT+_0%"8 M!+V^XESM [-!]TN:_@502P,$% @ Q3!P4A5TW]FW P Q0P !D !X M;"]W;W)K&ULI9?;;N,V$(9?A1!ZL0LTD4B*E+2P M#<2)%\VB28TXVUX4O9#M<2RL)*HD':=]^E*'R+)."W=O;)&:^?EQ1,V,)D&V<$IBFS@. MMY,P2JW9I)A;RME$''0)I^AEK_,)>S;)PA=8 M@?Z:+:49V;7*-DH@59%(D83=U+K!GVXQSQT*B]\C.*K&-"ZEPC-WRO<0ASG2H;C[TK4JM?,'9O7[^J?B\V;S:Q#!;E15(Y&X(D2LO_\*T*1,/! M;+3?@50.I.W@#CC0RH$6&RW)BFW=A3J<3:0X(IE;&[7\HHA-X6UV$Z7Y8UQI M:>Y&QD_/GA;/]T^+A\7C,YHO'A>?[Y_1\M>;QQ7Z< *[1(M[ ]%[ -:LU+WGGG9%3Q2YA>(X?\ MC(A#< _0[;C['6RN$?%S=QR,X- Z?+30D5R-=H V@CE.Z+?.G-"^_\97V=88E!OM*=-=8E/N.,M_FZ=I1A3K'?S\=K/C[*MWC+3*: K >.\P)#G@_;E#C!J.XCP8M Q/4;;1!Z^J-'0IKT'W(F :$D!9KUPX['@Y\ MMY\5.Z?$[(S2_F:B*='2X)D3'$DPM5-?DF=PHP3@'\HTE7MSCRYU&R]H&8D> M,TJ)[PT$@ISPR(]EFLK_C(]SWN'KFC'N,3; =RH!>+P&7)YI*L&SPT4(;:!4 MQ'UVOD/I /*IM.#QVO+_,DTE>H;C$T;;U#UFS/'( /2IX.#QBG-IML'=RG)% M&'/:!:C/SO7((/"I N'Q$G11OJFT^-G;$W2J98]9P'G[#-N-AC !^5+TR=ZC%XWF2:9L\!]"^1*E"L6P,Y+.M6?B)\N>N1QH MD15MYUIHT\06EWOSG0$R-S#W=T+H]T&^0/WE,OL/4$L#!!0 ( ,4P<%+T M&;8# P, @+ 9 >&PO=V]R:W-H965T)P:P5(Y3*MT^@0[;:':0\F^2!6$YO99C!I/WZV@0!5,*7= M2^+;.3[G\^UKK[AXE!F 0NLB9[+C94HMKH- )AD41/I\ 4SWS+@HB-)5,0_D M0@!)+:C( QR&C: @E'G=MFT;BVZ;+U5.&8P%DLNB(.)/#W*^ZGB1MVN8T'FF M3$/0;2_('.Y!?5V,A:X%)4M*"V"2373=CV(#L".^45C)@S(R5J:< M/YK*;=KQ0J,(&2>OXM27URCD-\+"\8_]@S6LS4R*AS_/O M-%59QVMY*(496>9JPE/:#>\&[XX?8!C3_?W-VCMP-0A.821>_:@=(SF?%! MLF7M;5CQ"=8(HQ%G*I-HR%)(CPD"+;'4B7]C)^(DP'X7X/<(ACBH$]=WP M 20^PBT#CZX<J$/+*3ZR*NE M8$A[6>1$'U\I0@H[4M\LU3=?M&O17S2BC!;+XCD;N57.UGI=K-SPV(]:E;%RPVH^ M=J[T5:G^ZL6Q(NOGQBH*]_=P^+IHG<''/HXKPW4&I^.%7?&*#EZ2R,GT164@ MT)A+I<\Z%: ?>W7)!1GA_4SX/U\J9PAKIR[)RW''EO;O2>1^4,XOOQL?^W&] MVH$;IY>_4>D@.,@I"A!SFVI)9$5NGNVRM4SG;FP2\Z2]9](\FZOL:38YXHB( M.642Y3#3E*'?U'>XV*1=FXKB"YNY3+G2>9 M9CI5!6$&Z/X9YVI7,1.4R6_W M'U!+ P04 " #%,'!2FQUQZ/P% "7&P &0 'AL+W=OQ%"RRQ>)0HND@,Y,'%,BR9D;3=BV$O M:)NVA>G!H^BD'?;A1TF.:(L4D]9YDUCR\?0_BG<_GGGV5,B_R[40"GW-TKP\ M'ZR5VGP8#LOY6F2\/"TV(M??+ N9<:4OY6I8;J3@BWI0E@XA".@PXTD^&)_5 M]Z9R?%9L59KD8BI1N#H%(D M4C%7E0NN_SV**Y&FE2>MXY^=TT'[S&K@_N=G[Q_KX'4P,UZ*JR+](UFH]?F M#=!"+/DV5??%TR]B%U!4^9L7:5G_14^-;0P#--^6JLAV@[6"+,F;__SK;B+V M!F#:,P!V Z [(.P90'8#2!UHHZP.ZYHK/CZ3Q1.2E;7V5GVHYZ8>K:-)\NHU M/BBIOTWT.#6^GWRZN9_<3NX^H3CS2WB[@&]NQ:*)VF)X#TZ09\? MKM&[G]Z?#95^9C5R.-_YOVS\0X]_#.BVR-6Z1)-\(1:'#H9:;*L8GA5?@M?C MKSP_10'\C" [!!TY1]^+>:G"%@U'(\\KP1*>RBZ(0 M!VYYM)5'O?)N,1J.H(]1E& 5L1"*W4M8J9?X7G:SR9)G,N5Z- MDT>1.V>360\/.O)\%@>Z1JVND5?7+O]*M.')PJ5I9$](B!F)HZXTAR$981:S MGA3!@:FU@5?CG<8RSYI$%O-"3^2_8E'EMUH+#:.4YSJ#ZEKN++2!0YA>>8P" MZ83@,@6FEVG(>EX_W@,&?LU$HV*6)BO>L%BAF5@E>9[D*U0LT3?!I3,"[,AN M&(UTBEL1V*8C'!&BMR<] 8 ) 'X@ )$OO-+!EHYQ%(YBZ&:>R[2),B0]V@UL ML)\V'WDBT2-/MZ(2N]$K!O&R%'K9O_H=$$M='!)=/Z*>$H8-KK"?5UYQ+\UO M:,MBA&(]<]WI=5CZ S ,PWZ(];$<_8?JV+[4L4VKP"Z:P%Y!>VP8A?V0>E5I MQ3:!N@7,:W*HS? )^P'U8GG%#N"XZZO+TE]@#9NP'TYOD!XVF*S5M0O#MJ04 MQP&+^TJL01GVLZS>#:2:$6HKB^KUT@BA>ZKU?=T(&" W[@'$%[L$F# M(TKKMNMPHFQ#"$8TICWU R1X,TZ*+"Q CHU@F[U(/^"5YNH!PF)Z, 8MQ7R0U]X,A."AP=$@YI%'8ENCJI M*,#4K9 8UA _:WYH!T]LFF"FY\MJ\5V&G;IUJ-MPA_BYG&AZ1]CZ M$<5I&02Q?DD](1CRD#<@SU'[9;+WRYN?3:]*)6+#I9M*#A-O*A'#'^+GSXNI M1&R:Z)Z>A-VMD-/.DTJ&.L1/G>-WS,0&CM[AL-@*P?'37A@R#'TQ/YJ^ M=[M,; 0Q@J.X*]@VPT0CK4>N(17QD^KU.V7B0)5K<3C,/&O#H(HHE0LMUX LA*P/] M_;(HU/-%]8#V+&[\/U!+ P04 " #%,'!2W:?>H\L% #$& &0 'AL M+W=O";@L5U:U*5F4U(/R MS"*V[5EYE!:CR;B^-R\G8[X565JP>8FJ;9Y'Y?L MR7@3K=@C$Y\W\Q*NK-9+DN:LJ%)>H)(MKT;7^/T-]>2 VN*WE#U7!]^1G,J" M\Z_RXF-R-;*E(I:Q6$@7$7SLV W+,ND)=/S9.!VUSY0##[^_>/]03QXFLX@J M=L.SW]-$K*]&P0@E;!EM,_' GW]FS81HPOT^?$6G?UT/K8$/%..M.+&_W3OGPSXQP3=\4*L*S0K$I8<.[! ;*N8 MO"B>$J/'7Z+B$MGD'2(VP1I!-^;AMRR^1"20PW%HD$/; -+:GS/@;]ZD])05 M;)D*].6.Y0M6_F%P[;2NG=HU'7!]G?-M(2I8+3%?%>E?+$&I3/QXFV^S2, E M%VM6HICGL(374LB.@0E<,_3E>E&)$E:)28G;*G&-D[R'>G*6\:HZMU90&G1I ML'?@U0YD[=A-+ASJ$]^S_;&U.WP_&DOJ4>P2QVTMCU1ZK4K/_"K*E$.%8N4N MC1DZBWDESE%HV69,N0X"C:0:F*%FF6BN]2$:B/,HF(K?RH*@9" MHR)!,2C:5BB!2JF+?*C$T^Y%W&1Q- ]L=P78-L8:9E*N('(PC0*6V89!%B=I MC!9-[&4:ORYV^*#HXS>L%/D$;67'RFS#D ;]F)PT.Q9).I'D9-&1-0>=R9JC M9P]1'HVI;6/J]#5J#+%'<.@-J.S*/Z;&U_4V#K,HTC"/-LQP;B MJT) 608FDV-M'2*PF1&_RFJJU:.%A!VX#N[+4BT# I ;8"WN$($#H[9I!%" MZA$)*%6KM"C28B5K[[Z :44'0[SR^CV"UM2Q_2#TAU9L1PYL1L>!< 9,,$M6 M"_X0C'6F9AJ3CA'$/IT': YUNF0B+1GLH\1;.D[2D8'@_[CG)!T R&D G.@Z MB5K7J1.2@R1I]@2JG1.&OCU0\4A7_LF)]O]M/6?CS51'-"8!<>F T XEQ(R2 MP7:3J#S0AU"UF*AB4D&KV' [TJLX UF@'#VK><0QVR%3=,%!" B5TJMF% M[P=X2%A'#/IJ8ISL,AM7WBD$:^RT"+8.SH-S!H53'I-7J%XG^X/6]FY[%']= M'T#W[D_Q^YO]@7KG9G^^?P?U&+(896P)+NU+'R)8[H_,]Q>";^I3YP47@N?U MUS6+$E9* _A]R;EXN9 /:/]Q,?D;4$L#!!0 ( ,4P<%(4-1 SL@( %\( M 9 >&PO=V]R:W-H965T>E@/WZ2['AI<<3&8"^Q/NXY/NJ9PR7 J055$0\6.*.=^/O<@[+*SH+E-F(9B,2K+# M>U0?RZ70LZ!E26F!3%+.0.!V[%U%E[.AJ;<%GRCNY=$8C),UYX]FW#[!\?W5W#Z^N41&:2^B]'@5*W\G4!YN&=5JSQB=8HQ@6 MG*E,PIREF#XG"+3$5F=\T#F-G8SO"/,AC-] ',91AZ"9&WZ-&Q_BH8%'%PXY M21M;8OEZI_BHW/"**1!$(>B'";C*4$#)I1*HJ$#]3U=0YH1UI>9)1:4T:(JX,L"BS6*K_ 3EHVA*3+<4@5+8PP(2^&#/=/E\S,]+FMI',H& MK;+!G\?>E:L;'ON]L#-7-RSQHZ$KU_-6_;D[5_+TGW,=MLJ&_Y:K&ZYS?1E0 MG:L;EOAQTIEKV25[8YO%B?ZNY9-[O?-'7K71"Q MHSKJ'+>:,O3/]2,AZG963Q0O;4=8U%*ZWDB4"H E:JG4:"/5A>U'UA4D. M\.K8S':@G?;A9SLAHS1$>Y/8SMW?OSM?Q\TP8N96*BG)@$G"&1*P'#@C M__(J-O;6X#N!G3P8(Q/)@O,7,[E-!XYG@(!"HHP"UK%8Z:X*,L.*.7\L\'#@$\0F'H'0(_M'=Y.'V;C*=S![0>#*;W-P^H/FWT>P>G5V# MPH1*%)VC"S0OSVT,#)9$H:5;/8-20M M%,1&S.\UB;U##:MLAU8]/*&^3^.&8B;U2:LUV@C^4Y 9-%N_XHHHO:N2;-V2Q#K%0ZQP ^+X? MM7O=X!BUQM(+>CW?:X?UR)T*N=.(/&H\USKHSH>LG8*NL6R&[E;0W4;H&TP$ MVF*:PU&YU?%V/U!TX[#C:Y0CW!K#=ACUHBBNIXTKVKBY:G47Q!G/F=(-)^$K M1G[K9!/3/!*1'^2=$KP@E*BWNC#B#Q5P$89^''>"\"B.&LL@[H1^.SXN;_?@ MBYV!6-E&)E%B6(LO7[5:]&PO=V]R:W-H965T"X4@Y4?6D24C?7VWZ.Z^6<'+SDQ;?R0>N*?)_/LO)P]%!5C[^- MQ^7-@YZGY8?\46?U)W=Y,4^K^FUQ/RX?"YW>MIWFLS&C5(WGZ30;'1VTOSLO MC@[RIVHVS?1Y03T[,KQ?A%$&6[I/[-V/];7^WG5), M2M4C E"$)W60@;G( :1(8P0@.@#YEF*Y03F'D<<.$U4_$J,+2U5%'&>)#TP M @0JV(EZDI:5+K))/G],LQ_UCWF>75;YS3H))3_&%( M4T;#J,20M0P\J[2<8/=]M:6A];YBQH.KG=X+C<;U2:8]'#UKGM)M P^#'$ M+E.!-$/>,OOCZ3MH%NV$G[7)YL*1VLQ.[8%*N0$0T',@L,M\"[7<#=.+BMG86#'%'.[2B_>*H7 M/*MO&TK^5Z^17%Y=G)U?DM/I=WU+SK*;?*Y;_9RT0OKR0(X"1^1RSY["A'R'#@"%CNV7*8\*Z7T(,R@0P6=@;OKXA3 M_!'(5!'(>1 (4N'9>9B(KI_0IPBR5MA9N[\B3G%&&/YJ(*M!("Z%9ZMA(KH. M@I5= KDJ[%Q=ZR(6NGP^/MLO>@C$I0AD'0@$H_!M'8BN+\"4D"RAKT^E6UI" M'>DCQ52/6 A;88?M,+&&11F)<)6!3 6)&)6^3079]0I>/U-;FVPN'&$L[3#> M4S&G*"01OC*0QR 1L]*WQR"[WD%',5N3S84;?RRSPWI/Q9RBE$0LRT .@T0L M2]\.@^S:!SV,W-+2SDB)J)=VU*_UDV\_$4DDLPSD,RC$L/+L,TQ4UT3@5%(> M)]M%4,AK9>?U8!&&Q2J%_%6!7 6%L%6>786)ZKH%/5A3R&/E:!0,5L0I%BGD MJPJ5C6"D(WC/1W!(2'#.2%"(9.5H+ P6S2D<*82J"F0L*"2J\FTLJ*ZQ8,5; MA.B-W.R%^(UGI@B!&@7R$2)$9^3;1XBZ/@*P*%$B9CT*(&0C-SO!28%AP25" MID:!K(0(Z1GYMA*BKI70ESF%@(W<3(1A:C@%ELC(WPID*T2(Q(P=CW43_>DB8@@2=,O7[*VM:R_4,:] 3U&-$: MV]'JH-"P0!(C/^- I_T8:1G[/NW'N_,)K$TV%V[DU-J9.T0FMVQ>!&LYD FN3S84CC!,[C(?(Y!1Z$D1M$NC,GR!U$]^9!,F6#('M"-S6 MTHK !$F>.&<35/F[.&@)XC<)Y LDB-W$MR^0= _]$F*><-XC!?(Y<\KB5GE"CM(&&JFV@1G$#]5[=0+>4-]C8!M0H6Z!NA@&3 M;W30@!H5"S14R0(U:A:H]Z(%NB7U0%*E0/8)850F4#>OP$V(@<4D9M47!+(+ M8*,JS'=6P6H&%X:9M6,[BL?V5,4MLIC%7Q#(3 "S% Q\VPFK&9Q4,9BZHV)L M3U4<:QD->$(@MP#,L9G#GF%D:MJ,VS/A+61WUV3MD0X-9WP6!C $P M2KN ^;8&5C-L'CHIC:"O;M0H X,==6![*C(PQ!@E7< "V0)@%'*H];K#$*NH %.O^#4<<%S+<#L)K!21X#MSO*O=XJCUO0,:JX M@ 4R , HW@+FVP)8S:"<$6<4>L&.2J_U T'HX@(1RA4P M*K9 ^$XC6,V@=B)N;'S-6/,E;U_2HAZ_)#-]5_>D'YIDG6+QM6F+-U7^V'[S MV'5>5?F\??F@TUM=- WJS^_RO%J]:;[,;/WM=4?_ %!+ P04 " #%,'!2 M=]Q7B_T" "9"0 &0 'AL+W=O MN(#MS'OSYDUBN[UC_$7$ !*]I4DF.E8LY>;>MD480TI$C6T@4T]6C*=$JBE? MVV+#@40&E"8V=IS 3@G-K&[;K$UYM\VV,J$93#D2VS0E_+T/"=MU+-?:+\SH M.I9ZP>ZV-V0-(^OLCXDV0UY.#O M"#O8/2%H2FG"%H3&08TVR-!A_T/X\A70*_9$]0 M9@JNX7ZCI&]N1^9_#ZKX3M+S3WC=+RZR6JI0/ M.$14?MW^5IFL=0W[7>>P.SE7:$!!6K46![[?\(XZ<"+.<^H8!Z=;X%8V5?>B M[ G+[H94A!Q,(_C[UUO@XD,R?)4F''8XU[M&$[Q/FTO@-#P?'S?A1)S7;/CU MHR;8E4,N!;XV9[]0LK:9S$^/#)[? _*)9!MSE"Z95 >S&<;J[@1Q[G]02P,$ M% @ Q3!P4MDP46I6!0 UA< !D !X;"]W;W)K&ULK5AM;^HV%/XK%MJD>Z5=B.TDA(HB%4JU7JT=:GNW#],^&&+ :A(S MQ_1EVH^?G:0Q$,?I=ML/A23GY3G'SO,5XX2 G+>I-Q<6\A)F.^EPG+ MZ$* ?)^F1+Q.:<*?SWNP]W;CCFVV4M\83,8[LJ'W5'[;+82Z&M118I;2+&<\ M X*NSWL7\&R& ^U06/S&Z'-^\!WH4I:?P1?P[?X2?/KA\W@@56X=8;"J M\DS+/*@E#T3@AF=RFX-Y%M/X.,! @:Z1HS?D4^2,^)5D?>"AGP#R$+0 FKG= M+^FJ#U"DW>'( 0?7C<1%/+\EWL5J)?8T!B3E^TP"]8*!3&W3F.4K0?6.52\) MR,F:@BT12_5TI=HAV'*OG]GZ6:8+BW3Z97R:!' $A\/QX.FP2HM9X*$HK,V. MJO'K:GQG-8OJ19W2C*Z9!'_SPL=T1K*B&%77!0C9843-=:(-EL0LT V6!7= "*S38A(:LT"R&T 4-&6BH"UH( MY%;P_6:K! ![5IRHD1Y%T K49NFYD!I5@6Y9F9%\>R05N14J;@# SDX9'8!N M(;AD3RRF6:S9CJHA(+:F]QOI1X$?1:=MZC([QF@$!;JY_8HP 9Y(LJ> K\$N M(8J-\YS*'!"I^'C#LHQE&_WLE1)A+2!H(!M&.(300Z2KQ[?H\W0J )TR\(']'+8G$@0]B#V M3UO9- Q#% 1AVZ8U&@+=(O*KW%(!%CR7>O025/WLD/]EE(%&%J!;%SJ'F0Y_ MW,>!=9KI\//[*'2-,\@("'(+R,<,-%62HSD%PBB >'2RZE9+SQM"OV5D149P M4*?@6$<:U-210N):\AD509TJ8IU54%,.@G8N1D8+D%L+VH80U&3_0B=;\AGN M1V[N;YLM4)/'"P%OR6=X''6,]BT# VIR;N"WYS.$B]R$^ZXIH(IQ)*V>HUK# MM,C-M.]3=F1A4\=>,A2)W!1YPS*6[M-#D?D?O_F0(4KTG439X8_[,+(298>? M(DK/1938$"5V$^4[.K90%2[.;2&_+R ?L1'YS6N+FTNV-N?]Q'V-XQMY_:C\C9,P"$VK%D5E;\#AB.YD3"@N.Q*XH,/\]@9P=1E;?.BXLR3:3>L&.HQ)O807R M6[G@:F8W+"DI@ K"*.*P&5GC_NTTU/$FX#N!@S@9(YW)FK$7/;E/1Y:C!4$. MB=0,6+WV,(4\UT1*QJ^:TVI^J8&GXR/[%Y.[RF6-!4Q9_DQ2F8VLT$(I;/ N METMVN(,Z'U_S)2P7YHD.5:SO6RC9"L*+>9+M+H;+^?H:@82DUQ7 4 XN4#Z;(P!ZPV#FS"R]Z?^M,;YSDG<&]5^H]KO-&)&\IT6_2$K M@H8TZ+3"D*KKC=3Y3UX0*_65%^B*T-J4ZS8G@G<9ND'H>F<^O(_R!C=]I]V% M82-X^#_V;OC!O6N-N[QW8:,Z[+89*%,U!4O&D6H(**WW$C"G2K% )? JDW]9 M'[8(# :^OJEO$FF+&SJ.K#>-S,EK+,FL-Z)2OSY+969:;-I5J,FY62V;QK5!9C#&$R M+K.\&IT<=?>NU,E1O=9%7LDK!9IU66;J^YDLZOOC$1H]WKC.%TO=WAB?'*VR MA9Q*_6UUI-?+/"]EU>1U!92\/1Z=H@\3RMH&'>*W7-XWO=^@'_VP['>W>V3;L_W[L_:=N\&8P-UDC M)W7Q>S[7R^.1&(&YO,W6A;ZN[W^6VP%U!&=UT71_P?T&FZ0C,%LWNBZWC0V# M,J\V_[.';2!Z#5 2:("W#?"P 0TT(-L&I!OHAEDWK/-,9R='JKX'JD6;WMH? M76RZUF8T>=5.XU0K\S0W[?3)]<75E^NOIV>_7H#IQMF BVHNY_L=C W+'57\ M2/4,1WO\):L. <0_ @PQ\A":Q)N?R]DAP*)MCM((';*+'.GZHX'^IEDA&U]< M-LV2KEF[BNY.,(44$H3HT?BN3]B#9(A3G+0$[SST'5Q*,&0I1SYV;(=6Q9E^V4E5:;S:@%6JK[- MM8\C<][-(30LAR%U<2:@C(L><(]CLN.8/!%1+95L-) /1D$;Z>.8..\^P)Q2 M >& I >(!.-I$@@DWY'D\4#JI53;Z?81Y)[@<(B8&/!S<0E,(!=^=F+'3D39 M72/5G^ _\*W*M9R#JL[\(6PIX-?-X+;=W@=.6<(Q M'JY #Q)#87"]M;K/SMH"BOM"9 :)^U(DB$B80\]%(DX2CD3H [/.@.+6\%%6 M1FW;^5)F(LWB>M;<6"E'<2V/C-XCS90P1,V&:[7*O MN2*-4^$P=5&A#\B*.'I"Q7=V.)6+YV3P?-=K::8(!=538T24_TMDP].H]%0D1@DX>M M>./7BC=V)3EMQ2LA#CL/$D&"!2(!>E:\<5R\SZ7)U6=YMLF JSG(2F/&^;_= M#2]KS][>?(5&=X>D72"EJ8E]0,ZP=00<=P2?X#Y^O+.U4K*:?0=:9553;,V7XAV1ZPV84,B38;;B ;8"E80L!%L+P7$+.<_OI&KRV]P(U)6JY^N9 M?@-]LOZ X_X0UB=WWV[46 @CRL/8>';X-*4<]7*^?7;677#<75ZH3JZ-'/!V MQXW1D+*+3"E#*)"48.LV..XVS]4FSZ:?,>8L?A=FW),%$CMB38F\-B\@KM68 MK( 3#H?8,I2!D,AM:9$XJ;T MQL)$7%/BB=FS.T4?7Y*"$(,!72*]@E3:+S\1:SID+CIO$R%B&L5_@J8!Q@O@1%K*B1N*L\I@A$WV_!7 MP3S >!F,6/OO%9&L^-&X^GV6$'O44FP(KW@=]HN!M M'8C&'2ALD-1U$,P9PR8P#D$/5, DP2;-"Q"T=D/C=O-BBZ2N40C*.7/K\IZT MB3(J1& -4>LH-.XH;VR1U,V,"(*4DF%9Q0,T.0OOK\W]$?4.1N+&-7D%:]>G M#@1UTCX/C! 22)^H=3+Z\O3)RY(YATD$IL(L_R%/%\BH6;!B&-MQ[U2QE&K1 M';8V8%:O*[TYM=O=W1WHGG;'F(/[9^C#9',L:[O9G!)?9FJ15PTHY*WI$AYR MPTUM#EXW%[I>=6>7-[76==G]7,IL+E4+,,]OZUH_7K0OV!U_G_P/4$L#!!0 M ( ,4P<%)86QNP(P( &L$ 9 >&PO=V]R:W-H965TB!EM82$3Y4KJ?<$/!D=SMB9N MDJU2+RY8EN,@4:.KU#<^"/V_FY.;#[17:I)\]\;3)I=FM M2B8KD,4;65)FG?)/5-THM-#!)4UL "2D81")4E$4HR M5)I@#83;Q(YQ_K^3;KGO/+>[7X<\32+[R\+#N:;PS "=.5M;DBA]A);+_39 M_B9-6@/]+6^OH3WKBDE#..PL-!I\&@5$M]9N U2-M]-6H36G7];V:P#:%=C] MG5)X"ER#_ON2OP-02P,$% @ Q3!P4GAF;\ P P , H !D !X;"]W M;W)K&ULM59=;]HP%/TK5]$JM5)'/O@HK0 )0JNQ MM:4"NCU4>S#)A5A-;&8;Z*3]^-D.#;2B*9K6%[ =GW///3>Y=FO-Q:-,$!4\ M92F3;2=1:G'ANC)*,".RPA?(]),9%QE1>BKFKEP()+$%9:D;>%[#S0AE3J=E MU^Y$I\67*J4,[P3(9981\;N'*5^W'=]Y7AC1>:+,@MMI+<@*:[DS!I/*E/-',QG$;<&U"EB&N#N^)G]RB:ODYD2B2%/?]!8)6VGZ4",,[),U8BOO^ F MH;KABW@J[2^L\[T-O3E:2L6S#5@KR"C+_\G3QH@=@-]X Q!L ,%K0.T-0'4# MJ-I$ 6CP?@;'/=1$9I*N"5"$&/T"7R&^W$?CC^=M%RE QNX&VV"]/(@P1M! M_ !N.%.)A$L68_R2P-6*"]G!L^Q>4,KXE; *>,$I!%[@[Q$4EL/[&%4@:!JX M?UXBIUJX6+5\M3?X!DRA0*E@1!3">$T6\'"#V13%3_@#$Q097'/"BL62D+4B M9,V&K!X4;/@;Y8FV2.22LC[,>@>MR*"DFF*M@;[W"ZG\RM! M_:A$UGDAZ[S<>_+T<=[[WK93>1_BOK_3"_W_Z_\[?,$[!?"#K;*@E"FT)P$* M"#F+D"G3E+7 W(2MZ]TH,A^FU/6)D*ZL]D-JL.US?O5C:K!M:WZM---)HOD3 MGL:P0&%2U9<)X#.(7B0N=.2]!2DG][V*YQWM.R_^ 9@GZ.ZG:P_[5>L]&POM1^G#EKQ$YR+]SE\71PI*O67P MF -H5',FRA#G6A>?/:^,<^"DO) %")-)I>)$&U=E7EDH($EI!W'FS:;3I<<) M%3@*1,7ON"Y1+"NA0WS9A9!KOB4A]I>7&#G&4;5UX9@.Q9%(A;7;5E/)MI'QV:=]Y=L-; M#J="JJ:VJ^!^UVWW@\3.LP(I8YW &7:!*"B(UJ#$G7&:SDWP10JU]FI;&(69 M(EM_ML#]@*8Q1=92):"Z,C[>A:* 06KE*)KEMM6R\&Q2:\F-D5"224$:#;L1 MK6&P,3#V:+^&G^D>NTX'>S:U.R8ZTPAJ38=QCN4/:8X]Q+Z/BPJZD?IK9:8C M&M\>,GA0D-*Z\>NT$S!&]\?II"C8]@NCF>#@)O_F@E% =N-0+A5]-M7L48E- M !1&&U":QL/(;T6*%=1Z=YSJ=%SS[ 0U_]MUSD" (FPHVIS]8U[E=RN>7_TO MRB[=7;W^WT_&53L']-1W\ 4$L#!!0 ( ,4P<%*7BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:G(,EN?_T*7&]%K-[NRPU/-@+#X3"9-L6<'VOPNCJR2>W:B/M!6;M9?)LVQ9G3;[!EK M#^7$FDZ]R8'RRKB[/9]K4T_4#=&RHN6BDHU=PR?.7IH?^[M-\LP;_LA+WOXS M-_KO)3/(@5?\P+^Q[=R8&J39BY?WHN;?1-72,BMJ499SPSSM^,3JEA<7S5D' MF=/'IF]IZ6-*)-VU_1']^*AF?F3SXM/74BGM>MJQ>TI:M:O%T MY-67[C3R+B;*;?1Q.'^>@GA3_Y\PBMV.%VPIBJ<#J]I3'&M6=H!5L^?'QB 5 M/;"Y$8AG5G?W(R\0;4_WUDHH)5+U#9<[ZFC;XV&B5(TH^59>?4L6M*15P4@? MPD8!M ! :S1 \FY#%4@;@+3?$#+K(+H?-$3L2%050H%T $AG-,A '(X*I M MNB-"_F4ID!X Z8T&F>VI^F3/ ,C9>)&DS5Z!O (@KW AEV$6I-$FCY*8)/=D M\9!%<9AE"MPU '>-"W>F(7[PQT.411VEBF9.H;P]Q87S@R!YB/,H7I%-LHZ" M*!R@@4I!=LHJ29:?H_5:Y8$,8B(K)(IS/UY%B_4P1) O3&1A+,-%KK) 6C"1 MO9#E2?"!)/U#*/_K\9+XG_UT.8@59 0360E1'"0?0Y+[?P[[#Q* B6R =>AG M0QHHTYO(J3X-\R@-/X9Q3A9A'-Y'.=FL_6&N@I*\B9SE0S^-9:+*R"9,2?;> M3T.5#,KP)G**3\--DN:^3 TD"U==!-6@65""MY 3?!H&78>J>3Y-8OD]Z'M: MQ822O84]@$AZN#!^92 +'#-@#QJ2N M>ZI\+BS3*/JAP4.ZWD'._QMQR)"-+ MM8*SYC>5$K*"A6P%;?%#WLG1=/F*$G*#A>R&<9!]LRIKM$%#]**@ZR5 14Q!UR02YPWF(+Z M56^"JQ4C34M]9U8Q(8\XR!X!,0<)VH$\XB![!,:T54S((PZR1V!,1\6$/.*, M-ECI,%T5$Y**\Z:#%4UB="&KN.A6T= -$Z0+Z<1%UHF>SQKP06)QT9[QA8SBOLD2R"\J"!>2 MB3O2LLAE!>%",G&190)B#BH(%Y*)B[Y4 F&J%80'6<5#7S:!,-4*PH/DXHTV M)_:Z@O @QWC(CH$Q/1434HV'/B\&8N(,V$K0X2$I"'+*#!$NZET%5,2$ >LH"TB[K:&=L9 M)*!9+Z!)?W!S=[ME.UZQ;2POT#Z>R MJG;CV/^JZ[+>Y6-;[KH^G\Y'-MUP;,?SYEN4RZN%V1O7T>#MS M\?K5Y_^9V&TV^W7^W:W_'/-I_,?@^J,;WLLNY[%:O+;#-H^KJOX\7'>7^K)) M=^?)U>+Y;54-SV^IJN<.$@B2^8,4@G3^((,@FS_(((.AA_J"T1!F7!$D3K FT3LAU(O Z(=B)0.R$9"<"LQ.BG0C43LAV M(G [(=R)0.Z$="<"NQ/BG0CT%M1;"/06U%L(]);)PS:!WH)Z"X'>@GH+@=Z" M>@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>BGHK@=Z*>BN!WHIZ*X'>.GE90J"W MHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@MZ'>1J"W MH=Y&H+=-7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H M[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$ M>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. M KT;U+OY2;W+^'7(Y=KSO<;K_R35X_G7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR M+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0' MYX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^ MN; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TL&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,4P<%)_*$XFC04 M %(7 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ Q3!P4@M& MY*= P I L !@ ("!G1< 'AL+W=O;@0 "X/ 8 M " @1,; !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ Q3!P4I\^;-Z; @ *@8 !@ M ("!4", 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ Q3!P4O)!633]"0 !QD !@ ("!W#0 'AL M+W=O&UL4$L! A0#% @ Q3!P4EY7\A3<'0 AU< !D ("! M34P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Q3!P4M"X&PO=V]R:W-H965T&UL4$L! A0#% @ Q3!P4HX+GP!4 M P +P< !D ("!=Y0 'AL+W=OK6.E45 C/P &0 M@($"F >&PO=V]R:W-H965T&UL4$L! A0#% @ Q3!P4BVDMYJC! $ H !D M ("!8+ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Q3!P4K:UQ^!\!0 M P !D ("!7, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQ3!P4B2_POOY @ >P8 !D ("!IND 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q3!P4CL;XE*? P M"PP !D ("!%?0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q3!P4D0WR&P)"@ 0" !D M ("!E?\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Q3!P4GB(;OV\ @ ? @ !D ("!=1$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q3!P M4FNY:,< " G24 !D ("!+AP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q3!P4LU_#@,2 @ 604 M !D ("!3B\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q3!P4C@X1;/0! RA, !D M ("!D#8! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Q3!P4JSF&=X, P ,PH !D ("!!T,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Q3!P4@1% M+E8>! "@X !D ("!/4T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q3!P4I/>PO9*! 2A$ !D M ("!75@" #X!P &0 @('>6P$ >&PO M=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ Q3!P4O"9'(U^ @ #0@ !D ("! M0V(! 'AL+W=O!@ &0 @('X9 $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ Q3!P4O09M@,# P " L !D ("!HFL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q3!P4A0U$#.R M @ 7P@ !D ("!$7L! 'AL+W=O&PO=V]R:W-H965T! 0!X;"]W;W)K&UL4$L! A0#% @ Q3!P4G?<5XO] @ F0D !D M ("!.8H! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Q3!P4FX5;L[!!@ "A\ !D ("!ZY4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQ3!P4@\6YC]" @ 6@L T ( !I*(! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ Q3!P M4MMVL'$Q @ B2D !H ( ! ZL! 'AL+U]R96QS+W=O XML 84 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 85 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 271 508 1 false 74 0 false 5 false false R1.htm 000001 - Document - Cover Sheet http://eml.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - Consolidated Balance Sheets Sheet http://eml.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://eml.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - Consolidated Statements of Income Sheet http://eml.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 000005 - Statement - Consolidated Statements of Comprehensive Income Sheet http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 000006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 000007 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 000008 - Statement - Consolidated Statements of Cash Flows Sheet http://eml.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 000009 - Disclosure - DESCRIPTION OF BUSINESS Sheet http://eml.com/role/DescriptionOfBusiness DESCRIPTION OF BUSINESS Notes 9 false false R10.htm 000010 - Disclosure - BUSINESS ACQUISITIONS Sheet http://eml.com/role/BusinessAcquisitions BUSINESS ACQUISITIONS Notes 10 false false R11.htm 000011 - Disclosure - ACCOUNTING POLICIES Sheet http://eml.com/role/AccountingPolicies ACCOUNTING POLICIES Notes 11 false false R12.htm 000012 - Disclosure - GOODWILL Sheet http://eml.com/role/GOODWILL GOODWILL Notes 12 false false R13.htm 000013 - Disclosure - INTANGIBLES Sheet http://eml.com/role/INTANGIBLES INTANGIBLES Notes 13 false false R14.htm 000014 - Disclosure - DEBT Sheet http://eml.com/role/DEBT DEBT Notes 14 false false R15.htm 000015 - Disclosure - STOCK OPTIONS AND AWARDS Sheet http://eml.com/role/StockOptionsAndAwards STOCK OPTIONS AND AWARDS 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 - LEASES Sheet http://eml.com/role/LEASES LEASES Notes 17 false false R18.htm 000018 - Disclosure - RETIREMENT BENEFIT PLANS Sheet http://eml.com/role/RetirementBenefitPlans RETIREMENT BENEFIT PLANS Notes 18 false false R19.htm 000019 - Disclosure - EARNINGS PER SHARE Sheet http://eml.com/role/EarningsPerShare EARNINGS PER SHARE Notes 19 false false R20.htm 000020 - Disclosure - REPORTABLE SEGMENTS Sheet http://eml.com/role/ReportableSegments REPORTABLE SEGMENTS Notes 20 false false R21.htm 000021 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://eml.com/role/RecentAccountingPronouncements RECENT ACCOUNTING PRONOUNCEMENTS Notes 21 false false R22.htm 000022 - Disclosure - CONTINGENCIES Sheet http://eml.com/role/CONTINGENCIES CONTINGENCIES Notes 22 false false R23.htm 000023 - Disclosure - CONCENTRATION OF RISK Sheet http://eml.com/role/ConcentrationOfRisk CONCENTRATION OF RISK Notes 23 false false R24.htm 000024 - Disclosure - ACCOUNTING POLICIES (Policies) Sheet http://eml.com/role/AccountingPoliciesPolicies ACCOUNTING POLICIES (Policies) Policies 24 false false R25.htm 000025 - Disclosure - BUSINESS ACQUISITIONS (Tables) Sheet http://eml.com/role/BusinessAcquisitionsTables BUSINESS ACQUISITIONS (Tables) Tables http://eml.com/role/BusinessAcquisitions 25 false false R26.htm 000026 - Disclosure - GOODWILL (Tables) Sheet http://eml.com/role/GoodwillTables GOODWILL (Tables) Tables http://eml.com/role/GOODWILL 26 false false R27.htm 000027 - Disclosure - INTANGIBLES (Tables) Sheet http://eml.com/role/IntangiblesTables INTANGIBLES (Tables) Tables http://eml.com/role/INTANGIBLES 27 false false R28.htm 000028 - Disclosure - DEBT (Tables) Sheet http://eml.com/role/DebtTables DEBT (Tables) Tables http://eml.com/role/DEBT 28 false false R29.htm 000029 - Disclosure - STOCK OPTIONS AND AWARDS (Tables) Sheet http://eml.com/role/StockOptionsAndAwardsTables STOCK OPTIONS AND AWARDS (Tables) Tables http://eml.com/role/StockOptionsAndAwards 29 false false R30.htm 000030 - Disclosure - INCOME TAXES (Tables) Sheet http://eml.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://eml.com/role/IncomeTaxes 30 false false R31.htm 000031 - Disclosure - LEASES (Tables) Sheet http://eml.com/role/LeasesTables LEASES (Tables) Tables http://eml.com/role/LEASES 31 false false R32.htm 000032 - Disclosure - RETIREMENT BENEFIT PLANS (Tables) Sheet http://eml.com/role/RetirementBenefitPlansTables RETIREMENT BENEFIT PLANS (Tables) Tables http://eml.com/role/RetirementBenefitPlans 32 false false R33.htm 000033 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://eml.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://eml.com/role/EarningsPerShare 33 false false R34.htm 000034 - Disclosure - REPORTABLE SEGMENTS (Tables) Sheet http://eml.com/role/ReportableSegmentsTables REPORTABLE SEGMENTS (Tables) Tables http://eml.com/role/ReportableSegments 34 false false R35.htm 000035 - Disclosure - BUSINESS ACQUISITIONS (Details) Sheet http://eml.com/role/BusinessAcquisitionsDetails BUSINESS ACQUISITIONS (Details) Details http://eml.com/role/BusinessAcquisitionsTables 35 false false R36.htm 000036 - Disclosure - BUSINESS ACQUISITIONS (Details 1) Sheet http://eml.com/role/BusinessAcquisitionsDetails1 BUSINESS ACQUISITIONS (Details 1) Details http://eml.com/role/BusinessAcquisitionsTables 36 false false R37.htm 000037 - Disclosure - BUSINESS ACQUISITIONS (Details Narrative) Sheet http://eml.com/role/BusinessAcquisitionsDetailsNarrative BUSINESS ACQUISITIONS (Details Narrative) Details http://eml.com/role/BusinessAcquisitionsTables 37 false false R38.htm 000038 - Disclosure - ACCOUNTING POLICIES (Details Narrative) Sheet http://eml.com/role/AccountingPoliciesDetailsNarrative ACCOUNTING POLICIES (Details Narrative) Details http://eml.com/role/AccountingPoliciesPolicies 38 false false R39.htm 000039 - Disclosure - GOODWILL (Details) Sheet http://eml.com/role/GoodwillDetails GOODWILL (Details) Details http://eml.com/role/GoodwillTables 39 false false R40.htm 000040 - Disclosure - INTANGIBLES (Details) Sheet http://eml.com/role/IntangiblesDetails INTANGIBLES (Details) Details http://eml.com/role/IntangiblesTables 40 false false R41.htm 000041 - Disclosure - INTANGIBLES (Details Narrative) Sheet http://eml.com/role/IntangiblesDetailsNarrative INTANGIBLES (Details Narrative) Details http://eml.com/role/IntangiblesTables 41 false false R42.htm 000042 - Disclosure - DEBT (Details) Sheet http://eml.com/role/DebtDetails DEBT (Details) Details http://eml.com/role/DebtTables 42 false false R43.htm 000043 - Disclosure - DEBT (Details 1) Sheet http://eml.com/role/DebtDetails1 DEBT (Details 1) Details http://eml.com/role/DebtTables 43 false false R44.htm 000044 - Disclosure - DEBT (Details Narrative) Sheet http://eml.com/role/DebtDetailsNarrative DEBT (Details Narrative) Details http://eml.com/role/DebtTables 44 false false R45.htm 000045 - Disclosure - STOCK OPTIONS AND AWARDS (Details) Sheet http://eml.com/role/StockOptionsAndAwardsDetails STOCK OPTIONS AND AWARDS (Details) Details http://eml.com/role/StockOptionsAndAwardsTables 45 false false R46.htm 000046 - 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 46 false false R47.htm 000047 - 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 47 false false R48.htm 000048 - 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 48 false false R49.htm 000049 - 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 49 false false R50.htm 000050 - Disclosure - INCOME TAXES (Details) Sheet http://eml.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://eml.com/role/IncomeTaxesTables 50 false false R51.htm 000051 - Disclosure - INCOME TAXES (Details 1) Sheet http://eml.com/role/IncomeTaxesDetails1 INCOME TAXES (Details 1) Details http://eml.com/role/IncomeTaxesTables 51 false false R52.htm 000052 - Disclosure - INCOME TAXES (Details 2) Sheet http://eml.com/role/IncomeTaxesDetails2 INCOME TAXES (Details 2) Details http://eml.com/role/IncomeTaxesTables 52 false false R53.htm 000053 - Disclosure - INCOME TAXES (Details 3) Sheet http://eml.com/role/IncomeTaxesDetails3 INCOME TAXES (Details 3) Details http://eml.com/role/IncomeTaxesTables 53 false false R54.htm 000054 - Disclosure - INCOME TAXES (Details 4) Sheet http://eml.com/role/IncomeTaxesDetails4 INCOME TAXES (Details 4) Details http://eml.com/role/IncomeTaxesTables 54 false false R55.htm 000055 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://eml.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://eml.com/role/IncomeTaxesTables 55 false false R56.htm 000056 - Disclosure - LEASES (Details) Sheet http://eml.com/role/LeasesDetails LEASES (Details) Details http://eml.com/role/LeasesTables 56 false false R57.htm 000057 - Disclosure - LEASES (Details Narrative) Sheet http://eml.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://eml.com/role/LeasesTables 57 false false R58.htm 000058 - Disclosure - RETIREMENT BENEFIT PLANS (Details) Sheet http://eml.com/role/RetirementBenefitPlansDetails RETIREMENT BENEFIT PLANS (Details) Details http://eml.com/role/RetirementBenefitPlansTables 58 false false R59.htm 000059 - Disclosure - RETIREMENT BENEFIT PLANS (Details 1) Sheet http://eml.com/role/RetirementBenefitPlansDetails1 RETIREMENT BENEFIT PLANS (Details 1) Details http://eml.com/role/RetirementBenefitPlansTables 59 false false R60.htm 000060 - Disclosure - RETIREMENT BENEFIT PLANS (Details 2) Sheet http://eml.com/role/RetirementBenefitPlansDetails2 RETIREMENT BENEFIT PLANS (Details 2) Details http://eml.com/role/RetirementBenefitPlansTables 60 false false R61.htm 000061 - Disclosure - RETIREMENT BENEFIT PLANS (Details 3) Sheet http://eml.com/role/RetirementBenefitPlansDetails3 RETIREMENT BENEFIT PLANS (Details 3) Details http://eml.com/role/RetirementBenefitPlansTables 61 false false R62.htm 000062 - Disclosure - RETIREMENT BENEFIT PLANS (Details 4) Sheet http://eml.com/role/RetirementBenefitPlansDetails4 RETIREMENT BENEFIT PLANS (Details 4) Details http://eml.com/role/RetirementBenefitPlansTables 62 false false R63.htm 000063 - Disclosure - RETIREMENT BENEFIT PLANS (Details 5) Sheet http://eml.com/role/RetirementBenefitPlansDetails5 RETIREMENT BENEFIT PLANS (Details 5) Details http://eml.com/role/RetirementBenefitPlansTables 63 false false R64.htm 000064 - Disclosure - RETIREMENT BENEFIT PLANS (Details 6) Sheet http://eml.com/role/RetirementBenefitPlansDetails6 RETIREMENT BENEFIT PLANS (Details 6) Details http://eml.com/role/RetirementBenefitPlansTables 64 false false R65.htm 000065 - Disclosure - RETIREMENT BENEFIT PLANS (Details 7) Sheet http://eml.com/role/RetirementBenefitPlansDetails7 RETIREMENT BENEFIT PLANS (Details 7) Details http://eml.com/role/RetirementBenefitPlansTables 65 false false R66.htm 000066 - Disclosure - RETIREMENT BENEFIT PLANS (Details Narrative) Sheet http://eml.com/role/RetirementBenefitPlansDetailsNarrative RETIREMENT BENEFIT PLANS (Details Narrative) Details http://eml.com/role/RetirementBenefitPlansTables 66 false false R67.htm 000067 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://eml.com/role/EarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://eml.com/role/EarningsPerShareTables 67 false false R68.htm 000068 - Disclosure - REPORTABLE SEGMENTS (Details) Sheet http://eml.com/role/ReportableSegmentsDetails REPORTABLE SEGMENTS (Details) Details http://eml.com/role/ReportableSegmentsTables 68 false false R69.htm 000069 - Disclosure - CONTINGENCIES (Details Narrative) Sheet http://eml.com/role/ContingenciesDetailsNarrative CONTINGENCIES (Details Narrative) Details http://eml.com/role/CONTINGENCIES 69 false false R70.htm 000070 - Disclosure - CONCENTRATION OF RISK (Details Narrative) Sheet http://eml.com/role/ConcentrationOfRiskDetailsNarrative CONCENTRATION OF RISK (Details Narrative) Details http://eml.com/role/ConcentrationOfRisk 70 false false All Reports Book All Reports eml_10k.htm eml-20210102.xsd eml-20210102_cal.xml eml-20210102_def.xml eml-20210102_lab.xml eml-20210102_pre.xml eml_ex21.htm eml_ex23.htm eml_ex31.htm eml_ex32.htm eml_ex99.htm http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "eml_10k.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 271, "dts": { "calculationLink": { "local": [ "eml-20210102_cal.xml" ] }, "definitionLink": { "local": [ "eml-20210102_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_10k.htm" ] }, "labelLink": { "local": [ "eml-20210102_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-20210102_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "eml-20210102.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": 638, "entityCount": 1, "hidden": { "http://eml.com/20210102": 16, "http://fasb.org/us-gaap/2019-01-31": 25, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 47 }, "keyCustom": 97, "keyStandard": 411, "memberCustom": 46, "memberStandard": 28, "nsprefix": "eml", "nsuri": "http://eml.com/20210102", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "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_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "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_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - BUSINESS ACQUISITIONS", "role": "http://eml.com/role/BusinessAcquisitions", "shortName": "BUSINESS ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - ACCOUNTING POLICIES", "role": "http://eml.com/role/AccountingPolicies", "shortName": "ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000012 - Disclosure - GOODWILL", "role": "http://eml.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - INTANGIBLES", "role": "http://eml.com/role/INTANGIBLES", "shortName": "INTANGIBLES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - DEBT", "role": "http://eml.com/role/DEBT", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - STOCK OPTIONS AND AWARDS", "role": "http://eml.com/role/StockOptionsAndAwards", "shortName": "STOCK OPTIONS AND AWARDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "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_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "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_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - LEASES", "role": "http://eml.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - RETIREMENT BENEFIT PLANS", "role": "http://eml.com/role/RetirementBenefitPlans", "shortName": "RETIREMENT BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - EARNINGS PER SHARE", "role": "http://eml.com/role/EarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - Consolidated Balance Sheets", "role": "http://eml.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - REPORTABLE SEGMENTS", "role": "http://eml.com/role/ReportableSegments", "shortName": "REPORTABLE SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS", "role": "http://eml.com/role/RecentAccountingPronouncements", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - CONTINGENCIES", "role": "http://eml.com/role/CONTINGENCIES", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - CONCENTRATION OF RISK", "role": "http://eml.com/role/ConcentrationOfRisk", "shortName": "CONCENTRATION OF RISK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - ACCOUNTING POLICIES (Policies)", "role": "http://eml.com/role/AccountingPoliciesPolicies", "shortName": "ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - BUSINESS ACQUISITIONS (Tables)", "role": "http://eml.com/role/BusinessAcquisitionsTables", "shortName": "BUSINESS ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - GOODWILL (Tables)", "role": "http://eml.com/role/GoodwillTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - INTANGIBLES (Tables)", "role": "http://eml.com/role/IntangiblesTables", "shortName": "INTANGIBLES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - DEBT (Tables)", "role": "http://eml.com/role/DebtTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - STOCK OPTIONS AND AWARDS (Tables)", "role": "http://eml.com/role/StockOptionsAndAwardsTables", "shortName": "STOCK OPTIONS AND AWARDS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "eml:AccountsReceivableAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "eml:AccountsReceivableAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - INCOME TAXES (Tables)", "role": "http://eml.com/role/IncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - LEASES (Tables)", "role": "http://eml.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "eml:ScheduleOfPensionBenefitPlansAndOtherPostretirementBenefitPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - RETIREMENT BENEFIT PLANS (Tables)", "role": "http://eml.com/role/RetirementBenefitPlansTables", "shortName": "RETIREMENT BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "eml:ScheduleOfPensionBenefitPlansAndOtherPostretirementBenefitPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - 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_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - REPORTABLE SEGMENTS (Tables)", "role": "http://eml.com/role/ReportableSegmentsTables", "shortName": "REPORTABLE SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedLicenseAgreementsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - BUSINESS ACQUISITIONS (Details)", "role": "http://eml.com/role/BusinessAcquisitionsDetails", "shortName": "BUSINESS ACQUISITIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedLicenseAgreementsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000036 - Disclosure - BUSINESS ACQUISITIONS (Details 1)", "role": "http://eml.com/role/BusinessAcquisitionsDetails1", "shortName": "BUSINESS ACQUISITIONS (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2019-08-30_eml_BigThreePrecisionMember", "decimals": "0", "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000037 - Disclosure - BUSINESS ACQUISITIONS (Details Narrative)", "role": "http://eml.com/role/BusinessAcquisitionsDetailsNarrative", "shortName": "BUSINESS ACQUISITIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000038 - Disclosure - ACCOUNTING POLICIES (Details Narrative)", "role": "http://eml.com/role/AccountingPoliciesDetailsNarrative", "shortName": "ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2019-12-28_eml_DiversifiedProductsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000039 - Disclosure - GOODWILL (Details)", "role": "http://eml.com/role/GoodwillDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2018-12-29_eml_DiversifiedProductsMember", "decimals": "0", "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - Consolidated Statements of Income", "role": "http://eml.com/role/ConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000040 - Disclosure - INTANGIBLES (Details)", "role": "http://eml.com/role/IntangiblesDetails", "shortName": "INTANGIBLES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02_eml_DiversifiedProductsMember", "decimals": "0", "lang": null, "name": "us-gaap:IntangibleAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000041 - Disclosure - INTANGIBLES (Details Narrative)", "role": "http://eml.com/role/IntangiblesDetailsNarrative", "shortName": "INTANGIBLES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "eml:TermLoans", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000042 - Disclosure - DEBT (Details)", "role": "http://eml.com/role/DebtDetails", "shortName": "DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "eml:TermLoans", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000043 - Disclosure - DEBT (Details 1)", "role": "http://eml.com/role/DebtDetails1", "shortName": "DEBT (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "-5", "first": true, "lang": null, "name": "eml:RemainingBalanceOfTermLoan", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000044 - 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_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "-5", "first": true, "lang": null, "name": "eml:RemainingBalanceOfTermLoan", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2019-12-28_eml_StockOptionsPlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000045 - 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", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2018-12-28_eml_StockOptionsPlanMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000046 - 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", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2019-12-28_eml_StockOptionsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000047 - Disclosure - STOCK OPTIONS AND AWARDS (Details 2)", "role": "http://eml.com/role/StockOptionsAndAwardsDetails2", "shortName": "STOCK OPTIONS AND AWARDS (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2018-12-28_eml_StockOptionsMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2019-12-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000048 - Disclosure - STOCK OPTIONS AND AWARDS (Details 3)", "role": "http://eml.com/role/StockOptionsAndAwardsDetails3", "shortName": "STOCK OPTIONS AND AWARDS (Details 3)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000049 - 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", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "lang": null, "name": "eml:ChangeInFairValueOfInterestRateSwapNetOfTaxBenefitCostOf490234In2020And26In2019", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000050 - Disclosure - INCOME TAXES (Details)", "role": "http://eml.com/role/IncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000051 - Disclosure - INCOME TAXES (Details 1)", "role": "http://eml.com/role/IncomeTaxesDetails1", "shortName": "INCOME TAXES (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000052 - Disclosure - INCOME TAXES (Details 2)", "role": "http://eml.com/role/IncomeTaxesDetails2", "shortName": "INCOME TAXES (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000053 - Disclosure - INCOME TAXES (Details 3)", "role": "http://eml.com/role/IncomeTaxesDetails3", "shortName": "INCOME TAXES (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2019-12-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000054 - Disclosure - INCOME TAXES (Details 4)", "role": "http://eml.com/role/IncomeTaxesDetails4", "shortName": "INCOME TAXES (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2018-12-29", "decimals": "0", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000055 - Disclosure - INCOME TAXES (Details Narrative)", "role": "http://eml.com/role/IncomeTaxesDetailsNarrative", "shortName": "INCOME TAXES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseInterestExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000056 - Disclosure - LEASES (Details)", "role": "http://eml.com/role/LeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseInterestExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000057 - 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_10k.htm", "contextRef": "AsOf2021-01-02_eml_LeasesMember", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleOfPensionBenefitPlansAndOtherPostretirementBenefitPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000058 - 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", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "INF", "first": true, "lang": null, "name": "eml:RateOfCompensationIncrease", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000059 - 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:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "INF", "first": true, "lang": null, "name": "eml:RateOfCompensationIncrease", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleOfPensionBenefitPlansAndOtherPostretirementBenefitPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "eml:DefinedBenefitPlanDiscountRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000060 - Disclosure - RETIREMENT BENEFIT PLANS (Details 2)", "role": "http://eml.com/role/RetirementBenefitPlansDetails2", "shortName": "RETIREMENT BENEFIT PLANS (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleOfPensionBenefitPlansAndOtherPostretirementBenefitPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "eml:DefinedBenefitPlanDiscountRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000061 - Disclosure - RETIREMENT BENEFIT PLANS (Details 3)", "role": "http://eml.com/role/RetirementBenefitPlansDetails3", "shortName": "RETIREMENT BENEFIT PLANS (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleOfAssumptionsUsedToDetermineBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "INF", "first": true, "lang": null, "name": "eml:DiscountRateForOtherPostretirementPlan", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000062 - Disclosure - RETIREMENT BENEFIT PLANS (Details 4)", "role": "http://eml.com/role/RetirementBenefitPlansDetails4", "shortName": "RETIREMENT BENEFIT PLANS (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleOfAssumptionsUsedToDetermineBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "INF", "first": true, "lang": null, "name": "eml:DiscountRateForOtherPostretirementPlan", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "INF", "first": true, "lang": null, "name": "eml:NumberOfDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "Integer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000063 - Disclosure - RETIREMENT BENEFIT PLANS (Details 5)", "role": "http://eml.com/role/RetirementBenefitPlansDetails5", "shortName": "RETIREMENT BENEFIT PLANS (Details 5)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "INF", "first": true, "lang": null, "name": "eml:NumberOfDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "Integer", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000064 - Disclosure - RETIREMENT BENEFIT PLANS (Details 6)", "role": "http://eml.com/role/RetirementBenefitPlansDetails6", "shortName": "RETIREMENT BENEFIT PLANS (Details 6)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02_us-gaap_PensionPlansDefinedBenefitMember_us-gaap_FairValueInputsLevel3Member", "decimals": "0", "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000065 - Disclosure - RETIREMENT BENEFIT PLANS (Details 7)", "role": "http://eml.com/role/RetirementBenefitPlansDetails7", "shortName": "RETIREMENT BENEFIT PLANS (Details 7)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "eml:AccruedAmountForNonDiscretionarySafeHarborContribution", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000066 - 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_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "eml:AccruedAmountForNonDiscretionarySafeHarborContribution", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000067 - 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_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000068 - Disclosure - REPORTABLE SEGMENTS (Details)", "role": "http://eml.com/role/ReportableSegmentsDetails", "shortName": "REPORTABLE SEGMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02_srt_ReportableGeographicalComponentsMember_eml_USMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2017-01-01to2018-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000069 - Disclosure - CONTINGENCIES (Details Narrative)", "role": "http://eml.com/role/ContingenciesDetailsNarrative", "shortName": "CONTINGENCIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2017-01-01to2018-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2018-12-29_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000007 - Statement - Consolidated Statements of Shareholders' Equity", "role": "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2018-12-29_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02_eml_InterestRatesSwapMember_us-gaap_MediumTermNotesMember", "decimals": "0", "first": true, "lang": null, "name": "eml:InterestRateSwapNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000070 - Disclosure - CONCENTRATION OF RISK (Details Narrative)", "role": "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "shortName": "CONCENTRATION OF RISK (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "AsOf2021-01-02_eml_InterestRatesSwapMember_us-gaap_MediumTermNotesMember", "decimals": "0", "first": true, "lang": null, "name": "eml:InterestRateSwapNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000008 - Statement - Consolidated Statements of Cash Flows", "role": "http://eml.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - DESCRIPTION OF BUSINESS", "role": "http://eml.com/role/DescriptionOfBusiness", "shortName": "DESCRIPTION OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10k.htm", "contextRef": "From2019-12-29to2021-01-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 74, "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_DocumentAnnualReport": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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_DocumentTransitionReport": { "auth_ref": [ "r432" ], "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": [ "r434" ], "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": [ "r434" ], "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": [ "r434" ], "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": [ "r435" ], "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_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r434" ], "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": [ "r434" ], "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": [ "r434" ], "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": [ "r434" ], "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_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well Known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "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": [ "r430" ], "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": [ "r431" ], "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_AccountsReceivableAllowanceForDoubtfulAccounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForDoubtfulAccounts", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "eml_AccountsReceivableLessAllowances20205450002019556000": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, less allowances: 2020 - $545,000;2019 - $556,000" } } }, "localname": "AccountsReceivableLessAllowances20205450002019556000", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_AdjustedPurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Adjusted purchase price" } } }, "localname": "AdjustedPurchasePrice", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_BadDebtExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount has been fully or partially written-off as bad debts.", "label": "Bad debt expense" } } }, "localname": "BadDebtExpense", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_BalanceAtBeginningOfPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Balance at beginning of period]", "verboseLabel": "Balance at beginning of period" } } }, "localname": "BalanceAtBeginningOfPeriod", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_BalanceAtEndOfPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Balance at end of period]", "verboseLabel": "Balance at end of period" } } }, "localname": "BalanceAtEndOfPeriod", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_BenefitObligationAtBeginningOfYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Benefit obligation at beginning of year" } } }, "localname": "BenefitObligationAtBeginningOfYear", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "eml_BenefitObligationAtEndOfYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Benefit obligation at end of year]", "verboseLabel": "Benefit obligation at end of year" } } }, "localname": "BenefitObligationAtEndOfYear", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "eml_BenefitObligationBeginning": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Benefit obligation at beginning of year]", "verboseLabel": "Benefit obligation at beginning of year" } } }, "localname": "BenefitObligationBeginning", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "eml_Big3HoldingsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Name of the acquired entity." } } }, "localname": "Big3HoldingsLLCMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_BigThreePrecisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Big 3 Precision [Member]" } } }, "localname": "BigThreePrecisionMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "domainItemType" }, "eml_BipartisanCoronavirusAidMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bipartisan Coronavirus Aid [Member]" } } }, "localname": "BipartisanCoronavirusAidMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax payable attributable to taxable temporary differences assumed at the acquisition date.", "label": "[Income tax payable]", "negatedLabel": "Income tax payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxPayable", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "eml_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNotePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of note payable attributable to taxable temporary differences assumed at the acquisition date.", "label": "[Note payable]", "negatedLabel": "Note payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNotePayable", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "eml_CapitalExpenditures": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Currency translation adjustment relating to capital expenditures during the period.", "label": "Capital expenditures" } } }, "localname": "CapitalExpenditures", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "eml_CashAndCashEquivalentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common/Collective Trust Funds [Member]" } } }, "localname": "CashAndCashEquivalentMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_CashPaidDuringTheYearForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid during the year for:" } } }, "localname": "CashPaidDuringTheYearForAbstract", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "eml_ChangeInFairValueOfInterestRateSwapNetOfTaxBenefitCostOf490234In2020And26In2019": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "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 benefit (cost) of: $490,234 in 2020 and $26 in 2019" } } }, "localname": "ChangeInFairValueOfInterestRateSwapNetOfTaxBenefitCostOf490234In2020And26In2019", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "eml_ChangeInPensionAndOtherPostretirementBenefitCostsNetOfTaxesOf1776264In2020And664279In2019": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in pension and other postretirement benefit costs, net of taxes of: $1,776,264 in 2020 and $664,279 in 2019" } } }, "localname": "ChangeInPensionAndOtherPostretirementBenefitCostsNetOfTaxesOf1776264In2020And664279In2019", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "eml_ChargedToNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Charged to net periodic benefit cost [Abstract]" } } }, "localname": "ChargedToNetPeriodicBenefitCostAbstract", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "stringItemType" }, "eml_Consideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Total consideration" } } }, "localname": "Consideration", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "eml_ContributionPlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contribution Plan [Abstract]" } } }, "localname": "ContributionPlanAbstract", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "xbrltype": "stringItemType" }, "eml_CurrencyTranslationAdjustmentCapitalExpenditures": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Currency translation adjustment relating to capital expenditures during the period.", "label": "[Currency translation adjustment]", "verboseLabel": "Currency translation adjustment" } } }, "localname": "CurrencyTranslationAdjustmentCapitalExpenditures", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "eml_CurrentPortionOfLeaseLiability": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Current portion of lease liability" } } }, "localname": "CurrentPortionOfLeaseLiability", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_CustomerRelationshipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer relationship [Member]", "verboseLabel": "Customer relationship [Member]" } } }, "localname": "CustomerRelationshipMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails", "http://eml.com/role/IntangiblesDetails" ], "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/20210102", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "eml_DeferredIncomeTaxes": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxes", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_DeferredTaxAssetsLeaseObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease obligations.", "label": "Lease Obligation" } } }, "localname": "DeferredTaxAssetsLeaseObligations", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "eml_DeferredTaxLiabilitiesForeignWithholdingTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from taxes withholding on foreign currency transactions.", "label": "Foreign Withholding Tax" } } }, "localname": "DeferredTaxLiabilitiesForeignWithholdingTax", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "eml_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from operating lease right-of-use assets.", "label": "Right of Use Asset" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "eml_DefinedBenefitPlanChangeInComponentsOfAccumulatedOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Change in components of accumulated other comprehensive income [Abstract]" } } }, "localname": "DefinedBenefitPlanChangeInComponentsOfAccumulatedOtherComprehensiveIncomeAbstract", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "stringItemType" }, "eml_DefinedBenefitPlanChangesInAccumulatedOtherComprehensiveIncomeDueToAvailabilityOfFinalActualAssetsAndCensusData": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Changes in the accumulated other comprehensive income due to availability of final actual assets and census data.", "label": "Change due to availability of final actual assets and census data" } } }, "localname": "DefinedBenefitPlanChangesInAccumulatedOtherComprehensiveIncomeDueToAvailabilityOfFinalActualAssetsAndCensusData", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_DefinedBenefitPlanDiscountRate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in discount rate" } } }, "localname": "DefinedBenefitPlanDiscountRate", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "eml_DefinedBenefitPlanGainLossOnSignificantEvents": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of gain (loss) recognized in significant events related to defined benefit plan.", "label": "Significant Event" } } }, "localname": "DefinedBenefitPlanGainLossOnSignificantEvents", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "eml_DiscountRateAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Discount rate, amount" } } }, "localname": "DiscountRateAmount", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_DiscountRateForOtherPostretirementPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discount rate for other postretirement plan" } } }, "localname": "DiscountRateForOtherPostretirementPlan", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails4" ], "xbrltype": "percentItemType" }, "eml_DiscountRateForSupplementalPensionPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Discount rate for supplemental pension plans" } } }, "localname": "DiscountRateForSupplementalPensionPlans", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails4" ], "xbrltype": "percentItemType" }, "eml_DiversifiedProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diversified Products [Member]", "verboseLabel": "Diversified Products [Member]" } } }, "localname": "DiversifiedProductsMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/GoodwillDetails", "http://eml.com/role/IntangiblesDetails", "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "eml_EasternCompanyCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EasternCompanyCommonStock [Member]", "verboseLabel": "Eastern Company Common Stock [Member]" } } }, "localname": "EasternCompanyCommonStockMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_EberhardHardwareManufacturingLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Eberhard Hardware Manufacturing Ltd [Member]" } } }, "localname": "EberhardHardwareManufacturingLtdMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_EightYearTargetDurationLdiFixedIncomeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russell 8 Year LDI Fixed Income Fund [Member]" } } }, "localname": "EightYearTargetDurationLdiFixedIncomeFundMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_EngineeredSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Engineered Solutions [Member]", "verboseLabel": "Engineered Solutions [Member]" } } }, "localname": "EngineeredSolutionsMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/GoodwillDetails", "http://eml.com/role/IntangiblesDetails", "http://eml.com/role/ReportableSegmentsDetails" ], "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/20210102", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails3" ], "xbrltype": "sharesItemType" }, "eml_ExpectedReturnOnPlanAssetsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Expected return on plan assets]", "verboseLabel": "Expected return on plan assets" } } }, "localname": "ExpectedReturnOnPlanAssetsPercentage", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "percentItemType" }, "eml_FairValuePlanAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Plan Assets [Member]" } } }, "localname": "FairValuePlanAssetsMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "domainItemType" }, "eml_FairValuesOfPensionPlansAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair values of pension plans assets [Abstract]" } } }, "localname": "FairValuesOfPensionPlansAssetsAbstract", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "stringItemType" }, "eml_FifteenYearTargetDurationSTRIPSFixedIncomeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russell 15 Year STRIPS Fixed Income Fund [Member]" } } }, "localname": "FifteenYearTargetDurationSTRIPSFixedIncomeFundMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russell 15 to 20 Year STRIPS Fixed Income Fund [Member]" } } }, "localname": "FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_FourteenYearTargetDurationLdiFixedIncomeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russell 14 Year LDI Fixed Income Fund [Member]" } } }, "localname": "FourteenYearTargetDurationLdiFixedIncomeFundMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_GreenwaldIndustriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Greenwald Industries [Member]" } } }, "localname": "GreenwaldIndustriesMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_ImpactOnForeignRepatriationTaxReformPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase", "label": "Impact on Foreign Repatriation Tax Reform, percent" } } }, "localname": "ImpactOnForeignRepatriationTaxReformPercent", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "percentItemType" }, "eml_IntellectualPropertiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intellectual Property [Member]", "verboseLabel": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertiesMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails", "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "eml_InterSegmentSales": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Inter-segment sales" } } }, "localname": "InterSegmentSales", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "eml_InterestRateOnLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest rate on leases" } } }, "localname": "InterestRateOnLeases", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "eml_InterestRateRiskAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Rate Risk [Abstract]" } } }, "localname": "InterestRateRiskAbstract", "nsuri": "http://eml.com/20210102", "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/20210102", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_InterestRatesSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]", "verboseLabel": "Interest Rate Swap [Member]" } } }, "localname": "InterestRatesSwapMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_IssuanceOfCommonStockForDirectorsFeesAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of Common Stock for directors' fees, amount" } } }, "localname": "IssuanceOfCommonStockForDirectorsFeesAmount", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "eml_IssuanceOfCommonStockForDirectorsFeesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance of Common Stock for directors' fees, shares" } } }, "localname": "IssuanceOfCommonStockForDirectorsFeesShares", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "eml_IssuanceOfNoteReceivable": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of a derivative security.", "label": "[Issuance of Note Receivable]", "negatedLabel": "Issuance of Note Receivable" } } }, "localname": "IssuanceOfNoteReceivable", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_IssuanceOfSars": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of SARS" } } }, "localname": "IssuanceOfSars", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "eml_IssuanceOfSarsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of SARS, amount" } } }, "localname": "IssuanceOfSarsAmount", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "eml_IssuanceOfSarsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance of SARS, shares" } } }, "localname": "IssuanceOfSarsShares", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "eml_LeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "[Lease liability]", "verboseLabel": "Lease liability" } } }, "localname": "LeaseLiability", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_LeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease [Member]" } } }, "localname": "LeaseMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_LeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Member]", "verboseLabel": "Leases [Member]" } } }, "localname": "LeasesMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_LiabilitygainslossesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liability (gains)/losses" } } }, "localname": "LiabilitygainslossesAbstract", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "stringItemType" }, "eml_LoadNLockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Refers to the acquired entity." } } }, "localname": "LoadNLockMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_LongTermNotesReceivableLessCurrentPortion": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 18.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 notes receivable, less current portion" } } }, "localname": "LongTermNotesReceivableLessCurrentPortion", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_MultiAssetCorePlusFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Multi Asset Core Plus Fund [Member]" } } }, "localname": "MultiAssetCorePlusFundMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_NetSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.", "label": "[Net sales]", "verboseLabel": "Net sales" } } }, "localname": "NetSales", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "eml_NonCompeteAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-compete agreements [Member]", "verboseLabel": "Non-compete agreements [Member]" } } }, "localname": "NonCompeteAgreementsMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/BusinessAcquisitionsDetails", "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "eml_NonDiscretionaryContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-Discretionary Contributions [Member]" } } }, "localname": "NonDiscretionaryContributionsMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "xbrltype": "domainItemType" }, "eml_NonvotingPreferredStockNoParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance value per share of no-par value, nonvoting preferred stock; generally not indicative of the fair market value per share.", "label": "Nonvoting Preferred Stock, par value (in dollars per share)" } } }, "localname": "NonvotingPreferredStockNoParValue", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_NonvotingPreferredStockSharesAuthorizedInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonvoting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period.", "label": "Nonvoting Preferred Stock, shares authorized (in shares)" } } }, "localname": "NonvotingPreferredStockSharesAuthorizedInShares", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "eml_NumberOfDefinedBenefitPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to number of defined benefit plans during the period.", "label": "Number of plans" } } }, "localname": "NumberOfDefinedBenefitPlans", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "xbrltype": "integerItemType" }, "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/20210102", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "stringItemType" }, "eml_OperatingSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Segment [Member]" } } }, "localname": "OperatingSegmentMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "eml_OtherComprehensiveIncomeLossDefinedBenefitPlanGainsLossesDeferredArisingDuringPeriodAfterTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of (gains) losses deferred for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Asset (gains)/losses deferred" } } }, "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanGainsLossesDeferredArisingDuringPeriodAfterTax", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_OtherComprehensiveIncomeLossDefinedBenefitPlanGainsLossesFromSignificantEventArisingDuringPeriodAfterTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for significant event.", "label": "[Significant Event]", "verboseLabel": "Significant Event" } } }, "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanGainsLossesFromSignificantEventArisingDuringPeriodAfterTax", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansOtherArisingDuringPeriodNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of (increase) decrease in the value of the projected benefit obligation related to a change in other costs assumption and increase (decrease) in the value of the plan assets resulting from experience different from that assumed, that has not been recognized in net periodic benefit (cost) credit.", "label": "[Other]", "verboseLabel": "Other" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansOtherArisingDuringPeriodNetOfTax", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_OtherIncomeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Other income tax" } } }, "localname": "OtherIncomeTax", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "eml_PatentsAndDevelopedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Patents and developed technology [Member]" } } }, "localname": "PatentsAndDevelopedTechnologyMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "eml_PaymentsReceivedFromNoteReceivable": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note", "label": "Payments Received from Note Receivable" } } }, "localname": "PaymentsReceivedFromNoteReceivable", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_PensionBenefitPlansandOtherPostretirementBenefitPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension Benefit Plans and Other Postretirement Benefit Plan [Member]" } } }, "localname": "PensionBenefitPlansandOtherPostretirementBenefitPlanMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_PercentageOfAvailableCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the percentage of available cash located in foreign subsidiaries .", "label": "Percentage of available cash located in foreign subsidiaries" } } }, "localname": "PercentageOfAvailableCash", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "eml_ProceedsFromBusinessDispositions": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow from resulting from payment, receipt or drawdown of cash deposit to guarantee a loan during the period.", "label": "Proceeds from business dispositions" } } }, "localname": "ProceedsFromBusinessDispositions", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_ProductDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Development Costs [Member]" } } }, "localname": "ProductDevelopmentCostsMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_ProductDevelopmentCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for product development costs.", "label": "Product Development Costs" } } }, "localname": "ProductDevelopmentCostsPolicyTextBlock", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "eml_RateOfCompensationIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Rate of compensation increase" } } }, "localname": "RateOfCompensationIncrease", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "percentItemType" }, "eml_RegularMatchingContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Regular Matching Contributions [Member]" } } }, "localname": "RegularMatchingContributionsMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "xbrltype": "domainItemType" }, "eml_RemainingBalanceOfTermLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Remaining balance of term loan" } } }, "localname": "RemainingBalanceOfTermLoan", "nsuri": "http://eml.com/20210102", "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/20210102", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "eml_ReportingSegmentInformationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reporting Segment Information [Member]" } } }, "localname": "ReportingSegmentInformationMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "eml_RevenueFromContractWithCustomerExcludingAssessedTaxSalesReturns": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate recognized during the period for goods returned by customers.", "label": "Sales returns" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxSalesReturns", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_RevenueRecognizedEmployingPercentageOfCompletionMethod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from employing the percentage of completion method.", "label": "Revenue recognized employing the percentage of completion method" } } }, "localname": "RevenueRecognizedEmployingPercentageOfCompletionMethod", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_RevolvingCommitmentPortion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Revolving commitment portion" } } }, "localname": "RevolvingCommitmentPortion", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_RightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Right of use asset" } } }, "localname": "RightOfUseAsset", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_SARMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SAR [Member]" } } }, "localname": "SARMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "domainItemType" }, "eml_ScheduleOfAssumptionsUsedToDetermineBenefitObligationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan assets.", "label": "Schedule of Assumptions Used to Determine Projected Benefit Obligations for Benefit Plans" } } }, "localname": "ScheduleOfAssumptionsUsedToDetermineBenefitObligationsTableTextBlock", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "eml_ScheduleOfFairValueOfPlanAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Fair value of plan assets" } } }, "localname": "ScheduleOfFairValueOfPlanAssets", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "eml_ScheduleOfPensionBenefitPlansAndOtherPostretirementBenefitPlanTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Pension benefit plans and other postretirement benefit plan" } } }, "localname": "ScheduleOfPensionBenefitPlansAndOtherPostretirementBenefitPlanTableTextBlock", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock": { "auth_ref": [], "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 SARs Outstanding and Exercisable" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "xbrltype": "textBlockItemType" }, "eml_SegmentReportingInformationExpendituresForAdditionsToLongLivedAssets1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capital expenditures before currency translation adjustment and general corporate.", "label": "Capital expenditures before currency translation adjustment" } } }, "localname": "SegmentReportingInformationExpendituresForAdditionsToLongLivedAssets1", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "eml_ShippingAndHandlingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs.", "label": "Shipping and Handling Costs" } } }, "localname": "ShippingAndHandlingCostsPolicyTextBlock", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "eml_StockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options [Member]" } } }, "localname": "StockOptionsMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "domainItemType" }, "eml_StockOptionsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stcok Options [Member]" } } }, "localname": "StockOptionsPlanMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "domainItemType" }, "eml_SubscriptionServicesRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Subscription services revenue" } } }, "localname": "SubscriptionServicesRevenue", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_TaxRelief": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Tax relief" } } }, "localname": "TaxRelief", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_TechnologyAndLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Technology And Licenses [Member]" } } }, "localname": "TechnologyAndLicensesMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_TenYearTargetDurationSTRIPSFixedIncomeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russell 10 Year STRIPS Fixed Income Fund [Member]" } } }, "localname": "TenYearTargetDurationSTRIPSFixedIncomeFundMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russell 10 to 15 Year STRIPS Fixed Income Fund [Member]" } } }, "localname": "TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_TermLoans": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The term loans outstanding as of the balance sheet date.", "label": "Term loans" } } }, "localname": "TermLoans", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/DebtDetails" ], "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/20210102", "presentation": [ "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "eml_Total": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Total]", "verboseLabel": "Total" } } }, "localname": "Total", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "eml_TotalIncomeTaxComputed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Total income tax computed" } } }, "localname": "TotalIncomeTaxComputed", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "eml_TotalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total [Member]" } } }, "localname": "TotalMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "eml_TransitionalCreditContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Transitional Credit Contributions [Member]" } } }, "localname": "TransitionalCreditContributionsMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "xbrltype": "domainItemType" }, "eml_TreasuryStockPurchasesAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Treasury stock purchases, amount" } } }, "localname": "TreasuryStockPurchasesAmount", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "eml_TreasuryStockPurchasesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury stock purchases, shares" } } }, "localname": "TreasuryStockPurchasesShares", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "eml_TwentyEightToTwentyNineYearTargetDurationSTRIPSFixedIncomeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russell 28 to 29 Year STRIPS Fixed Income Fund [Member]" } } }, "localname": "TwentyEightToTwentyNineYearTargetDurationSTRIPSFixedIncomeFundMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_TwentyFiveYearTargetDurationLdiFixedIncomeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russell 25 Year LDI Fixed Income Fund [Member]" } } }, "localname": "TwentyFiveYearTargetDurationLdiFixedIncomeFundMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "eml_TwentyThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2024 [Member]" } } }, "localname": "TwentyThousandTwentyFourMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "eml_TwentyThousandTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2021 [Member]" } } }, "localname": "TwentyThousandTwentyOneMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "eml_TwentyThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2023 [Member]" } } }, "localname": "TwentyThousandTwentyThreeMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "eml_TwentyThousandTwentyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2022 [Member]" } } }, "localname": "TwentyThousandTwentyTwoMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "eml_TwoTHousandTwentyFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2025 [Member]" } } }, "localname": "TwoTHousandTwentyFiveMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "eml_TwoTHousandTwentyPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2020 Plan [Member]" } } }, "localname": "TwoTHousandTwentyPlanMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_USMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States [Member]" } } }, "localname": "USMember", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "eml_UncertainTaxPositionsReserveAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Uncertain tax positions reserve, Amount" } } }, "localname": "UncertainTaxPositionsReserveAmount", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "eml_UncertainTaxPositionsReservePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Uncertain tax positions reserve, Percentage" } } }, "localname": "UncertainTaxPositionsReservePercentage", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "percentItemType" }, "eml_UnrealisedLossGainOnInterestRateSwapNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Unrealised (loss) gain on interest rate swap, net of tax" } } }, "localname": "UnrealisedLossGainOnInterestRateSwapNetOfTax", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Unrecognized net pension and postretirement benefit costs, net of tax" } } }, "localname": "UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_UnrecognizedPensionAndPostretirementBenefits": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of costs unrecognized during the period for pension and postretirement benefits.", "label": "Unrecognized pension and postretirement benefits" } } }, "localname": "UnrecognizedPensionAndPostretirementBenefits", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eml_VotingPreferredStockNoParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance value per share of no-par value, voting preferred stock; generally not indicative of the fair market value per share.", "label": "Voting Preferred Stock, par value (in dollars per share)" } } }, "localname": "VotingPreferredStockNoParValue", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_VotingPreferredStockSharesAuthorizedInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of voting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period.", "label": "Voting Preferred Stock, shares authorized (in shares)" } } }, "localname": "VotingPreferredStockSharesAuthorizedInShares", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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/20210102", "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/20210102", "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/20210102", "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/20210102", "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/20210102", "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/20210102", "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/20210102", "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/20210102", "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/20210102", "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/20210102", "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/20210102", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails3" ], "xbrltype": "durationItemType" }, "eml_WeightedAverageRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term" } } }, "localname": "WeightedAverageRemainingLeaseTerm", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "eml_WeightedUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted useful life" } } }, "localname": "WeightedUsefulLife", "nsuri": "http://eml.com/20210102", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "durationItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r144", "r151" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "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/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "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/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails3", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r153", "r224", "r225", "r416", "r417" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/IntangiblesDetails" ], "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/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "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/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetails3", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ReportableGeographicalComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reportable Geographical Components [Member]" } } }, "localname": "ReportableGeographicalComponentsMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r155", "r224", "r226", "r418", "r423", "r425" ], "lang": { "en-us": { "role": { "label": "Statement Geographical Axis" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "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_AccountingChangesAndErrorCorrectionsTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning all changes and error corrections reported in the Company's financial statements for the period.", "label": "13. RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "AccountingChangesAndErrorCorrectionsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 23.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/ConsolidatedBalanceSheets" ], "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_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": { "auth_ref": [ "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion.", "label": "Cost to remediate and monitor the landfill" } } }, "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r203" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 10.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r63", "r69" ], "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": "[Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax]", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r60", "r66", "r68", "r69", "r358", "r364", "r366" ], "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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r66", "r68", "r69" ], "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 Income (Loss), Net of Tax]", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss:" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r65", "r69", "r70", "r339" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r190" ], "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 Amortization Period (Years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AcquisitionCosts": { "auth_ref": [ "r386", "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties.", "label": "Cost of the acquisition" } } }, "localname": "AcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingMember": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Announcement promoting product, service, or event.", "label": "Advertising [Member]" } } }, "localname": "AdvertisingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r31", "r163", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "[Accounts Receivable, Allowance for Credit Loss, Current]", "verboseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r101", "r188", "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r148", "r391", "r407" ], "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": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r59" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "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 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/ConsolidatedBalanceSheets" ], "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/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "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/AccountingPoliciesDetailsNarrative", "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r346", "r349" ], "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/AccountingPoliciesDetailsNarrative", "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r11", "r202" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/BusinessAcquisitionsDetails", "http://eml.com/role/BusinessAcquisitionsDetailsNarrative", "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/BusinessAcquisitionsDetails", "http://eml.com/role/BusinessAcquisitionsDetailsNarrative", "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Acquisition expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "2. BUSINESS ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL" } } }, "localname": "BusinessCombinationGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r333" ], "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, acquired at the acquisition date.", "label": "Prepaid and other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables]", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities]", "negatedLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue]", "negatedLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r298", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities]", "negatedLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Other intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r332", "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory]", "verboseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r332", "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Total identifiable net assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Other noncurrent assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r332", "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Property plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Identifiable assets acquired, goodwill, and liabilities assumed, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Axis]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Type of transaction that is recognized separately from the acquisition of assets and assumptions of liabilities in a business combination by transaction." } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS ACQUISITIONS" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r118", "r142" ], "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": "1. DESCRIPTION OF BUSINESS" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessInterruptionLossAxis": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Information by business interruption loss.", "label": "Business Interruption Loss [Axis]" } } }, "localname": "BusinessInterruptionLossAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessInterruptionLossDomain": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Type or name of business interruption loss." } } }, "localname": "BusinessInterruptionLossDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Cash": { "auth_ref": [ "r38", "r421", "r422" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "verboseLabel": "Cash on hand" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1", "http://eml.com/role/BusinessAcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "verboseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r38", "r103" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "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/ConsolidatedBalanceSheets", "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r16", "r104", "r109" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndDueFromBanks": { "auth_ref": [ "r389" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.", "label": "Cash proceeds from debt" } } }, "localname": "CashAndDueFromBanks", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r96", "r363" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. 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": "[Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect]", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Amount of deposits insured by Federal Deposit Insurance Corporation (FDIC)" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r210", "r212" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "14. CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/CONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r53" ], "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_CommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r25" ], "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/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "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/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "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/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r219" ], "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/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25" ], "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: 8,996,625 shares in 2020 and 8,975,434 shares in 2019 Outstanding: 6,246,896 shares in 2020 and 6,240,705 shares in 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "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_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r72", "r74", "r75" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "[Comprehensive Income (Loss), Net of Tax, Attributable to Parent]", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r137", "r138", "r360", "r361" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r137", "r138", "r360", "r361", "r420" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk By Benchmark Axis" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r137", "r138", "r360", "r361", "r420" ], "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": [ "r142" ], "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": "15.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": [ "r137", "r138", "r360", "r361" ], "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": [ "r137", "r138", "r360", "r361" ], "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_ConsolidationPolicyTextBlock": { "auth_ref": [ "r109", "r338", "r341", "r343" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "General Corporate [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "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/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods Sold" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r112", "r318", "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "[Current Federal Tax Expense (Benefit)]", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r115", "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "[Current Foreign Tax Expense (Benefit)]", "verboseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r112", "r318", "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "[Current State and Local Tax Expense (Benefit)]", "verboseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r136" ], "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": [ "r218" ], "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": "6. 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": [ "r50", "r217", "r368" ], "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": [ "r402" ], "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": [ "r402" ], "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": [ "r402" ], "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 June 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": [ "r402" ], "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": [ "r402" ], "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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r215", "r369" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Unamortized discounts and debt Issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r319", "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r319", "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "[Deferred Foreign Income Tax Expense (Benefit)]", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r112", "r319", "r323" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r22", "r23", "r311", "r392", "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r319", "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r293", "r316", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "[Deferred Tax Assets, Inventory]", "verboseLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r315", "r316", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Foreign Tax Credit" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r292", "r316", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "[Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation]", "verboseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.", "label": "Pensions" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.", "label": "Other postretirement benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r292", "r316", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.", "label": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r299", "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Net deferred income tax (assets) liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r293", "r316", "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r293", "r316", "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r293", "r316", "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Property, plant and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r21", "r231", "r232", "r241" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 29.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Amounts recognized in accumulated other comprehensive income [Abstract]" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "auth_ref": [ "r69", "r254" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Net (loss)/gain" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": { "auth_ref": [ "r69", "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Prior service (cost) credit" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r239", "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Actual return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Actuarial (gain)/loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r251", "r266", "r269" ], "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": [ "r252", "r267", "r269" ], "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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "auth_ref": [ "r231", "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Net amount recognized in the balance sheet", "terseLabel": "Net amount recognized in accrued benefit liability", "verboseLabel": "Net amount recognized in accrued benefit liability" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails5", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Discount rate", "terseLabel": "Discount rate", "verboseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "[Defined Benefit Plan, Benefit Obligation]", "periodEndLabel": "Benefit obligation at end of year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r237", "r270" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r243", "r244", "r257", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan By Plan Asset Categories Axis" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r240", "r243", "r244", "r268", "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Employer contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.", "label": "2026 through 2030" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months]", "verboseLabel": "2021" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year Five]", "verboseLabel": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year Four]", "verboseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year Three]", "verboseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year Two]", "verboseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r250", "r265", "r269" ], "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_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r238", "r243", "r244", "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "[Defined Benefit Plan, Plan Assets, Amount]", "periodEndLabel": "Fair value of plan assets at end of year", "periodStartLabel": "Fair value of plan assets at beginning of year", "terseLabel": "Fair value of plan assets at beginning of year", "verboseLabel": "Fair value of plan assets at beginning of year" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r235", "r249", "r264", "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Interest cost", "verboseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r247", "r262", "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension plans with projected benefit obligation and accumulated benefit obligation in excess of plan assets [Abstract]" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "auth_ref": [ "r260", "r261", "r269" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Accumulated benefit obligation" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "auth_ref": [ "r260", "r261", "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation": { "auth_ref": [ "r260", "r269" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets.", "label": "Projected benefit obligation" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r234", "r248", "r263", "r269" ], "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", "verboseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r271" ], "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/RetirementBenefitPlansDetails7" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r101", "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r101", "r201" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r101", "r146" ], "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, Depletion and Amortization]", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r347", "r348", "r350", "r351" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r344", "r345" ], "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": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "7. 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_DividendsCash": { "auth_ref": [ "r220", "r401" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "[Dividends, Cash]", "negatedLabel": "Dividends paid" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Cash dividends declared, $.44 per share" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "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/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r80", "r119", "r123", "r125", "r126", "r127", "r129", "r399", "r413" ], "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/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r80", "r119", "r123", "r125", "r126", "r127", "r129", "r399", "r413" ], "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/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "11. 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": [ "r363" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 31.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r114", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r300", "r301", "r322" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Income taxes using U.S. federal statutory rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r300", "r301", "r322" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Impact of foreign subsidiaries on effective tax rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r300", "r301", "r322" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research and development expense.", "label": "Impact of Research & Development tax credit, Percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r300", "r301", "r322" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Other-net, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r300", "r301", "r322" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "State income taxes, net of federal benefit, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount": { "auth_ref": [ "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Impact on Foreign Repatriation Tax Reform, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 22.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The excess of replacement or current cost over the stated LIFO (last in first out) inventory value when the LIFO inventory method is utilized.", "label": "Excess of current cost over LIFO carrying value" } } }, "localname": "ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r15" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "FIFO inventory amount" } } }, "localname": "FIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r352", "r356" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r243", "r244", "r269", "r353", "r381" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r243", "r244", "r269", "r353", "r382" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r243", "r244", "r269", "r353", "r383" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r243", "r244", "r269", "r353", "r384" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails6" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfAssetsAcquired": { "auth_ref": [ "r106", "r107", "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of assets acquired in noncash investing or financing activities.", "label": "Fair market value of the net assets acquired" } } }, "localname": "FairValueOfAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r109", "r357", "r359" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r374", "r376", "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "[Finance Lease, Interest Expense]", "verboseLabel": "Lease expense thereafter" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Useful lives of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r194" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r189", "r191", "r194", "r198", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite Lived Intangible Assets By Major Class Axis" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r189", "r193" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r194" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 15.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, technology and other intangibles net of accumulated amortization", "verboseLabel": "Net Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedLicenseAgreementsGross": { "auth_ref": [ "r194" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount as of the balance sheet date of certain rights acquired to exercise a certain privilege or pursue a particular business or occupation and which is deemed to have a finite economic life.", "label": "Patents, technology, and licenses" } } }, "localname": "FiniteLivedLicenseAgreementsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r336", "r340", "r342" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r109", "r362", "r366" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Impact of foreign subsidiaries on effective tax rate, Amount" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r101" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "auth_ref": [ "r82", "r83", "r101", "r396", "r414" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.", "label": "Loss on disposition of subsidiaries" } } }, "localname": "GainOrLossOnSaleOfStockInSubsidiary", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r175", "r177" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 17.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", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1", "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Investment" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Impairment Charge" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL (Details)" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r109", "r183" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r109", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "4. GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Foreign exchange" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r178", "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before 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, Gross]", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetailsNarrative", "http://eml.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r101", "r176", "r180", "r185" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "[Goodwill, Impairment Loss]", "negatedLabel": "Goodwill impairment loss", "terseLabel": "Impairment of goodwill", "verboseLabel": "Goodwill impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConsolidatedStatementsOfCashFlows", "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill [Member]" } } }, "localname": "GoodwillMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 9.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/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r109", "r200", "r206" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r78", "r119", "r388", "r397", "r415" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 13.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/ConsolidatedStatementsOfIncome", "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "[Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest]", "verboseLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Income" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r205" ], "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/AccountingPoliciesDetailsNarrative" ], "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/AccountingPoliciesDetailsNarrative" ], "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": [ "r327" ], "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": "8. INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r147", "r324" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 14.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income taxes", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r76", "r109", "r296", "r297", "r309", "r310", "r314", "r325", "r424" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r111", "r300", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Income taxes using U.S. federal statutory rate, Amount" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r300", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible research and development expense.", "label": "Impact of Research & Development tax credit, Amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Other-net, Amount" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r111", "r300", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State income taxes, net of federal benefit, Amount" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r98", "r105" ], "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]", "terseLabel": "Total income taxes paid", "verboseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows", "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r100" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r100" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "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 obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "[Increase (Decrease) in Deferred Compensation]", "verboseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r100" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "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": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r100" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r100" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r124", "r128" ], "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 options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTrademarks": { "auth_ref": [ "r197" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 16.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsCurrent": { "auth_ref": [ "r1" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current portion of nonphysical assets, excluding financial assets, if these assets are classified into the current and noncurrent portions.", "label": "Total Gross Intangibles" } } }, "localname": "IntangibleAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "5. INTANGIBLES" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/INTANGIBLES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r77", "r145", "r367", "r369", "r400" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 11.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/ConsolidatedStatementsOfIncome", "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r105" ], "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", "verboseLabel": "Interest paid" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r32", "r174" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r56", "r171" ], "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" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories:", "verboseLabel": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r15", "r57", "r109", "r131", "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r34", "r35", "r174" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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 materials and component parts" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r33", "r174" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LIFOInventoryAmount": { "auth_ref": [ "r15" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "LIFO inventory amount" } } }, "localname": "LIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r10", "r40" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.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/ConsolidatedStatementsOfCashFlows" ], "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": [ "r371" ], "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": "9. LEASES" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lease expense 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lease expense thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lease expense 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lease expense 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lease expense 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lease expense 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r394", "r410" ], "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": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 30.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/ConsolidatedBalanceSheets" ], "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/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r393", "r405" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Revolving credit loan" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "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_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "auth_ref": [ "r43" ], "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/BusinessAcquisitionsDetailsNarrative", "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_LongTermDebt": { "auth_ref": [ "r20", "r216", "r393", "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "[Long-term Debt and Lease Obligation, Including Current Maturities]", "verboseLabel": "Total" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 19.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", "verboseLabel": "Less current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r117", "r213" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r117", "r213" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months]", "verboseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r117", "r213" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Long-term Debt, Maturities, Repayments of Principal in Year Four]", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r117", "r213" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Long-term Debt, Maturities, Repayments of Principal in Year Three]", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r117", "r213" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Long-term Debt, Maturities, Repayments of Principal in Year Two]", "verboseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_Liabilities", "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 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 payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term debt, less current portion", "verboseLabel": "Long term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r50" ], "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": [ "r51" ], "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/BusinessAcquisitionsDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r51", "r214" ], "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/BusinessAcquisitionsDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingency Information [Abstract]" } } }, "localname": "LossContingencyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r11", "r202" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r7", "r47" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "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/ConsolidatedBalanceSheets" ], "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/BusinessAcquisitionsDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 32.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 33.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r99", "r102" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 34.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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/ConsolidatedStatementsOfCashFlows" ], "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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r71", "r73", "r79", "r102", "r128", "r398", "r412" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://eml.com/role/ConsolidatedStatementsOfIncome": { "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/ConsolidatedStatementsOfCashFlows", "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Foreign [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r154" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 10.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/ConsolidatedStatementsOfIncome", "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r5", "r6", "r26", "r157", "r158", "r395" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Current portion of note receivable" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 12.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/ConsolidatedStatementsOfIncome", "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r373" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "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, classified as noncurrent.", "label": "Lease liability", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r372" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of Use Assets", "verboseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r144", "r151" ], "lang": { "en-us": { "role": { "documentation": "Identifies components 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.", "label": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DESCRIPTION OF BUSINESS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r14", "r48" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 21.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r19", "r390", "r406" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "[Other Assets]", "totalLabel": "Total other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax": { "auth_ref": [ "r64", "r66", "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Prior service cost" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r62", "r66", "r253" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Net loss (gain)" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r167" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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 (loss)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Change in fair value of interest rate swap" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": { "auth_ref": [ "r61", "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Change in fair value of interest rate swap, taxes benefit" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r60", "r365" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.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", "verboseLabel": "Currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income:", "verboseLabel": "Other comprehensive income/(loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r63", "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Change in pension and other postretirement benefit costs, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r63", "r67", "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Change in pension and postretirement benefit costs, income taxes (expense)/ benefit" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 25.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r230", "r258", "r259", "r271" ], "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]", "verboseLabel": "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/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r21", "r231", "r232", "r241" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 28.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates": { "auth_ref": [ "r90" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).", "label": "Loss on disposition of subsidiary" } } }, "localname": "PaymentsToAcquireBusinessesAndInterestInAffiliates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r90" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "[Payments to Acquire Businesses, Net of Cash Acquired]", "negatedLabel": "Business acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "10. 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": [ "r229", "r258", "r259", "r271" ], "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]", "verboseLabel": "Pension Benefit [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetails5", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment." } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r273", "r286" ], "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/LeasesDetails", "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/LeasesDetails", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r36", "r37" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": 8.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDividendsReceived": { "auth_ref": [ "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividends received on equity and other investments during the current period.", "label": "Dividend received" } } }, "localname": "ProceedsFromDividendsReceived", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoans": { "auth_ref": [ "r97" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from principal payments made on loans related to operating activities.", "label": "Proceeds from long-term borrowings" } } }, "localname": "ProceedsFromLoans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPartnershipContribution": { "auth_ref": [ "r92" ], "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": [ "r116" ], "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": "[Proceeds from (Repayments of) Long-term Debt and Capital Securities]", "verboseLabel": "Repayment of debt" } } }, "localname": "ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "[Proceeds from Sale and Maturity of Marketable Securities]", "verboseLabel": "Marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r89" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r204" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property Plant And Equipment By Type Axis" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r204", "r411" ], "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r39", "r109", "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment and Related Depreciation" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r202" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated useful lives of the assets" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r81", "r169" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RegulatoryAssetAxis": { "auth_ref": [ "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by type of regulatory asset.", "label": "Regulatory Asset [Axis]" } } }, "localname": "RegulatoryAssetAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RegulatoryAssetDomain": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Rate action of a regulator resulting in capitalization of costs incurred." } } }, "localname": "RegulatoryAssetDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r257", "r379", "r380" ], "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": [ "r94" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayment of debt" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r184", "r185" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r291", "r429" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 8.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", "verboseLabel": "Product development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r101", "r207", "r208", "r209" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Non-cash restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r101" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "[Restructuring Costs]", "negatedLabel": "Restructuring costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r220", "r409" ], "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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r259" ], "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/RetirementBenefitPlansDetails7" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r259" ], "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/RetirementBenefitPlansDetails7" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r229", "r230", "r258", "r259", "r271" ], "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/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetails5", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r229", "r230", "r258", "r259", "r271" ], "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/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetails5", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r223", "r224" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "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/ConsolidatedStatementsOfIncome", "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r110", "r227" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.", "label": "Schedule of Projected Benefit Obligation and Accumulated Benefit Obligation in Excess of Plan Assets" } } }, "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Change in the Components of Accumulated Other Comprehensive income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.", "label": "Schedule of Fair Values of Plans Assets Utilizing Fair Value Hierarchy" } } }, "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.", "label": "Schedule of Amounts Recognized in Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Schedule of Assumptions Used to Determine Net Periodic Benefit Cost for Benefit Plans" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Deferred Income Tax (Assets) Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r128" ], "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 the 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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Reconciliation of Income Taxes Computed Using the U.S. Federal Statutory Rate to that Reflected in Operations" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r189", "r193" ], "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 Gross Carrying Amount and Accumulated Amortization of Amortizable Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r183", "r186" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Roll-forward of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Income Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Annual Principal Maturities of Long-Term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r247" ], "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 Components of Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.", "label": "Schedule of Funded Status of Pension Benefit Plans and Postretirement Benefit Plan" } } }, "localname": "ScheduleOfNetFundedStatusTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r143", "r148", "r149", "r150", "r183" ], "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/ReportableSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r286" ], "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": [ "r275" ], "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": [ "r275", "r280", "r281" ], "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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r308", "r321" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Reconciliation of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REPORTABLE SEGMENTS" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r156" ], "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": "12. REPORTABLE SEGMENTS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ReportableSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r86", "r170" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "order": 7.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/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r109", "r289" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "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/ConsolidatedStatementsOfCashFlows", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r283" ], "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": [ "r284" ], "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": [ "r278" ], "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": "Issued", "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": [ "r276", "r286" ], "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 avaerage 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_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r109", "r273", "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Stock Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r285" ], "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)", "verboseLabel": "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", "http://eml.com/role/StockOptionsAndAwardsDetails3" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r279" ], "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": [ "r276" ], "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", "periodStartLabel": "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": [ "r285" ], "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_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": [ "r282", "r287" ], "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_SharesIssued": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r44" ], "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/BusinessAcquisitionsDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r42" ], "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/BusinessAcquisitionsDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "3. ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r55", "r219" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "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/AccountingPoliciesDetailsNarrative", "http://eml.com/role/BusinessAcquisitionsDetails", "http://eml.com/role/BusinessAcquisitionsDetails1", "http://eml.com/role/BusinessAcquisitionsDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/GoodwillDetails", "http://eml.com/role/IncomeTaxesDetailsNarrative", "http://eml.com/role/IntangiblesDetails", "http://eml.com/role/LeasesDetails", "http://eml.com/role/LeasesDetailsNarrative", "http://eml.com/role/ReportableSegmentsDetails", "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetails5", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetails7", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "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": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "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": "Consolidated Statements of Comprehensive Income" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Shareholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "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/AccountingPoliciesDetailsNarrative", "http://eml.com/role/BusinessAcquisitionsDetails", "http://eml.com/role/BusinessAcquisitionsDetails1", "http://eml.com/role/BusinessAcquisitionsDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/GoodwillDetails", "http://eml.com/role/IncomeTaxesDetailsNarrative", "http://eml.com/role/IntangiblesDetails", "http://eml.com/role/LeasesDetails", "http://eml.com/role/LeasesDetailsNarrative", "http://eml.com/role/ReportableSegmentsDetails", "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetails4", "http://eml.com/role/RetirementBenefitPlansDetails5", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetails7", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "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": [ "r24", "r25", "r219", "r220", "r277" ], "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_StockholdersEquity": { "auth_ref": [ "r25", "r28", "r29", "r165" ], "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", "periodEndLabel": "Balance, amount", "periodStartLabel": "Balance, amount" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' Equity", "verboseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "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/GoodwillDetails", "http://eml.com/role/IntangiblesDetails", "http://eml.com/role/ReportableSegmentsDetails" ], "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/GoodwillDetails", "http://eml.com/role/IntangiblesDetails", "http://eml.com/role/ReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "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/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period past due for trade accounts receivable to write off as uncollectible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Accounts receivable, customers due period" } } }, "localname": "ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r159", "r160", "r161", "r162", "r164", "r166" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r54", "r221" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r54", "r221" ], "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/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r54", "r221", "r222" ], "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 2020 and 2,734,729 shares in 2019" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrustsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INTANGIBLES" } } }, "localname": "TrustsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r294", "r326", "r403", "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r295", "r303" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "[Unrecognized Tax Benefits]", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Increase (decrease) for positions taken during the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Increase (decrease) for positions taken during the prior period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Accrued interest related to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Increase (decrease) resulting from the expiration of the statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized tax benefits that would affect the annual effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r132", "r133", "r134", "r135", "r139", "r140", "r141" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": [ "r122", "r127" ], "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": [ "r121", "r127" ], "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": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=SL108378252-109267" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r193": { "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" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB TOPIC 5.Y.Q2)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r373": { "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" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=82851474&loc=d3e511914-122862" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=82851474&loc=d3e511914-122862" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r394": { "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" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(g))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r406": { "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" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r42": { "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" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "715", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r431": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r432": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r433": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r434": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r435": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "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" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r63": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r66": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r71": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r73": { "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" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868897&loc=SL114872001-224240" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3337-108585" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 90 0001654954-21-002839-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-21-002839-xbrl.zip M4$L#!!0 ( ,4P<%+C%:BZCA8 -8# 0 0 96UL+3(P,C$P,3 R+GAS M9.U=6W/CMI)^WZK]#SQ^V9RJ(]OR-9Z:R2E9EF=4T4A:24ZR3Z=@$I*PH0 % M('W97[\ >!%)@ 0DVR&SRU0ED8D&V-T?T.AN ,3G?[YL?.<)4H8(_G+4/3X] M3\[9\?GQZ8_I\UO >"V"91U> MV$U+[GA[#EDZKFA95CT]/^E>GIR=GNV(YF09/ ,*'4#=-0J@&X04^(X'&5IA MAS/N1 )]=F:C!G!EDD#Y![SAJCKEKN $.URQFGU[\+T?K M(-A^.CEY?GX^?GFD_C&A*RX!E^2W$<*_'\64%"Y+2:].>&E"Z(:44VI) MR:![O")/)TDIK]:]Z9QV.^?=I"+';? E_E&C80O@)LD!?)2H3E<[SE3!!*3I;4 (BK\F*N0$^/Y/!&B M>_+;]]%<=J>CM#_Q+J,C[][VC(O117T" LKX.;H MO0)L,?'E2528(T5:TJN(%*6=FX0XH&5].RK4H130BJ[ 2U-D:%"&9UJD =2# M2,\2+]"0XW"C9\<+Z(EXQPFG@!2Y:06"+>H0W"G4@YN=?>&_CUVRD<;QM'MZ M=N2D8_F>T,T=7(+0YX"%^(\0^&B)Q+B /A2V.T>0*0X 7<%@##:0;8$+R]_% M#9_C? 88DT!::OFW>++=(KPD\9_\@>AVG\387'"1'/'C8394VI6#MT_XS'3D M(#[*HY]I*TD['EPBC.3[3L4_7:>SFXXZCJSU^:1(6FPEY-//!/\D?V\I-^8X MDD%8Y[AV3%)5TP6^&_H'5-QQ5EXO?IKH[4!U8D9\Y F#> M\,9;G:P@#EJBX MK-BH]C.NZSG7&4SUOFO*B=MRHL9:-$QH3+DK@X,U#!"7P0!-GM:(T[D]3LX/ MN;;_WN*FP2W5)9LLN5-(-E#%2T-CQ.FB"J==@\(SCIILT3&@TR<;+O4:8H:> MH U4N@I&W"[M<^(]7W-]K8GO0*U&6$-OQ/3:'M-L\__A1"]H,32-6<#6]SYYUGB9>C(C8C_N,0IYJXYLML4I MQND.,I>BK7C19)EDMR)L]$5&/&Y$T(68ZQ,64BC^&,S[L^%T,9R,GRTT(DR^,$="6F #HGA8!2#3N]/K_^3"<#P42K?H3]?=< MF4=">#7E9L-%,%:^YKE1]=VBZGO]_N1AO!B.OSK3R6C8'PY:Q2>*_SJ9W/TZ M'(TB=:=_&95\5E1R4K75;*S9X7C1&W\=WHX&\TBYV0=&_9X7]9NIW:HXF3<' MMXMXFA2_C$J]4&?%VT6KS5B;\X"XOT^DJ\%ZV.L] ^K%9EA?9-3W95'?\\6D M_[,SD6X(GPG'=T[OU][LKNW1J=&00>D"O"038/:!4=]7JM'H3[X/G$7OM]9J MI#H>#7KSQ";'OXV:O2YJ-JK8ZC36Z0P&B,H8[Q9B_LY@ZH/$@2XI,^K\QZ+. M9X/%<#;X/A@OG-O!>' _7#C34:_UHE,4!H!B[BJS*:0R+Q+I7WEJU+P2/0YZ MLS%WG^?.=#!SYM]ZLT&K\[3G;PD-P*,/YW EDQQ)KU>>F_1^I@2-L\%T,EOT MN-/GS =?1<]O._M.\2Z7+!,@4H+Y3Q?F0*BD,0*BA)*S05^8GVQ$.9N,^>_^ MH$4GEWJ<2/4,QB+:CM.,N4=&W2L19JY^J^A=CE?T<0JB%.$,L=_3K*Y28%2Z M$G9RI8L>/^LEF@]4#9D%GA$L)TK4YV18L8R(P-PL5'QIA4,+T M72JPG6S*F_1^H8G,,]G 5O5&U1=,4A6!$0PE;M>!T=H@?98V-Q2R M#XQJ5Z+T*$_;=OYR+7<5-9N=V LE_,[IN?59M9HNV!=MB5'SVEW2K479=U$B M9V(J*8R(6.^C;NW07MATS>!86"HEW#:BTUHO.WS.S/BOUW\[I%?H_+]._>?Z^U!Q5 MUNF_G;,K]']1IO\+L_Z5>%VO_XM6_^7Z5Q*SY01&/)1H78]'ZQ.5;&7+N4/Y M1T;=*[%XLIFM]8&J=%WH_B5E1NV7G))N^_S>NPIS8Z":Q(B*]3GJ=I3LAT[7 M AZ+^$&)IXWXM+&$)4)G%@B9(XPKS;EL$T)MM&&'T+D%0N88Y$IS4-N$4!N/ MV"%T88&0.4JYVF-W>QNQ[(?0I05"EV:$E#C>C-!EBY 50E<6"%V9$=+L@C B?^(V^]F<.G(6_,^!9SHRQ%#FZTO M[KB3S];R4D:.82>YZ.Q?7-KCEXV?4(CF*R[-D[ 7%12_-VD"4%=I1;G4CS=" MMI &?,B>)+P?.2?O)94/'O>5BE>!?D/%X1UK7W$*?;&!0O%.OZ]0^7'R_C)] M/LG>[\?_RM__]YF+Q.=_!ROW!U9=+QG=GSHBKFRHHHKXJY/4ZXA'G>Y9Y[Q[ M_,*\A,=]6-C)MQ\+2;V]6=#?F6GY\J2">.OE'N^KNDQ3]VI653'YH[-KY1!6 M='?6VO&2K9G^U=FU

[_>XKI/FTZ1K3F.*HK.<2.Z9/?J M3:PAFW%0E)) M_.CL:MN]/G=SL= D,PZ4Y/W9JO$X\0.V:VCO$6.X1?E 7F1#;[/FRH7;=K@D MM>2OSJ[^GMH(V:' )/>Q[Q22M'4X-MH;RP_GYC!T%+C?V$?>HHU4IK0@F/AF.GD1Z;"2^[N'[Y%FXLHR[_*>7%Y?R,^W=F\O+ M*_[K2(J2?EIBW[K(]P7MEZ. AB+($)>]?WJ,KOS]C7( M=@>7D//MY6Z5B032%S52BE](].G^F&-YBFE,IH#^ OP0]L)@32CZ'^CUL/> M$6,A]+JG\A^YVI"*_ [M-%(_8X*?WDE%[]-4([7T@"D$/F+0&Q'&O@*$)WB( M \A9#F; M&"UY?I#['\H)DJ'7*G M3' P6P>PE(\;*HT!*8*5LO0LZG23% 7/ 1@(7V5O$]#ZJ[%V;@\B@::6F'3\Y;' MR4!SH O_9UHYO;UH;*?*AE2&>(KIPC"+.LT4?$J)"Z''[BG9)%]0OD-L2^(O M*"?"6M UO%>*?.@N4E3[IU+>2'FFX%5N$8TXA9[ 0R^9%64C9>P#MIX"Y-V% ME <=BS7\+P@HGZ5ZO#$JEY)C3]),5Y /Q"5[6_Y O.&MXS! M5 SU<2-1T>?AWRWO_K',S]=([,%:<0/]#6#/YS]E;"&_//ZZ@"_!K<^GVD0J M>_*]70E,L CI@Z2-=S#@7N@&=_ )^F0KBJH$LZ:N7:ZYNX9>Z O'0;A=M[R; M>=QIW?*)5KZWF'UXP!ZDTE_J;;=\8D:22HXM=OLZ>('410Q.*7+A3 2@\FH2 M%?@_^ZT-TG/LPV1/[U0&YX+"I,5W:;-!.LID?P2KTF S5>PRL@9)PGD*-]&G M!_G,XRW('0P@W7#'+H9B\NBCE62&F5!^4UNUZ^17*(8K'\L,+D-_A):I"Z4M M.3!X3)Z^V3GB.D3URH7-=,_ O$3:_H:IE5#W['_WF]B@#A U6:;[Z1VNQY_QTR/N:3 MK(N^V/T5A'27PWE[,XWL*EE(>T\ 219%;B ->BH(]O<^ MHO58T>";1($+H=$; ;\=D'C9QMT[YQ&S$R M628L[XQ6!443]S*5,RS&LEFLF.K ?2+O,=!Y+R?^D\QY;38HV*A[C"LIF@B* M4.YDF>U7N2M793F-!=^C2YKLDN,?AYA'2R?(! M(QX(%++U986-2M$7IJY< J\HD"7M7T:^6[A".&.2;.34U*ES@UL5JT.Y-=I& MJ)3R4&_KPV5)_K 2)TO<6(GN"5U"%-A)E"5NK$0#[.TWEHH5&C204F\EB1M# MH$V4FLEKGFFK]/\H;!EGV@:K#&UC.R"R-GBH\09ON8]Y6/YUS(.]7:A;EI@E MP4!Q?[B^J,X]X,EAN@5XR22A)UNY0A(G(@K;+I2#>'O6;61XK9>%3Y^\NV&1 M^UL37W2NS.&B_:HT7>H('HE99@U2(VLI81.C6;E^GBY/)=(H3QL)S@-_.0VX M>R 6UI+=@S/(('V"^4VP5I3-S,.1 /@I$F*9(W MS(,F&C.YPK',;K+B8T/L?]_E2JLHZM2U6$-U^=B-%L@F>+?71^T\EK1UBJ-L MUND%:7YGLA2;:],U9!O*1IJS._&Q/^AEMIN)KW^*R22?:#50-7.=6&5;')$7 M1^4G>,XM,5HBEX_CP1/$.7]WKTK-%%WID6E_+.VS68I&]E7-*..QH'$D9FD: M*9=T@'+>4$.G)G5H)(=7Q63$7\)'Q&39<]UP([Z*"J.-K:*,PK78^?H$(S^O MN'3P$0TW:IVA3$ VQ!92W85P0>*=&O)S*3&.\SPUZ?UPG9'0B M2:\?]]I&#C N-%V)?;CRZR#BKJCZ6G3E9\OF(^$;N6BJ(9 M:!HE3];%R$?"VI)&]KRRH27<";VCP482E"05TZ.(<5U&1[JBSMA;!I 6\QP? M]XYF^C<'"RUV^Q7=N(]4\O[O^^LIW.;3%?*LBRS62%_\HM.?];)FJCI>\LS% MD!'KNSW+%12--(0IQ](;+Y$F7]9(.;)3SSVAFBXH^IYNHJJDKC/-46!R'FZW M$07PX[$FAU.)3!7D=0J5[*Y2;?/N,TZ5) '76U(WR[^1F"/0H:\GL7]$-+R]OE!P\DN)O]2)'E(^(,9'9,2I/4G"3 M,P=+^ W01T*S$J5': ZMW4CS*+?IQ]=VR;,2N?W[A8)&2A#S&%U")GH'%LLS M\H7RB!#W"$(J%X![GA2R(^,;P2'Q4(AIQW73/_#LUUDA-<3\J!W'F[V;Z M5?WXIH\%Y;8QNK4G.L FS_V#+>)36!:6U!#M7Z^1@%6)^->1(GL22-QQ5IPV M*LH;-6TH7TLDTN+[A2^4F:B:E"=./K@.O/&(N+]_A\+!.LI\NKU06-FH5?@ 8-T1R.0;@U\S7$HL2&@GK'4& MK<62!?_?X(\0/7%_!0?*$*HBJI7]!<1B(7,AUB>"N_@]\\5L.)W?HY?D$PWW M(?:*,NU?LUY!G_GOUWON!:M*)PZ=3JJ(*F5]>@ O.)@Y9[6 M;*G<-28^6;W*#Y^XXML:"K^51/7.]?KOPBG3>359O3,V9V$-J/>-__L,*/P. M<"BN$)0K(:- ,9JV]/4*A5<(0R@^N4]\65/!I(*D5M;O^'1$&5HBZ,7=1F&] M@J3>T<"#3RSW>L0]'7J[H:N,"1OB>FV3V&*EV*+LPUK9NRC/%\.\>U1L6B?/7A_B+>U>L5<^B'3R51-57?^-B!O MG)?*HR M4UDO_/J/MU5@O" 2^3C\.EP7[UU8EB1%JM M?>O?=\_Y;'0N;RZO?WG__-Z)J!0.$QGZR_;[;X:T/P,O#)?UG(A>WURUNU>= MZ\Y'HQE>Q*\.089#W*4?(S?>$"

O!NO>L%IC9>[[@(__/&9_?%$]3*H@O- M)2;/5(_K]M4?7T7N11C(%-JE,23QI=WV7LA'Y23A5P)&)E$33=UV\"6.:!TPH&:Z/5%C$ M B61/-KV\+LU&BF>?]RLY%.M\;P_?K3N1^9,\6!.R[(CT[R?JP9BIDG)I\UB M[/ZPDS$=]4.O3[-%3T6V5*:LY1.?.G?>E$..T[+DLT=F?Z8D_+!1R2=.:=0@ MB8N[1R%:^/&$)B,JQ>5")1&9#@GI+(XFB"0Q0H%%U+RT7=:8Q,Y3@&;H.8D M2IN(!$HC<6EO&?=&<$A_=!$,%42X;,2UQW-K_&B.!Y9R\'+;EH_X3$OB[.+B MU(]^J&.\2*+RN'5R_*HXCO&"]9R-UU.B_*%@V0B+L??J!P$(#;]Q:9]/7^V? M?=8C"(2P?>F<\"D& <@WU!&%05 DM5%9" [@O9EHS-R(B $7E,MD1J$!B): M<=0&X9(+51[!@;:2BVGPPD,4.WYPBAL^DM2'K7TZN+9^=&.'L%#^HLH5BW11 M>1Y0$"N\@XJB+VP4"EI7%W]A,,0"E2.!$@:0K" [@)F'T[*Z9ZM\ :]I=4^' MTB$3T9$KP8B!B&I$IZ(.)*L17Z<$OLX9\-V4P'=S!GS0R5&HC^JR=ZAO%PE4 MCD0U'R02E6-1C7V)1.585.-<(E$YEMO"6&ZU88'G DK)2MY%81.*V[;*YT/- M(A?2\GX,LQ!(5B<^E2."">M$J')/,&&="%5."R:L$Z'*E<&$=2+LED'8/0?" M7AF$O7,@O"N#\.X<"*'^NE@G%5<089Y;(55Y#1$:3Q1RY5>\6&4(A2<4ED"R MU:_(%4<)[4&,U74"=Q,D78SHOP_:H[<8A1[RTEX8;L#&Q]B/6;OKW?_:1NMC MAVWF1[:OU:1FCK>&%2XP6248](!3[7;, .Y0C.];FNC/66%C+VWLQ1.D*=8 MNP?X K8[%1_M!MW#2[:@+ISH*=F'NHE:SXZSONI16 F0\*%JF5'3)ZZ!B8?(EXOW_,HA[L%8R>\)WK>XBC:K MW:AL^70\I/(+@E6#8K@P7A';H/WEHMT$]KYC\L,*)P2[*"K, MGDP8PMY-,]A3VZ"I[$V=UZ_4AQ'?"5@Y:[99KP,:W(KR".L&PNAM,Q@M8I?* MN,V%;K;H@?T_&F#.92(0AUO5KG&T#GAK'$]K)3 MA\#^8GOO7YR O:/TXP'-K;?TY>!W)]@@,5] <0AS=[4R5\@.#>-P0M#:\3WS M;8W""%$M['B)"#!]!@E#^/NE5OX*V*!A[(UQC%A,'F$GS/A]&IJ5W %$(C(5ZU=3DSH55O MJNH$XD!V:!AW(R?TQ!3M?@MB0E^YZ00FLEHUS."97%)L]X-&]4&E M9G?8JDZRPR*Y^<)>?*,9,0,F 2\7 XTF?:4NCOV/!@]([8:-*E8CC]'(?T'> MQX[AG9;2%%(E!R)+7XE+319,\8:Q984>6GP GQ/'0RN'_)"6DX4B(([TU;+4 M'"G5;1@]Z6D$,1L?+4#&UU>.4AO_6!F]%?D1#I_GB*R2%_'#PO/^#7S"WDW8 MJC6O#%] '&1X?74DB>&+Z='(&3#RG2<_@)79>6WK [XW/#NGH4;.:PP:5_JJ M7&++'Z>X8DWU3O'# 6PODBPIA;WESVN5#&@W@KXRC-KH !T:.9%W;LIUR09Y M12:U2@Y$F+ZJ"GB6P/1O&&GF:AW@+4)3E)3YBO &$ 51IZ^N J8.;(6&L9@4B M2BT*XDM?J03 %U3]AM&6?1N!<"5J#R)(7SE%39!V">(77TU&Z"[+&6PAHV (_3L?E\G?Z]>I8GQ']]_G.&O$OH,X$&/5!=V;%1XKCQ=S]>#C91 M3,%S@TVD9],L][P1D]W4X-\Q[IY@5KM79\PG22.Q!1 M^WI/>\&)D^O;M.DX0P'M\_F1OD,1)V ;S[T5.ZL=[VY2V)^?$;,%E:_WQ!>< MO6+V:!J;[.@N1<-.K@UI^A'@9(^MDD2%6+VGO0H%0;7V(,K.?2ZJ@'?AY)W- M\OGK\3U:8((R*TWF&YU>U,A^Z)"M10V5E&U8THR3V9A& M._$(UOK0&H\"AOAP9"BGLD2DYG-29Q@7N9.$"O,U;N;LU%&2G&M8\P&I\U,K M,%4)YZ[Q&-+YS2.+)\T:\V,40ZH*1\UJ/LW$!9T;H?I);Q:5[YKL)^5^7485 MM#D"-1\O@M,K5%;JB&I8E(%^X6EF8:,+7]@XZ+'N98YD_9>C(R-S-^6DM6B@ M>+W[ 03X'B@Z_SG!\[3=TM3M MI^O.S:T5LONFJ":='OOQXPC%T4F!JA]2[U+/26-%AQG..4#VNRG2BW,.]]-D MX$:I"HA&EO;=7:_3^X#>Z]UV[CY!AHJ&Q]6\=%-RT&BS?\.21HZ)U#%)*O3_ M\%5&WWH4P/S'115NGR*^4;J&!W!]0A"_?GR];[W:*!99J;&E].-# K,$[C24T'!*H,U*U[M]36.L MS9NH8>PF+]+W%#,P+Q:UKW=S7FD&Y69H&&>YBR"@J_E*P9KWGY6F$6B9AO&9 MZ,N6$AXP&>+-4[S8O'^KC)A,N53-V\U*,PFQ2<-H/#S@0QW*LRS1X;>N>1M< M:=ID-F@878^.'[)E SN<.0&R%P?W7P.^'0$J7_]&N'*4%K-3TT@^X\DFO=O= M2I)8],13A?L5OH4$N?@Y]/^%O(\U<^YRN>"NKF(]U'R9]NE<%=:TF5..^@N; M9#W&+,;N#RN<;9XBW_,=PKN]-.-LE,(UW\1=B4<%6JAAW&:_"N?H&W!D;QT2 MH9HO]J[@C4-ID89QJ'$[?X-+-"?OB:E_)9Z5"*.2*_'8WC0^'82[DC;R M&##VQ0O250 J")&K^9[ST\D"ZG<6?C(#)KV(9.A':QSYR5DV 3M*J9HO,B_' M#= F#4L$)!?+)/MCDV\^WOU&]^A@)L%EU49([(ZTHVK#+$>T% MQ$^*6]=\*WFI&:BR0=-FWE'4I6'VJ\.JV?'67O"^*AZ>K0"ZJOF>\\IS%K#U M&C8*!(9X\$,ZE,N]B''[J#W0/& R1>L-<9=.A)+3"2L<)D4I=7B1R=9\$7QQ M'@5!16V?IKUP)1?;T_DWI?"=0'E=B:!YS??$E^9/:H6&.1TZP/:CS5YDK[^7 M+2&+)&J^ ;XT;RI;-&VV#7VF:.A%3&U))?RP6VV8%^<[% KL2CGAM'?=]]EP"P%UE0=EA*?;%5M3P, M-#7UE0SK&;''W]VGC\427\&AKQ;8"*.?X)1/MZ6^@EN3;2FK.)QN2WT5LB;; M4K9$7O_]"$,4N<1?LU[L15JQ?<>7.5/_R6@90S]R QQM"&+_,&>#J3696_;8 ML!^,^V\S:VS.9CHN 4AQ)>7CXY6##XSMZV.,*2BC/_CG-VMF,;!:$.YW1E.6 M)SCPW2S'&7SM8WS]P<#^-IY;XT=C8H^L@65J0?=HV\/OUFC$P]0YQO31N'H@ MUGC>'S]:]R.F9Q[+S3&6@_;5PQF:]W,>CMO\6&<-JP>05+#L9/:Q;RSHOSK$ MXXZ<[C&BV=P>_&;8R?2CPWL\-/K?^].A%C/QON\T@ZV79VU@?S6->?\//;2- MS/Z,/X#NCJ&D3:L',3W>#LIV!7#M\\LQJ*DYMZ;F5W,\-^[-L?E@S8W)J*_' M,9D.":E78D$N.6+% YAS[69_.J8^:69,S*DQ^^_^U-1CP34F^_6(Y]5![OL! MKI/SZ5-S8D_G?>H3C)GYR*RHB5^70LKX=8)#^J.+A$ASWGUJ#AC'62<_MQ)(\RY^^/)+1@'#UC.^5-@S'[3?IIB M3*W9;^<)WI(@WLD%!TX0-WY.>]!RRQ,O'YJSB<0%G(L=W*S(^'G7@Q; Z>D' M,O BAWN2"3#:%T0HO62"3(,L%E5U&HQ43/[418\R%%%&"HQ7U<:8C MQIN+-/E\1[-]CQ,?,=9TC6=$Y MKC/9BAC<+2>69=*5\^*3D7Z;"VT\H)K)9BF6Q):YR+;+L70:,8.(YZQN<\'K M )(FWY0!):646S@[%Y?<]%1"+KBFII=P&6SN",B%*R5N3:-"AKS#0YX+56KD MG;,CO^$ASP4H-?*;LR.73LT";V/GF:Z9%S/Q).TJWLSTAK-C@+SIV.6$,0Y" M35,PCY$W\;JY.,;'J&>RY3'RIEB7L_C#PZAG6N4QWO(PYN(;'^/MF3#*)GPW M%][X6/5.\EUY0S*_<\$LK6_HG-D'J*1&%"PHGW[H/1YT3CE2!;UW?NAW/.BY>*B&?G=^Z+)HU,L%2[4*>N/3 M<+H(>+.R?:T1P M%OL!X.]R,92[^"]68K];DOWQ1'.[O_\;4$L#!!0 ( ,4P<%(*3,A0QS@ M +P__^;+Q.D\ AF[@__;NZN>/[SK MP/']5>_O8O# M]U9HN^Z[3AA9OF-Y@0]^>_<*PG?_^1__^W_]^_]Y__X?=[-1YSZPXPWPHTX/ M BL"3N?9C=8=_*<'*XP ?/]^W_J/W7=^[5S_?//SQU\.O[^S0M0K\),^Z(]7 MA[_'UL- ^6T;,%0<>"]MJ-@!W%T/(Z#@C= ME=]!A'=V#/W:N7>WP'>@U?G[SYTY^LWZ,$8OV+Y"=[6..G^S?^K@X3O#]^/^ MHG,7AZX/PK S#[P8DQ#^O\[0MW_N=#VO,\,]PLX,A ^ >?GW7">Z__X%?_C M$?'500+VPU]?0O>W=^LHVO[ZX$?#Z.YO08;Z[WK M8T';X!WIA4=A];OZ^O7KA^2OI&FFY(<%U.CO1P< # M,[#LX']_GPT/WP0;[V<[V'S O__0"Y#6(A*3'FL(EK^]0W]_CY'[>/7Q&H_Y M;R=MHMJB:XIFA!^M M0>3:EE>42.8@%5(\C] _L>T()TLTJX(-R$$IOW--%/:"S1:"-?!#]PF4(E

D M\QZ$-G2WV,A/EF31D] F[%.2'C)S?+62* M2#4I^;5Y%-@_)HE.AUW?Z:*-I2,#6]BGK.03F[JP7J0JQVA9\MNC?G/VJ>!UC+=8+K*]%5OG3CF57V"!PGEW/ M4Z*&W;BTS8\L?^7B$96(X+8OO2=\C)0(R#:L8Q56(D6A9W4KLB(ZG/9E5V=@ MA8HDL)K6LE(K4:/2M>)56XDN<:?*5W!%68F[U6"%[T%DN5X1,YSJ61]M5\6) MNZJ?NK$%\5+^)-LKYAFB\GU 3EK5!ZAH]5730D[KZM9?-3+X'2JG1!4PA9X5 M[ [4Q,-H6=VW9;: U;2ZKZO"(>I2QUY)#1B5KC52)X-.J6^-]%V7H._Z#/3= ME*#OY@STJ4Z.7&-4MWM7M>V\#I53(IL/@AZ5TR+3?4&/RFF1Z;F@1^6T?,I- MRZ?::%'?"TA[5G(659M0S+95?E]5+.).M9R/U22DU+=.^F2&2*USG13*S)-: MYSHIE!DMM@\',9"C^?@\(O92C\<@X*5>UUOD$J M]B"J66Y)K\I]B*KKB:1?^1LO[!D"?@''DE+?ZF_D\E.I.@*?5@O:A%Q64YH M3@PE"EEN?EHR_I4#=5?A!U M\Q)&^IQ1%\'2BKVHL#*2[C3%Z)>NG[CV1^@_3Z@&+Q'P'> 0NO%P"K'.D1OA M=A]W_W?5>7^,OW_?25IVIM8*=(;^,H";Q&#M@JL)25Y@G]#AX=CN &;%%Q*^ M0V#_O J>/CC 13*\^HI_>(]_>/_Q:A^__6_H5W\E7^\^ALA.VA$9S[,>@9=\ MY2_49L_*7D0?&#*J7GBR &Q*H-=(AHQ\Z=?>\.Z5X#SKG"L"FZ;]3I M[OSM9+2?:N9#$*1-T?])1/]Q")P*0@8Y&]6B6&V*A5MU%DY&U((AJ8)]+L== M@THGB.RF^/NBSA\]X/_M[(A]NU."CYK3A:>DH_69#+I?JA7W M0KL^2QALI,+;?R\0$AQ I"B_O4/[C8^H1[+Y^-5&AQZDV7TO:8@V,+MCV?'O M7A "Y[=W$8PS+#>!T4[)\<0.?#P-NB^NBIZQN]6)(/,T(T/T1 -Y:+)Y.8#; M($HIRN[W9R(>.ISF=:*2/;#)(!$I7 HA#C][9&Y,1^:OJPP'M8%##C!UHY/P MM ?HDX)5; Q 1/."('+3(")=VXXW ML8>/*!-TLH*,-1E;*Q/6C4/B/J9 MZ(3PO<";7%42Z\IT"K".,]FV)LF>03Y1^081&(-H-PU'02@X2Z::&23W%.7D M/-*@R._=)]O:#_;#7\'S@J$Y11'<>@+T1%%;O?J\%E3=9CNG#Y( MK9-6TR",(#.^JBKK4NJ#%Z(ZI62P5Z@OA10J$]&$?O$7WI#CF^')W%^K4.QM!> MX\06T=00]S!$[&(FB)R+.3ERR%FD[>(>1LLYK<_%/!L*"ZG*$FJ,+--D$^D= M?!!GCXD4%Y6D0J1^R1$"AL;I[ >J/-!+7'62(O@KCHUU0QQ,$T. _Z,_[\V& MT\5P,NY,!IV[[_/AN#^?UT"CL!3ED<2KCVD2"4V=;N^_O@_G0TQK'00*ZE-2 MY%VER>OV>I/O2KVGBUQ29'S*JCEN6/GWQ54N*8)NTP3-%Y/>WSN39.(AS1[?=[I_=F?W=0B) M5023(NUS%K+>Y*'?673_40MFJ>*8%"5?TI20II73("F/2='T2YJF67\QG/4? M^N-%YZX_[@^&B\YTU*W%('$+9U+T90QZOSL;(ULT[TS[L\[\]^ZL7XO\N*4T MC[1=9RSYK#^=S!9=9 PZ\_XW+,-ZP%6JJ$D1FK'ILWX/ TR;]MEDC'[N]>NB MFEUVDR(R8^53/>J('N>6X*3HRIA\1!>6WJQ+-A6SX?SO9UFO!>OV=69)8*S; MG;^1$>J(QE>HTDG1FUDQF-N@SM]V(]1!+Z>.)T5C9ND@&X\ZR>)7]J0HRRPE MU#ZD3N(853\IJC*+"=Z6U$F.2N5/BK[,8L+;I=2+[V&[PJ7T)K.TT)N6.JEC ME@VE",LL);L]3)TD*=4.I4C,+"2\+4V=1$L*BU+D9M:7[ ZG7NE*JHU2I&;6 M&,:&ITY:50J04N2J+C'[(7YJ,[K:C*[+R^AB3!IQ+A>W@U%97%PN=,C?8A&' M?X0 R#*&%+IJD=K$O\1"@GH3)&+.-(A;6N I0A& M[A-P1JZ-K#!%YS?'GP"_V0N<[R%8QM[(7;). M*J@AJYT)LN60GL[X.4N8@=(S'-09/>-B%9_1.U?M*;T]I5_@*7T&5CAU-8"O MW3 $D?B$SFQLU.FY%B=P@4J)T=#IQ%T%'AJ=K$MBTM1) M^LY=+="?P10"V\6,BHX7W,;-[Z6$VD1MI[@LZ% >19R_:URN[DE>;M-R[?K. M?0P&B)D[R_\A6(*9C0V3>H;^4C4"V"XXM/UWT:"[FK1LK]MI$Q-DF*5:@U1_ M12-^MP; MU2Q* AK4,JAMSJ!]W-9RG?[+-G$Y[G.Q=W]KP*:)R7FCJIA#0AK46:B2\_TE MT2N.:XM0"URR:;MW4IU!-06??Z.J*)!(J8H,^JE>,JW&@6_3D^\\:L?Y]!M5 M.8XT2E6LT$_=CK'MN\8)UXNUY9-8_'/M^Z1DO%$U5)!,J:H?^JGD?MM!_>&L M&\*3[[Y1I6.)HEP=$Q/4[!XL ?J=,P/H"!8+KF7/3$:KA#S)U%#&I5K;O4\L MFEJOG(M^?+51ZQ=-4)[:A5!#&9HJ"1X'$3B;BIQ\[ UJQPG_Y>KFZ+>H$0N) ME/_L^R?>MTW0L3.*(U-LJ &5DQ_NC#QW98Y$5Y?B.Q^#,[D>DP\9!'GEO!/- M,="53=3_;!HD_^#E:Y)!MLC8S65L+-V";K*W.E0ZA_&VR=A'LZ!#S&YT?ZIRO Q@M -PD-:G0UR0O M%+.;&V4F.3SHD*>1(4TVQ;@=M#"(0N62H9(R@I\N 1>-#%X%V-!&[E9G(S<* M_%6D;./8K8TR<6P6**BT@4(VD7CMM;!O(KV2()*R;I_-QT0CVU8:%]JR?3EO MAN#-[X'GX)J'HU%/DA_(:MJ\\ZY(Y1$.,\1@-9G/AMTFDV4/ L>-9(]"L]HV M#XAD\Y*>$ P>" Y-/GO[@ B*-Y@-?!DL?42=T[QY-,3&-@4&APN"1X4OQXP" MRQF/ ON'R.9D&C4OSB+6)L,&D:=F"6 43TGI,>#T@C!G8#EWC.:A*W/+PV6K M^KI'NQ;YI"U^:$_'":FB!J/O4:/'E.H2V9 =F6)@B?2[P&"=$#RX5_ M6%Z,-@6GEZA\$ 1=#$)#P(4&^<*77+ZBR0 @>OL[L&P<&O#Z8+VXFWAS%T 8 M/*,C2L_:HK]$@O3J?*,8A%,^QC3(,)V!K?6Z?Z0O23?LJ"F[I1F&D$M^#3$J M><2.7^W;TQ-R9\^1>%;S9JT<5[ \^;-8J"&\X:P@Z&"Z*@""ME.?=8X*NK,\ MR[?!? V XEZ.W\,,^R5E0X=H%!9UTDAC01\M]F\R75- *&7FOEP.1CH8OJIQ MHJW@+[KMUF:6OQ)LT:@_FV'73FFFI'Y^J7+#)PB-9PF=4-EP990@+6I@PE1EREM'*Y4_&"-1Z6TF70GMJ7*N5 ))FTFG5(F73+9+A(X'0Q@/>"= M&,LK$XPE%:6G63WJQG3W ,::6QS8P]T!:K!(%]%D=Y5GKBMU-LJJ*W%$ ZL?<"H9U4J=M;#:.?13%4I&.OQ5 MHS>0=4.ID26N% P!3)YX'/K;.,*G0!]GK"2GPS27TLU6_9_6 MPKXKS02>ZM0G&Z)^55[JMNI'?5JC-4E+%3Q9R[Z>L23,&"<#;[8@ MT5!,E7 M^,4O4 =1^^9SIHJ4:Q!Q=%B6*DSXWT;DKA=I3 M,IT 45:Y*]DU6 831O$1!S&S+1O# 8.&%19!0:93$%M'5P[ MY:1%\XHMCT2D"[^<$'\08(5Y_$J!30](2IMX(PIM2C5I5ED9@5A47%.*U(-4 M*\SB5Y/J+@U=*-73)EI+]934@U2+Y=(S)_LWM)CZSY;G#'TG#B/HBF>^H+D& M9J#L)2ME)02,'F HEB_/A*&/1EY;T/D=_?^S!<&#Y<=+1&.,-ZRCR!%AHMKW ML@!2Y?J 5K&'?YEH+8"]]@,O6+TFCX?8^&%UX;01=F@>EX*W410:0@8/$#3[ MT*V;E):4[1+3[9I')X(RL 7VE6I)4<19U,ADC(V &O M"@^VR?97NKG71[1G\[>ECP@9$)H\YN+26$A#\+^PECQ9'G: =!_1S@2M>?QY M(^O7/+ZYJH.)6"E5]+$ZE ;WP][03]2SN\'5=L3@,)H;A@F# QVJ17I>\(R= M H, W@?Q8[2,O7WYHQ!9!> F1F+_4K7 9Y1O&(.@R\F9!D4H%VBPN_ M;/$Q@;T+2;@!^#XVFYO]EZP2NNZ08@.G=%U@H79PS0 M;P$6T .(U@&K3BL:K.A8AH!1E+U2%2M%H T0&[W 3S8L?[K1NA>'4; !L/]B M>S$^J.$S-_H??GIZCO8W:!Y&,?19P2=']HH/:A:,Q?DL5=Z2?3M(Z4_WR7*] M9*UD5^/%%VG\YH9@(. @7&8+(%N#JUOTI!*[Z" 8!JL[4 M(6_. !#_&UAP\1R4Q_(PT 5">N#MD#IE"K+HPQ7,4VJH2T5WQ]TAG\H0? =! M++@*SC_2A:*[8^X07&$*N-0K$R7!34:Z5' 3Y@YWSP: VUU& %:'<&JX"X0Y MQ>$AKZ0Z-^6?P%VMT5:\BS;EU@K, .:3D(2?_V&[*Q6ZF0"'&B2^GZ2;09!(."$8:9+9 M(P6&U=8@-%CD$P@J3.P9^FC! 6$T0V1-_%T>#'L%8+)H"4BR$"7)/>"?)XWW"SM5RX2YY4>:8PW=X@<'@L$#@J MC(Z8QX^A#=WM+A]DEPBYO_1GFR=A!Q-D+..!"+G)0STWIEW%5BEU-@&I//P0 MU)H\K7..G>/ MV6QK@I=#4),@1N"U^'$?99'6(EAW3^8>B"?>G'U:_K%U6^3 MR?V?P]'H\,QJ^[AJ<<+;QU6U?5R5JOJ2[ /SE=]*=S&U]%::#QU<5 ?R]FFA M13.PCKPI5SNJ_(NZU=ABJSI//RH7APZOP%Z.>NE90ZM1%6OJT=K\6P1T)ML1 M(5ET,@V-6FHRU-?P+[OC;\&[4G[=W*.T=RB7?H;2O=3-?Z];B M?=CVM6YUKG2X]6H?ZRZ"'>U,T_HU5<))$C$*XR06"^]MU.PENY>11I/-B@X7 M@SP*5:I MU;Q96\<5+$_^+!9JN"$]*P@Z&*\* M@##FFO2-1W(8&TG0M+&J*)*CT9>+VTB.0\7/,S[1V 8#I*^K;RL,M6B# 3+2 MK3#4HGU>5.%YT=L*,[$7063Q0[CP>TIT WU$*C[1T^]!T?03 5980GZ*-D=^ MLD'=ER\ SO$)*N$CK2H=]1%X'AU68HU@46%%>E*(>P9V-\3AVMV*(!"U-U/R M(HZ(P!LMOK9[D.UXG)-%CW([-(A/@0=SN6P04"HL"8]-H^UX$WNXFC!= M2YJ/59&Q#(*Q"'L:Q$F2 $X!^:E";2HE)LJ-:A#JY1C5(-Y20/@8B-XFD/0S M"$,9*YK$4HXMB(MF'.MWTD&55RI!E9W#$#\=>*F.8ORVEB#L\SI-X7W_;D'% M>]9*T!6+HALA19VKFFD2XOE)3!L%9./AIIGIU<;)YK9H;9QLZE <^*L(P V> M+@OT,?$](;NU49>%;!9T"(]-4R:[MN*UU^+N4*17$D1T"GVM!A.-[A-+XV), M6.M\C0Z "V73QFENE&WC\*##1,J0)KV4YW70PKP)E4N&BDXEAZK"12,35P$V MQM3JP60/_1!M(C$A,^" 37(MN4)"=S+84+C M6>Z"50+X,TJ0EF;JAK?*^-?*Y:F#65&7Z1GB6:M9#_ZPH(LG''YV0[S]RK8T MPW1PR:?@T4+\LL67U5:+;1-/AP0(I+9$OYB+@0YVJ2P.M+7ZJK.UND?[KZ?D M>HO:G;GA#]G!4=3+*"LF9H6"4 .(>DA]H&4K>6G$O;2PR MX-+((%8,&6TFKZYTMI,CUP>390\"QXWD43F>[!>W$V\$3GZ4DV:35ABN"4I+U^*5"+41C/% M\)_"3-\]'R?TR6 M2YR#C,_WH^'=9";= :IU;WZ:\#TUV5 @%8X(=A4^V*DV(9#D9!/BM(G6$^*4 M5"+48NEBTB>PP_FS)4Q4Y39N7G]5#MN<)[%/."$B_EJ=B&< $Y$\Y^%9OHU. M4W@#/PHLEA< =1"U;U[02F_YBE@HE6&74\ 8WKQ"WO4Q7M [-C1(=CO=17WW MK5TV'G!PJD40^]$4@@TZU29I^JAI&,:8DUX02K*A2@]L L95\:I!UANQN5/+ M%;S6<=K*((A."4_GKU5AY9X"[PE-]5ZPV;@1)FF*E8"9_IN8!GY[$\0J88$$ MJC2HT%,8V XX0 Q-P-;ZS6IDC-98I<>\:^B"=FSMFYD>7/\JI>+L__YRE]\ M1!,0+[B3R%KF^[6\O+AR9_%,/AY#-&CIK: M[,V3YR;G6P@L9^+3#J$K/I;J(QB$HSI3.B2+'ET?XP +U/*Z&WPD4(DQ2/

$X%\EXFH*#$")'YP6]PECHL\RBP?TR2NS9Z?W9G]^U3=VT)CZP=NJ 2'FT0KTH0KR:[ MM3:(5RF(M]%:!6T,;[$8WIK*@3 WI9ON@&F]>V^0U;S@ML'B/ESC[L M8O@Q'GJR_(Y$$G8?PX0XMG@Y39N7KM)VF$.]!B5AYVL+@CL+;3&2HOQ^:.W$ M!W'T2.*C>#TVV7N:DEWS7D,F<11&EN^@@]6.2<'VK?I/F0!_?=QK< 5?EJMO MJ&$4#O>!C]^@\"'X6C[VAE2(R;\&U_?)BH,#"X!S'V,7S8[ A)>07H[Z+VA/ M[X9 <,E?9"R35* >Z4"!O0P$X, +H$;Q8A)HK[UF0GFQTS2D3KX+Q44P=S\ MI0II$X6=0OQ8HG OJ-;3!,24F2EUW9Y;_'=@Y?I4[%]^&+(C7 <6:9*79SG MAF5G]_.#0?I= 2$E5(WW+D%+]IW2 @V;)NASDTYCV=N"/:+4A$(J*X7 '% M30T>&2'XR>&S\)*0ZGX!4*0XRMPB-WZCR7PGX7/N*TW\=D+C=X,9D-I+S?92 MLR1&R2."^ P$H]<%.AZ%:*^-12V\TQ1V,NI*4\B)#G=D' )EEV22;EK<:2JH MGAI:.M7YK@,OC6XU*\:LJ?K?;2W:.B9+6XNVVH+G;2W:DY+)9PMYZ/(K3^#@ M@*Y&E264EALZLJ&;+B)Q4^'5>UM$@@BUP@OIME0-$6JC%[3,&Z7=I6,WCM8! MQ GCWWU$*>6.P,%#X8G#)&&J MG('?M^BLG?PTN(,>SWJ\:KW%5":+Z.B\I?3Y4>")AX;&U?\A>X6J/W]D$ M //PHT$YF$H5;10\-S#/,U\U04W.(HATZ9G&;XVO6;?&7_+?&E^WM\;MK?$% MWAJWJ;!M*FR;"JLU6CK<]5QN*JQJ&JP&WO;R*;!M^FN;_MJFO];OG6O37]OT MUS>:_MHF1YJC1*+DR/I_^$F_"Y ]827C M9&S\UN2&=6OR2_Y;DYOVUJ2]-='_UJ1-(JGCHJ--(JGV*J)-(JG[LJ"-VA=% M[5?Y4$";7U*N3+^&H5AM)+J& 5H*D>@5W@%2"1?#/<7L QZSH0D8\6@O=7W3 MQK=6'=^JWPU(&]]JHOGDQ;=J77ZTS=[14P=KS]ZYF*C^-GM'R^P=?:+ZQQ:: M2S@"CN6G_IK?3WT8K_57M_[JUE_=^JM;?[6&\FS]U;48<+P+&%L;GJW8-SMM M98;)8)*N0VU!0I$L+23=3HNT'9:^<"2>2LRILJ3:F62N@\TI*OR+YV#Q>Q"'EN\LGM$<>)4]C"CLT+R_@&WC*$>ZD'YMJK,] MRD/:'].>LX'EPC\L+P;=,(PWQ(VV!78$'/QD]Q7?XM?YS>9U(I\/J28QZ)(= M5X2]_O_$;O1Z3'@-)]$:P,7:\HEW:K6"8(6D//0CZ*+%W$ZD0=VYUJ![E5#U M%K2S$D%ID)Z'V-X$?N(5[5E;-[*\G7MW!D( GX S". @QKD\^%DASJLF^[$* M#&60IA3@3MMK8X5<+I'U_2/PT# >TO\9$EZ)N[PJ/FZ0"IU%'B;<)>?A$Q>" M&$" S2A TRTZH\JQ/_U6%8XM#6TOB=L,<[U42B'#O%AV:IU*E%[EAS[Z$2RL%T!NXQF7\+>7!B'7=<174?*^C1_QLG[K)F,HQIR47//I^^^XX81=!]CQ%G? M@C@3*9PL!P$$[LJ?QX^AZ[@6=)G9;_M!\HS1/(K*NY \;&EP)_C=A\ .5CX. MCD>[]#O@(^%&X6)M17\&L><,-UNDK_WE$MAXOXV:B)V:1<FKD+/X34? "H4NT\]I[\^HWYV?.$L;=YJTWI[6VU,U M1F\S_:!1!\X;33]HU GSMM,/SNE(V04V+]9TF//$YR>9)6'1PB[-[W 4 KN% M'-3PX ?KBXOG(*^8J2Z&BIGBH%Q1+W4QH_:Y]?FDDZFBIGD@PBYVVE06]B"( M85Y9TWT,%37- I%TE M'+KJAX*#D[!3\Z@HGZ>$?*0=U>=W%PBC1C*OF:;\!FV\2.M!N&@/PIWEX1;X;.C@96!1)SO]BOIHX7V0Z9H"0CIY):K%2"-O164X M->7%V*W_HAWQ:8OF-UMR7:*VPZ?$ZQ#5,4'&&='LKQ+29KC>XF3Y/<2)-4!0 M@E#2K7E8E'<$$DXT"->X!X_1,9&73F\ZQ!M,T0J+_F:M!'NUG,,8!&%.SJJO M6HW3_2?+46"QU@]\"J;^;H)<4R2GXQO.:AI MUE\,9_V'_GC1N>N/^X/AHC,==Y?J]R@W7HVF]R@*O\H5X_"_9JWS.]Z':Q^.,>.RL:5-4X/&X M*J^OVL?CVBNGYL][)EPYM0]#U7"WTSYA1H3:I%^XO1P][^5HA?F=..9TLJ3+ ME0]]&^+ 8@9"J(.H??,@* 6*BE@H=;7)%##_2D<8 HVZJO4T1.AJS&AY9TF] MV/$=E_:W/#OVD@!\MJ\8NU^#V)>\JU+U=TS0@YI8UR_:^YKAFO^<>6I![IJ_ M;EWSK6N^=WN]?#C[RZ 2&[KUQ%X I[8 M_JGV-\H>JC*E0]+%@< '=$Z,=[H89JF6331[0CQ( U:NCQ^'F2S_&U@<"%3Z-8^%DIM:A97J M[PBR#E&)#QEUDO4Q1. R-K2\$6C3 1GI@'HE)K7I@.QT0,T2BNPHMJ!K>3A= M9B1\)EZIL]%X,?@IE3BDN-20KTW\N;ORW:5K6W[4?\([%=651SB$"9CDYRJ= M#J3%=,KL7LAK8.(7MG(/9 *D17G; _M%;V!+@7EI !Y ^T4KT+H;O(T-9X?G M^88^77HSUU(G&\IH0*7<[>']6N-1]W#*4SSB4NU-D+V$A7)7T*K.A+[OY'0C M4#U,E?()$SK4S\W.OX.7:;(L5H^#,X )D.7EJ=S+0;6>H[QR157X8QB-(Y^M M@ 2?A"F>+0K#&FOL$ACXZ!0!\-=1=1@ NK)?N(V+:LO/Y=(M^HGF] M*'4<+\BUED6'%;@9@XBJ!4GXJEA1>!^Y=%7A\:UEU) :/^R"L/7IC>Q[;T"% M9"(H%>#$?GXKB"R/@25^QFKW)Q/$?J2V5'"18IQ*;XW+H@Q]C&'@XRB,R5(! M7\'2S(SZ*/T90Y"K@7,-RAPK;B]2S.\.)%W?8>Q@DZTK,A*3I=#\UOYA$]3J M7+(H%7R5R]R$0Y4UY#X&BZ#[9+E(+US/C5XGRX'K6][N[FEWWX08ZZ$^<7AO M158^8U0;$2;H5!-R*14#QM0O1#!< 6<1L.N9B!2T U=?W4?0_3/'21:D LW,K&EX(O_O6[KD)X) P MY9JUK,A7+U+%B@BBAOBZD;M?SE;8 >+M'"#"943]+2-*F> M$$_D>7!R-!^]_(D5O7R=/WKY4QN]W$8OZQ^]W#ZT5$<(\MR^-[D M=_C>M@[?UN&KO\.W]>FTY2HNVJ=S(?ZV2_;I:.W#;LM5Y&))AW(5V4TJ3?>? M;K2F4F4R12K#H=]_L4$8TL4.BQ0UJ/"CS2M*B1-"A7*H_K _CC';DR4CMIU] MP!=V, $G&0]:'N3+Z]!J!0'Z.YC"X)_)Z^NEZHB?AQX3U*EA$6GYX$IUK(MZ M-J.O8HI:C540DI;/SU3'?.D2VK63TFJI2#H:E*Y@N)G;!R04_?&*#TA\UL?E M_IGENMS-<>NV+G=]L6E=[MKL_NY>#QO4'K(=JP"Z M(!0;P5R#&&49 M;W4VKX=C_]WKXO(_ $/+%E5>UOE%%594J'N7D@\ %8^'",>0NS M5,OF:\YAM+"[^727A[$:P]1A; M801@4AK:\E_1OS:!/X\"^XAOXRA, M[,6-;)8(.S4/4J$%@6<862P2X)J\46<1>%4$N*O+!^XJ#5R%%<-Z5KC&Y:#1 MO_K_$[M/EH>(%EDY88?F,8B]R=P0'$$R].)2!(NYA%@)B M7HBX*W0?Z)@1U%U6XJ"(YH%8SE>"9P5NB9V="2+Z&)/U-CU&4J6WZQ6,K)9 M\%;#,X&Y0J_(X<"!(]@I9[\T*Q/KK&+?YJ%22MI394?+QZ%+YX1<8B:'./_B ML&5I/D#_RX$E*D#_-G^ _I@ M^Q@G":2BDY)*O^8W:#)]H[;8*@S54!)Y =%6*Y&*Y>T>:%6&0+&K42@H\E2N MIC&[&$S@XQTM+C&+/@Y?E6%0ZF@4"$H_^8R MH,\Q/DUC?[/U@E< N?K!?1KV]"1<>%P3L*V(5?U\ 6,+8E?@T_%80/D$/N?W M"1S&:WT#K6] ?]] ^T!:^T!:^T!:(T?M]H&T-U'90R/'85O90U_'85O9@UW9 MXYP/I%5P,=Q6]BC*F0Y3LJWLP4"QK>S15O9H<\/K]EY7EQM^TZ2/5?Q^8TX4 M"PUF'+"%N"185YB/WCX/2X1:X?U/^SQLD9E1S?.P-Q56)&^?AR5"K3 :NJT\ MHEYYY*;"A.^N;<,8.+M+N4$ TY?CP5GRK0ZW&?_LLV>8QH$$P ,R;^M<7LR< QL-?4Y>M7PQ1\A#DCKW'%2&_V&\RX7]P**6#]#( M24??S[7JJXYXX8COF$R_2F,&YKB^4:60[P:\;,1W/.X!;[+*4Q':J<#':@!/ M!KQPP!,>]X 7JP[5"."8[@$Z;U@>YB)>"K^\+EJH2 Z;V.%"M% M5=$=&@QL )QP@,0QM6#D QBNW:W$L4,<62J=#4)6B1\=7F2B";UWGUP'^ X^ M6 *D:XX:7HQNAB+%X$3/9]G;JA"YJT)_X825.45MXPD>&35J,U-RS]P+STPI$$^+)PR:W=^1 MC&5QYYFF1@56,NC7(]J<(DL>S,QHK$7()%>11"CH%5E>#@>-PB!+8&%,%/D\ M?MP3(8D4SS0TRFAEJ-=AJE!$R28*HZD6YHJC/GSIZQ2]74;^&IFI@A@T%8FM M%,W6"_PP\%PG*929["'Y*<"\MF88* $#-3R:5U#XW.G!I%X/"R40K ("*3OU MV4P,=+!25>! VZHONMFJP_S^!H(5M+9KU[9XS[ZB]H+FQE@L 0\42N=%88<] M39!HQ@B:-VZVI I%(\'G@UP2FHJ$)L:K$C1H _;UK.4(]T?3/65#?QG 36)> MQ=4(I=V:OQ<0>!I.ZA!*62$FJ\IW3?V5ZP, @3,//'G-.T'SYN7,/2;1F01\ M!HAT*ZPM.$%+F45A*A(MKVVSV2^R[1TE6AX#1*X5)HS=NT\ AN[2!#4:APN2"8-!FY. -/P(\!C@!+ M O0L._K3C=:].(R"#8#]%]N+'40[CBA"_W,6UHOHEK/ 8!KLH%3C. KQIT&2 MZN[5K5$0AH1TUX\1G7O-1.I\!]!A$>S:(:I!V']!["'279Q_F\@$V11\BD=R M1?2MAN@\#T$H2$RL]:,&*4VM:F,&I3D@A$'0Q" P!%Z52,9F'U 3Y_?9I;GF 96%0 M.T8S$R3*IKQ4(&.(40DRQ(2LBU-D#>7>"TR M]+80V&ZRF4(_>TG9F*Z/Z\G R/V7)4Z_4NMM$$9J#)7*FF.:E[WY.MQ#41=0 MR=+@N#BO+QP$L.LXB?#"13 *_-4(IQOM].F*;9LJ&MH$$*OCMER*'?NAI63N MVZ_):UM>0E'7^2];6C2R/)I&-9OY1# $N/V/E4NS8&"G#8+*D1<(\ M;[;;[D2_0KCC"G0*[QU]3:>1]2;CQ7#\K3_N#?OL1XZJ3WQ#5-L N[#P.)/E MS U_*-#^Y2.#]EY_O)AU%\/)N#,9=&;#^=_;AYK:=+BWD0YW,HWP)+I[33_' MP+IN$G0R(S12A1,=DN4R!&;+X2K@0W?2(AM%0>UD2-$\Z9 C5#52.@15UH&6 M,0EW#*[OT"9IO;'@C]SV,=73=".98D>''+$LE83&W),PTU-7F\G41REZ:>YJ MR%[2"#V][6@5"-(6];-N.3=OXE70LR?^7?BKH&=/XGL;KX*>,R$OO[=@'#F'CQ&\C,HI[D91D3,0PV3H#P:TKQ[7@#HD0*#& M1.,S8Z"1W2J,PQE2C*N*2X'N4W+[-?3#",;)I3XZ?\I>*A;U,LJ*B5G1838= M*20!_2J; G$O+:R/%M^1E=T#J'!$L*OP!C>A)M^;Q44X1D'!2 MJJ:*U"HE7C>^L%.3^;2U"3(6,J!!19',F64*(/Z%M0*L_%#>2>>DEPFX*#&B M0;$1;%V//NH[*W3#^18"RYGX]*9.@)7Z" ;AILY4J;HE4O.%-Q=H14-"LKSN M!IM1N1%C]3%!] ILI*N1\))"][_'_WBT0O ?_Q]02P,$% @ Q3!P4N_4 M\E!=F@ VL0' !0 !E;6PM,C R,3 Q,#)?;&%B+GAM;.R]>W/D.)(G^/^9 MW7? U8[=5IDIL^+]J-W9M= K6SO*E$92=LU(S.S_AMP$ >Q]1Z*,'Y *J]&_)VPXC*?:V M.Y^H1/_V$B&7KXH?1;\2_E\#]$P 1AZS)H\9+\AC_DOZYUMH(?\G0"B_/MP( MK5H79*5,ORJJVDSX/8J\T+D*LJ=T9&A9K*KRG3[^,8%1TNJ55_DU&_ 4)M!O MI7J>4[/27U"[MWWDT_V6L;='[=YRCK,'I9.JPHU?+>^=^N1/M_A?!071]P3/ M..G4H^R [M@E2?^.XPJMH=8ZE48HSLC\_AZZ\.\K#D\9K\ MXP/YQX?1./7/_P7_Z6\7(9[^-U:<1-!.,GG4E'_]B?/[KT6U"-TFRG3#$W"- M>2G%KW:(I[E=\L'/.T8W"K?OC3_^#TH _,JK_][__>I2BZ4-?!8F7O#V@9X_H M$"1?X!9QK.&3Z?GL,A6SK\^C,0 $$K7*6&"DX$@+"/%@B+C 2W>\7K[!3NK[ MOZ$WH6T5.IV8$"A9!$6)R!A4\/42P"(E!I0:8/(!@)'MZ)ZP7(Y5Q9_UP("G M4O;U\[\9\-$YZI2_]6'+3&@&^, ;_'"'*'#MPV>.":7?]7QBKE+9-R[\:,!' MYNE3_LH'&D"(!G/P?PW]?8!W6V_7GH]7UD(W5:'3Z> %2A8=?(G( !C(]!(X M^ ,Q8-0#X.)B'T4$NEYL0_\_$8RN H>$VGB+6R&IIIU C:J'38& S@",U*A6 MV2HPHT@X(H3T.GU*C=)% MWR(@-@ _*OH)? UA I0+9&R \0V&I, M5@)<4-+#V<9P6'C!^+P(MSL8B/>=12*M2."H5P)"CL(<'%25$L& 4(*4=# 4 M7&U1].P%SY^B\%OR4@<' ;5.7$@5+@*$2VH,4F3:"2"3L0#&,SAXTM72 ]J% M48+U>DQ@LA?/*R)RK;$LJV!"3"N >-?M-#]^<76(/G,!)/2"4JG9Z$JV#1@11( M# "$6"N!NZ"D(*,=T$FP_3C#YC7^&V^2D=#J=19"91'<(I:A:-7["?C<&$A65))$3 MP @'=!YV&&'W12\:D3@ON@CW01+A-;8CSCZNX=+K2A0,*'L4"8LQ*%+14NA? MH] R@P(]V!H>X+?;QSLZ#S78U?;:IR.D%XGPFJ4+F)+0&P,JN3Z"?"$ MF4"1:VBWM7$<_&[B]']NO0"-A29S:74"2*)L$3P<0F. (]9- )J4\O"_A 6, MAT;,!?[G7?04?@OJ+,U3#H"6JJ)1?= M1^&K%]CB=9"(? "\"%3F@J9$:QIR^.K5P(>MG7 UR& O /$,MCHGKVT0("I!2_%E36C]'I4,J?^XW M [X_1YU*RC[]WIAFJ"],2GGX]R]A( ZS5$GT?&F1:MG7+O]NP!<7J%3^ZI0, M4+KA]BN/R-Y'&'[CB?7D)3YO?%=)]'QYD6K9ER__;L"7%ZA4_O(9&T'95MR #APMBB6N_C#\\0[A@JD)_$ MV5_*\$C__#>Z-R&GAG?NM1? P/;P]!6RTT-!99=FK/W#J(TI!%I-^,AW_=MH M83NCR8"H:Z]QM:9,$(>^Y]":>^?0)Y7CR)4>E'20T'8Z*C=QC#6IP5^92!_2 M^.KE,56DH-]BC$9+QP3TR'2KE"%X?+QZ>C0'$NEIM!(R*K2Z 2)0MHJ3$B'] M).YL/1V-C(&+5$71-71(64U SP6,7S:!0_[GZA][[Q7Z6+]XDUS *'K#:[2_ M0G]?7AHUY-6'KD;&Y-&FQ,@FCK4['\\-0%\+E2MHQ+RLE"OY!SI*,0&8GV'T M)TJ@Y:-TC>BAF)\FI<2A#X0*BN>A)R&G7V\Q=L;NT@# *2M:AMF1$<0'SM,@ MAK;^!U)/>#0>32AJ\!_^MK%MDB\1/R ;823CY]V2PT_?#[^155R,&4;SV7PT M&A'(S>>+T7$:26UM+Z9_?)UJ(@%=6QG,CS@S-+(&1&(WVE=6\5@,H[W\/HS]O@OLHQ)Z[&7QEG . MMX0+E3%;/0K6_.5 M:\0&NK'"95@2/N %8,$8C:V6YC. M9ZY1$[BJPF409GS@F3 :A4%LA<*R9:B%7]V"C[[V^7(U6SLFX:2BF6B!UT%= MC=.Q\"5,$)GT;T,8Y#9-V AY,$6!3Q]JE(W(0ZF6B7Y%.%U8E@F'#PW5%466 M:?FG,"#]G0(L,;>I-0&-]Q':0<^Y^KY#08RPM7?)"XH*@73!ZU'BU(?(!H;D M,:G 1C\SFBV191N RL8*EW&9"@"(26";AY (J3T$T74,57O\Q.)'DT(PK=]/ MDN1:(M6?/17UJR3;$%F' G$;8TZ>5$;]8..[!4#&,P/&JT"M,B;^8'1G&2PZ M:)W3Q>00[E"4O-UC51/L:LBQUHXD<]3',]58=4X/ZJ84YX=Z/C;:QRXT9()H MJG%UAF 2S@"502>(@Q03<'F+-1)8SW[2AZN\*GG[[W?)*-2A;?-]M=%+[2#++X4Q16:JDK\N@#A)+R>:1(&=C!A3.W M+!,B,PU4+6/KP&H"P#Y#^\4+4/26=X\R=,D8=.8QU*E=3&,04;,OM;+FJ[$! MH%+5LYK$D/+1^0G5ST]]+DYM>[_=^R1%]1+M\ [?H_?[\;]]1#-= V>S)7& M?]*_"Z=H[KJV(]DL6H'0P_S5\>]&,=)*,B> IS<8TSP15U#IZ<7 MK'6K]UY&T[CWD:2RP>S-#=^\L\X X>G4">J_.DS*A,^.VE4[7J!EZ!;[Q4Y MY,(TVL+H3W'RD)!>9W)'C=+%3 \!,4NN<-=PM# .HIJ\FZX,SH3T'1]-. F M2+">GN4CYN/$ZYPZ)GVX4E,_#RXY!UN;3E;3M0D1J2:Z5LY.\"8I(.=X";)? M@M /G]]R!^S>05P, I20G!"8VUO!W/ZIA^LXMV'P_(2B+4UL*5[72$\=[UFN M2NF]-.35<_&FL3'9;1ME1K8AMB?S*1H0E">H7*WD$SQC7$9;FHC$N5YC%U.6 M3'"4=W@3 4G[O%L$8_3@/;\D=^[7F U'T1)3SJ-QS:ZB?&'U+F-(K[]/[9D) MMUT;J%JYNT"(B>_#Y+4+>SU;JIJM% LO+V86G)H2ZA%JQ\\V4DOP&F3?76_@ M0/ML%5!,3+@(S%6J$I');Z2-B+U(/[_^+R_^Z+E7:RWAD"F4V7HWSUM M;H$YA5%N/6AY?OZ>>DW,3<:@,<>G5NU"YH^0FF5=35=P9L(N1U5/45Y[CM\$ M;&67QN_A&UG1UF2Q"HBUGG%*U"V=6'(HZ3=R9N/%W(0)2$5'X2W_'6,R 417 MVYT?OB'T@.B&O#I$!/8K\.F#EK(1>935,K%%YFPZ'IG@O!JJR\%>M$?LSC0* M8F.20=A"CBFG#+XZ)MUKYSKUJ\MI$0?]B*NUA98F)%8WT95_B 53V&57;WJ( M\17C07EO.@8=J%Q$GRF)H3/9;I5(GZM0NMG<34;,KA]E,;.J+9?PGL8T0X\FWWR$D;>/Y&S"9RO M@1?'>'H9C^C_1Q7DQ3Q/%ZDG0-J5Z5DT]51Y[(QSA2T8$K?=6U)&-I,.#N(! ME7\&@I!4XP>OY!G@^!!Z)6B?/N8W,"8-2\C_ S%]5@]C B^W7KL?%IU(U3,R M.GP!V>#H0"1+D1N/[4%30GLQICQ$#@\P8Y1TLRRY"+?;,*!F2/OR5<@TMN 3 MJ%CHME>B81G $$YG)AQOR+6K]HLEU#QHG>6P]1N8CTIX CLV1?"(?US.SV;36>''\1K<[9,XP108X;^!Q=EDMCA;K1<\$>3'T=ER M-"^), '03Q&"\3YZJX4TCU ?J,5JYF%=I6*S^'H&QR:5'\U V0-*((D07<$HH/4D\S6L7,_V1+LZ%49]*%0W M(X_*>BZ60.18$]N$ F--]:U<]TSY 4H%F(# G!$T"H]GC1W>FY(@XRMBZ1FW M8=KZZ E^K^OBW%;:($7UVA@LJ*'71!0+/([&UJ M*SLU0E9HDMVXM?-B@8\E M&M%B4-'ZZS!"WG/ 4L[LMZ<(!K%/;TMLG+_OXR0M T;?T&GON=F3C!LV;5Y4 MBR'5Y#&L',YHYAC1J[AW RM-P)BD- ? ?@/)458/\96O 5Z;^5Z,'&+&)SSA MW04W08+P>TP>L-6/W^!.,%*:L^N)F+0Q*0N--.%-"^K,G<'3,]MK74;?41+X MF3C]7\ SE@;POM1+Y8$("P0QEGB6E0)*X/>>D&F'SP'9]6+ET]/83> 4$P_2 MP]H+_,>X!JBMI>G#[8D&YV'<4A3S3O/Y8C;D3K-3(W@@SP13#&=G]&3[R<\] MHW-T\W5(]A\N02/?]D\7/WE[O;RZN$1 _+?O]X\_6_#/=6XN[]C(JSGFTJ0,^NHYU9V4:C&3?+F'57 MSJ -2$[56U@0*%^7%&;B@!M&P$D%DDH:E':0W4.G27V3\1(M=-VZ4=@3J*IK M9&Y?X[PO,_+RFF7=L4HS(W<,A\X9:J*G:L;<,1'H9R_ ][W812#'5Y_TV/L M7S1ABF4T'?-%;H)&N:%B]N'P5F>2#'TBWK1UQWR]'G+W=YK6JLA,TRC@,3^- M()3]M0]8UF;DML"$[RPNPURM[:$=XDN(-L-JC.^P\-U?H,VMH!\G2Y?M(*2&;T);N:- C MU 8JRI-V^W6#G:.K/+3J7TN58Q"DB107X*U,SO*P9XXU,B'TKZRH''OOR:TQ M.UG:NNI;R:@'!%Q182G8&"F;H]!\.3.A 9F2DDH@8S=;C =8[F:#ZBLIL P( M-8[J4KSEZ-.6XO8"FE#W4UU3)>2%1V[3X%>X%,'==$@I![J#4MU$2,A8Q=:Y M-1^94!"@5D'Y-90#I@S#$3N@?TQ@0C.0:C+XA=0ZFW5*%2ZVZN22L@B]8UL+ M$\XHE92L>JL@#GW/H7D7!]Z8Y%8P>29 ZP&]HF"/KO'GP_I2JW[WDI>+?9Q@ M#:.K[[:_)ZZ5].C!_^>(TXA:2=)YP:FUH<4;3XW%I"&TM>68 .63#:C$55 " M8NC++C'WNDR*DSN7=%>FV0,H>O5L%#^&OF!1+J)F)SRN-;5Z+ZF\9A\I0,^T MWX=TI:2F;M7SQ#2%:Q>%SM[&+@?[(<<$;U/_M93?@-ZU>(<@,R/ 4*MB)8LP M Q7EHGG1&1\@C))[B$J\@_'!' M%K-7K/L/?Z$D8:"6KIT9M'N/@JG/M@TTKK1*9Q,M<(Y\66Z@%Q%'2"XQ<==^7$IV MTC6WUY/>8S/JCD5%U4!WH')F&N*\H^D9+S63407F#(A>:5&O>HN(Z4_ M T<.0%B,N =X#]]H_/PIW-C_V'L1.M_'7D!BE"2&D=4VN DVKNOY'AYC(H2U M$:0/?>W-S".SN90T K& T(1=\:GZ5WNJX/US& #'BW=A[&7M(^.]%7N.!R/) M_8Y^MS9)A/>-^PA/LK1:@6 _4Z)BT5]GNECT?FVBT?99JF:UEEJ.GA53,,'- MB+])K;V:=\7MH6-&*3ZA:KQ-;PXJE'B8Y>:A.]CQ_CWOM7/(TGL:R-+6<[XV M_%RK9:7'7L9 #I9<3]*[9(#&>M4O4F_N(,WSVD''B"*O4N4JH_8(ET*!B6%& M;K9DD.SM2R3I@F(\GO:^EE>?9*4ZEK] 1FQ2*%KP'>1FZDU=:@44(YI5"16K MC,T#-.JC-_JP\24,PJ*'D:-$0J\/+[5*YY$C)&;'[DL734Q8FRFJR>_!Z]7D MMO4Z=@_%-]/T)B_88QO2F2@,XG/DAA'*]:R^^IY$,(P<+\";P)L$;6DW-Y(8 M%=+09S90^'Z@M\>QA=AB-+)T%1BN72YJL[8ZC='5@T6E&]<]7 /F]'T(_3G" M/\Q@'9N0UZ7%2,YB(K>\!^0K@^.CP?'9V1!.Z>GCST#Q<2![GA$KDL-[2N>_ MM+"H].USJ'4/*J'"U0%1(66'@?,5A+8Q@*Y14C!AU$P1?:X)42+?Y1<(V,&> MM5PZQLSU$OUXZ=]U2SZ-6PC>FY<9IW6KT!P68Q-2E01J5>8! H7B7+!)DLBS M]@DI@ :2$-Q#TB79"->>M8"Y1Q&]*%9SJ4I,K@\_=2KGH22B9=?AK*4U->&8 M3TW+,M R+EI&@?(9T8BD;,PYC#U;T?"4=C@L%925 8D2LCB LUXX)MSZ5%"Q M#"%*8B)H+CU_GPA+( BIAP-.26$9=%)2UEO3'L&U"9.;DI)E^*1$)@#H<+'T MSF5S[R9P.*7":UN,-Y2BL[!V*P.+=4L;B6"[B^ER-1^R/%LGRC>XD\RK"?]> M=D]+VS*J\JQ$0[/W3RJ=!N[#B':QRJWMGT*VLJ_Q,IU)UWALW^T+*1SU=R.: ME4R93%>6"0T$>C&*?]!4[,G"QI 1&X&F7>&PO:R+49NFA'T]S(PA=OKK4AUQ M[9_$EHIPM3 B6*/#QLJJX@7_%QF"I+*]SE:%[,$WP37T6&E&LD;B-[G+]02[ MH*=B;$\O)JLHV[%X%E--TJ5# M[]B#CWJ>^D9\*+YSQ\OE8K(XOJ_%8C99KFL'80_/TCL<>WM9Y8'9^8/8(=#* M7L/>;^ J#M&>310/UGQK2-8=4+5!)*E62$;K^ RK<8;U*(Y7K,P9UJ9^T ZT M&&.Y RW65@=&%IRPE[.1KM.'^BSXYGKSFZ#Q&D6RAKFF[TDJW[7-*S)EQ] 1 M2$VXO]E,VVK^?7VKQS0A1][JL<9:REW"S(13 14=.27B#VU_>Q]+E$D?=*ZYC$_[Z'ON>^T=*G?T'.,XK;K8CJ19JQ4%(U777 MU,EC(<2U.[>-N,K8F26G1'78GC#=+YH^5E0VW/?X5;0<-\W$FS&&VKP2U?'4 M1#9%I#V""]N$I.U^K%(+R,A#,?G+0^#G]%KL+[^:- )SZ1[US7G%J2(RWD%R M=YIV&E9@3-(DC4M5&Z0G=-]3^*.X?I$5H]UKR8E&@" !?6X2*,4+.]@ ML5A.34BFD.E6J229T8(_*+412?8'I6Z] -'+9766Y@@'0$E%32Y2#E2L8LUZ MX8R-0HM /PEB" >@+&;!AODYLI0( ^()-]^]6@3Q>08 DTQY+JYX#.Q0:F19 M:Q,* S1058PVQ@N.S. /PFX$\BZ.O4 )Q/.LD]TXD<)&1*RSPJ!,W6*501XERWU:C1>6"?Y&1<=JA4K& PX7#G_> MV/9^N_?I!NT2N9[M)9(8=X]?)Z>(*-PB_F#*S.PH:3Y?(H,N5[34OOQU\Y^2 ME[MA2O7LQE^Z[>O2Z5PTPG=B0E9V"Y4K>+V[N!$3Z'&*=RGG< MB&A9I,V!J[4N",F\I9J6E8@.I@!.Q@H<9/O8G3IGX%\^SF:TL@N=7XU+.7LW M-Q+G8V2<):5V96@$9YQHB@ S%PH1%CQ8C M^[B#V,-58+(!)INP._<11C';%I=>FYA,SP5#-?&BHM M UT^;8/4AL$;_E3:?P4N(L%3#2Y)8H^"IU+@-@B0=7ZMEI7=;9G-D3UD2N-) M2I\&R-X\9"&#Y1Z_I1<82URBG%P/Y%14SC FHTTOR49+5O7K.>N->1Y8#,MU1&C815&EHBU:\AAUM[R M53=]IZ/1&BV&#+K5Z56WTGXGB1B+U0SIZEO$#H"O FE_2[&*K=,P3#U]']EK MU]*;!5/W\FL4;7WV/LCM27+ >.V'WV+U2Y,/^E_BM*X9!P: M\^/J%2^DR(G)6>:N,QX;@6ME12N]AG*,]+P7YEA-@-HGZ 5W$1F8=\$C]%%: M_^(F>-Q;L>=X,'H3O!,E3GW0:V!('H(*;.R@=C69K$SH$MQ8X3(D"2O :'2\ M>!?&'D4F7I+'&?O)ZQ=N<.MK0%SS<^#]$SG'% MN=@4O]-6,74]@K(U)6=BL M"2^; *(!W8#+FAB7QAWEOB%>6>%F7O)$<+5KI8D?4E3A3 M%6:]TYBZ.>69K)Z3%2\>+^9&U$AJHW,9G#\3(;]0/))I+<:"R'R&,NY3?82W'Q$X!$-])D]B3)%>'>2MR]O[%M$M(7 4K.H@]8*JKG M 2:C9ZFWT)HO3 ":NJ9EP!TX67Y+R@M@RFP"XBZ1BZ*(!&U(<.4)?K]BE3C3 MA9]P!UW#I3-(H61 ,5 A96'?U++=L0D7H!LI6PU8,&969M4$O&5=P1%MG(L- MD<7!1,2:[\P+U:V%22U M!UTB]K^YV/,%W'D)]&M..YH(T >[YF;EH:C.S3[]9(2@":ZNK=[\NSDQN9R3 M.Q2@NP6Z?? ]:'F^.0<$5;NSY<4#LI'W*BGGJ\8Z)'#%IL@A6^5C&\?5&AJQ MV6VN,:?J%:4GQUPI@YEHO E>\9WTNK+KX\R#+J'KXU7T.E3*QKP6CM:+M!K7""U5!KX2)JQZC-]!^"K]?T M59BQDC\9@F,3,D<;J%HI-YCQ@I\S[E_(9O. Q53",'4(JX9E4<"Z$)8:)ZOU M/9F.9KIRN5IYD7K5.:XDVB.G$.LRTYW(/FBK%S.L8^D!GQ,3&ALVU5?5SQRB M^GDQIC@;NG9*A]+M,=#68'E994[;F:#UU&B7HZ2]8*V9^IYL0V2FWZGYMFU? MD &;H3X .QD;Z8-J559U0PRYV:R9$S6,*U*_"L3[M.K]+F'!3\@35*S-T)@N05PR( M-'KJE\DC6?XYL!]%#K.;N(=OZ<7GC?V/O1>A\WWL!2B.TR+>Q(^GOW +_#3A M9R<<]F)D]_[-U^R;!^B9U/&0^K'6!E1JTZ2,>/^ R=D=Q4,99+K=@*D<(_Q: MBP]_PJO3ZLUT8]J(?F_MM*ZZKU0,J3^0DH.CI#/PA>&9[D$R<2?N,+A7;_,N M.7O^Y?'R+^^Z;3V+GBNVJJIGUVKKZ.G7FCDNFB\&Q%ES33G71'(SHY6YR]R5 M;KVK^F+%O2]A@OC)FS(ZEOHX6KCSWA/?Z^SIF8D_Z4K MF*._CN0)^)@,>2E"3;MJ,%R,B%[%]9=SF\D8;@=OH)ALKV] MA)V%\D939VQ"%F]KQ>6+E\I]?3,V[\V^J3(WNWPY<:;]+T!/V+@KJE_YL%F1 M;/(]=ZF,,[ C4FCD1N$;#[AM;^R?&@@8<,O>*Y)-2)IJH[/29OW^ &$JZ8QB M^"#,J)P%SH'0:<=A+/'1G=F.KHA,VYR%6N6%.0M[=M:+_R\[%'L7^0J2;]WZ MC9EYLML!A*U@ID*Z)9(823Z@=]D'&3RGW'K^5@"2:,\KK/IO@R]%;KZPAIVBY. MR$9_O8:59=*1A40A;@^8(FS#;-EN2?X[WH8^8*6@G]YYYWT/+B&+I:WGRU'O M5W#5A[V"II6RT_0^0+;--F%T2[^+BL$ZQW4'()J:,)_7J%<9SLYLTZ%GH="H+K8FYTKKMT'5Z+S3?/#BLJK8H*$PNR9+NK?&A M>VN2ME@TP1>H?]+&KV>(X&\OR)P.F3/31E=QD)? [\A>[BT\C%>Y],B6.7!B MLH'F?:8" 1MTT%Z/#,H E6A8J3.:D0)2UL<$%\!]_S(#M=:L;0Z.J0GU0P5J M54;F@>Z,QCB-.EOA!*]."]VQAG+K)5SKJJK3]FRE5GFE^Z _[[,@M7L(Y[V+ MDQ;)EV_]_LR,27< Z.G* '_31N>F)RV\F+01)RU7KHOLY,Z]^F[3>K8/>+Z^ M"X@EY/^1@^M7Z+/LLSB)/!O/YC25G>S&\G_(40I>GQ1^0'4PV-8 MT5I M>\K<&GLT-3.HT+1)C95^_I5MCQ8F'+JV4KK2UBDGA-PTMOTPWD?H4)+!Q4+Q M4O<@]<1&.=R[C32V SWGDO9A?'I!_XE@=!U& @BJL>BYUZBJ>G:KL8Z>73A= MC=&@A6N;:\IUA;2U@\.::R8O"+QA">20SI!F2PDB_3^)C8(!5B3169NTJEJQ M_.CQ=Y:2-YFL;1.6YF+-JB7+&.50U8I9#T44B]]Q@82MZAP$9P8U_9;J6'WA MA-B!,LEL+; >6RL3P-^'3<(6XKE;AGB#U_U).'?! M_. ]OR1W+K:+=C'BK-XJ%'J6PP+%LM5OZ6>62S1=S]VAZS9)%2M_>TI,-DC[ M&+'F4-JK,M&LV:S2^EOY-1=_9N)2:7= O"L$(>^Y[ H2N#+AYO[IYNX+N+L&YU\?;[Y+K7[',9>3 H)'5#L2V-CU MU5QD#/I 6*]V'GAB:M8E:S9?K4TX7%'5L]+/].+B[NN7IYLOG\#]W>W-Q;[?? E8Y1QT-A894C,5E]G2%LJSN6N":VRLGS9=/-^>W9DQW-T&"M?,LGYU^ MQ>J.1XE3:^*4JB&E?*HZ-I;XNW+'(Q.*MC=6N S ^4=@& 9)(:^C&34^2D2L ML7*#5-U""0^C90LHV=!8O^& .B@.RTX1"J0T0W$ _))99R+$$_KCR\P0A:,D9,5&ZKS M4"<*U5F#I@OSBT5K3I%(<>/8:#W1=3U("NX.;:E;@T8SI6M?L\;W>M]SU5JH'#0OX"6HT+ODA60V$QF8U-N'S4J3'ED;'\ M"$P>'(?L:N4%JY1C@)1VM:6KA)PU*U\AA'05NY+OAQ05K6[$+^X^7X&GS7^8 ML0OB&%*_!9>Q#(JMFDVWF)ZM'51)-BE==4C21HK O4W+!""0UU M=I9=Z5K.Q(0-06O%*]=KKIYN'JX^7WUY N=77ZZN;Y[ _>W&C'RH>VPAL^\N M>4'1/=[E1 =#SU& 7*_)\4E[<1J+CY]H4M9:8EA:SPRX:2O&RLJV="C MC\!DZ%_!B)0F(@6TZ+Z^#ML2>HTE0>N4+A3V%!&S,)YEN\B$'&A%-2OX&G\$ M5YN'+S=?/CV"^ZL'\/B7S<.5"$Y!J3_6I4+J3W M"6A90I(-'<>$9I9J6E;GZON[AZ?-^>T5>+SZ1!R7$;ZJ;(SZC*S$.1S.%.=9 M!3:V.9VOEV,30BR-%:YXMPF9/8T$XS$_]H+5,R:]JZ,HC"["*$*VRL6B9B*& MR+-7-XV?>5_/SU9/T((3$VI,M->\ZD(OR'HOGPG]. I\<#F8YFTA/(2=DP?.*P"S#,*R+V%)J&G M)C*T!I^:&U<*/ZD+8"5RQFANQ(GT":I7JA?>4?1>?3'E0HJ2;74>N*D0PV K M]<'-)+#,1K2:VR:<&IVB>\4+SSX"X]#[X,5_$M.^8B!$"?2"I/XB:0V/QM;+ M*LH7^B_+&-@)#1HO+1,V_0U4Y;A(,M<_;++:#0\WC_]F M@NR"<-$E;-C1C8 MQ$&JL.ITB^JF%)UA/1^[,KR2CE?V?K__5H.37!=XDU*T.#40)2O]H$-!2J1-$KTV\*CDG"HM4AU:I> MG8(/$5S: *:U#6M=,*./+Q4V_FD3QEI.)R38P+:L'IAQ$;) [)]&,?T MVCX]I7?^OH_INC-7T4ETYME8C,83ZI8F%DZF&\I@,;VQY2 3JC&GF %2G2PXP16IEPG52F6QD<7UEC]0.U M">"X#B/D/0<7^RC"V^:WIP@&,4QC\(%#_]-GM<+4IML3Y&E92+G!D&ZBMSRL>#F'TIN Y1+1INT][KNU"B5*C'Q5E MJQU_&-?)/2BZNMLF_SJ*-NN]T]81H$PXZZ]54(2?MS/ 6, ?Z?\27D"9C2C> M?Q^%.Q0E;_<^*4<8.&1JW)$MKQK2U-EUQC2:F52,9:CQL@.>R'JVLF:YMGL+*K:7VE?*D*:T)CJKQ MUVS[2H8H7:H!HF,3KA*W4%F$23JK'H6DCN8,9+^;OGJ4O(KR?[?%M4B.$?B6 M&ZF(<[X0%C98KA>6"54.3U2?T\&X"'D3P'R-)_^_0G^/+%XB)"T"L*]N@:?R^2 M/TW25W_WDI>+?9R$6W)%7P5F385HS$%N95XA*;F1!+;%G*XGR(1Y^Q3=J[DM M5!8YJ0B? \^4X \IEWCG/D)?U27*&'3F ]:I7 Q]IX=VQ8\OWFY'[N<'SE_PQLLG5_=(K4TY;!IQZFEPW-"0 MK/.Q(AO[4H[K+H=$5&N%*Z6"4R%TKYV) 51.#QB[CT)G;R>7V%?Z(8V<*T), ME5$/PIJ9D0%,C8MEG"]7XT&O/K;5EW-J0F2 G) NP-55,0^?H/T3"E $R>9] MXVR]P(OI;9%7=/6=E!U3G3?;"M-9\N,4"K;GJSG>9:V^;^@E/3Q.R-FZ/);82I)&)]O>T(*';2Z&G:>L)M;4 M"/=ZJ@$5WYI@Y ,J$>1%FH#N0QUOU00T$?D 1=65$M#XM&PRG"QGK@GISVI: M5L]:"!? ;&;,S8_V"W+V/KIS-_8_]EZ$G&N\C$@03;4H'R:=OWV&?P^C"W*I MJG9]VH%@C6ZTL]=0\*HG2V4^RAJOYR9DMG5M3\7GIO))[,G(0\GC"TC#KO_$ M=CMD9G&]+,DI>S5XUKGUH.7Y'JU%$2$JY^M#IZ"E#C*-.7Q!_4'7R M".:N%TMK9<()0:_&R8;;\7'@^+QTY('LB72CF7LF2!]JUM#,LB/4AQF'8X@A M(U2<#_\*>;I/&\^,:&6DK*@4EJ'O?W##Z!N,G.Q$PI3TP:.!DEFPH<-O(&D( MA#8VE(]<93&LN-UZ[" 32J6>;( ,Z9^B,([!!8RB-Q))V6S)1306V;/M_7;/ M\PO>-I UU,9. MO%6LX(KI[T!!CINO7Q!]573V%Y4^,9FADUBJ^'_MD(Y.%X//" 9,.,LE] MI"75&4S^&F_VR4L8D>WRU\!!D> MG+]=?4>1[<4(>Q<;/9#"Y-*1-X0"FI*D M!GFMAUPKK4]GR>VV!0=M\C6TW=*1O7F(P=T^B?&.Q MZV9.'5$=/-B@$=?9:VPT(D]^*CN,F-N6;4*A;MWVUH_H3Q$DI:?>S;1XB5P4 M1>3(Z7MZ,%4XD&HX[<,$*'=*!+_#]QXMGX9:3E-AN.A)92AQ@1)[T _LAH M)9+M/,:SQ=2$_DV=&B-((&,R@;GI9&0N#0-R53M[#5C)-"L];2W=<%RTD#C$ MF&AM.'\\-!;'+L@L)NNU62EC)QK"N>GSZI'NY0 /!(/'P97KDO:#K\?Q_P 3 M1-)M AM/:G2MV7 @M!$YQ$AH;SI_*#271R'D3J U-Z$\07>6_#$$66WO!K/3K:#(>F] UI0>39-$N]A"0/@5D M#P TP@:^A,&'"XB_KT^3V@[/!%W4Z*DY\;W':U$\TM-!32-\63WY^S!.(I1X M$2+*YB@:G.=V(5[W:6UWKZ1Z%GNZ;!940A-[T*8M_5HE&TKILX#%1($=>1J- M&H?D>6!7>&"!K->!E*L!1\QC@3SI6Q-PZ(:[5/$J@KGD+.?7G0Z;.-=84:G+ M)@7Y7K."? 0^ !J88LR2IN/8 A0D4%0XL]%\8E:DJ+GN MM>LCNKZB=P;HHC^[//LU\7SOGV0'FRMK_!6[SVS&'#34=!6[C 5($YZ":("$*V$L@"E-46N"4U>.C9'NK/-1&8A M5G 46KD5R2'!ZZFK[S:*#^.QDSN1-=M>>AV>)7E^C9'S%%ZB!$5;/-DU'$'= MB=6]@3[]%51WV>UELC4)7I)/AXRS]F.-=(-Q? 8@#R%'>H?'2,=63(_3L[_3 MBA\XR*%) $W'30WW$.-#R2#^.)"RLMV YF M>;$F9K4^HF>RMGI .U+?*WB^"?!PWE)-S]_2'QOL7]X#\IGO?O%V MG]'60E')ICIB/<'Q>G6SD+>8DNUU5DLX'])--=&QTE,NY0-1CA'\P5C[0,E- MD""?W%_90_\^"G>D20F*A3B1D^M!BHK*&59DM.Q+0'>Z&#(TVTQ+3E/J R=( M6=_ZQ,N7,*#U'Q*T>8X0#6V)T2(CUH.5>G4SI(@ITUYJ2PL-C1-5'CB;3HKV B5N#3V,!B[B MC"T>D1X?)58O\TU5"K;31^OE=#FP3ZK3K0R C![L*0/^[JX19WT/Z)F<28;1 M&TV!D6RGN)0ZFX,+%2UV *^0L5)+X[7KFG#/NU;!ZD73C(%E*?6W=3KWGI_P MS^B>%'">_:2Q:7M.E4)[=OQWEBL%W1D<('V<+ M@]ASTK(?O%!0\7=-T32>4H< 6OY'^AKQ>!LOA[Z'*5&K_'6?P@3ZP,XSB+^L MAK VWI5;Y#2-E(&N="2#AZXWTIYD%_LHP@R,$DM!WBOAE,;(^WQNFA0U7BYT M%2)]19$5QNA6(>ZNS_!*(V?;9M<2HP.'"3.23B0.\$V&.*OZ80>U"=4?M1I; M'L-_'$[BQ*W@F4;X)73(]WWWUC]_ @ MMA>8S1;S'W0&$EA:/>1)R7ZTB:8"*1WO^KU.)0.-/Q-:2O9KG:[9X?!D(R)4 MO4W ]Q':0<]):]9F19VXQ8T&UN5]^H'&+UO+&E.F"$N\6XX=VX0[< :\@FJ5 M9LJ9*TEF3MVH+E]7EJ!"$NT33'&%:7?DY%C#IY(\^WWZ@=J7V=>X%SZ893^B M-5R;<)HP@,FKLON AD'>)&CZ-X+GO''A^T.GY)DBPU=Z!F)K]] *#3V'H?/-\ M/=NS6AW>Y]!6?KG];>MK%& ;XBF2^T'3 MEC'W0YK>;EOSW@--:P:Z #V3TB.:3QF%)E=O@+ IQC>KG9L>W&G]#N]U)C%F MV!I1TDB7G;K/$',_OO^SP^J+S5I9/J!7%.R1?@27%&"IQPO+FO1^UFC*/"1] M \+6HQ&C_O'G) %"A_Q$/\Z,9>3P'YM0?'D@LP>CT:]WQ6LG\;T&BMH 9S [V#'Z/NX*:0!-YK> MIK8[2S_24!M/A[XYI<7"RNQ0'5SOVV=_"1.D 4.YQ[#DU)D#K=Z+2>KWU$([ MJY4)$O1.W#,'(OV_O??HE <:2^,AZT)I,:[BA?.CY_T'B;)= )Z -,8V^4]E MY\$3:Y4KQO!#A8-4S!;&@,BT_P.?3\B!J/VCO->HCW'C>?RCG6O7V:HKJ'-P M#*39^^ '%[*$BN*!/US/7%VIB@I7B_C*E3]B1O6C>=TO2$<:,'W*^_2GN1?4 ME_/$CV 9K>N)X_QH-W\JQO&K"GAY%QB@'R#9+_,8>H9=_=.,'WZJ+ZR#85CW M*#87C"%$YE9U4$C\L3F"U/\" V8?0^OH11 M\H2B[26RDB?\-$F-.0&MQIKS,F4+%>5YA*P'0L'C&U%XX)1:CJ-2S#*..@ M(&(8(DS]E"R<_B7T'=*[X_;V0E:PD$>GK5RA6,EOR,U9KOR7S*SF/X%>#KZ'5 M!R*ILGD<<0E9:;#%#&FKB2:#DH**E2TNF8PZ1!!W+L+RG2^WH?VG9ZXA#6Z8@A[:R5-^& M"@4,&FRH,:LF?B#@9DO.T6QI1*NZMGI7ZRH>>R(A5D*CCW7RQOG[/L8:W>-W M\ )C=!]Y-B^?0T"GQT])E(+41']F(Y=&*:@GH5"*0L8)?R@!UA,L%E MY= IAFO*!:R,#=@IGPG@?4 [^$9;L9#*2][+0D%PE;&=7(* 6V38:V[HZ##5(L^)H M:'*N%??-RTS3.69;P,*$'0=?JTK:Y*=#C@$E-"+JSFY@/28PH;T7;\F3/&D; M<"F'/J@H*)X'CH24;Q%&20QK^KS+*\)_^ M=A^%SMY.[J)'%+UZ-B_'0$S6/Y[J5"0@$M'0#S);3QUKR,YW:MIQBHH2#IKN ME#(9E)AR#K&R-GI\04C%)XG)-<;M:U0N1.D%M*R!@[NRQB;TZ%73LM)/D7$! MRF:*$WK &HH\3^XW/>ZFHDSF8PX_L#7$%*XF0R8L252J["H(F4G^HWJ<](@W M/A&>&_VW8Z[I4P2#&-KDYUCF7MI*&_34L(G!-4>(*J+8<;(U7:\-K7_3W(B* M:^/>>SK*S5^!RDLV:&#D^JZ7RYF>OWV&?P^C"Q_&LL'02(+&^1N@T@ 5UT'^:3=X%I;4/W^K26A6 MXM2'WP:&Y'&KP,:VC5-K.3/A*E9CA87=$*@$@$6 @PR"TH[2HSL^PCU_RZZL MO-4Z6#G/ $>Y,N6YQ[D\!I:T,4.SE6T #!NH6LG&S^A35]C%Y,Y-,DJWZ)?H M%?DAQ3?-9Q"F0];0ZTDZ4E(Z2SZ2$J=9/F@R&?+,KZ&:HC!+CA=09J-RKS?. M*W:I'E[=/DOSKCET&C.31$H64I/*1/3S3.!ZU'\)%I7<)+EZU52V WFOF=8( MQH*,^^K/FG*L.2H=$JQSOZ79(*/1:LC%C5RKR@1"*?MT $HQL<]XP;_=;[F? MG?.[GM@85ZDL/E;X,3URA8O%D+'2&K4J^1Z,=/AOS_).Q-^^^+NF;\]3ZO#M M\S^R%(?1?#IHPFF-6J) ;])V;P-G'2>1)O+J$5H^+KU4V\_=" M0N9FG<4<#7V=4U'%2F)(Q@:.?'WBXPK+?8&1\Q?\_[[!"'V&P=Z%=K*/\ KC M-G&$8%%EU(.<9F9D,%+CHA]LM)A.IT-.*VWU+0,LDP$R(: @!6 Q?>+M"=DO M0>B'SV^T9H=-K^,(02:EUH,L!84S.$E(6:#5F2[AT!A25K)ZPS-CI!&VC-6H M7>OYWJ,7Z*5;UC*1SB,YGGK%D[8\17JQS5FO30B0R72KGHLQ6J/0\1G:+UZ MHK=\D%E^JUS&H?%N>;WBA1OF8G(6FIJXLY4)1[+*BE87SBDC358Z!OO[CHC( M R(#Q$,DX9#\,(5P-1K2A4B5X@9#%#YECP..W!G"F"3_0\#U"GV26;^Q\'H< M+Y1X8T[.D78!7D^1KMNSBE>G5%7F7JK*<9G@WM4^6J.7H-/)]X(Y$[R\HII< MB!'W7L8:^"/C-6)50=2[OKRYN GB/:D0N@WW@0QM'%J](!,J6\96A3 M*#1? M3TS(BU=0L7)Z0FG8/:==&'L83![C!M8;N$8.BJ /+MEO@ JFF:L78;0+(Y:V M^C-YYB^#3$L;WP^_$86NP^@RW%N)N_J8KJTEATCK!@FIA$,8&H@/?&8"9?."&$7#2)P"8TIK@<%JAX)37J/5( M5S_$3:@DVD[KRGVR Z0?%"!]*/86QX>FB4;,HT]86/P2^LX]BKS0N8=Q MHI ?8 _W>P\^MM+8^VTW-EB84)%U*[L M4/+Y]CY.PBVI;>;L$=C1)_91214ZY#+V%:M!Q=DAEPDTU4[EJG4HFEKXE6T* M9\B9#+FQJ-.K>O_(H??:L_)?/7S;M+_L,=O_:KOSPS,8 MK&+A<^D/D2( M_XK(*O(S2E["4P3IP%G9O.%J/ED)N/KO3G5&,E,HE?RNZ+ MH$PJK1"T.X@FVQ?[(!QLJ?3^,'V-O_Y%&- -]^]>\G*1>LNK[[:_)S%^VXE@*R72Y'@]YI;AS0RJ%\0DE MAC\E[2-U.CHA%93RG2=LH=T:1$ANY&[<);VT ?.BBI6 MTJ0+_@YFC, FT4#ZV;&+] *RIT'>'1B+;U]0 M(HO:\NC8_9;U$BYUY:PJA%KJ%:T6G& E,4$Z%PK0X=+J?%&EAIT.&3TRTSG MR^G*A&K/M0I6+J>:"AVL?)1X_Z2'!7=N^0:N*/Y7PZ0Q *ND?B'B*N5@V>^. M94^'+!S=1E?.X=&!MYM00C> P^MNO-R^ANA\C1;/!,$X<.=W'OTWJ8ET*TJ[-K7 HV M-*FP/E3D9<>BULI:F5!*NYW6_*2QU"L#LOM_3P#]3P2CIV_AB6_H(,4\N)8, M;(/:5 2+(LU&8R-J,YZD?"V&)^\.P_C!IWK;G!Q#<9PWLC62B1#FTIRU8T8- M\]/4KT7S]+VA^1J_W@[>%1-C)I;S)K:%,I'!PCQHO80FU%0X3?M:(,_>'9"] MURZ\,A-C*)!S)K8&,I:1=@P?.8->]NQ&^UH@S]\3D#=N@J*.T%R291ZDN<:V MP75!4'8S>&F;4"._ Q/D""=M,! DW#V<)_^.O.>7!#F;5ZS_,WI 6^@%F1FD M\0;G*%2!1\_YLK+RV3ES+0/+P!K;$S1T9EA#5HEV$;(^&HP4CK$BBS\OQ5,L[K_SO]&N@I0V=(=-;ZC4KXR1/.4B^P0.* ML4^TR=6J7"DY3AJG$@.[AH67!"-=4X-"!D(#C455]IQ^00I(]\M)L 3R0H3AY@@NX"5@".,YOQ MR?2L$F0J9@L#'DV:Z&=/YD/W"J[7KIK"Q#@ J=].VD;22=\(ER&NZ_TU1N[> MO_5YAJ7$"PMD<(B&E;]]9CL?C(0=S(R4KB>TY M1A"GG'A725E-F%>$]?=KIQ4E3@,:)L@G%06V](# 'D]-2+-MK' EU2=.O"U- MH-^7)A?:\WZX6440#/R".<4WOFN9TD95EJTM-J6PMVVH-3_2Z6=L)OB1;/[$ MB"PG5EYZL>V'I-!&33F>AC+T]Z%M9!QO&:0D@,THJZ6CK;VQS-^7O-[>WX.=+E$#/CR6%5 ;IR4+-:M"/I4P_2"\6OM*"/BQ%XO1^QL)>&'$+ M0$W-2KR&T';8>Z4;5)&%'WJFIU@2+%6H]"%(H& >-R62- =SL5B:D ,M58ZW M#$^)#<)(YEJE54C+1/IG/7&MT2(%B\G;$(Y,**HCTZTR,:6T?980O<2K["CV M7 \YZ?&$N/*UA%;/_KU6V6SW+B1DMVGFDY4[Y*:I@8J5([XC&\CX>JW%CU=6 M 4(1[%-4$XRE!&Q19<')6M< 9;65'A,8)2J16(Z6E=H^"'\#FIUAL2[C)LWJ M&_L?>P_#XY*V5F"EK.KV6%R6 ?:Y$M6YVUH./:M3-T/SM0FYE.J:\LH:Q E9 M.AH%KLIN_'@8T7@CGV T6P<==*RN11W#%D'G M^QBOCN.89M1$>WK^2< CB87)673VZ:E7O=BU1TS/DCO0U'9U5=&6C7%U3:L= M?1@GR+/2,L*UX;2>=J!?PH#46$0)VCQ'B)9 $&Q!Q92LY16YCZOK*KSD:+") MJN7/@_D^V(P1P -GKYWGO(<)#:(?TJR1<^SV)FXNK\*EJ5ZBN@&'RHGU+,PASB:N,WB[^:;* M5M+AF0#:3\7)1(#DV-)OD+ 5,2VK'OJ V!HS?O%V_"\FIF0[IS%<:SN6JO'B MJJI6>MZD?"#*,1K50R]M^XB1F";!24^NA-0:;US*%2[23LCITR_G"C!J+ M*DI6LH48$QW^*=MP(YXL('T?V^FDJF[#1LXR6W>&86G-HR-I-75G>K8., M$V3I?4:-^W+BC[R]C)!:W[BO4;A8D9=+RBZ*V-/5V(3PM9*2_)4C#1^ HP## M;[/$&]O>;_<^25#-UUP4O)@V@DRXZ5)GIMJ]%Y&4]$3#72],R" \57].&Y>, M">2Y3 !V=KXDL;ET1;TVS_XTD1IOBW9@>N%>Z0GR6+AT.5I,3:@3UYTEHGH% M'U*^PG@ ['@3_$S*9\AR;8?Q@%\0OUBUE(-5 '%&L[&N7;E"-G\3E2NA.Y3D M)N?:ZQ=F3-$YD*57JK^@[\G3-^2_HL]AD+P(6LDR%NZ2@:RM!Z:U\:S)H9[D.3>!@VHAR MKBU,DQ1U;2W-:%R+"KRV%)6>W(\7R(1ZVYT8P4&W$>5=FQLG*?+:5IC)V!85 M?&TGB=U175AC:$*271.MOP?838(7Z5* M1!^3 9_0F>"5;KV =+JE+>6%YY5Y$IWGOE75BH>]Q]^SW(GUR(1@N5@S3M/@ MT'^E5>HH-06&$;@(@V>"5-*B6V1E@40C+CBJ%7"1^YU=_YK9,]>$Y8U8L\IQ M?TB:1A-/0=J>#Q+US2LK.7KED#'(KV?V5%>"GD)\MU;/:GV6.#XTTMJ1.7J@ M,K%YS>5U=/B46=LEY!H4;E=153XHSH!OXA?Z#)-]Y)&TD0>T2TN@W[GWD1?8 MW@[Z-X%*F/DD@2P5=3F;(8-:$7=HD:FQYDY0T.5K&VI2-F0(F!"&[L:*,N+_ M(&(_4$]X23WA4?09. HGY> .XDFG=?( P)X V".&N>3>Z*W(&L^UD,.BH B. M;%VYH%U[1ZXAIAY6G/*I.WA)QKK /E!M0D6GDY3ORL\1N=C/A>_%NPG;$;:2 MQ')55NO1Z%U[N*HIIAY9G?;!.WE19ONY'O!M0G6R$]7OUML1T>_$WPE;5K81 MQ'(VQHO17-?M[#Z\7=424X\Q3_K:7;PFHUU=]] VX?3R-.T[]7-$LA'7J1J\ M$Z6^EZW%&3D:ZKM?MI3%V;7FF\"V]^3BC7I88C>[),6T5!AUMH15-:/8*+:.B\6QIVCEZ'+M,C WU;?:5-8B=\$R M > H(;O)1V28 ,N_PLB#EH](9T4)"*MD^B G4C$/L#(-"Z^LIQ-DPLY)KET9 M/!DU(.3& .42X_85.]M7E!L87ORGU'/)6'3ZK'K5B]Y*3,].8^?V8F:&GU+5 MM.JA,LZ"G\*\!B%.YH3O GG)(F5N4^;.BD'J$^B!E9V4+-<3VX0E82NEJT"U M*168CL\ 00I(7J)P__P"_M<^0& Z(G^=C(TJLB,W_.E;> )R<]RF(+=BD#IR M#ZQL2G1L>V5">=562E&7FD(W RD/NM/W!%UROG0*>//\QL"W:E0# !^9 M68?A$=X4F%"II*7:M2">> M)'Q8HUWY.Z2D1OF*VS!PPH#6D;9@\.>=ZY(>.F37Z<5USKI0W+G9I5:./3)B/,M:*$@+2198QA:+3DU:Y'#*%F-Y+0RG&'# 8VU;,9 MM+A0&;2!LD M82=;(]Q#C]OA,?][>GHYFB.#$FG$"@J70SM,VLO4EM9CN BW6X]VC+QG%XNY MKE=,K&M*JU/W.)V)*-DM>'<^MX8NH**JHZ2(QH%QT/O@]U%H(^3$U_BO^61 M?J;,([(E:4)M9;&SE?%L/37H%E WQE2_?RJ)+%_D]3+T+5I.Q4!';T[G,L48 MV)MP!'JR 95LN$PB(&\=_%S(E/\%<'+E4MG@*+R7+G+XF<0L;HP@_Z.^BF%% M=?(EP]@O;(TQFSBS(:M%R73B%@W#WLV8\E"Y"E?7T/9\+WD[SMK7"-TC_(:" M!#X++SPTD3!,T3%%PT0UR6K8TSYBSM0RX=R[M>*5QAY!0%H@Y59B+D)@=^ V M%;WL=-2S[YE3/=S;:/"^Q"*&Q6^=:74 %O&G/2^G[LR(XFJM-2]#^-_W,,(S MJ?\&=H?[9^E<:P)ZB]&.,N0M"Y"_+IIF/!>U)G'RK 56^2.)(EYF5N MRYU#VX1F8.VTKK1T)GP@IHP@#,!KED!L3N@V2S;]$I+M./0W6Q) $[X5$?D0 M.<-\E?GYPD7:]'!W,5J8X!G5M!2&V@B60/P-[LY D/(#2 68@+#\?NJX1CE' M>"0$S]?>=UIP^7#N*DZ+:"1DF)MGZN:)[IG52V"YXY/I=&:"ESQ%]S*>*3D# M,]Y(>2E?#QOBHFMG.[R\3^=L ^M9]&R>557/MM1U]"QN:TU'BZ$/UYMI*MI^ M=SB_?BO6-6B%[,:2#4=6ODA2; MV.&?(&7J,Q/GRYY(OG._!EX2;RP,7&B75TT2.CTXD"J9P8!+Q)8>*Q=90\9J M%=6KM/NC+,0?[ G3($=,CR\P0GCYCYR+<$N:1M#;T)LHPHHBNJ5X.Y*DV]_- M-Q@Y*7;O]DFMG!5,^6UB ( MA$=V !-@H6!Y[P;63*5G-"$/F3%?D@T&4^=R3R(6 MS"AJ?YS??5Q]1Y'MQ87SF+0ZW6RU-.$,HW<# M:\=?*D$V_@S&T9#;BC6<3W3%?]EN^2IP]._V#W8VW.VCP.EJG\\-)?Z.O.<7 MC-O-*XK@,\KFD?O(LY$DLJC&IB?0V,2$+.ZHPI.>@,[@8NA$P.;:EE&620"I MB,." 5 A6KU6G47G68 KO;36Y-N5>=E;F5DK6U?\HB:F>)H!PL\*T\^*LL^Z M(\+.!KL780*5P)FS:'8Q\F8S!:V_VKX C*F MX7%75%\%;8R#E1 8.^O)T&>J375M[.V\#J([C6$EBL\TX!L>7-SHBS(3:TXR M6LZ0R1 3J-L89=E_ZP;:88_9T.XT7D\E85]$UZ>;_!-V;^P^VN1]F0<[]>FU>@@G. MI$,HCH<\WVZI;O,U>!%Z1AQ"/R ?)B20%B5O3Q$,8FC3>)NX?KB40U_P7D'Q M?/A40LXNL",'SDUH7*BL:/6F/64$E!/D6,$?A+F/[=[CAE].LO2;IL37LC*' M7-=-OG;B>(5FHZ&K:0A4JF2T;E2*.0Y]LLB.43?[Y"6,2"6>KX&#HMRI*LG? MC0L.]8'$\K/DSO07DKJ=AO ;G0ST\/2A3R![>Z'UYTF=/YH=Y,VG"\? MC2Z/ZAS]#SNH!W7UT:Q]Z&0QFZ(?=5#7&5T>U#EZ MY3?L1)##_&^7V^C=)!.-6 Y%*N9X[R+//0> M;9>$FR!OTV^N,VCI(+_N=BBB_[KUMIZH6$"_CQQZH'?[ZGJ;P$O/8]=HX7BT M,*$&FSY+14T[*#W)[BHFX\3@9R\ 3NC[,"*)7R F.OW2?Z#X4/'Y(@QH3M$> M^K>>JQ F%G,.$B2N,T00(A:QL; 7G$S0D,6X6BLLFC$^')+!CJ6^]T]A"\NMYFC]+S6 &/F6W#(8.G^BT5=7\9?/;(WUM1JD4Q M7!V*^AH4^;X[*WL\'3Q 7Z-;M?8$IF]0>Z*GEWYBT8?9#%G:;@-(2E(K:ODC MUGX8^*XJ[>S4EFM)H?18.@,?!UM-EV,;%TGZ!J@4VMGI8B9 MD?EB)U_!03.T7NN:CVLFA>9*=W83IY=T,)J4CS=^#4T]L@V?!%8V005?&0]; M:=MH-!ZZ_U]S;=O=!9(>#PWP];S&MQJ\XTV!*;07C@$>OXW*[^-R@]?FSHQG MS)V9D]!E\KVLDIK-,T&9 /T;1)E1;IN[ 6XQV=Y:0Z0KT><$CR#0NH\K KWX MAA#$HU/'#I[9?DBU'STOH(4G=#6?+X;>.=;&=GR!6R2Y?EXDT=A MFZ-:H2EV[O>T\,AR[IB0*R?6K P<0@D(*2"T??2C_A8^_27#-JS MQ9"'A;KMK 94&"E(,.V['I57_]A[R=NQ%6!\E[R@Z.D%!NF:?//\'*%GF*"; M((F\(/9L^MYRX<2NOTTG*KV#D=WAJ^]D['>@#ULDVW Z,^:6NA%O@M-,F+&! M5\)G@@?!KVB+]TID6W0!=UX"?;9O>D QBEZ15$]O6_ M@=NUR)8-?PU]+,;'CD/265O+DX>^;=?+B^PDGU[]LO7HXW^XD?S@Q7]>1PCQ6LCW^4'XSWVGHUCV$GL;P[R'LHH$X^G*>M>- M -N96ZE4B3F BUEJ6K6;B#(SKNG-+6OAZCILPY]UF$MZ!RN-OZ2G_NU9"_NE M,]%60KWU45515?Z-9SO?FQ=])_\V8E%]B5P414P5Q7^RD,G6^>[^-!B!>&V K/\E,C MR__=:(0WDCNT.V[Q$NH== .A+"MIO)R,S'79KRLH\%W=ETZ** K97FU \A+"#' S"326[L)L ;/E2T MM&:@\5GT.S*9ZCQ/QJ-G$]#*FCNV0:ZL7M,RTI["!/K 2?F!1P6 !'X'_E&$ M2;C#QK$E /Y']K%CAXSR$3= MZ2L2S.Z=/",MT;,86T/>7M-C'7<= 78%3F"EK(.$-"OVWP2O6*DP>E/"PH&: M^1S+GL\,J!;55-WJ;H*1F>H(*]](V>Y!G=,IT#+A[%M!Q4J-AXR'+.98V"8^ M P<^(_*H%5Q@FI$38_>WL>UH#_UXX_OA-Y)&@U>NE^'>2MR]CW\+]\$I,VWC M!QDUU[9\30UGVX9/27>VT!FT![DN^\H#\,!),\"V[QQ M-C8L4-JI76K+(_+OPP_IX\Y 7B(]I,T>>0:RAQ9H^JB957DO]"#OSO*]9U@H M.L0/$8IXM,=FYW#BY=?045 KEF%V M"-/@AO/JP"V6P H)+JSQH$DS7>@N.E,CZPDFHXT-4(<]GY ME/0#P;D-UT8>Y7!T5#\,-3V-J%&*R_#)0^IY0RQ;UUHMC+BCJJ)CI1452KB0 M^IEAZA?3#MJ9P[W%@^4:?TE2R]$+]K2:*TU7Q3R?((X"RK'GSE+7S1 9Z#LSI#PR,JIWBGKYEN(4@49C7K+5 M:"^-N=#9/9-G"Y1G-=J7D*!U2#V5_-9J$K$(L^+;<>>;>+CU-1.MR' M,MS1O^?A;T+P:@B;*T=JZ7#_F0CX!1!,@*,FX*A*YA#8 P![ L@]@N0I45%4 MT3/P!6..U'D/?9](RC0V(H?I8H\W6T%R>+%IS#L-CQS5>EFH%?DZE_&+$TB[3^#&! M"<++XUO\J)83GIH(_:AM8AH/NRK\;#I!X^74I#3PYII72Q%)RX@-MB0K6%:Q MJ6;WT5+68 NV9L9*UF]J@M*2QI.145<(3S"A9=N?FL/?=1]KF;6#Q#$Z!QO!K@&53TKR[24$:2XN=J9OT0[J%CO)FP"E;54^P>$/FNGL\Z- @L MW22Y3?.>5,0X\HM;'G3\#-TI&1V_'"[XNW@ 2^4<+^;0A"A+CZ8)$J;HF +[ MF"0[?/WX^!&XZ68LSF32%@9G8+,EM20,'GW\**OP#D%C*8./H#H#%<:(2$1Z M?V2$QB:T\SU)>>ZBLS"#G($ T2+3&=33VF0F8?S*=9&=>*^H,**+[X-<&MPG MI(+,_PJM>&,G=RZ6MGR*8!![*<%=L+'M_7;O8^[L..T*1@$>[C&S5O -="J@ M;V3I?ZWY0:GOZ6Q(+%QG84(9SZ'LKDQYVQVT\<@/#B&%![2#2<0TH%N!!Y(N MN#7)$Y3L/&B,',';EC'H&VGU:N='AIB:=4.T9M.U"4E-JGJ*D.>2[0Q%7KRW M8L_Q("F_2!")LC%"+]&]DR77ES!PD+/'>EL^RA4VP]_F!8_D2_2*_%#6?J8# MN8,ORYJ_!(6%FKK0]);F8J;MV+'%TJVM.>)QE'&#_QMN=_\-Y"30 6332@C= M#"%N182O&"Y1 CTR+]V';(J*TZ)^W(65*I.>R@GJZF?5%.HYZ*>SYNYR/N2= MYC:ZEF%VX*=8VF42LD:[/<**7M4_#")2S69?G>EEA'K@(UV4S>!IFA81V3A_WZM<$5/@'GS*%1FD,+&665G9/CA: MVB:D4K12FELSYD. WEU HUV@O!/)9H4@6@3%.Q#+-L]3Q]%V(^'4H$$C@TX- M@-\C;-W[&4P-P^&GB31K^#0)E)\B+VU!XTX&K0S:O26GA- [&27"(4EQYF)+DK'CQEZ->+-LN)J[Z*ILZ\3BY+85M.;,>$K*?N+>HF-/W. M%D,G!ZJ[?HA98^VT$':W3V"1N2F:S][+^&MKV\G![700PN<3DVH;![B/#VX8 M?,TS#A_HKIJA$NP^%%_ T$"6F54/7QXWFV>7B_G47-#6 MZUV&ZD%._O@IDEZIZ?%;?@TB/.R> ^^?M&YTUFF#]^$$I.R@;;)T5KJ.7O"+ M]D)2CB%*9#<6E/0M?YUSZ-,.?)#TNGWV I(@1-9R;W@E9X)+J?E>:J] I[/H M"& FI(W5Z5>YK91GH/&LC,6(8C4"<[![BTB+*;+PW/O8N3W3 I'LXM4]'7KY MY6FS=]58^.! ;?DZ%'#=4#([!ANO;=N$VDY]V,0YVJ/"P,\.8O_ZA=XC.VYJ M$O@G"H"SCXB7QDM 8*?W ]D4\>Y&V3W6.NIGC E%&SK":EY%Z_$ED,ON,2Z< MQ=J$M6;W%G4PMG;D.>:/K <6Q&.1D^-;NH6[&-VYF]W.]VQH^8@E&^ _W7I; M+Y%NPWIYTN#CKHL7I3 ,3WD,.T"<3MVQ"4?SO1NH,DBC[!FL7#89F.C[SF-; M3[)3(7]A22^(_*=_?-A[WF!">[I>ZSI*8#[N*G#:;B\/VDJVERAPNME8:C_FSJ*%PTE=@,ZI MLZE918>FRIT6T)Y.!LVF/U7OZEE43@Y J2!1DH(9,.8Z]:<7F/P>[GV''>X> M0KCRE.:VP@9?&2J:JS!WUTA*$\00- 3VI]M0'0*Y$"")]*UH+[S=W$K2X.-"Q5"EP(18#$/3 M8CV=FG"1Y60#RL,A)0)>*@%O9V@9 )"$8"\:*L.6\4+Q/?2XG[=$PCJ;V=9, M6]DN_ X5BW;Q-*R[$X=BL,-,?5R/)'G"OH?.QQUH!W;-B>+((\'+ EJEM9M=31Q7;GUQ\6 M2:G5$B51:HFB)P<(LAZ;117)C\5BL2ZL0L%\.1^T8E %2X65A#.#MNMC\=ZP M%QU>MGY,[B06^]>#ATLOEC7M%2VR#-/IPE;0WJ>-&!6@9:H:+;=DZ(W DB48#BM%MJN@/ Z"B.Y_% M&6E^;7"UQL@F]#K8I"363'X:E*;6ZQ9L.CA(RO!8<)+D1 :ENDA+-2?IW-5* M A!@E)%0+(&S?V-#FF-KK,I45[''JYD3;NAP6&'+_>6]#67FR=ELHP?[1XBO MPA + Q0K"=A]=VRAF2KE2$+@-N XOT*T,;R4Q43B(FBOQ?O8#5Y'=UX8!?&. M5JUF>Q6>0=)GD=*HPI9]J"P4V&)PIP4"&W1 UQ^/%ZM!C00=L%[T6DIL^ZJ# M6JCZB8/=@WWO(Z^@/:=_83>4.5K/5)V:-9*[C+6"89>THTY=I*4.XN )1TZ M 3&/A,\7\KFK=Z?,PZ.LL;H-7LUN=B>+6_)":G-[ID-%+AD>"\=*2F, D0%4 M!I#I@*9'HN\YO@>,A3?8=CQL\1='X?U=GDP=PF2'D,5:'0V[F\W'*Z1#*H5F MW!8* C%J@Y-HY<)&8X@??7(&IIN$L]D4D:UZ4@?2,P9ZHH\W[X8]0*\OQY"_5$"MIE-;SKF<^5[>[G("=EY/Q MR-2AQD8#5@OI_5A#PR0M]<18 M2^]W^B(-;(=FA"VB[L:!]T"U%6IT*;N;-.MB2!36#ZT:D^7TS'-O;%MHK"5" M93DO)-S@=$9 "2$7WA[N/CI9U?)CO=KY0>3\AV7"L6F$9^8@N*:9PZ0G3JZS M(4'=9+C5\);IB5U1QI/I4H=K?!=C*+C99GH >Q$+W0VUUQ!.1_XWY'CAO4^V MJ;S8KNA!'X +!M8$U1ER=A]9K-!,A[)!K1FOPR]$1D"J:I?0ZHG<[YBGMW!, M_MM&6FX9^9"8K1Y2-6#%M"Q:;&0N1T/ZSI['=1ZJA(;G1'#,)&*A1L+^O*8= M/$$390Y(,@^PYXYC N/T*L-'N(>;*AMA+TP*29-,P((7I.J&JOQ::MG-WF4 M*V_)2\C9Z\70=2P\MB"6@L',4$)\#255_C!:?GTJ3Z K0\/\&&;SQ5J5 M"E+SF-J<:94W1N'V;K(V#4>J:LOW"J^A0VT:,5KP<*N&DZ8/ F1X\6Y/\\;\ M"+%UC5P3*C8[WD:L)=TXH0E5RBKBX;O^R* 7N@ZFI^;.=\87>/'#^4Q93M:& MU\+.QI;?;$E+;6+F;Y$3_!VY,?YZ2'_\S<$!68GMX1Y* E2XS,@2*_1:;C2< M$P=F*4J6.WFYF$QU,$*WX3F/2" T**61DAK(LXSO5W\W_@GTP_C?]N:J,ENL MILK>]R4N@4@U8 MK-C9U)F.4?:)$ ["A[7K;'CIS*])EO('^Q\8"3.[21 IRNXFS7Z:X:V6@KO1 MH]&@-L4VO!8RO7$)XZ<=])"%7@BKHH)6HO#'JJLPU&J! MREG^@&Y.5V84H\!!+CRLPKNJ_ 6\2#FH-:5L(#4FDCP9DXZS\1KKZ^R)S!=N& .C8W:'L]16!!Z>:_.$G:5[LO:WH94C1*#;!:3%9V MP9XPEY/Q7(>R,F=RE^#.,@W:%G^"H>6)$[4)]82/) 0=5+ZX2=MRXTFBZ6RS#E-=W0ILXK57=E' MQ,(R2 YNP(?#]L@9#YDJ3YY#R7V=P!*_4BP B]8Z.H=K6(&^XXNTF;=A+12\0'NL9]53#L.2E..,! M/*-.-=3 NVT4!8"(D,\!8\ MI%\QJS4&;\U7D!O^!;U?K<,H0&8#.W/;_H<]=\^:E+ICN57G[,9QN39M'>JF M]S0L0=((,(+GC-CH^"G#I]';9O9C2;V[?R;?T%9IK9VQ[SC*)-A(YJ[+-2G[ M@N;;KWIBSMZ XN[9,_<,3R9#AJ_W/C#18](G<%/[_"NXK'WDS21.O-33OJK[ MF/Y;3&ZZNMAMU5]BE2\6JX6V-]:NQU@(63O)]O4)_)<_&R;M0'TZ?B@JFS?1 MTU^R,4Q'YDR5FE^7A+_(E;!$;A]%R[*SE&=)62&RZJ4:O/;M"2<%JR3]N-(^V!*[NN0ZU-,WAG*R[FARRAVQS_P 2YPXG=G*'I/D MG;4['5HA,X+0;'^,&#/3CX(1HL-K4X^ZBN0],C?3+*+[RK,$Z<%HE#@Y?Q_L M$J6EYT\RN[4Y7B\U>^M4.NZ"FP3W0LN_B#+>=;AD*$*BVD51>>WX2;>R#OEW M5(VSH)-E/FRPS(DGGS8^L8]_-N#S%X;XA**51@WR'97*77@G]CQ MA*=@@ZT77YQIK.*2)DVI9H[OD[SH M@XG7.KPI*1ULM8U;EQ0=\E,"VO,/#[$Z!]A*PO3[W+!M/JGC;FT_=>VV:O/O M\8H!L[FE@_N%NI&*'H/A+9BG+^E!F[MWN$()'PA=]E!=KL)5-U>CM\FPG"AK M56W9U*/I?#XDR)IQF0=(2LD0$K(,-[B7'#>9)&K,4TAT>Q(T4G1?+F4OO=(6 M6K"W2G-R::M*N55ZZZSAK3)+\P6//NYAT1N8NUR6*X<[NY _XH!H* +15^( MTO_GU !1Q90ED.[S6RPUC#5:+HE;N"M)Z'6])% M/GN5"I0U_"X+F9JC\4231 /##+SG1&+=ROF6T!I@DK67_Q]KEW[4,Z'U: N/ MHIU4'L_P1;<3RTC43Q4 O2GI+^OY->AQXO:&J-)ZIRIDI%J"H==86+'H]C MK7/.ZTF2<49.BF^P;9(7/^4MF?5JM%A/5"F*=1FF)%E5Z3@I3BY5._M2HU*6 M6*HKL(R'3 PIRU\QI50E/ ;($)<,@N;#JEF(3!OV5CRYM%>JSGG9_5K*Y/GR M\_P]*ICEFC$HWY=M@#!X9$ M,ZL(U3\-UP]#]%Q<3L4L-FALV4/+S#;\5CXK&[8?\-"U_2G^(.U._W![CO=[ MEWX0N=D2I/5C+Z<^#W8YFFMP]U8Q1.U+F!<'G]T>?SC1-F-YXJV.R8W#.^_;NXG#,)LE MK7%JL Z_.&0JE#+? !%AR4E:W5Z"02 M#"=Z2$53GC=G/%$675^F>T@S6?"IIH0)6#3-5GO^=MQL DS^CA^3[56@4R@; M9)CYV*>*_'3W?>#4<\)L$7-S8NJ93UW]'!2#H\K/I)]=8%11#K"$U>S\'$)# M9LI5B8TJ2A8B/)NM5D/&2^@U"\7,^%7:ZL\N/,ZK8](['S^'N#@C7WS/3+!H MBH4UL_6L':!T^-*IZW6Q:JJJ SK#2W2IJH98.]MDDU%(EP-%IAG$F6/!38(W M]3P5OAY29%\3Q&_\P,'AU;LC+\\K>ABT1'/=P&I*-9>1L[>UU7RR'C(ZXFS& M9?)>&E\/F8)5QK$[ _KKP=[V#841#FAB3^0=R']VOO<<^>:?I;X5M11J[&Z2 MC">VMYKFS+2U'"_LH0-P&C%:*,=31MR1-T,W(C$]X^^\?1R%]_@5NU,AWJ0H MU(D\"<:S(JZB.7=]7**5#B)-FM%"F@1H:4RU1]>X,;K&>J!KW Q=X^RB32=+ M2X?K@C2C8G2-^_3$ND;A%O(&DO]\^W?LD%L$]J+2HZ^RM:+D>O4,IPGURINR M4\2:C :M1=>(R4+B/'JX_7KMNRXV(TC:^A+$86307R-L7 MW<0!O=0^OSS=/3[?.N]PI8%X%F"C%$?-NU!4:*'ET-*:# WIV7W/FJWQD \F MYW.>Q^933+1WEXBND0&]&JPC@_9DL*XH3ON$Z2V9FPB+AG5O.;) ;=.)&JBV M'UX"UN8]L.LT-J?EC=IK.5-]-#R)LVTO$EF M2=%X/,(ZO!I),RK6\B:]RD+'%N^69L=VNVX4R<,SAIA*Q!9],-.\/;(&+>C9 M#?>E4G$^W#'^S=ELH[/.\,8]*++?M1M8:L]K1L[<4J:3%1ZR[L79C)SJ:J3V6@T=):4-OR6 M.\NRN,Z3N-$& 9Y*'0O/<,PN]R<>+_%LILIRWLI;5H)W:5_H0B:U Q$Y.CSD M/)VD4?F.=KC"%;:LL;KGFVIVLU@4MZ3+-QU9BZ4.CS8R/!8.KV.^&NJI"E1] M>:<^X4WLHN!W%)E;@MMKWXL"9QW3,()2;4R&2,VQ),]^? 9Y#+ROW)(4N23I$BWV00J:8N0\3,;>/U M:#JT,W0+=O,HRW9AL#[4 >V[[T'2'$CQ1;X?'.1@)D6E*+N%_ #2+!?U)$R' M&2VMU=!&C\;,%H*2?.^7DQ[4@2O[(:H?5E2(+FVJR&NUAM749;6D'=-([(6- MAK;^RG%8=%8]4O'LDEJ5=.9WC_S@ONWVKG_ 0>D6$=8K[*I3Y:%L9PY?SX129I8 M03] =M3QCW]E M_5\8\ &#?<%@G]#EU;ER7J@WR)O? 5)X3\R 9(XLO;/+-Q^*0$A./J"0S"UX M)Q.EL4CL!]]ZYFAOQ'Y7[L2]7YDJ54;\GB5<< MC$#F33^JS,LN>T>3I;O=C: ;J4?=/UAY!_D7.@(%- 5FU)K.5^L M/[3T*XY%(/QF'U3X9=>\FZG27/3U 7*-WC!;\]^IW(.>/X[8SU /(A"SEUQ7^W8H_TK).WD^RL -^W M3F@B%X81OFQQ@)$=E2::ZJY[;?=,[92#'FZTQ&4U'.NR?Q\ W,;;"6P*A1Q1$'@["K;.O<+UI1*D.]0T&D@6T!!F+ M_\3+Q4B5FE.%U<8,%_Q74;@]]=+3#8H*!#S/S\1>Z6!B;\!JT8^&-0=?"]IQ4?46A8W:TK7)]Z;>+A(-MLVE..F(.&+-+ ME02/D,UO.X3;HR$.N+2>W0 M\(^]?"0H=R2E=1;071!;1Y4<*&AGGL4W>E-Y6-X3G33[ M9IV,=>( MW5M&X\E*![>!&O:*.?)X

A#,(9!E $+^5<>*.17D/LH]%W'HN9E M9L N(J6J8?]0J6<3L%+>BIC?Z&_8W M =IO'1.Y):BI:*L&.+7,)M@I;<@N ./Y>C1DA<@&+.81E)(96;K^TKMRZ?:, M-_#1.X^7Q?3E@Q\*S:CDEU:VI"IU)?3RTM5&G_-+I7D5. +EY 9"5V?19BE-#HFV\$8GM40 M("&@[X$-7+BUFQ"JT?6:#2-1_.2HF)%@9(W0D*5LVO(K/LRACU.=\-A+GR?' MC^?2L^+X)S6G0YZ51 XEO^>.K2M\.71F?C%'^84%BP(H *#R]RI7&ENCOOO> M#[$@$;909X$2,):U/67^S+QDL6G-AP1#+6,%]UT_P,Y&1D=7AX9K/R 2B("4 MC*)*?Y1HKPXIM4QG<5/:F"Z6A5936P<42;*9Q]3?L$>42S@P.+E6Z,IKR]5R MI[2U.F35,)S%54G3U$UAK(-[J!23M?<5F0.LUZ>)5^S%& )>:%05,J,_G&A[ M'8>1O\/!MW?3C:DS51AB\C_K!;V+'R\:=\.+->&9I5% _=GC*-@ED8LK+)#] M^DX1EN_],$Q&XW@Q89TCT/?"K]@FIR9K1P:"PV_O9,1^0 :(@@.UPA.!2:/G M?)=\87/G19A,O-"GL,?/L:=Z>STV-4**LO'F$<4+;*YI[X;#_A5!_X/ +!5H MQPFIE.C'9BR >+I$ID;%#&OY+!?H^\"WG6B012 X\D\9AYAN+Q3FABAMS$ZN MN75IJG)PD%@026X+RQ)M<[I5^0E.1;S@,BMHH^:^7\I<J3*PUUAUQ8R) MTL?73&C[\G*X=-<<_Z2H4)S,Z@U>[2W/3,%I,5TM+>ZFH-?$00!>YB?QYD79 MGFNFU"(F9#%W4IZT88_'"S1!.G@ 5G-7*"1#VPR4E& ?8-.A6C'YV:5U:ZX\ M*)031,Y_4%FZ$ADZ]ER\L"^518Q*I65KRGC1(?/8 _4M1AE2'79XDS5M,3MJ M4TCU#4\= OZ;<2O(GW8DOS#2#B@VLUWT\93&U<'4.2?CDT/O I8#>:O"6S^X MLBQ:,3=\\>]];W,/>5B8X!L+3M6.^E6CIW0Z"8F2TTFG+')XAM?CH=6D'H93 M3"BU=Z#R(\[TE]ABV&EL'HP(2C>[7'A;_XK#"-A2?C&YYOR\'-FY2KGA \G. M2QX=3>G956TTGBTU<5\Y;P"%I6^[O.T+);=4\K@L' M<@T:>ZG;+8>X 4$E@9N22<:K-;I4%<=;"H\ZYF1.(QUN!V V9T\B&\!H3;J- MTM;J[@ U#&?5_I*FK([*?&2NAD11(R9%Q=XYP:G?NU:I,6A%7.02)>Z;]^H$ MOL 5Y\1LT*XBM;KM6A]HNIR(+\2[Z94>7O;@T M=;C]=C^BXN8)(R/R#R## M ;0=!+_U!K:O9+MM=RCXLQGB@*P@ELY%*8= MZ -%[LA5&&VU8VX=E4(@R@W@!(?5)-RO>CZ>#AGZVXK9HH6&$1L"..KDNDNT MD:2N.W9>(4*E$G[ES96JFI4LY]1'85OFUS99S::JZJK7J(027!:>43F5<20; MUH'WWO'P@WT=$*6SPE&_V(JY3^'IY%+5Z2/Q<%K'9C'$Z]5W7\'YCM$8]SX: M*$[[>//V+-^C?DEKY/WY8-L0K?Q$+@3W=U\?GBJ62(:05;L8+:V)!B;V,SC/ M+R1M.%SH;N)Y"SR'SV]H+PZ8*VG&/1%'YE0#OTEI/H6N=(3( "H#J(;=2+^3 M#1WO7G"P^^Z3891O'&%#EBUD/28'\/!KTH#3_*I 8UFI-J0"\QU'-5;>&IHA M51D!\]7Z3(: N>2-)HN5GDI-*:L2FLV% 6Z%79E_RQVIN:@"/;T$1-5-%;I5 M5[ J.B6R[5BT^GQT.1_ZG4F.P^H#@EVJM'H9*-P9'W$ OT ;G'?_D2,9T+XD M8+W2MI1ISQ/SK9$R?_-&=J523@M''\%&N/5="[)/7.X#TN5 7JWK MZ,XC\(_A+0&RP(;/^P CZ\'[.PH;>V85Y4 M"24T0DIHD'5\Y:0&!%H/>@$ U9?H9P1&+K9D!8;E1P! 'D(@.JAM\]Q\1*QV87Z[JUO\KSOU^]LI8ODG%;.*% MGIOJXI+5LOGE+@QC1&:*5SL\IG8F9ZOG_[)'O [BA?'J\\!6WADK /$_QH8E MQG /L*B&XUD.V=A0((+T "_=-M12A'2O>BX[KY@11UL_ M0T,&!&6T6D.B@FFB>&&R>N_.+MX97IK[O@@&E@R?+.W.B2 A4^0;:VPX!%[D M'^N#@3R#L.E$A[^$ADD:$YE G2+6!Q>]A?3'V./-49B !VJH\A^#-!TG^8CC M6QJ Y[OOO382&[4$VL!$AM,&PL-+NOO9Y$?)/,F*D(;DNL.CN2 1 N._4984 MC757KNN_P?:Z]8,;/UY'=NPFK?(X:D:M#8P:L_V%*9NPCBAI28M4F.S)S_7# M$"Z0*+%?!AG[I>FBD"PF6%KLPU-,;%G75-YL#_I MG(@3UKL&JW^/$;FM.VCMN$2BY=?W]*_:K&"!K2_D( AA9M.JZ2[DQ,)$0EM. M2#9W87_-[UHOC7/78.F>M\Y^#PG M/.LW C+RUPUX_H:/ONN8AQ?\'GUUR:F87U-),FT66Y[?+\?2X%1$,RE,SUG: MEJXZ[-)D44T&!M(VY!^ANW7+/\/VN@8KS1-7W^!7[/I[&J EL=!R5-JLLS2[ M4LN\9[T9UK$[;9;SV=QB*W8Q+PQ'*V%")FAR8-#9RNNQ/SP+!U3#O=H?0]^? MH.A6^/7P[1T'IA/BQ\ Q\1/4T7RA939+][_2KVL#+^7#_D)^$[LHH"?0$:ZL M9*F!>0<$J*2'\ (N%IO C_?DH*'%4,FO'(^G>*1"*][O^46#:)[D)]D&[8907]!?'2PZ_T,0P(/[Y"^,M7TCSE"'Z':*M(,=C@I EH(R1FPR W'IV M>FVF*W+EVK&"L#\@'Z9_@X%)Q\-D/^E?S2IWGQ\&[O^@>,$Z68MX%^D]\<];;LGJ!?!>V; M*WC4P$]V#;7S.U"'&-0[QR/@/>[R] \7%.$0K&K"+G!];_,+<,QZ@9$1?3T. M/(-S#9_#6IP>-V1./&SQ)7LDO/V-[%*("WOPGAUR)0&]QHN^O6+!3;T1L380 M;LIU[LJV(8V-3W Y_VQDKFU0/?)(;&!*31JX*$HP3#][@DPM 7"]I2?&G7=E MDIF-Z0!HUDDXX *\A=WWRM._WL3XQ;]Z18[+KT\/]JT#[VA4NK/$(T35OB8T M<7B#(E0/H5X_KS$(^Q[W%_X!0"J5L\?/<.%I9C^4)."UR V8H!=E/@:[P';H MBR<[Q)DTHS+0I)\T+/)-#:1FF.N M;"+9<]G"^_Z6-K#M>9#<)$J.4_@=)'^^ +!] IE+Q*U+NP))RHSKH Q\2L[@ MS^3WQV,Z-=T4CWUF8Z6; 5I2# <.@W&J>0"6TV/_4]+SYY.N,R A X M&.RXED.#!]G('C($<&=HYG2M614OQLYF@ABQ&[U"+9X)#Y20Z3[]3N]& 7Y5G1_:"\ MJ3:0K^;QRQ,H-B' Z6AO$VD*8?&14(.UNN&F$_"IO/6#YWB_=S%+1\.WLW#= M),FT64-Y?K_\D3>+4FL2>U#(O3#:,>0X,P3/NH:)PJUAN_Y;>"$PB FW,>SB M,O!H@!2-4[[J@K*N1G-.7E=Z8G&7-@(I7BM. _PHS[&I"RI:,%Z7W94I,?0P M\8FH$8!%Q[.F94),;=;QOVBI:NN0Z+(H&8:^O/@PMP$KFL>T:RA"0B^]OF\Q M^U"(@U=X;B7MX#7TU'CY'LAQD*=Q$+);<4PN+SB$QR9LQ29S"Z4E M3_BK$?M:ZB,8LM_:+,>)RQ]89=]>FMV:.W MZ UNND[BS$]352*RB?BSA877X)>?Q'C23?GH_H!WE)WO M15N^9Z.M0YH2!BUTT&''GD:\LJG-AKH67^NJVVN#$@E&6082LE[.24P?-9O8 M;@RO O3M_A6,1@ N1.0P-\903S&/.<&X!Q#RZS0CX&EW/M3JL_#[?SO28+)A MTQ;4@/0/VF GRQ%]^Z>>'"[\QO#C*(S(_#*7D<1:MT8NE3;A%I/;N*7')2DQ M/EPQV\-3XGYU??2^NG?LPA:7)--FM>3Y%9ACA"YI$9<+V;6F\5W<68WZTI%M M^M^[F;F_(@C3LF P01-M("/FC6[U@I\C+%GPRM^:4[6"J/011P[1\& YLV#! MQ_Y/@5,I,I+[@4ES?5(K/77 !(J",2QQH/_D#YW_,2[XP6])X$T M#@[3"M(TPH8Z.Y,Y"G&Q+F7;/K1!0$OF,R& J5,+/%"Z2322@:(H<-9Q1(4) MK#]Z9S_B'9AC@T/Z"$CE@B#JR C@N[_X]B_D1JJ5XZE@QF[]@!S2WA].M(4$ M2600@F?R!J2: Z2,YUYP09J0']^.WS*8_P5PD'L*(.(+SBN]8,)V#=U*&=?R M"G"("72$1"FG"1#X@PW8 (]A9O!XR&W$J6VP !FZX0MPL<#2&#DUB&'RX^CP MH ,@[G9[@LX'CV^=)[Q'9&B4/3*13S!/.YZ)K6!QE"?5!B3->/[R>))0+KUC M<%]>P -F]5^,3_Q-F/J?X'>RYA0[GR#4%8P@WN=C/$,E.7@-QQ%/9K#?,W.( M1=H3[=,T;&S1YT.B'$=QY!.493IC!A8MYPLJ<23!Q52LQEPT/ZZRAQ0-.$!!<. 7 M+"(90+TQ_A4'3F@Y)L_+YN$(U&$- /'(TP.PS8$M\,2%C-G'S9+'1SV%-G"1 M8I5:6:A'DQ]'X-1$G2?-?\<.J#<$-IL ,_\GV/S4QI[:+\A2[DF?8 QC49_(G[G-%[;7& M['3KPT$ :)A/$] Q,S/K'^A@.DT>!1:45A5[$[<6IHQHQR*5.7( MN=OR1]L+MN[["-I; 7JS_#$.?D3V-$_)5XRG^&J ML7/(2M#LI\T>ILV*,O9PT.^TP#R'=-+67XW)U+WV=VO'8QDNTI"#.PO.9IN^P/, 57;J6U>>E3&)7;'X MA53G?&2#S$.YSV]I@_Z>!YFY[!YC'\+KXFBDI!]2YKJ T8JCC,1#-Q MW3=CF41)8Z:A41,""TM+'B3">!TZEH," A=#@U7[BBQP*N/ELPN[_N2OVJQ/ M@:UDCZ6> '8,V8HA(@D198FF+GX+(%.M]XMOVZ#QK!'3E'0P_C\QA^RCP/E& M\_VPJ,\4B1!3ZF*8H]]QM/6M_&*UZT6;16W-?D; )I[MF9!0%ER:="78LV;: MH[&C7>H#"+CS)PY?\)B:U,O]EJCG2%XD6?J7 M/^F_:G\Z(6F814GZ])<_+8M??B<+$BX6.9X?A*1(GE*3^C$3U: _GQRD;R2-,KQR=]^/7F@/WG> MC'&>O;[GR=/SXN3?PG\_8<.?7/]R>_EX+US__ M]MOW[]]__6[^FN5/%(>F__:?7V\>PF?R@G])4D;HD/RIZL5&X?73?=__K?QM MU;31\D>0SZMOF+]5TZ'-B^3/1?FYFRPLB2K1[:2U!?O7+U6S7]B/?M&-7TS] MUQ]%]"=*C9.3%3WR;$[N27S"_OQV?[WY)GF9_QIF+[^QG_]VGE%1I%,L>SSG M)/[+G^CO?V'LT'3-8&/^CYTVB_=7*I%%\O(ZI]!^Z_^]M,CF2<2D]@S/&>D? MG@E9%)USZ.AWJ'G=43%/%\]DD81X/G22W$$FG/'#@OX_VQ"*64R72O9">LRT MO?.!9GB>O;SFY)FD1?)&1DU7,-+'S7VHA P9]D"H'I[IQYZS>42/B\O_7B:+ M]X$XV@; MC?SJ]>WCZ>V7Z[.;RX>.#W-:CI7,R[/'+D&L-1GYM8=%%OXQ*V6Z.$VC4WI; MC+J8+>PSEO+EGOJ(?W2*'*?ER&_?7)X^=#)\M]'(+][34R,OM[@SDI(X6=S1 MRT@7<'&GD3.ZQ'E*5W%Q1_+RC.B82UOST71YS?(%#N;D@3R5)T G3=HZC)Y) M2$>K;6]YEM*_AD1N5C*=QYZXL]O'Z]LOE[?GUYW"RVT[_L1G*'.\.A?OD^*/ M[C.^K1URRN]V''O"9EGT/9G/I6;#;SQZSZ=/^Z>$ MC2@UB=;VH^^$P4)J LV&ASB%I:8BT7.Z$UF2.RWMQY[.!!>24^ U/$VG^[HL.T1=#G%7DF.,3-<#SJZ+=5)]#S@_8\3\C ^8GSEB?N8'S$]V MWM9A\IETK0=!C\GGTB7[@AZ3SZ5+S@4])I^+U7LNUL'F(G\7 MZ.PYR5M4;D%QVT[Y?5FRB#L=Y'TL1R&IOH><7]=&)-?YD#/LVI[D.A]RAEV; MEESG0\ZP:RN3ZWS(&=IC9FA_Q R=,3-T/F*&[I@9NA\Q0]G]NM\@$VL0Y7;N MCEZ3ZQ!ESY..?N,M7DPS1-(!BB6IOM-;Y/K/4G:$]KF^YJ2@@Y1CW- ?['0@ M/Q8DC4A4#<,F+N'YN$@6K)VV^H]^\LO6Q?:7D[+ER1U^(B?7:9SE+^6G5ZZ6 MU:3F6;@SCSGS],SV/"O9- HZC]*?LR#AKT_9VV\127XS--UG?_F%_>4735][ M<_X/^B-4?OTT*"C5PD4UWAP'9%Y^!=$V>TU^^Z"975*16[S?DZ>$?3E=W.*M M^]WN!/DM=^=99^MI'IYD>41RRI)J1)R'.\QL.L:N6_SV6GK._1(^)_.-',1Y M]M)&KS5ULH[IUHE(/_71=#XO%\[\FDKWC[^1=Q&A&TVE**TKHW0+- 6DKE;] M(QV73^'=%E*$-100E@=$ 3U/Z1PB-H^K.7[B$W2OB11%3044Y4)1MAO\/9LO M*5WR]ZMD3O)"M!LTFDJ1V%*V&[1 4T#J\V7.$%TE18CG_T5P?IE&+#ZFY11N M;2U%<%L!P;L *A/OW\E\_K7O!\ON^-SB/\7D,I?9]\2Q!ZI8.4C3WE=%<"%/=FV5UOJP4)W1V+/)F*=Q,VGK( MO6#4/1;%2!6^9.Y(GF21\.+2TE2.Y"I>C4)LRH2]O*Z>TYD\9;EPA]EK*$=G M%8]( 2Z%$KVZK:YX?T5_UK*?")K+45S%([,3HW*ZLU>"--5KC>5HKN+5V8%/ MW>&9O;QD:>G44QI!BMER46:%H,>+\ @5]I/C@XK'J#QJ92RY6P;S)+R:9[A% M$\]I)D=P=>]/#B:%F\QIFB[Q?'6-$N\PNRWEJ*SBV2E"IE+#G>-TY2PO0^QF M:SF"JWB$=B%4MGMLG@V@C:>LA1WQUKU$Q4J4W]-OE2R!6 M)-9;R=EWU#T[FX@42G>8Y72=E=0I4VRLC17MTS58Q4-0/N,OIDGO]_R6O7V;2%' M7A5O51X2!02]R9CR\SE+A;?U9BLYPJIXD[8A4D#F=>/DEY--/LW25W[;^63= M^V3=?9B\5.(2XR(H>; L?GG"^'4E,V2^**J?[ O/^L=H,[]9?)6D=$8)W8NS ME6I0X%B_[B[3&P6A'@8-6?M C*=%04GB$[,"*S.-EH RTK>__ +8UHOWH#] ZX57!4I92 MH:%?OV%JPOD\^\ZN!@7MH-F6S6X2E(VV[="_<=A#AQHR$C+BN!SPV'@V%N\V MID#9^KM.WRC.+'^_)1(G'J\U,ATW](YWQ0DQ;>,.U'/H'G__2N]>.;UPL<1! M#\O7USG='>BT9_&ZT@K/W6L?ILPPR+-LQVT<]FIX*F20F*6]L&Z#'M3S^OO.(DN?[R2M"!TVK/%,\EW M[G#MK)3HC(CA.3Z0JVE_9O9!6 M @:$^DU2;(6)9(93W>G\6\;'48E,HD)C0 MWT8W*SJT3K257O3E"P\D\-:B\11J+.FM$A)_E['V<') M]C[(,BUB #$8C6>C!-!:G(^ZNTH8+E^6,E1@IJ+9KJ"*_1P%Y&5RX<&BEH2?Y2*HIWG1;66JP[=OG*>%%8M+]T=V2;0>1T^O5"X\\@B+48,W4W M"'KD8I;2JJSS<9\\/2]F\;=B)52"NX2H&PH<8CI [I&]UY@T"4WKVYMH>A%OZF3JN=X""9USTD MN]].[7V0K7LQ;C@8' E[)'#5 NM4:MU*;\D[_,[.U&Y3(;<](J;A0_$XE*!\ MFQY,!*T6J:>,6Y9H8R4A%B+0ISJ/;;[I)C%Y66UF@(O/RGM).Z#',]S M=2#V@MX,D8=7,4.E;J-Z*[*"QYWKB-,8689K=">. L#WYZ<7?#B_4$:C5<^5L@IR&RM9AH0#1.0_8]$::* M2\K5%#5@MUD:2MT=N'U0J%EZ]!GN#6)X%>=4.JSLJL(V1ZD4 [NZ(C.(PQB( M,FHP'Z515NQ4JOBH';@R/.2W1X9N$Q^(PF.*NP<'6L4ME3J/.CYOK$\"O)$.E?F5OSB0MF,-3?VGH-P[R8M(<@+=-,[\HL2#T_%#/THC3YE[8/G;$XQ%,S# M:?$NDZ2HK0_RC-B&$JDTE,D2\"J>#U/:<-^,?\_8Q>VNDJ!R$K?9'<[+7">G MR\5SEB?_)-%I&GU+$U:U+])7!:17E2OX#\RQHR+#\'P,Q+-(@C&-U^AD!*A8 M/J$3"]W9WP["]0D&1CH. P+D6CV$\5/2H.*]2L^86JF:K@Q1>RU1A'7? *)1 MZLW*+E 5;U2JE!YS^MY>YN\RW&FV1:%K8BAVX*'\$<"J.*12=71/%IC=M"]Q MGI;!6?7PC3@)$\%UI[LOBN/ #( HCX9RL ?,BJ- (I_*=S2K0IJ39_:$>B,K MW?--MLZJ\HA_2*1!'#8@TK!MA$ T$4-Y/Q9[)1"*G7)D,%QE.4F>TM6+('PO MZS;-5VR*_K$L%NL(CQ+G:&'I\S$4VCAL7B\5)2 ;*1!CI&P0T2H)'*8(XU[/ MOZ7T3)LG!7W.TUE]H9OC+"UK39%B<4]!/'S'KP))H4/T&0&%(8DM(#;T:=D_ ME!)57L%A:JY6GH;94\JN_?1[:XT;?0#LJF'7"KES^L.BF\4#!T2N[5@N$-^Q M@W!\+&$J 5":3+D?82:[7R O(#&4R!.5QT&#()54&'T5KF\D#[*"P%.Y]E&U M(MVD>QJ0M\9!Y$* N6(]$#\LEHNS!S.[>J) "QP?B(_605@K38&*T1N-F_J" M%'Z MK7SQP9>F =;.(;9,1!Q#B^'KX2I^]+14;N"-*G8AS8N5 6QK(KM.^UJ9VT9 M@>$8 9#XT:GXU EV^EH7G?;-@:9AY%@D@G/8]>>//,)1=2OZ,*7?:NHY"'+< M$)M % 43,JP3+X"B%C6KM'#A-8W8-7'$EAMU5VH%RC\I9 !*4M0FN"]84OS: M[X1<5S,T(.Z,$W"M%1^ A2-:5Z7OCH]^+;J@ S#3*OU0KX7N/9G6VT\@! *4^SX\K3>5'B./^L3VHM##4IPQE!N MB7 UBDXHT4YNU ;%+%XI9'E:24NDE=P.<9+%)^M!U&5$9)_?3$FFC!NW _*U MP'8:+Y@/]39[(^F27%%9I.0N)_5[LG@^7Q8+.N'\\D M9 Q^0UBIP2VWOI)6.FOR]3P=WD6BSQ):XV0$YE1 *12Q2">\L!LE9-'& K% MJK51LK'"PQ=T^YEG9;;G==DBT?XLZ(9(2,"$E0_F%ZO"WR9;A8YG1? M*[U0A2?]7EL4:88%)=OJT..]#=-6\WN4ZWJ3#&?KK-;.6DYC%,>V'AWSRA2! MVJJ)C_"F7FTJG?>RO8;(MKS0.^9'5QN@FMKX*!?K;99FN]+:R=O6+BBPB>,< M\S6[&QJ$LL>UB*VUFBY)EW3&ZVTG2XLS$F(2OMP&K%G]6="F0AE'Q!D^G%H!YB-<=U52@3N2 ME[;4;N->6P^DN;'?K%%T1/SM1 :ATO/^),]PD83RW"J;HS@TP@#("ZJ3ZE*\ MVL4%H8KS_@PODOER(7*.:NF ;$*("T25,0VS]I$U"C8K=]O@!-7Q?#AL>1^. MG1%5>W34 EM6,SE-(P[D7H%F,@,A,PQ"NV%U@WYSL1Q+@^-Y/XSB$C>:"N;6 M3^,HP[AEHF+7Q3].%XL\"98+%F_WF*U"/R4+)(__ +*Q'[A [$^3BM74!-JZ MH( 4*EY>'#K]55:-@7F,#O,]9+BQ"T7DII:2WJ(X 1VG#_H[?\;I$YWD%4Y6 MP1IL0?+S\=12M,QBR]<,T[I.Z8 :G;[AL+_J/D?"6 FD:3^"[,C4(B )8E^"+T"ZZ[K&,YVOHYC&:XO(U63?P[IV''PSR9? MAR/CJ/C*PY^G*UWXX.-QTQW91F 3(,$IRD^[)EEZ^P=!4EQR4';?J@2=D&59 M000D\<2'"(L,,;:.0&-%!*)*IS-SD#-.OP,QF]#'ZGMLXGN62GW/T2@#8L>/ MH%3-&#[4->HR(J, M* B>E-+2V^1E*86<*64S.N!%;0:+E=]OH B+?2A1%4IE[%!E-M7-2F_4)6F M/&Z&S?H5RI6_0M4'_+]/UD,"N#(-RW GT9V^Q)Q0QTJ3]ZVG^<@D7 ).V0Y% MQ'$=(*X\_2C-7:LMZ#:^NRIS/FSF1E-4>N7L3O B M>\%)*O#)X35'/M&L $A!$#G2\]URA. @<.M\FYGG*WD)2-[.J493I&,OA)+L M1DSJ-O5<"Z"*,RIC#':R\'3QAM.8[N8^]HZ7.R)(%7]4/@WWBX9UL8C?'ADZ M\3T@UX >SL#[3B<&_G?"#:0KFT MBCOY!FW-=@D0%Q_!+9Y_C^0!&:KP?25YDC&-1;Y0SL9QE66\"!L$VK- EJ7M M<(9FO@?$V$'NQ'IL!U "9?JRDX]D<'HI*A3*]]B+Y"V)2!H5M1OW.2Z>V]G9 MU@-I$;:AY!'JR]E.4*/\T_[EA5OS'B58TT)HZE-),3DP27IGIH)U7QML61PG MBU)#(XWHE@8DD&Q*L>N''D!U@DEL@U/M8R,^B,PXUC4@5MTI)6H*FHS*H<5U MYV;O(E80;!8_X+P052KAM426$]M0REA+,ZL+S*@J"!)4/GUA!==DJ+QJB3PK MM ,@>LWA5-X#,ZIV00>5:]=-5NF.+K*0#E%<$2(IXIT#(-^-="AIFH?Q1![C MN#H%PWDEMU Z!T"^04RG$9GP27BUAW%M+*@:AF3#DM^T=H0]4"A;II0$E^-)_\>J'&)C"3.;IE3&T6A&4='*.$M M,&K9B([):*$YNNT "? ;9;2H@-12!0U1;E^FRC,_CK19Q!8A 9#8NPEL%A6< M6F:A*?BJW(F7:7BOYMGWS699]]WU>H0_T7%.5@,I]\BKH>KEJ-OHA73-MYKZ MC8^U+[%9W>494\Y'9^_?"E9P,SN29BE83(G.T ? ML\DV@D-\#1'/\*)/*G$')=BH%#(36< )Y5.8X+6ECK[3\D7RS_*? B-X>R=6 M1T*'X^;K_6:2@#X6F+WC_+:4BF#VEK&3TUIK%-62UZ$GZC("TR#<(D(OB![)Z M*)D V* GJJ'E:J9O G$05[#&Q409FCT%B#,+V\'J^Q2 M9)2I?:+">PPH.\B8^3);!HMX.3\-0V:\$978$_1"OF^'4,*0/Y[A4J099[B? MZB&X.J5Z5V/IZ(@,4[==(-8 %0]".>I *!Y555,@9<8G.LL.-0"_/=+=D/@_ MWX- CBCC' \F*[C$C/3D@JS^K*$]QZ_) L^[%8GR8Z X\@,/2 C3Q\O# $)! M*//4G'9U:E&JD>1-G#-&IC?2?"/6@81"#."2)+<%P"$X;#0G?)V^47IE>2*Z MV@N[(9U$<01$^W<1*MKQY%Z=C>A[>\_BBP0Q(!>;L? MCLE"Z!!J37&@LSENSZNB(**WFUQ_%!BA;P%)D7PX;@NA-TI5@>!V=;[A M9_*Z*W+M0',__8IN0UVQ5[ZV.BR5;1-I]?:4>\W)]4>V$QM0DO<<3DB$T"M) MZ5VH':RDE/L>71CYDB))<)#,RQ=.[U.C.02R#3N XF1]X(-#@+Z64>TH14;> MK68*)T1D1)I!@$0"324T ^#7LKT=89F.%L#LV51,Y, J& MYCAW%0.P.!Y8A M&3) R$Q'YQT2$A57E#[,Y'F:1E\QLX4MWF?Q5YS_0.X&.;E6D@-6IY\([R8**W^+4V]S3\[V62D[-ED:2$OMQ6Z1\8F=>_ M$00D]1D%!4ZL64#TV9,+TA!"],^TYZ]D*"5/+)YDN QQ_=_JBZ&:_D52O&9% MPIC3XO/6U0LY) Y](*_CR=C>!WC%Y@E=%;>1C+?9@@@M"SMQC[NMD6OYH0DD M5G9*UG0"KE@B'Y)VV)6WWCU6,R41$RD9QG;W0X;N&QC(BV#2U2_;W63H9( >>WC5'O^1ZL%IE '()L$800D =#4TC. #%7(66]%)&25TE62 MTFO2-"HEP5C()\3R/^E.-((:^\CC';MF47J==.X"]1\CP MH?.2L8NV8IO:6A6OZQ-P%M]DZ=,CR5\N2"!8MFT]$-8CWX']/A_,Q$[0%2_E MU7BP+@4W3"M.KSOWC%?SM;=-NQ!PFR/'=L&DK)A: L2(*_9_O 9NVA?%5993 M45\G#=M)I]?]DFCOBP(7.QYLY<'P_5T>?B4E\HFI8$G)-DV]9(I^EL+>(%X MQ5]E:M[SD59L_GBEX$=?\J>XW",_B#3\22]_ \A024_OR&40#\3+.";A8A9? M_J#[8/I$[JE SU)& _8_IDQYP_.5OI72+PFIN)2 O" W[ MD]ZN%)&RDN;>'J8@-N$U7?:H<4HYD^>L/L??\7PI>-Q)=4<:L9P 2$#"(:1. MG@)5/JG>*EU Q=0^1&1LWXN:P78_D\A4%*A$9F!A10@IBI>OK_,RPQ*>5SE! MK],XRU]6C.Q._BHW '+,R&Y6B?T<0M.7!I783)@UO\2#D^BBS(CR^$S^B^#\ M*LL%#*3=NGJAR#?" (BEIB^5&SXBTF@K_J@-'%\02N8%F[ H?F3;"KDFT6+5 M[EM]Z,Q=3%Q(%4<4AWBO4H^0HHLI.PU9HG3LJM:,3, 7/JJ*-<=:;U#^,#C/ MTD62+NG/UE$'63JI?5PT/O+BP/%57[I&"]'$Q*AD;UC@./<@O4^>GA>SF,ZK M#%OFGYM[C9#NZ<0Y.FV3%(D;IV@;]HH7$U;K*XUU51@@+Y,N;;3;!CFA;88_ M"2=:H%>,F"0 ^\.J:UR0(LR35S;*+*[\YS>@:Q4U_)-?3BZ2(IQGQ3(G[!^7 M#^?WUW>/U[/;D]G5R=FWA^O;RX<'944T9OD33M?)JK?E/M9);6O$FL5K2<#S M;2&0[O-DDN&100S+;ICS/I!*FQ")+=\I@#-<) 7SW]WB>*0R=#87FJ[[CX5T MAW@6D*C&:3G*/7='4&B_?L>'[0C5G$N/WKV8H]J&H&O[&T*U YR LD_RUBCJA;!KA:'*))>/N#0Z_8[SB/O:L?<7R,/C[/QO)[-2V_AP MR,I=^P'+I5U$.$HMKU+@( MXS P5%IKI>=_5I^_S&(=-S#R<13&0 ZZB9C,7_P3T4G=]7)K\.9M#4[S>GD^ M^WIY\GCZGPKOEYM)]SE(!9V0$YB6#<+MHN>5L[T7BGV#WLA@+$$9VHO],40( ME2V>F\O3!_ZSS-U?-^NF2D-F)0[$W7;(=6-74ZFX6,UG%M^PK'*DU^+H[(HL MGU@A$(U@"^&YBT(>F;*5<;]?TY2EJ.&>,-[^2KF_?+R^O_QZ>?MXWEU M_7AR=W.JT+95/]?+"(X*6I_3I\<@R/4\OZDE^$#$V_JT9:IJ?I':7HMQZ(A( MMRW7 /(Z',)#[@(>30UEZ_H2YVF2/K%HI?):RUO1#=^5R]/[V^O;+P\G=Y?W M)P]_/;V_5+:6]^??O7#;>B"+^(;2]'K[,Y-8AJU=D!82 \IML9/DW$75C4WA M:?B:Y>NDRD\O]3CAVKHQ&BX>]Y=WL_O'T[.;RY.'RR_L1%1W"*XGOD+"W/JZ M8V9:>B 2:9P8>H58>IUD$IV1%P91\]JL**"DBPU\0W,/E J754AV#.%YEM*_ MAJ1UB37\.NXOS]E%L^[><3^[I7\_OU2[WK:HSLNX7Z;!OPR#=];&G.IYH#+NXZW<8#92MY/-9N?@N;TO'*L[" M;3B-[/90^#1\25858ED\;>G@_D12YHW3\W$H/PP*W-C657HU2TU78J'V&P<% M@4,(D-K@PSC&7:H#J:!NK68I.W;SM;?V?5+\P5NQ#<<4NF+967M_6L4PW%\_ M_$W9RF739O3^1L'0JWF2RN6!%79#D6[J9B.GX(>NS!IOV%Q[KL?NWBC&<>P! M2:4AQXV65=<#*R!O98'7LM%P=.%X+9_\6S7"OP.XVT[BP.P1VS(:Y\('XKFB M-,?S50*?=@3U5DB+8LT$HM:4("UW"7$![2\5-9O@-KJHA/0NM_FU]D*NJVDA MD$"JH>R2 EC5"U":G#O)\I54T0?^'!=%Z?%>$CGZQ[(HKTJU$"^!T:'G2"@@ MAA$V1/>XV#P8=)5&3"'KO[%DM)?%(GG!"U'"SMUVR'/\N'GM.BZVM4"JPIQ5 MGFY93I*G]'R94_ATS\AQ6N"P\BHL_SE?18I)[[6#AT2F&5O^D;-Z//JU5*C4 MU?%3B,F?MC+=$0X\,,43!Q^[O9"N.3LLU<=4P1LX(I5I>HVZV%886\V\G;-2 MW9'AVK%WY)SMAW3-694&8U;N):5COTLOT[8>]&5,3 M(&M>A_.L$MV;9)"E& MU%2YX5<'DV:_[ C(M4TK &=$Z7MQ[@EV+1Z-/#P?N:)?7G&2LTG.\E495CQ? M%7VY8?4A5\%:\JM]P&C(#@)L \E%-'@G& .\TGBH3%6QB7=-H_U0O>I77>>V M]!#(#$Q? Y*P8BC'^Z.MV-P["RZ0TT" >/_?(T2%/Q2R0B>.@1@-#B R':@K MT5&I5;NB&UR9UKF67^DZI;B7+]OWB.#%+M,=N9&.[2._U?=#6K%6I=9L%0:P M"@J0/NL%G5"@.3@^2JU:_>$/D*6A!5<9*9_!NSW9/%\OBP6V0MS M#9?D9[]QD.G8F@:D4O90%@^$7'%=J?8L*Q:SF)7Q[J$R:^V#?#N(?2#.V\/- M4YWP*LY-F CWX3EY?65>L6GT5YQ&<^8PQV)VN[E">TMV1J87ZLU<#4?"G@$X M*SY-F"27/LZC9;BXH$M^GI6O2/KPJ7R6^2P\2A)0R\X>=U0HRYC@ MKI?G@,&0[H2:?JP'[@2X*R%0Z86UR=S0P]C$[\'B]ZP(2#*9X<:F#G 5SS9* M(J4IJ!^9!9/K9-I(%L5-1'WR;ZL1U#F9'B C=1P[1J3RA'P(GTFTG)-97/(J M)]$5/>,7I+12["LAS]Z_XG]D^3ES 9.Y.XT>&^FFY=M ]$92C.1OO-,1 H S M[!;-/0FSIS3Y)P41L:,C3BK+5H63'BM5H0VVKQ7%\H5$Y3KN)3^3? B%V+4\ M()?R*81I6JKL^^E^7&;GM16D_8!HI RK\CN#/!.F3?0<^+&K-'/+5MXVC.JS M=!N=D&GZL08D4*$/!SI68SM0A9GXJJ-%#+F!Y41 _*=:F-.QH/IC593SO?\&,-6WD&G'0:BZ=/"THM"QE4Q. MNE%G#-^]HFNR[*?%Z7+QG.5,-?*-;DYY"X*S]\L?) ^3@MSE24CN65JC3GEC MW@L?.@=$;-N/@!@;#R*'ZD@*(#A=:O55Q^8A-D7AV"B.H\ %XIJO?!.4(Q6 ML/?ARVD%L30!<]?1!$(W^MLHM$P,):N"4J&50RNC+=O?!8WL^ZNB:.I? M! .KH]EVY/F-S4B-W\)R04GZ-4F3E^7+/>/EO'J\4F&9O1(6!I(^U3C4SY-A M^/#(#3V,@>BD6AC8Y=LP 7I@E=C:%VDCTWY;/3;UR_;#"[-9KN7@82=NAWED M71&LSB)A=3#6HI_Q8_P7D!]B$@*)PQC"-H$=8T+J'-**5DM.P6:P4DIT<9[; M"<6!Y3E ;DL3,U,,&-2K^_2ERAI8.8>GI= QBN3DF4EE]3BXR8H!)_>H#R ] M\GT;R&M\O) XDJOJD$,;Q\ &4[H0LGQWU[=?'D[N+N]/ M'OYZ>G^IWGBP#Z?;4M#6 WFQ'40P0G?VYWB&B](1Z2*9+Q=#EF2O 5&@!XX# M) BGDUU=OAF#D"NT\[UF^8)-ZH$\E;;)]@7:*!1Z?WDWNW\\/;NY/'FX_,)L M?0#,>VL<*V L_6CG"FWK@4S;MX!D;MJ?XW4:9_E+R?VS]_4O^_GM]QD0F:RB M+9![[.E;H,.3*5B@OS]H%6>!DSEVDLHG6UD. RJHS-M.:KVE.K#2/#N5V M>9\K-T'!,MQIA]R0Q%",JE($YJ\P/JC-8T/I:Z.:&UV(Y)K^55 FM-D6:9J/ M32!6BA8RBUG2A++)^*J4+YS-[?1'(F!.2P<4A1JV@+SR^G"H"P^$Q+R\.:Z2 MSY&+[ 4G@EK*G5V1[<0!M.R/;M7\A*0 MG,,3VJ&]/?)<[(1 K&OR-&W84"00CLMSS.7#=;H@\SD)%TL\7U<$3$@AXH2H M!W(#;!(@#^(1O)#"V,A@/)X;MUE::MH6Y/2)3K-\UHIXT=X>!9%AZD"<%T=P M0@)AQ0>5#DFU=' W2!BT-D5V889Q$ 6E>!BQCUDY-%-[T?Z M.V$9-TCTK2#Q_+$7%:R_+UTDA2K 3B-D1TX&H%VV$AP1H0%PO-_;WY=3WYN'NFOR1W+>L8BC$2OEY;&R(MUC0 Y2L04;-R_ MNB!!J%1TCHOG]E7 ?HM"(S =(.52!?L_5^9W #(3=OQ\)!Z6$W^=61%& = '#'[+L(CY&=C>?0Y%'0NU( MSX[#4F0;L_;32^?.2J8WUU><1.N<7552@-;(^T-O+*+I( ='Q %2!Q[,5BQ% ML5$A=_ D>&VC>V>1J@O:XI*V+4N"?XS$MGX>!:YM8""V:942VDTA %%_4P(N M%]UMEH;UI?DQTLC]-+)-2[> Q)RJE$0Q=0"$$$Y[[=DM35:"?WS&FSJ"'W4? M[9@&LEPS!*<"5W)/E:44@-C' UQA:K_XT,MF[1?(]1W'!J)^!G"KY)&F%H#3 M#Q9SOG%MTH-FG;#W#K^W^'DP<]8!OXCLT/4M:+$)$LKW#R%*)7K&YQ.]VVQ! M/DSJ:A]#OJFY4)R350DVQWD MJ:18WMX$2XJ[G^2;-Z!&,;O'=G*V@:CX]B]+#-V=R0=IK.F'4.![GO:O=^X. M+2IA/$+#2+6P/DRPNCZ( L?RHF/SKOD@FE2"MB$/A'",6YPSEZ*WK6=C+2S# M[1F6L1GL8;N::P,Q1$H1F+LJ6T!]AO",R(UT#,V789?, M8I8TH< (SY@L4X-IDCB &4 CY% 7'@A)%0^;J<'W3 O(/:2+&=(;&$WEH0V*/5T+K*4#LAU#!^/; M)"2['*?V8$'@U4V6/BVD5Q*O-3)B*XR@:0\E%I(03.6\"XDW7^(+VPV10[QHAC(MB5_L#>-0D)P M%>%5!KZQ!\$L/L])E"Q:V53)4:,MBC6B82 +H^NLX*^-=DP5>U069?M*Y[5\ M8:"83; ]S="Z/;Q.61&%7%IF$1==SMZR;#T>U-%OXAVKCV M&B'3=6T?")5';%EML"HRJZPBQM%)U1"6.=E8?;2BIQ-WRQC(BPR_J14!HQJO M-#BRJO$NF-/G=CJ-_K$LZ'?NEGGXC MRER=ABSL)MRG2K%BS@2@%I#G0B09 ML<^:+'2LE_V6"-L^CN ZZ A712L8 %'9M0*QN^:J=MZT=D%VY+@:7.<#(9.Z M40$H:"F1G\-WW!AP,(^0!SL CCP*MW[%O\(A,_>^?\4_DI?ERUF6Y]EW^CH[ MQZ_T-PM!Z'>?49!'7-<#\GSMR_I!0 &$JMZ35_Q>IJR\)=-D_",DZCVTW%VW=3.3T_GWV[?;R^_7)R-[NY/K^^A.6DTH39 M[:+2W@?9=FP&2NMQ#\P?&D8& 7*ED2 OWZ3$A_09W%,T)[(]F/;8BLQBEC2A MP'!/644 ;:>YKKHNMO0).B$'6Z8+1%G8AU,RF"!D%6V99Y?Y3]@-!8%KN4!V M/QE&].'@'L0#\+#(%S7^T7_M\X[^"-WE6;0,%[/\@>1O2=AF2Z=->2V1[GNZ M!:3RMM2RZ@)2:3H4\:$X3:/UM(K6M;/%T&R.3,TDNNHCJ8O*;3P1X#D 8_J; M0_ "9$\DAJZX%,PW0L:$I=B?.H$U"EF(#&ITZ'R=8^B#B!J0,YACKI M+\VU/7 'X)O4QG>/TR?!J;/Y-;)BHC5=9@"O&.[L*YV#$C*W6M>KJ6[R&YC0U%X#%7A)/E:D)&I,F\Z\G3D@O]S 8 MU\4,:0[R(4+B9O7_%_\CR M\SDN.K:+'H,@V\:.?81;Q!",FS0Z0#F\G?8M?ND\]GL.A#2"-1V(6] 0[O45 M R$10(A":\[EL_?N6"*)SLB(-%,[PL7=!]LF.PU(3LK$'4ET1J$;1!A(39,^ MW.G'7@Y@$.S=>"6>O5=)0]YESF%1-^3;L18#N9+U.GFE4&W2IX#@6RW5RU>" MF=])-&/I8I9YGJ1/9[A(BF]I%A0D+TOD7*>ORP6[-*;,!:[DQ3[8SM/YT)]& MGD4PE.R<#$VJD2!ZZ'KSN81P#<0N0U[?L\E0.X881$X:;K*UV%^2- MS+/R,"F=_$6\$'9!6A32NR(,=LC9[1NLD .XX8;2F)3HC=X(J*BE3UUQCHVF M* P,0U.=F4?*3[<$Q..Z9#AMK M@ MF0]<)W3"E3%]?Z7/U9?DB,G[M-$&>9\>>ZN+&+;:MA@&,/_4-L1M6O$,3 M>Q6X("1VO0ER] @KS]HJ36SNU#?$'A:-P=TQOM!C//V.Y]%U&BV+19Z(MX_6 MYA0+(4W#S-$HH??TQ8VMIAOXACO#(BZXW+FD'WC&>?17^K_O%/E7G"YC.N,E MNS7?+"(1J^3Z(H=H;@3$L^X ?.M)A0T3A]6@XC+QD83/:3;/GM[+O*0A*PPH M7&2"#L@S--< 8NT=JI]M,$D&\(8S:FLN)67.EZYK[&X[%&N1I@'QK>BCGVLQ MQG&Q5?Q1Z@WS%5/P*F)^=UHCC VHJ;"0PV; M)=G6RO)V=!#RP,SGV7>F4+G*\HML&2SBY7P=6%G0G8DDY4:U+L8FT,?U&09% MFNI9HYR?3_2P8KG;![=D3S)HCM<+"Z6C *_Y_26G\7Q+*8/ MKX@T"=$N/L/'I,_J( P_P4XQ 0E&9<7AI_'$$Q _VB%MT^!,1=]U*O;.0=I*'C&!/+!5+1G]*&.F^DL5SQLL' M10<;-A;"MN['0&HZ#^772.BC(^'I% 9YG:3G[WY/%\_FR6&0O)+_\$A!.>3Z M,TT27*TZN#+^T1L1O0C-XGOR.L=AJ:VC(-=J=JL[_]A%F,Q>"4NAESZ5!H.-C>%NG2#R0L1UV1&8 M(L+5@1B=!YR4?6'6:EF#Y^Y_$9P_?L_&,WD]$#+TT R/]M@=BK96!OLX6$X_ M/,'*W@R%#",(K9^#[3MX(92<[C/[JVPI*N33Y;G ='J'I;M.W ;]9^A M<[V6;GTH]B9PKO6F1;NYUZW4_8 M#?FQ%I.CY94I_1< M),7B'B_(+%W%T/%/*%Y+1"(_@!*!T.]0$L*I"*U2Z=,>4/&M(/%R?I/$@F4A MTQL%<:![0$(^!UA5^D"L.*I2IU,5A+E^><5)OHKOEBF%L]L>^3@.HZ/E6@>H MBD].WZ.+KN8Q!Q=W_7-S>;BF+JZHA5 MTZ>+;-]O8#OE;F^T7L,@'?N&H3(>=F"U,6+2DU]UXHM1%.Q M&:NN]B(FLY@E32@P"I#5DJN50M#/+=8J# MH8' 6XC2>08G_B(R# ]#N=5V,U\L,X>B#0218\\P\E0:M,1[PEY#Y'BAX0'Q MS>NU7[?@@%"5JS:WKH7;:(JBV \L(%K3-B)W<60/"@2>5+>WKAP?N^T0#C43 M2CK.@V]D0IW<'D$JGDZ8_>,BH>_*(HD3$E4Y%$6Y0%J;(S/6+2B^Y>VKHJ%* MZP94$7V8/SD_<1A]QZ2$4#EZR.;+,E.6,%=86W,41*X.YN(O3_1N0!715;IP M[Y2+[]Z\5E7E+4RT$,HR:']>"7>=721#$Z.\EA'U= [Y0K7Y>J-%6"52CB[* M_'*KD'\);0^G%[+]P(M5)ZP,/6B%<@8=F!62;<*2(0?F91JI,?%L]Y"BW,H4VQ]EZ+%<.S* O!Z&45S&T%.A_ R&'CO4C0"((V4+ MF64-/144&(:>R0HUAU9D!]#>!1(SBX_>C]V8+0U&9 M2?&B%Q?W0!Z CU(56=;*[5F^]A=M66?;4DH[+9'G^M@\IF.M"\@!S&-]^- L M5"5D!J>NE1_KQ%+MI=5%Y3:>"/! L%L.-NQ;&@D)-&6&S/V\!4>ER@#"C/Z& M?3]R=0*D7D$;D;LXL@=E'$\.:P0.+59P%!RY]RC8PPA< :J(/J'E?3(C,+M8 MV$#\3%HV-'0-#?C#RWWX--D@@K/CP\;GS^16[L@5N=REB M!:NV#9"FAXX')%>LY!.AP2(>GHHG$Z:=OZ/WA;2\FJTCV4FT+?TEK.;;W1'% M=HA-8(^\ :NE#]2*11-FKJ\R;M^3E16P>$Y>19QI;X\LPR503HT1#)% 6/&A M=P0KD.0+ZY)[VR=3ESME2P=D>AK&JB_#4H] [I6X"U;%YPG3R[.=>CXGX6*) MY^MHS8X2K*(>B#A$A^(T-&+-26&LN.$=Z:K;MT)V%F-JZ8 BP]/!J:5O&G8X M[I+KPK3U#028E8.*=KA\6A > M46*"IM?:+U %^"6PB:0S*_^@X9 3AB16 M_;Q6+27[Q !P41P 0)R_?^" S."G:4"LPVH%9(<-AV+B.(YJGQ\0\E&GQGZ!X ][>[!JQ8)0&6/_ MK7%Q>?8(($:FG':/-P2_/0J-,/0:T2,CS+HD?[G)<%L=WLVO41P'@0[D&.V@ M3=.4VT !X/;,U BS^)R^]Q-1DOZ^)/L_@N3](P><7SZU1>ASMJ6(1C.PZ!N%YT,*YSJ0Y'/S27#\!M MNY,(W;57!XQ&F63AID??)Y6C?=#;"_)/(CX==5P'C8>B"!L$]H5]8A':@;V] MVO\<0M11$W;(<,Q/TB&PG]_3BM .ZD_T^.@ +UMG=."(B.BFU?27_91RQ >^ MKSM6+ ZG:72.7Y,%GI=U1&;!/'E:N;5?I^%\&27IT_HEOD4K)Q9#1D81CIP8 MM@9#6CQ&$6 M)I-$$*AX"0M]HBSQBQB ,]1$+V/'"HQF8>T/Q#$P3Q?6#0S\ MPEB1EKL,6^!\AH1<)M9-#"U1C@V M#1_(Z=6'-T(P$'(W[4^P*RT#OST*/.) J8(AI+D4E_9 0>#3PW.6+QZE%Q&W M.8H,U[>!*$Y[[7!"-"#*Q^S/L#.]";\#\G7B>4!TDF*RRW%J#Q8$7K&I7:?T MLK-DXG=/(O)2AN^ODJ:+UU5W7Q29IN4R#1BWP%D M$I;DS@#N[@%6E5#M'J=/@FQVFU_3B9+(BV!P1FJ-<6=_@(Q<\F1N#7ROIEIE M3?(-UU6]G7')QZ?PWK0A9#W[.\X3)AOW5%#$Q\M^2^1%CFX!27G3YS!I!;+F MAPN%'UT'1;,M\D/;-(&D6F^E2O5D[:1*BC^ZKF3MO5!$ MO AH$L>.RY@$J#7/F@DIE/#L/$M+_:',ZT?4"_F6'H9@KET2?.C@H B! [> MU-RGN[,1[;=%4:!% 9 XEJ[7)U_YTXZI8H]*A_ZO=%[+%P;J-EL(\A6MVW.; MHS".(B@9#SJ4;5P>B5%5;%+I*"E^7\W2SD1?D@,@.[1=#,C,+_VH'/ L;:*N M6*TRF$ \Y\?OV3A6;P9 5N3['A"#U*%9W41=L5JED;=CSLP7;B2SMT,@TPYL M#G!VEB\BAE/>N#]"CPH"3@GH;^.[ !-/O M7B>_I7B53(1$S($Q6Z:+NYR\),N7,IL[;5H42P;H/"LZBN$?=NQH1F1)3G'!:(LEJ9EFWW+YF_,%3][>4D6 M#-P=$R]NTN9R+VIKCT(+8ZSZP35H>^V$!"!HY2[/0D*BXHI"K8?;\",N'DC8 M&:PR=$04>(:/H9GK))?D:-!3!J9,D\*)3;[M-KK]/8HB)XZ!J*3[+$\.A,H, M#L0>=X7#9)XLWK?[QQ4A=R0/&6&?1%&$\H,@7[.T.#PR]HW N>:QRMS(O&FO M%*-)>+?:.3;!COV8W#8*"ESZ\%6M.9F0RYU JQ<[F$?+&2Z2XH%2'$>SM*[/ MT]M9+#L""@TW"(#8BL8]0R1 0@C(V*J9;C-&7CP_?6%/)AFGE]T>R">.!J;2 M9F_>=8"J>*4T*6+M"K8]$,X(%:[TZ2KY4>8JW:C_A&:#'N.@,+(PE#Q%O;?< M85 K;D]8YG-W=UC=V>K; O]ZVM4+!8[F6T=X:94&5K%B\V[^L&#UAT46_C$K MK;VL+MSI=YQ'A2"YKKT?M/[P.#O_V\GL[O%Z=OMP=(+":NUFA8EN%C*+6=*$ B-L_@#N\%[H>E#2;??A ME10H6*^"R=SA8S.P/""O RD^='!0 '$Z)QR7Z[9%^8Q=_21'C[847K>4V1AC4+BN^KX*1HD%J,!D"! M@/(&<\9N,/4[SFF>,X^F4O_ROFVRON24-_BU_,R6BV*!4Y9C:X55<%F8^E/( M<$+-5.UGT0\NQCGBLDNE@RY=5JGB6DHGXP7OX@>9@41. ^ MTG\L9+M.2%0',PX4C.%H 93Y&BO65UD>DV2QI%@KV3[[7!WN5)*$J9 M2KO*]$2!:7E$M"/2@?-X#.LHQIS=W1-?ZCGEO[[6. M2[QF"JG/Q*,FU@,H8T436-_YAO!ITQ7I!G:;:2 ^$Y^:6 ^@O14*2GE_&GS, M[71'6FA;L>H0C,.N*R[>FIO,%!=.$)X=W I]3F_7#I55^V;Y$T[7%:K/*<1L MGD0K*4RCNQH%9_%5DE*&)GB^L0U(^'A,,CR*M-AJII^#[^H1F"30@#A<37?X>PFY(\PP]5OWP[\&(/AS<@W@ 'DZ;:!I' M-H&2.$]J 7%G7YGA0">:)E:L1ZJ#?+GDXU-X;]KC:,SW73IM3V3$O'JJ7R,O M\MU0M4Z_U\)OO*&:8"J"3N@L"N/@M/EXCG+6?:1;RE%65,U,)?%8D>K4I*P MLAZM?\,.Q;5JHJ\]=?()T*,C,$W5BLCN9T\/,^OA: 36*7(DY)JY68U<-B> M-"VV ">J^GBY%- (0-:K3H^'HL/EH0*^\:,1Z:I'N*%,.@\41%X I23Z-%)Z M<%)!\+2<WTE>?FWF^0E$2C5#_E5A#UL.T >5DJWRS;"C'+TE+$];C(4 M5O$N2SR_26(YRV-;9Q2$MA^K?@KTY>L ?&"=)0>*X4WV7<&NL/=59.I1%/WK M="21=E84Q2& P ZQA Q38@XFQK^2%:A/5N [H4]4OWO4 M"*:('%L5^D^Y5RH/>(_\T%:>Z$J-6(K(H:RJ!PRQ5'J$VY9F.ZHUO5".\(H8 M6Z/"3Q$L[X0&UE7[T/>4@;[88)4>$4T]8#'C5";[,[3JB31-I+WIBCS3LR&\BP_' MWR;6;!2SWY^^J']*)HWD 3LO#,7>I15KCJ^I36@XS-@=>;$-Q: P#0NDC-UKV)_!V&V[=@0T&+$BLZRQNX)R M$&/WM"&@GAL0"YIA2$1U[NP/8)^>/@34#NP J[X9M%71N'1)\:3YQISXXTQ%H]?4GC SSB1F& MJF6M^\+00]=].!H-]:HX7'[*6GCE]1HX_PG/:8@"3;.BOV_C3"?W0[_.4.)71R;#A ' MYFG$^N"D&FK?!RWH1QV&K)O8=%0;52#LS6V$F=)_ 83]YA;35$]AQ'BSTHD6\3L4#&GE/!_@SV'&)[Q(:VK>^26=:> M4T$Y GN.:9DF.$67B.KZIJ@(MH*N; '0E4*X=ZV M3=<.-'"VS?6&TF';K*9>RWP+X05^&-NF942!ISH3H32?N%-7ES67:Z!X_)X] M_C5;%CB-'K]3T.]=]>X%'9#AVTX )%E#RY;4,$+(X*EET%6KH0JZ0W."?;7> M%4[RO^/YDIP6Q?*ETO&]DI ^LAY)_J*WGTV'^R9;#E$S@S\8[53U-&G73AV6 M+%#2VPY!>?G?RV3QODVW4LK)$Z7Y=;K(D[1(PI(H-=OY M 41R@EDA+?9#P':!PPCME(0#D!V7HG_)TE*->HY?DP6>K]3*]Y2)^1N)KK+\ M:LF":ED!RI9R=>NQ>@^%(LTVE(<%#A2@X6C!IIF5"&P5;=E_S^9TF#E='?>4 ME".LE^,_CF+;<30@5Z]!6],'T6=4[EF LLAR65WEA.V]A#)[\8&2R/LT"K7 MC56G"8$@AT+J@$VQ>T0):9S )> *"AY:TB3H,=2L3<44JA]&7\%"IH&Q"42+ M.HUL;"!MH_*/R&OA.J5_)8_X!ZE\%3@N"K:V[Z)P?7L^^WIY\GCZGY=;MP1U MS@@;%-M)=GL:"#HAUS6=H'%8?J1[Q5J"Z/1N$ARPZU)"BKL\>R7Y2A.V.$W+ M%^ KDV"!/T6_@9 6>1H4,X<,A[@K=2CH4E9?IT0^AV0NG5 M(@GFZ\GO_[OORNXQ- JQXQB?D:_E>OLIPD3^GOR>+Y.9LS'2K]?9\=FSL PB0*[,^W48O! GAL5]/> M8*Y-OGO%\7JAV#!]_;,L.2'"_<(P:C?,U6[.L*Y_QA2.:4%V'O)I=$92$B>+ MXBZC=""+)%\]Z]<_E=IE)_D2\MTH?%Z7R>?6>V-7KB763+ M8!$OY_1WV3(=N:?T_!8R7$O'0!)#'7)7&4J7;>H^R!+6LF=>OKS.LW="Y%2P MTWX'::81VC_O>26D29!?/D"; M$,=5M5&]4]S1GXDST8P?&Q&B.<9/<-;(TJ&6'0F4R)S3?R>+99N"Y0)+.3"H*$I@KM@]3''(W\%*WM<'!WZUWVR _"LP0B'_' MH*VY!4]%796.00W!Z/"JX+='IF<%INI@ELD7R2ZVBET0E'I]U7E[:B[#C-SC M75%RV"IV?7QQYZ;GP394I^9ZH$NY'ISHG\CY(+;-R&GD OAP1#=T65]1.61) MOY)T62;.*\VN],ISQI+BDSH+Z5^*11)V(1XT*#(CWX.2*EF&<]R5. 4! $2? M#(#1>=D5!QXJ$(U]_ !\'0:@^)JD65X&L:Q\<4MS?7V458S+5[)X MSB*F:BX69:3+I*(T=!+(L$SL',&C9VK9&TVP*?-%*KRP&+P+BR%W83$^TX4E M#D-7Y9ETOLS9$MG,<:VW62MJ>#+=#7CXF"BPK2@^@G=>Q3?NOC !?@"WE>KY MT=$1>2$]5H%HP,9Q2739 M[(2OK++QM.*Q.D0'B$=+1Q1:OH-5%T$^O'ATP9\R!%.=>(@IUBDDXN[(#<(H M '*.'$Y4)(EPY+ZJO:^D;9P6,3Q=U$1]R7SIM_V%26,F_0R*0U^' MDK]7G@.AP TLYPA(12=H $K,RS@F(:OU ML2.:NSB8G^)RP6(A_E<6%*?A8A;3T=S''*=%LFXP2T_#L*FW2U9['^1% M#C:!),X;+ D2^ H.%NVQ]N,W4275)*#.:G%75'2/5.YO2!O9)YUY)\9/31R ML.Y[QRX'TY%AE):3ZVS^+0U)3E\!;,>YRU:;3Y4\M/5DH!V[^R'+)Z$%)"]O M?][UPS@J&IZ? CY;U*XE+ IER=],6;9T;EOD$>P[0!2#@QC0@0M F'C+TB[# M&4ZC?RPE7=8Z!T"^03PH=0.GW@A;P6XU=*!OX(/?\!,,CC0[R ] " !! MWC)P^C_>QXR*+!+%SA'D&!HM)IT4&%<*C'M67[^\TKG/TO6%?W/17SWD[ID+ M[ @==Y=*4@!"6+0-HBN?VM-]!0>"ZVA'D_!@M3 -H9;+CI;KMBVR=Q Z0CXTC>,L/ M$:>AM #@=M$+T1U%DA],=EI&1V$8!-$1Z/.FDYPN2@!P@FC!<[]Z7*Z>*EM M-_BU(+/X]/5UGH28/CU7BFWZHYOD)5ETW04/\#%$-(V$GU2J)B$, '^-R>XR M!$>F=P3V^4%WF0KQVPY9MN9$1^!:6]&7N_I:,&U,;,-L;!/SY::J\"?! MFTU;Y/BA1X"\]%K(+&9)$TIUL]:4\N6>E!ZM=_25^%XZO.+R5#[]D0@8).B$ M+-^W'2!>PWTX)8-IG+'ZH R[R%YP(LCK)NQ&7WN628"\?&48T8>#>Q /X'!P MEE!@BZ3 Z7F69RE^2_)E<9I$7\E+P*T61CN)^R#3P2$4(X$<71O6(4F$$'P) MOJ510@_8)& .C96#^"Q>F[4?ED&11 G.A9EKY<= NF7:-I#+AN" :KGA]X8) M(&2KY5WR^(P7OV?+>;1R@MG8-SI=!8>-AZ+8UJ X"_5G_"C(D/6(J]2)L[3V MS"L+V8BB908,AC3+#4T@3_R)V"^%%X NL#:[.YP(^+K7$!$%9+,X*+8#]LZ,/46&6!'5%Q M>6=?<75S>?H HJS\:NK=NJG==LB-GH>J([22&R%0)S]6D@JHX&J8'P& M#53H6IH/Q!C30F99#50%!88&ZFZ.TUO\0L0JIWHK9&BF;@%Y'??A!1<$!*52 M-;$N+=)N.^02K'E MBDN;852-@% M^:ZE1T#2W+>0L7D!DD(T3@TD3?W'[UE?ZF^Z(!][1 >277@,]9N(QL5ER%.? MMN\M_;5.R X$ !]*X^(06 M!F2/?]WY;/+6L0!:.R#;":+F30TZZ;OQ0 @'N$I25JZZ?.M4.JUU[%'[;4C0 M"06VX6 @P3V")P#W@B2#:ZA7LM(\C3L*$*$+C]NA"8'@O#-0)Q*[84B.4"=B MX2 F0!2 +225T8E4,#Z#3L3P# .J5\Z:S+(ZD0H*#)W(&9ZS'?CAF9#%#?M, MITM.6P\4.,0*@?KCB'C4"0B"WH0WR2X=2GL?%-O8B8$\;SKI+\VU/7 'T+.L MMF/1O;K> AF6[;M ;'H2!&M39]*=/?)T_-B%G\K2%G9 MNGTU";LAS0L)E&)@@D.'NY3DD$UY#U=2SR=87*?T&K5DE*D>&\QS9.-)(LRV ML!ZGUS H-#S7!++^^TK%,*2CO&_XF@V2O\SBFPSS3CKV\-_\'ODVUFUHEK,N M/)V>7MY=7UX\G= MS>DM!,< EH:2I,5*C-)HB[5/1$N/09!MZGJHTHUMX/,Y=(GC ]$>#J&WS-NZ MPO@9WM:NZ;H&3!MW16;9MW4%!<;;>BMM;!]\I)_K"G;AM4@>)0=W0+OP?"OA?X0&IY=E!>DEM[P"#PZX[NY922ZVM%3-=]M+YIM#[) M*S-21T\484P,("[3G;S@O2UWQC[,'3 8PSJ2@045^JN39#-^8'D;TE(SBDFT0ML1) <0A->=]^I+EB^2?JXR9<9E6J;:_G.N<( PNN=TI/UO>"#"!G4!>"+_224=QD5'A[+?7609 1Z]@&G?4O6>?:2.YV@-PO[01#B[YU?:RIT?W>:O03 M_2=2I%N&[V&59_% 17ILT/& O&6&T%M&D5YA_ R*]-!T=2^&P:\6,LLJTBLH MGTN1;IJ6!LT:+\&?#C@0W-,F5*3;EAUJ0(SX'93OITBO@!V 7T6^J/&*_FN? M3_1'Z!ZG3VT+A_Y^\VMDAP$)H5WS1.N$._L#V"ODR=RJL:ZFNM;':K'K>JIM M>USR\2F\-^U/;A/R?,MM!C! V8KVMI5A-J$*X@%L0E*KY6N2)B_+%]%ZV6F" M##MR/-5*XI;ET%@S_*G7C"\07"GE^(1_=/*IW@39ANLK#TN3YA-WZA6?)G'" M^QEMK+9GA% RF0S;/\>@KL2G=_:KT>+#]:-EGKNSN/Z.K^HM\/UJV]LC,_2\ M2/4>W/UXW>6H'*11UE4NW=O-15W5_61Z(L/SW ":TD&"%[W ;2UK3'PK2'2.Y^%R7L9@\+723,N6+=.%.%GHM-^AS]S <8'H'Z5%Z["D MV#?LPC *;)V6MT8!1^MO%#!^(J- 2#EJJ72B&6@4"#S3A^+@-(3>,D:!"N-G M, H8]#\Q3._ZBLRR1H$*RJ#7%4[RO^/YDIR];_[ZUX3DE#K/[S>L&KIXAG?V0'SHAE)A&P7NRP8<>T*;7USVI#3R7#9U@O9E%EF0'!]DCA$0CPK@/9 'WT/WM71.N$PC@,?N"WL-%/>;BIW7 M:3W/;*]#6#P4PJ$> \X.T?=(ED2[EIF&(^V$^H;-TUI2S[!ICQPS )UO4UJ_ MT(14L\=!T-IQ-")T/^BI'MKT0&ZL>]ZQ76]E01U[?NKF9K'12\[B8;E9N .@ MP Y=[=/LJ&*,M;IC0PY?.KU\ 4\PRH?=?%S>GK8QD![XF@G$Q#?1&U@$?8N,M!)#X%T/_; U>L8S-\NE.-JKAW9SFYH M/FD6N#Q6UHHQUHJZ3?&L@N'1O?5!JGETZ_T]NLV?R*,[L"/?5*D8&^C1;6BF M&P-1:PVA-W<5MV#\#![=Q'(=#X@O:@N9Q2QI0OE<'MU$QS@Z/OYTP('@(3RA M1S?QP]@'XA/107E);NT!@\"O0^9+-VVKB0T*__9XP>6@-,1C5R@I=P"U=+J0 MP*YU&5D9@WJPZ@F(^/!T*>'RA07/DJ@D#+LUYN29K:$'R M1_RC^YH_V2<0T6P-RK8DN'!)*ZW&40%DKG@)4+=D4%XN\AW<*N"40_ %P@)2DY*CT_OTAEML!S MOB&V_!6*GZ1\B- ]:$ MJIT*#BH]W!/KH\BZ]?]5X,;0:SLMKF6VA(LE>O3'V4/N>TS[*XP O<;[,]T"20IFEAH-HWX@.E7"&)1WE %$GZ=+', MZ?^O<'JWQL#9*)=^_H!Q!KE;/W1 LGN!M]2O"I11:(J>.C MTMC_J\AR??K!GTX41U!JG.F0>^;=).MS]XGI[.8KG9WPH!/U0#;V? ? +7\< M3V51U@R D]V::X'TJUB0EHMMHQTRS%C35%O39$G7O$:V ZH9RJ8B1[WJAK3J9Y?PAIQKEQ3RM$5Y1F^Z&\'R=0 M/;^.=-,G+H!S^H.%:RB9:@[E$+3:(OQ"/5/]RE+^NM\-LH/TDWT:67Y@*B_& M&QA;!_GW>V#*52)\$!-]ZAH>7X([BH\>R<5V6KY M\7?%]O8H=B/-4QV>,W@KDP!6,<^%<39N9EP&"TLQK=82Q;YN::KS5XYG%P]2 MQ:C>.2EXC((1.K7UKJN%3AG]0Z>LGRAT2O,(L55&1@X,G?(<;%E 0CV&T)M[ MPK9@_ RA4U9@AS:TA*2[9!:SI GE(*%3T];SU;"M$2"K1(KJW-DK+9LL6\\7 M!YK9##%75/5RAWQ\"N]-&T+,TD11@#9]"Q/5G!BPU73 @5!Q><(HP-"R';AE M!'8H+\FM/6"JJI#WKJOL>UZ@W$K;LBTU]B[^U&LUK"&\.M=*C_H3!7>I^$2I M^(>/ASP;VZ'J%ZSLDFF\8"< 7BNY#;ML=F2[$9@+1._M?9'EFXZA6JO;_501VN(EX!V@UL+N!!Z6KZ_S\KMX7H_.EF).6V=D M!EX I7;<".YTXH,9<7<,A8X#PW+!O16Z).2PI)BR,@0,O;#-TPN;_?7"]D^D M%XY=@YB->R-\O7"H:[$+)+7A$'K+Z(4KC)]!+QSZ#M: J %:R"RK%ZZ@?*J4 M6KZNFYYJO\,!_.F U/=.5B9YEI>V-RMH;SR=RC?3YE6 8/ KP.FU I-VU3N MW2O+"RX'I2$>>TJMYJV[#OWW9/%<\Y-J9*TOKM/+'R$IBGI"VR%9DB;[*-)= M5XO@EG*H3E7))]#T=)E>]W&[9"MB%G,BA_CZ#D$'Y)JFC8&\8#^"'0UEB0QQ M0"I(QM/FZ2DG]/?D+L_^04)>OX_=4KKG@VQ'UTP@)]W'BRL,VH]*@@1_-8AZ MJED/HIY(#SW= J*Q^)0K0HKZVT15GW)-C*XV<>"I(-_1(T]UUH+/O K$9 >0 M%TMIB4'##CPHR6,!B9\LV8;FIH)K,]KJ%6LV(ZN_S7'K@G$2WH(O65L1A7&SV S<@FV'"!OR!8RR]J,*BB?RF:D>8$> UE/??C3 M 0>"#6)"FU'D:+H'Q/+:0?E^-J,*& 1^<8J$OV^N9>=4-)^R/"&%>)GU& 3% MGA6[1[@W#L%8Z;&4&@6;<^Q:D:U=D.YYQ :R<0YA"-\RV D7 A\WS^.S]\U? M_YJ0G-+L^?V&O)&Y>(W*]4=1; 0$2"+O/LNS)[Q*FP:"HU\)9M=FAK1H3KYK MM?8:!@7T?=V\PJGA;T^>B?G>"ST$]A_06\,C4> !T=AWWH*&>6M4$"M. @FL MNL3%@N1E_F*"; MG>,Z?5TNBG(3,KO6HZ 3"BT2.*IC%T?ME>)M5P"YXJ=*,RYOGOH0?NI5))D; MV:;J_$@?P\]]R!4_AYD@^>GNYF\X3F%(-HJ!1V09AL6!K+4 M!FR3,M J%@PS@_'+0Y'TOPC.'UFRXL7%,B\)]?!X?WWW<)7\8 85EC?M:IE& M(K[T'07YFHXQ$#7 &8-QEMQ<%@Q>"X'K[)EOB"\"=U$20\>]A^'TD;4>WT7N21G^-PVX=<\7-8Q0_^NDQBOG#UWEV' MC(2T,+*/>6V.P5QQJ!PLB)/2#Q3 ,8(X6MXL*$@07TVK3(IML7!P^';$)" M&T@EY6'7SY' *^9.6-#B\3N=U?M5\D;&;I-#1D*NXSK*D["/8.D8S!4W)ZPL ML9:N1;::V'2WF$$C(L.TW:8FZ6BX.PGVBLL3*F!6TRG/Z;8C\_\FT/5A7/UH \'3LH+\FM M/6#C^,5]&=R3I^4/WNDY]ZG[(,1F#F5==(MK&N: 'P*.9CR%^UV='HB!CU BB92?ISTP?A49KN MT5X:'?U<>:[K=&ZTM496;+$0R%K2L:OVM-8H M/SWC#_PN-^=&Y$T=\Z)#89>#XUSP]?Q4,'P72YP+_^F/P\[IR(?A]?=AO'WO M#_)EQ,0+@QG&Q+,@(.8,?1F5O'5\&17&W\&78;A6Y !Y6]8B9EU?1@5E!O7U M7,8>E^M)WE-MFK (/!U\?0./B:40KOOUYA[0S!"2 LP:GH'%D2> M 61//800*;-JN"!X?+]H<,8P9HVX!BB&MF8TY13J0JR8G&ON_N["D3T58\#' MD&F1N/F^<$ZZ<@[J2GU&>=YSH3-*_VJZS"'6U"MTRR&D<5*1#[WB"4@93T#5 M=)GI8"@/9GO.WW& 5ZHQ8I[L]ZFF:X0X\J?VS&A/0^G0*UF[,*;AN^1>L3R" MH:324>]D&S-*%UY%Y2@)DL^G\BJ.\RTENTNH3UE>OSQ>84;_POR7\^,[*SG# MP[Z%J!4S'TB^]PX?=(/Q,^'"N0>>6Z5>(PZFWU?U59CW%<70U_+<9$U_%ILT MW3\.&;7AEFWOJTR::(=6=@:J+XM?+V6AHT_;S3:GU1_P:YG*8DE_;1Y^TO4/ M^C>WPT^]W*^]/HR8&WO1W%:RD;$?JN= .-B_MVZ5 88_L]%4:O\]Y/B>9_XV M5JD7Y$/]F3]&@?CO]]H]Z7T1!4;HVU,??"^H1">@QZQ#,P\U$CFV1M4B\4%$ M?)N8?\::UL"\UR'_#]*AHR>>X^@0_R!B@6%;0-[37T*'CC'O=2CX,W1(0/_$ M#ZAX+011/#S1G&*VZ;H\&^L7D&'Z1@PW8F!,+5,+8:]VP]*RC731GF>;E)\=GY(7A1^Q\L"J.R.3168(Q&/[\?D1T)H2H2; M@7)-)'HT-KJA(&*,S71OH8>LH@Z6E_>=TI40BX3@BGT--L#=&"MB1_"X7BS" M9X'S-$D?BZ\T7SUQ(>Z#<=XDA97]\O;Y>?5AZ^+^P^KOZ[N%V_! M/-.%\-0!J>-UVGH@YEBDF3WI@EC^H2)Y%257?..''^ER*VX-[U@YRN)NNRDV M."5\Z!^3]98W.Y!3*K<:^3C?1X'MF%!>?"O)E,[TD04!X!I/%]$U+I)X/$TY M^1R*0Q_,9FQDBL]2([F4ZE&>T+5F)&U!/HX#!B0EQ7D,GJ\4;\(X7,:!5X;Q MK,>;0+'+/!]((HP)5:(AC\-%VF1:<9O&NU> >+U_T%2.^FJS.Z.*6(^'K/Q_ M7""4[+T35WDN7KJ5CHIV/3G_V\AQS9B):?\>\G!DF$#\@^.JRYD"F?E560OZ/\I+EI5U3IV+NIJ0) M!4K.U+V*?4N3C2HO0ZTI8G%L.D VQ7U8:4<"(;K_9'3J1 R-QGROY;,(""WM MHE8S4X,#@9O5-BKVBW[W9*DU1":- @O*ZM+'@+7@@!!=?S0VU31I-$5A;-D, MR(:Z3<@J1FI0WH$3K2C)FRPMLG5"2JGMW-JM2:SD;1$)(M,!$N&J-3W44,XK M=SMT^4UN:( MLC P@63^T)TK:C35;KVLZ$T%@E+*/F:9V0;;SKG1VMS9%$WLH%<#?68 M'VI E="!A&/JY8)]\^4?+WXBL4:6"JETIHG5ZHL M#W0 1U0*AX:+J(+\G"3Y7P&\NT\'Z!JE=_W:>V":&R08&JO<'\[I(VK(JQA M:B](6'U;HIQ$+1V0$;E.LU#.7,A2H:JHFC)B[)[^H.F6BI":,A *QYM_DLW3 MS;;89,\T7_R*U]OR$4-14/X/><"_NFYA>G\,,=L)P)R3VJ\I6ZYIAN,]/&*' ML$L<\DZ10_R2%46%/DFW'.I>Y_E\N:;\V$YW[3AP6BQ^<0EQV(G(U%5*EQNQ M6,@M6_/Q/=ZF&W[N+#H>6[SCCR+;CMQXZLW30#V\A%S&+ X]Y9)TD)7&TWTIPZMG M<<_X/]R=%D6G-XJL.(BF=E0,I*X7P$.2&P@+3_V!^-%5<;EBDD1D\BD^9?D5 M(67M[.(A^Y*ECU]$RI"=IIIRPSK*IY%#?=N?X0(W+OKSLNG(2UZ7QB9^+:NB MKW>2)/_=%ALQ[!O\DFSP^GBDQH%THZ2" M"R O35D@ Z_YNKQ(?R1YENXBVD]'SJ'?/.'\D?(U>^]8$+4TZ$_13&I0]Y\? MX^O("ZD'I6*?BE&I&HPJA7I6FDN:[YB*.ROQG3MVGQ3?-8RX;TB,^,UB^7!_ M]7![M_QP]^G#_>WJWZ",N8 FYOXW#CCGH^(448WL79W=$ LLNQF)>4%4 \-[ M;=L+H(3WZDE8.@=;4/T.,;Y!:)A0&&H1M74;>O.X"Q MHQ,R24!\:%=(&DSI8((09=H8YZ',8@_"CFHSNIY-8B ^.7;GY'MN3:&=H/1-:>DHY\JJO6HT&R'H-_"U_QX M\GPA4O'))5P;]CO(N/\>^RG+-P\T?_Y(HXUZ%R=MCCSFD&CJY_I#=MJ=:*H7 M"*#H42:FD'= (0ZQ/_54T1*['E,U6!"X^@_.$Z%SHKAI]RRJMT1N$(7@'BQH M3*!6(.\0?7\6'ZIITVR+K"AT*)!WJJUR5K)2 P.!EX\T3WZ4KLS;M-CDV_)^ MG._XNN=,5R]N.PR#SM#5HP6J>O@#@[,J/D-G,>KJA2++,4P@:16T>% PV $1 M H/B3Y\G:XT")[2#.9UL=,!4[[ @<:.:5_+VR(U<*P2R8G7*7(NE&B@( M/%7Q: UGA3**MKLC"DQ&FGM7('XLJ1T2+5Z? MAFM(/O1*UG.-)_N2I/2.W?!1)\HD \VVR/6=P(!R,Z%P/LB7LW9,%;5 $ML, MV:Z0+"U#=R*:B_^!'ZDL%+'MB'S4 M"UG49L'4IPX=\T-LW?>DHOM4,7.C*_=7.!X??4L3)+:J#;[(-?!E$V=7*H_G_K QLQ' MTAX"L_^+^%>$"_JO_P-02P,$% @ Q3!P4FFQ]^5?;6+K@OZ+)ZWZ=G&,(2U:2RAQ"H(KN!'A JE[/+WUD MZ]I619;<6@#W7S_?=A?),AAB0#::.?TJV/+5O??;]X__]VH4>1_9_/WT3[>>?GR\O)R M_:J;1NM).GBYM;&Y_3*,HS!6__OY].LS\WA>_[Q]]&6>^G'63]*1G\,N<*77 M:QM;:UMOG$76,M4K+01_KP^2BQO7>;>VO:G7Z15I"J>;F(5H-WHE_2W^\/W: MQJ;]8>G%E]NT_\WW[]^_O,*+T:M?96'=@UL;&YLO__?;U[/>4(W\M3#.]WY^ G]@R); M2Y-(66#V_:Q+3^MO:K;32XHX3V1Y6%_\J$//][9W!CG7AZ.5.;%ZM)+ MDY$?TS=K6?@?M>8'^/1.G,1*/LU3E?>&\ GPCPB.&807\HZ_!6$VCOP)/WT_ M+_SP-R\,?OD;7M*7P]__]NEC>+6#AU4I_S,, A73/V&%([C<-.QYL3^"&P!" MVMF/X?(G>W!EJ1\=QH&Z^H>:R#5>Y:=(5 >P(X+U)K#6]WF"$$6X(TPW\/]M M;VYNO/WXLO2*V6_'_U3^>E^''P!5)O_S&OXX?;FW&_D*]Z'CP<@'']-D\M\N)>, MQGX\_T4O[/B:P/C\)_!M$AS 9]G\YS_XYQW?AK=]RW?AOV>\[2#U>RBNY77 M4'9^3W*XX1-@]@J ')SE2>_'47+BI[_[45&!\&YVW'3LZ&? M*MAFH'HAT!@PV0W =;T1_>:%[D3._^XA=L*+[A;Y,$F!Q02'L7[-7/NJW=,F ML8+;[.PHB2\: [ [;>:^8#9C,X\/-A'].\"^1DG\2#=TZTWL?;_>D]HO@1%I([[7P29S_VKW2Q3L+$X^!KZW3 *\U!EYWXW4N>PK\\1 MW.;\,F(^^6"V@]?]&:R= &6PBC.R^793, $'"F75YXE]Y,2?X$>[EWX:'(_Q MP>Q7>##/#F,6G2#-L[G%V;]0Z254D;6^J5%7I3?APFV1X*%.^,Z>4*/UDISP M($G[*LP+V(D^YHK!<-X3/CP,4;[]H<+!$*R[W0N5^@.U?Z727IBI$Z!>U56@ M)0.K6AQ %B*2[[SE.]WPO6\YS+*B*J$:?7 )8)4D3==56VNOWVS>U-^5OLE\3&]L:4V+CS M?M^_7=1^[\GJO/-A:U'I_1W L]_O*_C\ G"YEXS4N7]UZN? 8F#'O3 *Z?#P MX5Y!7HZ_)]ULMY>3I^7M.4:;0WG@.-[M]8I1$6&T"ZPV(.9XWT^1366[(XP3 MSGL+UX+TML?[HOIAK(+/*H9_Y'B5!W[('K;C/O[)#ISK"/A?LM:_S"\/XS%< MQU=UH:)-AHQYY@001HN8\KOE003Q0=C/E8HQC'#NIP.5?RE2EESGIX@_?RO[5V- X!<@;:V_H*Q.SN"BP%BP!PF3S$<5X_U'&&J;K6@;VH [U]H ,=)$7Z$.=Y M_U#G 5;[ .=YO?D Y\&SV(AH=CY4J?*!M3T$P+;>W3'@$_GC MO2PG0U!@3<'[LT\?,?]I)Z,L*UC4H]2I'5O63@:1^IO\MD0DXS^!J)H M36>UK%]EP=]@\?(2_#;W%?1G!C1)?U&"U8[<&J9O7!_?X,<5I1'HO\( _^Z' M*O7HM:HVQVWO\!_E'(WJCS_IC\JKCTD)TW]EN9_FF"/QR6Y1_\Y^9[89R*/Z M!/85_(W^6[_D9>DZ;G<[B\.I>[YFN2TU0 [ ?P;PLJMQ%/8TY7I!.&+BOH;P M/D\PT6GW*LR>?3(/77_XCR]K7_=SNP">TQN._/1'>2NS[G?F'EY6;F:)\+'. M%&GQ\8GCHR#%'/BH<69A^$BYI!N;A(_OUC:V,3.S8=)#MCC/[<@)'H9:DW2< M #:I(S F&?+-),,LS1'YLR0* T+^PUR-L@KUS3K,*N+\M3I!"]5EDZP5FP>] M/J<*SHW)<'+JP]A4:C03FAIB9N/?P5IA8*(?_,;S+!*@7*J1UU">_N:N,"IY MQEL8+01&53KZ61B5Z.A+2-5:<%_!29H$12_/'-_J,:SM.R=N-MC.BJ[\*+- MFWG N^N;US%F?&7]K2TA ;?(L=S(L6C.,:5+50^3-1,'YM&D9AQE.0 S9;JT M@&D8.VVMCR6@FA8X3:"<.3PS<*3O6A7!)"76S-&/]ZM*!JD_'H8]/\*4DR1N M-O<[RP%"^+R[\3(@GCUJ"W\UW@T_-5]3BV8KA60.\5RUNK0YN/:#BV*++ M*J'+XE39&]*WYSLD^7.^GS479^X1CC^+L^C4T5>WRG*KQ:9EQJ8'D%0M@JP& M@BQ<-M59\BVR+#.R-,5VGU7VTP:NEC%PU12LFE7IUV+5TF-5 _1HQ)7]>!#& M2F$+KR0JG K^5<&DF0=<9DQZH*R+%CF6&SD>1']N$659$:7I6DZ+54N/50VK M?FIS@5><9;3 70'*G07/$S)-89U\4?^ M2%D8SW&L583RS$8YIOV,'^V!: SS%8'S7 =;168]"](M/:\2E&=V)6OI><4X M]VSE:U!$?OK-SWM#W<9P^<%\\ZE6$<:SK:<6QDO/L64A==?; M2U)U$A69T\QN*4 _W0_DIH/?W1TSNP/7YXEI4[@'4!PD::@ M1Y>02FZ/"QW;FYPG_<01/WJ[?;TM- M*TE-B\"-Y:"OVYL-\S3:IG@O#=&-9?:H,[FNV:3S^-BZ".+=?#32N0'L2ZJQ MM5314L724<7CRXK5LE$>GPB6UBRX=W?43S'HK1;O[I_Y;BT3?BU6 6CQ:]GQ MZU'<&ENM2_"^D6*):&1I9?^]T\Y<=$'.G.4GBB7$PUO>_*HBX3RL%,_DXS&UM:69C&<8?K7U5TG"=>2>R^1=<&L?:%!3UOS]I;NIF7 M;EH2>$P2:!1^+=8/W.+7LN/7HZ2]WLE/MXR9UXTRGAZ?&IY@&OC]^:U;>FCI MX?[IX?'UCS8):.7S;IJ=[+"YY$SW\;%PN5/15E ):>FAI85)&[AYW/*L1J#AH^0$MFR\9>,KPL:7AWY6)'>P)9TV MD?$!&[OL^=EP-P[P/_O_+L(+/U)-[^OZMFM4FN=^GXZD-4K1Q@?OT:ZXP:UY"-'PZW/!>PEA-Q<2GH20LGVW7 MXM>3P:_'%[=SEP2O2.SF\<5OHS)VV[CG3^30PEWDR5V"6?.P_Y: %HFS=X-3 M,XC])AG8* WG@2FII9(&4\F2(^8\\9<6>1NK(SUJ'7U+23,2P')Q(+6$\CBX M^3-@6%+T7-RHDQ5$X49QVI:>EI6>[M8GM*6GMAZ[I:=%Y]BW]+1T0826GA[< MXT37<1!>U(2QERVI?@G1\B[7OZ3HN.!I<:N!LJW9T=+/0YL;+?VT9D9+/S^; M,-_23VM6/"GZ><14D'9H4_-#5I="MIJ:&EAD92PU+4#[VL*.T\?OWJO,5-;:>?IU>_U([G:.FAI8>GW89K'G-^A3R] MJT$BC]<69"4]O?_'1_\VVMPBUQ-& MKF:[T#=;!'S*POT)LMJ6&EIJ: HU/+YLF*,Z91[G>4L1BXO8W+&"Y4%I]":O M_)++B)8J6JIH&E4L3E8I)D>6K0R7FBF10 Y]LY]>.!(#S^63KN_05J$(GO?H^+1"E FS3_ M C3VR2*!6<=\9^ 6Z$%/ZYQVWQ[^'PC]=[C_AG-(06_YX8 M_@D2S(%_5?E[?_C7RM\6_^X3_\17\(Y?;0R9Z^]AJ28KIXM1] MET>ND#]G>1PI]VV9MT!=@;AKG7H[=Z+[5+[1LL+W_E+6[YRRM(Q:ZC7V^^UP MRDTJ;'%J86F8*V:&MSBU CBUU'RJE7V-E'T-Y5.MPOQD\FWFX# M-K0)@VV8 M^ZE1?0OGU:9G]*)_57ZFLF;#\[,/D.JILZ%2^=>D1VWYK ?Q_%* M4*@YQDK!4VR"C;6-[;6MMP3#S^$87AS"R?>2-(G]BS MLMVP\;WJ([B!X 2V M/CE/L3U%KZRG7G^L>S(=Y%X7IKG.R@Z?4OJ:V\?D%IKKTVNBU,)RR?CG;1JR M-0UZ3S&58J[.C=ED<4TY)1VR!.!=I/9B&V$)RR9BD(%%+AS]9 M^+7X(IT6( V/R9WMGBY?(O,-KBASIIFP::[MUD"G#<@_4Q9).I+(<3Y*=7?KC M"@[57G13<>9FX3/CN#^/.8M$UT9A"["[C7=KVQLMMJPBMFCHWJN"-#VHRTBH M,%;'_3W@I*;3P%(+K_L?V74V3-+\?";J3%_H2@G%1]?#;C4.\2EA^6('([98 MWE0LUXB+@''$I@K4B$SZ$WJ)4]RRK+K!=<L,*(*:NT7GR:'EC ML5*+E ^%E*;0Z*DCY$^<9[OP1FS=GHQ5<*YZPSB)DL&DV; ^*[KRH\RZ MU6:>]N?9_N3)2*>4NXG?#<+R$*#/SD/>,,K.O;PFY3(LI*X0I]\I3 MKI='*X(ICR6&5HJGM)BR0ICRB'H*AF:B2/7RPH_@CN%->=AT([A1\N>Z"UQ" MOM)BRXIARR/J*T=)O)>,QBI7NX-444OH9<25QY)"LZ]O"?E*BRDKA"GWFE5[ M/::LC 1Z+%QY4A*HQ9:EPY9[FS![LW:[(E+HL73;E=)76DQ9(4QY1/_*JL40 M'PME5C/^W.+.2N/._30&J>MHG>1^U&R,T!"B6H"TH,S%KTGFH(=SB$6"H\D] M6EO8+5^^60NO1Q>;+0@:(WUL0G0/KD"!C#U3Z07\X>@Q#087UM^)0^4XE9U7 M$Z1K#[8XE>7I"<0*4VU1:.E0Z 'X?(L52XP5#V;XS,[4:3J"W%SLXE6 E_ND"S5?#1Y=&EU@^;= MXM22XU0#XEHM'BTG'CV0#ZA%C65&C7LM@9J9*-E43%A0NF=#('*#OME"9V74 MO!:42Z==R1"_%GQW5FHJ8Q ?IABFA4C3"N^7"B*WKW]=#EVBA<[*Z!(M*)=: MEVC!US1=HH5(DW0)G8_]:Y($EV'4<-?4@1^FO_M1H3Y/=K-,Y7N1K]U#^I'R M099$C[BN!*>%3/,%SQSS"%HP-E\5K.@/+>B:I#NTT&B2WH":W%?E9VIIP/ U M]+MA!)MS0(&:G'.*)=86$!Z_IDK%EWX4',9!D>5IXWNBZ8#?7C+JAC'EE)^I ML9\"]XXFIZJ7#.+P/RHX3_TX\WODL+-PFWG:IZ99?/-[0[C&=+(;!_O_+L(Q MGDY"SE,36)N*"M*%;G(2 6FX!_D\J1F(-/O$,X%_XT[N/,)U&36=.XVFON;: MFX96]S]U^MX1=L702B/1YR*$T\:#E690Y4.V/.D^D<*9Y'R AS1M:*BZ?/_"[ "6R]77\$*!-@W&R2#L1HKLUNSSY)O_9Y)6C*9K M;N])H563)53LDB!T7[-@V9"<"%V\GQ' M?TK(T/I)GAS(RJ34Q[@=+EL&X M>"PL>8JVA#9$=X,+G)F1&3.M:7 M;TAI X:&/CK'O%6GJ!:032KF7\9IXXV8_MU$HFN!N3R$-WO>P%)"Z@[C$U:$ MZ%I -H3@2@6N;^_[\F^G/\NF%G7(Z9!]KU>,T%!0P7$^5"DJ*ZD:(N0O%,=M MFHV3)JJ$V>/Y!/>?Q,ITI3!!PWG/N1S(.@7'4Y7[0)O!OI_&:):O!-#J#[6D M$#I/E9\5Z>0L;WRH;T[PU)QH26$#)QPE\>I 9NH\38?+',EE+8R62=^= Z M M0UQ!H+;ZY#WJD\N *TBNIR@G=%7J*7G![$/%]V1: J.+5DV'4*M.M1]I.H1:>ZFYL&EU\4>&RVSMJ@'BN"D*2G-NY/Y;DS?JD/<1S]]: MVWS=N$/BIA9VR(VUC3=-RT_3F[K;(8LXY!-^/_MBCC4B(:@^A5GR:FOS[0Y\ MIW^NO])_X^^GUCH;^JG*II83]D)?WFH]>/])9#O(_\V)UZ8%T].,/WK?=TU\/CW:\C?'5!P\1<\V/ MPD&\\V>1 35,/CS[]-__M?EFX\/'E^-/'W._&RG]HCX@\EH6_D?M;,)O+\,@ M'^YL;FS\%0Z9=Y, Z":'W>6!?O[S\>F7_=.US\?GY\??=KS7XRLO2Z(P@%=\ M?)DC@=#SU_UFJ_XW+^5]+VE_#W07BWY)#[B-2O%@69XF\>#3]Z/#\_TOWMGY M[OG^F??QI7S\,"\_V]_[?GIX?@AOWCWZXNW_[]YONT>_[GM[Q]^^'9Z='1X? M/?"&_O"S(=AK>1)WO"_K>^O>UL;K5^_O=Q./ _>/V=B/:XCLW3A_]NG@^/2; M]Q&H/TYB8IAASQ.)H/;.Q@<' MVOAB^O/"3T-0)P XZ*__E60A'!U5OIYLD4=>/H@0./_V MU9L/TW@^%DEB#U5_%D&5W:.C[[M?O=/]D^/3<^_D^^G9]]VC<^_\V .6>0Y\ MT=O<]I+4VWS]/'CA'1]XY[_M>PXW-9QT=^\0=A!G?J_5/YJ0=FJPH6Q\9.2,/>9UNXA D[ ?HV8.%A MX$\F\&H5/_OT=Q_P)IUX6QT/UYV-$BNL7!R?EIE?RY<6QY>HVS)5AMV&-[VZ M.V\Z/]T].CLDYG,]7SH^O25?6EUVE!L@>6R@>WT LO>ORO_S\J3ZV9/@#R4E ME!X,5"])J:H13%)@#TB[SSZA5SC,T*$,#!XX". NNIE_FI;VR?6"2_**Z+'9 M7-M^O?UNNS&JZJUX9I7U,4ZNX;]W_")/] )NN,6WN:S%FRH+@?ZH&88:4FA_!-\#H@&?M[YZ=[Y\>H25ZLGOTS[FP MX9:,Y<8[>+Y_Y?=RVJZ7]+W4;-/S,R\;JQZ-__;"V OSS.L-_11^]^*1&8$L>J!Z'XM[GMKM&J+Q9V]C>WMC8VICC4F]@(->;CW>[A^>$*6A/)IAAXOU9I&$6 MA#3) SC/'=2K>]KGX?KI^MFZMS\:1\D$G=F/>&FA2VIT=^G C\/_T-\O&G-G M98STCI+UQY80K61X#.:T&P0I-A3A_V _U6ITI-,?W. MHG1L>>\>_/,X/4\N0=8<^<7 SXO>C_M^*7&WX_0$Y!P0;2L&'P;33A*XUNC_ MA6-2/4 &OGW;5/$G.T8E>YP"BH1C/_+4E0+PAQ>H>P/[5%ES>/ISN%4/K[41 MK/S^7F(-L__^KW=;FV\_9/!3,I5!\R?7E0@9_?\5/F M8':\4P4 MYJ=Q&CG6+BS,6+RU,>48>/'SW K'-$0G>"JM,;[=>K^VM?7Z]4R">9#[/P,* M2$/LYR;&ITK!WAP7:5:@%9HGWIEB)7%SZWGW!=(/.KUV>_F.U]!@EWS/:D(M MCY4GNDF>)Z/Z1Q;C/1:&?WY\,H/;>_+$U_V#\VL%PM;[Q0J$\S"/R.6@_-[0 MZ^'HU6LD5A,/D/K$$/9I_]O7)WD-&D_VA9K(TSME"""M:1O@:/?LR^[_>+]&21>T0#V^$B3XAG]WQT8>9 MYWN7H!VL_8C!WO4RY6=P&0%\D16HN/J9%ZA^&+,+_[0 D?MJX[6^1>?RX4+7 MO7^JC,\G85S]1_7_+LIV_@-V_@_<^)GL^Y"V#7215*G ,UDO3PN\<9+#)_\N M0B0+H(8^AB93"L9G]61".3OF+XJ16Z)Y>!C_GD1%G/LI14#3[(G"]G*HR.M= M ?#SS1?>$&@4H1IX?A09T+HP[RIY -8L@[D$7H>:M01"D./7F +A!30-G1X= MIZJG2'O=W/(HJ2CSGL-Z(*N\K #U+\-12;!?22C(AWY>W?NEGTUC)OU8SO " MV$\<>,^W^(Q=D'CP??=/. $^3X_"CW 7L@[UTZ=-T";]+/?>;WB!/\G6!7B+ MPT7ROOBYSYG6%1PW*[A\C579LD4%,3_L[7S M^T9HWH_!4Y6]6%\44W3N Z]#\+$6 1UFW30L=*/P34%&TH@B/P7>Y_=Z@(PI M%K43_% =BFL_!2D;K]5^D8T B^$MJ685 /+1V(\G'62_L!SP+/3,#KQ!FESF M0_WU.G!CQ:H796:1WQ<=C%L;'V;MCK[>_* ?N_&!V7O3#R+[E8=G[%,_J95# M,''7MK1 <:7(>E.=;8\8M^-%MC<6XIBQ-_&U'C]FQX*VKHT%67Y0^^.%;W^! M"7/I'AQ_D*23&BN:'J*+Z^]X-HG.D]]6RU3LD M+R^KL\G\[Q7^K%ZMZ%\COC'B-Z>-CMHOZ;Q IVBL@^)89(J>@M=R>4A-AC9H M#_BN:((OOPSAU?!:.DV"9'419D3WL1_W0C]":8 Y=O@PEF0'?AJ ^8_)!L$L M=]GV<_]%O21?1DME'HC>VFH1LUO8& 8_4&/RP0;!; V\1;A0S'N%W?@#,D]- MD-C/,F \^)&^9-7O*U+I8XGSXR^Q)#J- 8+(Y](D\A)@(0Y@+0>E5'0#OE<; MKYQHYYF?=GU8=NWX*E(3LNJ?;[[VOJ^?8?WHVZTW&!I]@0>WIQ1':C<")NN@ M3S],1VS^@,TT]O$AP#CR%P:T8[\(PESVM;Z4KIF%XPH9%=D0%$7-(+SG-9[5 MDO(,,'KA>-L6)?5P$WN\A[L6X\QI1*X>T'>)*O]>Q,K;>DL59?K3BG_B+X-$!>0^ 3[B(5.DL,H4\ M)\0,#J+$+Q=R[<3%*$CR0/5"4*J>>=BG@1;$1AZ>?)S]\FQMXYF'1U5D)[W? MZ+S9?M/9>F,22/2F/GG/NS[*+V2@<(9>E&1T7O@I2JVPIZ:/9VZ[Q[%5OAQ9 M@0"42\ ="R%Q%703)LS*\".@-F[L,>_:^N(I L[Y5RD)@" $8.<)_\%=.?AA M(/0\!732C';,#:B\<>3'YK5"G2!@+A0[/=459@\QHZ#MDDL)-($,'0,CP+LN M^@I OFA7F,6#=>]\&"*K =2BUA^<+FV?0'T@+S(=*X@!3;/,3T/ 5$Q4PL0E M;.)76:%O\K!!=Q@G&;YH-)6@$6M C9B=VYZL'?!T;_G*\]_W;_M'YF7=XM'=\>G)\NHNM2#[_TSO= M/]@_W3_:VU_.T/$<=[ 'QJJ/E5LQXR7BNG%P(P,FJ%F5:$0]1; M=>4!/ M\0L$ZP/52U8=_Q\# B?4B'TZN)L2#2#TVP9L]ZU\D%$6:\KC-@?=- M*9)_\%8BAF$2@>J;=23UZ#($//4;9;B!C96L/EJEW@C M]C?%W?F83,!Q)>"C^%FECG[] 8%T3SV)9O07NDL?HZH3X&;W+'EFIR[&G&C- M#_#\R.24+JU/5=X;+JARGI()X?-Q=YC:"[Z%E^=\_W_/UPZ/O@#?8()^-I^7 MR.+,W\9@+ZYU4^7_6",4V_'\Z!(0[F^W*..M_)9GE8]&H09:,Z3'1 V5()/_>7.C_< _78_?]W'W@U[L ^4 MWJ86NHD%\3_'KA;==>(.=2-S5=:#EADA$'YYMG6G*OL3X(BUA4T_W4WC0]?O M_1BD21$':[#))-WYKUY/J7Z_)EKW[BYE4[=HO7).B .:S1X:%9C.>0FD%#^%)[<6LJ];P;-/_^^QZ>71'KPK[M\GIG_TO6&*!NU_G>T> M[/^V>PIB?%XWHL/+W&+O;1Q/O&^A!EFL%L$];]QLF^F 15TU=.N@;Q<-(./$$#E[F+$.= >=^P^"#E#"=NAN&= M%&EOZ&>< ,B_=7.AEH8E8V/BEB6O'#6]$6IZLV!J>H.]@:2NZL"4RV"U?(OQ M+<8_)L:_%8Q_NV",?XOR8ZK.#+7O@M-;42CLQGXTR4).;3=DL9?$ =<7XC.G M*BNBG!XY'BMN'KY,@F*S)9M5)!L=7GJ[Z/ 2KOP_F/<=8M7FA2(B@ \B_;=C MP7J[W:3(I=6>AT&II:&+[38Y917IXIV0Q;L%4P6L:P6$2<5BT^*L&(\C^ANK M'J@CT_*0P:N6#%:0#-X+&;Q?,!G NGM4*(0U383\( W\0:J$'*B^:)?KXWW\ M )2H75LNCS]PS \C2):'7MZV5LA*THM6I]XO6IW"E?>X6P5+"PIY!4OE_V^1 M?C617F?NO%]TY@ZN?$P%\8>V6O8GT'WZ%S>B[%:+LLU!V7L-66V;D%4;LVK( M81K.^#8W=,KBQJ)3%F'E+]+P).MX^V8BU3%W1&$58$\W _!^Q096J \ODPK< MLM:5) I3D['PH@Q8V5("%L"K..-F$BW2MTC_J$BOTW@W%YW'BROK$3;>\64, MO'\8CJF661K)?%:Q J& GA#^GF2##5I)]&EV6D-+/"WQ/"KQZ/3@S47G!^/* MFDR( C#F"N23E6CB'!O!3"A:-"/5(+?B, MJO"5P6[2C*^6!X7;YAC-1.&?9+.F=%:,1YF0M#[Z_:?&] MD?C^,"S[[/#7H]WS[Z?[9\\^G<'/_'RY\D3NW 7@H4W9KKE19T"VG:_%&-'/+@;K;5GJ!,'OC@X^$3G6@!+YFG M ;!8R;=K!%SJ*@G_]O@/[^Q\]WP?6_I[WP'^W%+YY/3P=_C4.]O?^WYZ>'ZX M;QL&+[BW__S'_0K[^'7W_/#X"$<-')]^\W;WSK&G\>;[]Z_O=^; /?5Z?EA\ MNF;ZH$UFQ]$=OA["1",,9,; J1GI974KH,":ON;>\SP9\-@GR@4.>5EB-.2T MSXIN%@:AGX8*+.TBCFB\%_[@,LR #8]5+^R'/$4\JYMFW_!L$9X* M)+-8]RIC6N5CV5?UXTM5_:3(S"?P2ODP*5+Y\ 43FD""%0-LZ;SUKK.]T7FU M^>+9)QY#XZ>*YB*883UP?WF2HCCU^GX/:P52L^E^DE[Z:; 6)5[/2/FQ3'C /T_2\ )S1YRRY:_PGP%'U$\5)MS94>7O7Z\CT&:\3<_+ M"0,< 4KW+E>-8_=@@>I&>>P-W,)@PH-W_,Q,T!TF1114K[=7]R&\=0HP8115 M/U-7@ UY]=.NBD)U,05'0)1P!.>:FOP+!T,'^?0W.$TNKMDP^M +Y6)%%H[" MR$_I]!E^< 'XZYM1Q/DPP2&%^DN\OACG56&Z0_EK'$"$@V,0%49(+GWNX27"-*4M$&DML:2(_ LHU#R0E*3+'VL@,Z*CRH3QC& M-+>I T>QQ!+!Q>8TJ&E')O[9R4_'OQ]^6=M\[\$]!&J$<_?DZ$ /7'W65822 M_@]%LP5I,7HB&X/:P7-Y\+SI@(:LH,X@BW9D.T0-6+Z#@^LPV@C",RW&$E(, M5(133?!CP#F:O8[75J0XJ"4H<+/P6OR[!^PT&='8E1 UR->";O&'=!T*.A E70 V MCE1+1CPACTM:Y4G_P@>$[H81]4Y@S,6]XNI$]NP!C0?NJT$W3I-+[-4DXQ6) M)<-A0@1HBF4AS%00$4Q-"$=FTS#[06,>DUY(Z4FWAK^$1^%.>^H#P[H'S_&DL2(U$[UJ,<@]C!DIFO.<.HTE M? _#Y-+[=Q'V?N#@KY@&B5TB2'< 8(W M&9ODC@![6H1 #[)I,_,2^$NOATV#D)L )N1Z,J8^TH<9%QHD!"C-+#"[, -$ M<@_>CPKD! ;]E![]D]*D/$UD@ ",'GAVG&V9IS0@#6X>E'30//UL6,4ZPAXX M$KX@99C IS5(B%+#%U9$\]>8-_&[\;R*E1"F@HQ'Q?D!W"?PW7[?V:6\N^^- M0<,@V[7C@ 4GSB7DR ]C$'I\H _X8CB-4"!>O4&T?J2N0CDWK)UD5B :C/8& ME+1)<$729P( -B>K3]V>WQNBP&)L]2^(@ S3))8JY)K!>CW!%T/:'RH''8*) MA,.B'?(7TH7]QK@_X1EC'XWY N16A#.EE(*K&>/LO[ 'WV:]U!][(:C-'>\_ M<-,=^-EX+#/[J%4$?$5 DV5A(U%R";8Q01D_5CE!\P-=@W/>0&6 (8AS.;$V MQH0,!WZBEFIX)[-GSN5P7S/B'<+@>MN^.0O?K M]X"8,\$]D="EGQO*@ZM"M6! V;FLX+B_I8FV D[SKFP2X]QC!?L*0 C@!=.# M,JT6?SF+%Y?Y$0.Y V(@'M ,8V 1"M&.F(/^?9!*'K]($/2+PA<*C@LA( M0L:Z 3(7FLB,%H+/SUOTZ= T/942#48^B(T4?@P\45<##G!!HL^@0**$?\H! M/HBHPZ>BD&%%X\JJ,B2^0"RF\EN>* M/QUHZ6+KI1:0>>L+M$M+F4E#0<1@F M,1W+5H#PLQ#=#, I "V1!0D7P"'!GDAUXH/,#$:,N7V0JLCY *, 5W-4YA!O M$1$BO!-D<\>J/=O?TP;HNK<;@?PVW(D_1N1B.6UT &R;!0QMXEH.*&?(9\#C32>DHY;-B(XV M"%)X"9A#FK<,2!:#W92ALD,&+SZ#% I7-T9A2$Q1OTUO%R$!^*GX/=7=X;4@ M%P^"%#^ENV%M5W,IO(4LZ536_ &_TX:?<.<,M"]6X"T*N'3%-A9#$?6L499R\Z//*>WXI;"!2 K\=VK?=J7P#_!M& M/RO@Z)R;F?M7N,O0IF!V2)_JP9Y8!6\[DD@TTR:;(":0Q6%7= M2+LTX/*+,7J/.HQ!'4_/VR67$2 H_H>LZ9F.CHZ91GX)5 CZ):V1HKKH,HH1 M*IE3+,+^N**WHCKCS ,U-(,D@^]T]]DAA!CGN(:9&PI2)?(OUZU_]=[FLCVB MAU'[<(T]]IV@:;RV2SHN=_:!932Z'H-*8Y+KG#J. \;.MT;=F;0T!;0> M*+F9"R<<\LRW&8ZDP0L*#*^;)G"'*:N1;'GVM%P?F^I^,BMBZFY!8+&^#O3T M@2TD1DV4] 0'@,\C4QTJX'+#R;IWEJNQP%1OQ$"4G2$LSU%+IGY>6(;:&V )RO45X#HQPBY$/R::#[CQ.+L@F(W624 M5=P4Q.G*:Z S1?GH6$1MM!BCCP!,1;*\> XRNGA 5*$23S(J$&8>!\#=/<1; M/E^963H<>>7#\3T$9BXOU#%2&^ M)6.'=M89&?] 61%2N 0GPT<*Y"KNVC5'\!;[^'+VD])#9/< \/.$IM8GH>F: M8EV*)(\46,#[)[M>#\05ZBY$A$D')N>1#JB;<=\;3[ZH/URHK6ZQ#ZFL?%:TQ-? M$KKMV#NJ;0=Q_I +@'DKNRHI$E",NG))F"Q #GMS!2,>WCUU70I]V3'9>X@M M<1*OV7,;ZD##^P+=.JBXPC[ $@M *T_'21*1[Y;ND0(.FH&,0',)QYCO@(!% M/U#N#P8*+Y8^P;]3]DXRXB,C[7@4QM=_D$4.2N"0N2QA'W(A(?"Q0>&5 M!TI7/B2]"$R!#39Z04DH,B^BT"\=(:^W$ M1@^G6.44T S1'\PJ9M81W1WU"^-Z64?FQ)X@=AQ=D1<%A.7FQE^GXIRE"(-X MU>EJUKW=LDUL':(8X9:DCV&1H]N:V6A)8.J3))QO,'4&])'SFSH<,9=86EE= MND1':7!"Y\;] FY2W(SHGRCI#1KRVO$R\O],4L$=/(_]7E\BB"A7X6)3 MLP#V>M8T6Y>8:_,QMS@FKL)ACM,_.%E.:! M[\6CS'Y"!SW0:DU#-&H#S-&8X/H<0J'[L'AHU5XA5PR,$4;@C'_5H;"(UJT9E\@F!H7%1*GZZ"4%A* $E&NX)3K>A'G !15Q MW[](4A97YB!PMIB\ZJSN94.OCPX-CAW1YG2F%'-:5* 2=-*N+Y5C8A[/DHX$ M8'0//F7R$WXE=IC.7RD+(@EO:"FD>5@I^85P1FT%UO1X)5.;*E-PF.5;3;S(2I)2\Q;\1>KP4'.M(N(L&. + SN&MIUQVG9$8B,'2B4\=)?LK07R/D2?J1ZQ]VTILZ M96FS*RQSK8""U.)]C65 MR%6)N88Q.BC@)2;T92^Z!X9YF$DL$H0L9DUBVDW.60 $>@8\ZD$.\$GK"'\H MX^6_6=8S@KA!VOKGA2\Y<"5WBN]D#(F^8:^IM2-J0A3B0$/*.U;_\=<_H]7K?_C@>-9,^J$Y"7T M(,C.!)XQQ*K$!LHGN]_\S9YEY^_ MGQT>[9_=6_%44VR2VV+:KY+R]Z4LO#^+N%GUZZHKFKKT2=/3;6$#)[\^\B]- M202YA(2-Q6A_]PK2TH]!+'8Q+V;S_>86Z6$R5!F=%LD:*JFZ_Z#"-.@HS(;L MZ;*_?/?ZG5CRU@ND]1'9I<[KA4,76-6A<[PIL[>(PW\7&#P8 M(\IZZVX6^BMW4YIE:!;I_7;XZV]?X7_G9RM+]\@1\VS$O6%Q!>@E MH.1(4R*)HTDS?P2Z\#=UA1E!@!MGZ[OK0(G>WOKOZ]YSG2U:>*&D#/V[F=A3A:=BHP[B2M4*$1J*'CHI\&EGX+-JCD9QE/@%<8[75W,ND R M,9JY;LUDIZ)/'NVW$0J)4H[HDJ47S8<*N\4 _H2U:Q"!*@Z0@VJCB1,VW6J! MFIS33CFYM%^D<8B0Q03Q*P8QI;[ VB1S._5IZ1XU(ZAW!R^,EV^PW6">,?'>_T[+-W&/=TQBT?EM(YABH*M _- M$D5'_]3[AF8NK$:_UK10_M)20OES+T1'5*3(21:BPRI.+KAB,XS_5.SR[J)7 M:X1DF7-&!KY( MTMX0S5^G' )#-96-4Q4'8-1_;-:"%LS5^C)74*.;%&Q,-?;$T'2VVYE1BD." MFWRTU9]P/(/VB(Z0/CET;.4,7!B@WP\U<90 N $J!C<1H,LDC0)TPK#>D2=< MOQ$#F+4;4;_?J<%Q4$??"&I/E:#&V_4M$\)@5^TE,9X0G8EY1;$Q^9CDR@1" MP;*9U5-/@.O\O0#>NOEZ/N$CF@P(#?B3=%5=R/.[@BM%!J '&5#"N*['W_O= M$AW\,;_$::7)3TJ3;9(FJ%R4Q$G,D(471),U]&>C)WJ81/!7^2,($N#LARHB;D9P>[MFHK* M4N7+C(?,HN1+_1P.O&WO-V9%L+6O7_=*.].%Y5KJ3 B)J$&%T9E ]IDN#QU9 M\03C[.2T_(84H?OGWG!VSK.KO5%$37Z5>3._"=>?_?834RP^YXN]N5^LE[8O M/[2:W1_VQONH?Q^LZWI=]JMG17I&CIX[W\7^DWVW;NVTO < MY#]Z^$%L?3W_@OO0K]G!K0RO53?<"\A;9 S9BLH(WAI+^?\]]]!-F!&2N2=B(,!1S ! MH-9/UFLAY?@A9O]^;7?>%7:QE@G;LH8!*+-@? ?>:1@IX&%[$3*6NU0VM MWH$*Y34/DC;(L2L=E45/V:@;QJ:#Q%^VUC?-!C""A?N3(@'$'=WXHE:([?&7 M,X37F8_349%1?/;1 CH"F[ZC:S!5U.>#K+??;5%TDT0559/+) M4*^BM(.>N"+Q4G6M:_7T%7TDRA).TR9[ *]56DQ,)$J+7C/J8^%'%'I_7M'N M-]];T+S0NA_\-"ZAJCT1;6SV==;>)N(0TP,M?HGM<*18LLI:*Q0V+9;>J@L\DH*YU-.Z:/ M@D:,,"7K?L25PDE/>(&;'/J8 9 MICA*VP>]FZD&<4JG5BMV:VH_HK!W@,X:"<81AIY,WM,@32ZQPF",*=5%3%Y: M>AU6TG.]$^FA4R?4LB#+3=^# 3<)FY$EZ'AY,/>,=&15;K)3WC?W0H"7Q5(E M$&J7GNO607>2Z4AG+J!/JJ:C]XG2SMTR\IRJ^[!)GSGW9.77:*4&0C-[$])U@<-M\T,ZLY%&+CQGH M+4H&W&&K#= N=VVU,F9ZD>%F<">)J3#4R4 K92]7DC>QLL8'E)G>/AM!<%E1 MQ)U*PXPR%^VZF,@6CEGAK5+=R)W6YT>3_]BH"*!U!C==!'1MZ<"/+9TY74_( M&4#Z%]:+TY1,Y:(F)E*F>!SY*==@..[P,LFN&O:6$ILU\$&Q3HO0=!#C 'ON M1URSRS!AK=5P@A+0+6=#4XCU3*>(F&-K'%,S1=[45\6B J71ZA:!'#E60[^RAN4+53_28I#Y<&O>;!N&9'C.(,SNHR2(G+H3V/O 6L:TMGC @.+ MZ*+0OLEJPDFI8Z*$F&O]#T:5IAY4NO8FT[=DUQN%V 10O*'\QUK/'X'86+T( M\+7$9'2:^>Z51&61Z5[QJL:S@U"^D% QW&^8]E(PX3FOJ.":(NNWDE6<9LBE M=:YSAQDOF/&+S7:'K;;K:RF37"9VVRN8V[)J/ 04Q1YY4?H7B"/O_DPP#[-YB\T8NE1?T3M<#H>X1%<$G\_]@/Y MG#I1P?^A>+%C!UNNYV.5/MR[G\F;A]A!\F*ZR[B4S[FV:J;' E-;1N9ETK1W MI)"DB3[I^NR?&:>!"$4J+M'4/87!P@WAXK$KDTXPK#!2K5$<[W\S\7WF!T(U MF,,5A9(9;2%AY)+M19%2+3 +#9^:/OM\=-.3S5W*8=SP8T:::/7\/*+!A9G( M46"R5$U+P$JK/)-X.7>+583&'-N"I7M#&>^!X$5@L]:IW,N5W(]C:C@ M*",O[_[&8;PB)4 J7$S6@@(;<&/X2VN,85Q.AU_7NFDYBM;Q "NI?)S-3'=@ M"B\M^!N$QL8]X9@"FDCK\1O,U80@=)1J[&, M=CI*46UJGX01* M8=\S1 1_;]R,EOK3A;E@OC+0)!B<&AO32-)TO=PDV;:\I M_%!SH\( J3X_$UT1?7<*R[)#!+\H\=P!CF4'!NF'*I)&Q05'&5#M!4ZD#Y(F M29]0AN)A/"D2.]^QKEKA61:%!,*=,GBMB8P9K!.6RB)@&2BX :V?&%"0P04\ M&WX:TJ@"G1];Z;$O:SO[F!:CIK5 R(-K I &V(.._J#W]X8%M2 "_0/4E&YR M17_@$]0+A[[IAF3\\ E ,F!+P1&FY(*^C]HW^?)Y0@ .$\IR+3?L4U[*'M@. M_^7J*4D_9S-=6@]1<_ $YTI0_ S=A8;PQ$K!$X;D".Z!Q5F$.6PA: M ZMT"0TX/2[:TO:&)3*\:1,9&B'LM8KS6S'"(@7)*%U9W<;) ."J*.:)W)?& M3(3)?F XL^.T0RMQGHGW(TXN(Q4,S&@=M$,Y@D8-_;"52X>^<+AQKL"*I,:S MF=NEG"/+S*&QLSZ')<4I*(',I.S!T4X9\[33BK5DV5(#;3-I2=='>]A>A6=3 M]".:&5>-RY+4$>,$?_HY89L>]$+,=L7 \7/\7.>4XM^0M34.!MQ/37K>]E7%H@6ARIN$+31_!BL LUYV$4 K;R3NZQRY>]9I; M%N[&S1WHB]=RY6RD\Z'I>DX^(6SY:YJ<.0V",TY<]3ULBPPJ!C5#6_>.L2\/ M$8"@O.V81^KQGT6JP_Q D^(@P_JFJ3[_@'R*L57V4 ML'G3%A5'0NHY)]WJ^)KFOT81:HW9S" H)\U,3A'@@6-VQ'(8FQ$613:6F MT+^*=?Z(.UQ'KM1J>>66_F6?(Q:N.1YAZS65#N>#)$7N@F-,%)>,@*7!C=KL M9OC*J;53FLJ00-W("S>')7R\*0 6C3MR&GQ1T[J5(]S#V(SGTCXE@.GT2 L: M)JG58\<(/&6V G70IB_9"V;&ER)QPJ@.9>[J5L( W<-G4C>&_NV60 M:HS3GG"I6:N.,>&6>SK)\T(X%P]]Q./X%,G00ZFDR1Z/0-;:W(C4R3]XW'%/ M>'4@\Q83B1B:G$%V[&H1P8(,90!)GTQ?86G !NU.!%I&%RDRSUZVKFJ2G#'* M0)27ZW8(;/'2X6)AN?HR5@YQ][4.*VU891 UA<^1L^#CS.9,(I&&4S\O&T$=,O,"SC588G4:WZ)G%MX4.!M]G9WMKV M\/DUFL=@&-0'[^V[=YIN2GVT:?NOMU]3NBHY@4@#X0X+NZ7RHM?;?ZV=#5%9 MC\P/R2?FAJJV?M+K^NE ZU.F+T8I?YM0EWER)'&J\DADG&MCPE>4IJ [G^+. M03#P'C#5875SYJ17V,J:\R=^KL.T-. 8^;29R^0TP- FJ!N#GNK/!7)%ZEBY M%WM>YS8?TQNSV:\,2Q3L3#*M[9CA2 0S"'#=DV/I/K42LL6.S]NXXM8&]2N' M!X^F$T9Q ^S.H,3IF'1;WC4VEP92P-ZFY.+'UEFB_,H#K/?$=N*C:72J>P'' MM>I3W7Q*E,RFE=M+%3CBFZ6[@NLKEZ M@F!F'O&,_'$W'P"3DF1VTC3JL<= QK%8G"-.92:'$?^UE2 6G\=%BL/AG3;V M=LX#H'%U*,/*L94ST""/T#;?X%W88])D9 MTRH=*<9BGJ,&^,7/?5E%]X1WAF38X:NH@6DR6+7K/E(AZ:PS^E99G,9_^^1V M6[D[V#/)E8@&-#'&G)O\$CCQ8*WKRW2#@4(+=CQDR=#5$7$I;>,^+*@^LX() M:G^/38].XSA#&)2Z5>&%Q[9G%6FKE$:%!0=YU4;5R^A/ MJ]G);N5WQ\9=:+..':I[FW)::A^'=5'I!6=AF7(BE)'(!E>PC-!%MB#!EM$I:2QRXR'K&(LT%KL,IVD9GS(]=:T M=OAA^@%.!<'80L<6?F/.>8W?8.4T%A=B29=16M^@,"\0O#[@>,3%$@$@,%8Y M=83&G*^XC19^6/Z)D/BZ=^I?.HMSWD..K51MLO_4_$H3(3/CW&5L\=0AS #&ET;_PPXC36\E VV1/%9OJ8*AQZBM[&CKW/KG+ M'8^VROAI($T..YJ.E*0_1"9HY[THO7[F;;U??_-7;4$3@+;>K6_^U4;A_ZC\ MVF004&,(W==9>S7[6JMV9 JLH7TT8U B?4Y5@M7?X@A"+P)S.Y-@O72.4Q>X M& 8A9'F]K/'TXTPNQC7@F"D34!.:84^CS 2,JS[F4[+I=0@+J'S E ^M?>?H8"5+]?U )^0 M>,1 M("4HGJ2IDMUF7& ;>#T&O 5+D MW8@32(*O;K]+/E7,_< 6'3)?V[XK MX)PC&OH52!"31V6'L6S/+=DTLUJ)!Y)%7X,!3C1:*P^8UF'X@_8&F*J[JD+F M1,RE7<@,&!EOX"#Q(YY9)C"E ,U-)+%RC.&V7:%V#4P.K3_F*E#TM45#IOM4D]K4-OFO>AAGH]W7KZ\O+Q<5YQV*+2Y M#O^5"^]XW!DE+HS'$O4T,R6MHR, D>W=X7S_/QT=SIWZ]MW:/UAE!R82F$G( MW)1)/PN*">::I#Q_@/,)G3:H9Q)DVMQ^[K_ QS9?/P]>F/DV[*U'VM_79MHN MS\7;?+_]BJ='CIC%N-TVW8=MAUH,12=H3"&')*<8%U]3K@QWJT+CGL<6<6 M6(PM#R#'$!^))W"[Y])=7??W2HS'BM+2E>#O.]4%.GH%;CQ#^3J&ED2YAF_- MD@[*( YDJK<^2"Y6G/_<8@"7KR=P[?*>3P_/_N$=[.Z='Y^N_!@NIU.21DU6 M6EP?N8STU%T;W.F)1L^NXC&O@A8'&F]&5@)>=D0OQU9'Y'' (8U:P\F&I&)W ME9GI@%%%P'/VC&!2'J9,^Z:^:F9,MI:Z['3*FAF4;,Q.#ZT4M;^K#+VCQ5$9 MQ2MCX\VH>>1N<#"R6QUW$'^&1K@D@42<5F]NWP3XT%T]D>==[XU-F\%)ZZ#3 MC?2NM)6"R9N2Q5<9%^QZQFYU!1AS-8>(>,@#9F>Q9APG-+ M2K]HRC+EX!M)!9L?B]M$8S&3U@#32F_)L4R!R5=F2:/ MV]S'$=8I^KYP>ZK7)V2GAW:D>N8L;Z4QFVIR_K.@Y":-U5 M*M:-3]AUP9=5F8T]V[[@^&;]JTS%CRO MX+LS0!M4H#.T6X9^6$I?ZGA[0Q#HDF-%3MM:%:7>SRG9JK.=L[@C9D^1)/VR M?Y.27B]LY0@%E?JDMK'Q@PXIKMBQ(]7UN QGQ+?N%I5)&0-U(/"D-MK1ZOY0 MXKVN#._:W/BK+H HDZO3NPG]1G1)4QEDMO@"@UL\R3P;%GD FEGF2]B.KWS=!WLS&!D?%H$;B Z_@342-+1\,4/'(; 5@NE?IAW-&\ M?U;+Z=?& ZU=7U@18&SNDMO+>!>^^9-22I,L-/2IE*I^XKMEGR[K!!4=]/U( M.PN=IFRIHC[0-EG'-O85;5.78*'N"A(S"X%\_-0Y%6$G9PKZ9=A9-WYVC02Q MJK%D>S[L[T5)!+<],Q]M[%J(89N1@E%'G!3#HK40$.PT0\M(#2 MP$'6T,J/\_+P ]8Q1OZ?5",]1U!9I*;""6IV05TIG"*8R5L]8M\5,.:82QRH M2!&;^012T(2O#C.G"!O%J%6YU)4/(K[+T78CD5PKH9)'H@56AJ,2 E$6PC30 M3G1'K]JE9MAN(-J @XT:$704$N,].SNSM@]*L3"MO3*M;6%$2ZE\IO0*G10B M8 PQ'4>*E+5VP"D<&0M1UA'T#BIV[VPQ>QU8Z[U2L^1JTV5JRPD;R@F_.5KY M5!Z249%U0J%M.?:26E)1OKI!3.1GLY_0[;I;>/\]XH[P_#[FO=R1K^E[/_L,9VX,<\(PTY']*QSIP(*%.A M]**J%9 KS);$3'J[,X?F:ZC:<8>X1AAP.+"+,HD?!$K*=D/S Z[,FG*1593Q M^;F"5QK^4"_?T*36S M-@OGY5LDH<$H\V&5.%\ # @FJVO@K65Y:>N(FC#NP MWHDE[S;21:=B]"8],TF=/\HHFX(L7)O9<$ME]@8RKGV0V5-(97<[V[?YY?2# MB]KHM93_H&P&%1JJ,,#V<7IJDD:HF::J]1\ZIFUG"E&M8E#$-F5YQL@<,TG) MF:^C&8RX>JA<#'V5Z]Z>Q/*E+MYLW= >9WI*X<-%@BE5\&Y)Z)EQ+-ZO\!NS M9 8O9/8BK2XPC=JG#"K2Y$H)I>[Q.0N/6N'IEB:A9"&AUF('D6H.?,G9@\JE M/^W+JN$#G(V4&)85N!RN3FY8![ ,FHHIFPK?TZE]PS3/JUOV%IR/D\7*,[I, M% T#@JP+>\$D]@DD7*$_X;L4CD7M=%%O<>_614JS-)9\DN,KGYA6Z>6RV^&V_2.$00'??8WH%G>J""FMJ\*-C]&'JI5];T41);MA(,:5> M6N:&F-2IH$QJHDA2FH0M32H5X6$0^QHZ(*!R0JADHY5J!8#F "<*+3+<-%)+ MO[J9!>U=XULF'6@L#5- $VBEC#L^L,5P7*X3E M)CGN&4HIDC/*(ZA[4+^?H:V!I8_2;H@L1/T3QOB,[#&^#\)021G7I%&O7\Q# M?:Q6R"5E9H(V/-:G!J#[,Z'D;L>T&:F6<7#4S]I21@FYFFCM8YEZ^YU:^/[9\/[,A M,F%@=< [((L8RPX)?8(C(R=@J( MX4%LM(+; $[H ML%K3!9F7+>^'LZ'*TSFLBN[$EHW+R(26F<.(R$'S!_A(Q^.Z*VO\$,^H@*N\ MA8=QZ[0LI $F0A6R3L,DDV7"@SBI1^((5(^!S8"[P9[0@2VG'ULOIH.(II9.'0DPZ"&6T M[4Q"K=L(4ZJ+@/1Q+QG$:-K1RT2X2.^+IOO2V_@TW-C[-C[=!F56-2AS+NUX MKW+NTNE4KJ=8:\X=1]F*N$@B+@YD_X+1?E"\YMZN[IZ(_>.[><6H$=^ -@76 MO3.LY?&M'T9FR<,O51#S\!#R"-3Y7F:[ZTP>?>JJZO".HE010!NT;'S:*=CC M,[$K2XP<8?9D YJ/2_0&VKG%'6 M=0Q3E)-^F*DI&,F EGRB3ZPGLU1MN8YTM&6@LGE)Y6+F=X*!W+#0HY/43*V? M[77LN!Y(.8H\;=]A)BMAPT;V785NCMPT:$%C7.(+5^P55@F)KDT+R M_4VM-CV@'>98!4\? ,/KFL1?;)>*U;E4C-8'M9PB^EU3EZ4C*)9 J1&/@YRL M>_,08#W%V.&%QB WHY(Q"!5F5'*O&1;MRW;1%J\PF;PT9*(T;0J=54D@9\5? M6F'%=\'G1[N"GC &,)KDO')I[,1C&@N/U'AJRJE2ZA- V@BBT3@,(N&,CO2P M5<(2\Z#I+$Y12CG(R7,72,SKX-V4.+/9S)?PO=+!L]QM%C%5B%=V073J/##5 MCCWU21 S6>Z0PTT%H$XSD5GU%]T\I M^!,,-AXM(W0U+3F]I:Q[FZ\*^3]"@_/PY>*X>[]('4XHE ;*\+H=[WGX@HN( MI(VQ2?Z?%EGPL/^B(K?<;':]%^2W B6H]R/B%HEPP9>X#SD MVSE69:$)&=2YS*>08C%2'^"&X(H<^D!VE01<$^JFC;)?G9Z7.P4DD5ZI%P 7 MG*@,9 2J1KM)!#H+W"IH0&R'S 020$'>9-. M.1UBZP9N4(?[ C6EI%UR"4V04 WR! 015A]KAZSKH63U&$/Q!CZ-U?TS3!!KO%<6B:=]!D[EKS!@"AT01&\!Y9JJ M65U)C.V;(K>>N&3\VOX,I8I"*5;[#=G$/Q)IO7[NAY<\*-W6VII\'++C;9)H MD8U%R8;5;"22)YT9L-WBEH2=46DAVW-\(>[[G;3 =R$TNIU9@K53$L;>I[W[Z;0:+1Q#58L M!D![D00(3E(GM8V5>)Z7>$DVJY.K3()AP$F\8<:!;)HIXB-TOO)%21ZZJR7?Q. M YR^M9RW'ZDK&=BWT@T+ZB8-N58)II;_Y=V[SIOWKSH;&QO$RY*<$8RB/3( MS=XX^J"-Q5+*(*KTWJES<4_[-BLNYI(ON^3Y=-E1Y2GR9Y"8E(SV4CR3.UMD.64A)CWNG2B.8ZH5G_*QZ]0GK)^(W;3 MXYFC_!/JM([56MC1I:.=D957[#2JU?J"@U$8?:H+/+5A)L<;B+*U1#3HIRTU M%P;!!%+#1T&E9-36A4UMGS'-*,'2#MT/5X?J+W#@T"5U"^GFNGNMEX!X&S@E M? /J&UX>&B)VTGQ!YB5TRGY%G\E-B6T<%')Y&;HLG_BEF(Y5NA^"PY>?]LV, M0?H%(4Z=?/)(0I.\ZUJJ?T".LZI7<^AF#%=OYZ*(L/3)WI&,<;$6@G%;QL[4 M>R>2T_SDEC9+"FYL&K?"GK#5501%QQ%.,HBL@4LG8T(S=1 M41N.LN5&@(JQC0'5>@_=,%NW/ -! MQ]BZ:I+,:( J/H_I>N3KLA!T/HK-A=%)%1EV0^8Z$T.:'JR]F+6>CKK ,'>6,9KU53 M2E9R!-$9IS"B7%6*KGOM/0]4W\>/.;..3UK^^;KW?:Q['/2D2E.QXWW6,G6; M@%M[*7]2.DJ$?=E3[?VA'NI2=!UQ<_,(@Y@P4W1[=L]_KI86R*38=B?6$HQ'\CN/Z6+8NK11DFD6?RS(HN*XS M,NK#*)(LY*!5>0PRMZW&T2$<]=&'P7?.OL49V*1K!ER_X:KQONGN'95+&(!D M1"XD/C^L/\+LFTRFB5&HA^O *\U; 0424[HLR9$Z+3#$GMS>@ ,R:KJ)]70A MKQX4RRF!HA68NFA=,XB#X72E3\BY QCD9Q2GJ(;=[+6O8Z^M4V6N#[!J\'=[ M+X^'8,H!V>O;^0KL';@)S<+H^O$/[[C/G49/,77H^==#L!Y>=#3U -&AIT]7 MIM&WPA2\(*1?TK@*^D>/:ZH[]5&RZL8VCF/O[P4<>^MMAX8F,07:D;M[ MTHYU5SJZ34H#-0[V=O4<#?[<-X\1/*9?1AO84WC<&_?^PRP&](T^MU@%,8A\064.>[.#C_;G>%@(6J?;]]N4S91 M=OI20COPTW)>L:Y _'[F!4F$45_>'GR5. U5_U[$RMO>H,#0MI/_#-=#'6)Q MO ?O?S>B 8SD7#XU>'A*5P2<8!3FR(O<@^R>GNXYLTI*,XW%70'\L1CC64!H MVVR# Q[I!Z^A'BC>YP1.)Z5DF/G-XU'PR2(SK21HL@I\?(PY66CM:E2 6V&2 MDVV='1^T%L()+_N4:Q=;,; MG\9\E3:0F)MPMJ)C5E'8$SVZ+WS?;,TF=)A^331]&+MNK'M[,D5<]^,!_843 M&'I^U*/9BH*&U[ T$)L.-J4RM[%KJ(-FT^'YCFUT)%-:0]#@ ])O_U!U M*6XZ*Z!?R7W6D]T!F_F:M5:;H9LFS(8FNU (IGJ%6>D.,\8PQ'%*2H'-($3T M<##3*CM3,:9OLUILXNTX<(SI*E:#!.N858W>B!47OC!7YJ&D-",,B"'.@RWVG G">-^_6,-%?5IRF86F\ZPZ92\!:2XR MIU)G.TL/J8[(8,[U ,L7C>V"1E3CKK&)%THVR=>UNQ.U#2T[PJ[2-DKK!;C4]_6S=:UE2=LGM^44C>5L5A>M.O)Q._7J M46T.&5GYP]9J"9,8XKY.\]%2U$'>RP MG@"%IZUUZ*"FE7,F8Y+[A'SE$0?BJROWMO*=N@:9LCIAX[QN)S_4Q'3P U > MP4)#/:Y]];P?-_A/^2)+7@'3VD=7FZZ5YK3'U!!0YH%5W*9N-T?NU,8$2SG& M#$#262^I&E:09;K_+2C(:I@@PM"L5HR^IQ9Q:%U."1N&X[$>&-\C7UWD=Q.: MH#PNJ/"-*BA *U(^ZE+-,%]--7+(GM3A M1OY$9YUIMNGRL!G]-' J.@X.FK4!8:TO=FQO<:Q>(&ZTF9N MD7&IMRP(B2)W+@'O@%^F.14-3AZ!K:$](]AIB>0)1:6E'==8);";LII9N@T3 M+:SK3"MOG*5UXBB)@6CPCL;,-W"EIT9A3 E#6IGC:1 VS7G2Z/2I,:/@1;PG M*9=U;@>L@!2DFW%5W@Q@RFXB13'.0+!)+Q!G;]RL$%TRB>T4/:,-1;DQBFY9 M@I[4D3@PN$$XCZEYF%FA;]IDD)N?C(NT)[Z+/M6] _M%C1B5Q%R-M!X, MIX]J9^Y5FL^[ UE%UR[70W9J?%!5%;E<,#+#\U2N23.WM'(>E_(@6"$+'O(: MUG4.$,MPAOY\5-U\N:6:H\'"@(<70=8$5 MP8B[L=1=3#[13OKU(

<8W3JW1 MABGQ7+VKJM5H\EPJ57_"<"6G2&RM?I&RG]ENS0&";DUWZXM>-22V94^5?K#4 M)(=U69ZV,U>7UKI&M:4'.[;[:[E!+!DY/]_D%05A**WO==>9%76XG98 @*YQ MYC>V,; S:1$)*.E*X@Q168Q2!JL/S;3&=9"9Z&V7Y@53#5PZ(C[*D*>R2^4' M86G"$%DG_+=CT;&^NW/=IG0? M<]7L/LV'?9?6JC1E''G3I6W3#9WY%AS?W]/IW+Q:9%T3AL# %B(_>[.DP5FO M$J\),1+B;DT"+NM)N%/GWZ%2/2V@E;G5$P:R@$MR2Y7"/^P(X_().] H6=O'6X(#(_DUDP7#?8<1-XJUYAAS&C,U9W-S,I M+(@1E\,$;:'D$B4G@CZFMM]A$*(@@_4YW\[E[!Z&6.TJ^M-J.Y[IOMIFJT[R M))J-,=G0"(X^#D'#CFD^&;LU,Q>GN_]7\GQK. /=KID4E%$'-1UJX;0*2R&E M,D]MOO9!#A2<)!HD7I:4_*K7M2# %:M328SD635N-"NGT[9KH-P&(DW=I#(N M)V_:FG+IK4AU))H'H @[A$I^O>"2D@KB9 '9ATJQ?M MD2NW\C!XQVJ%?8WF6A5'3_4= G <%TB!OJGN3T%*-<@\[\;$T1";W>3N/,2Z M&1I43GC$DTSOT--U]6T\H&[@6?T^HY4.1F(;$955; 5M/C-S8\."?4NEAK E MO,1+Y1=X-$26'+#B!-EZ_=>.5"34S1F1=@VD7)95]KOXH*YQ03T!/8?-O&SN M,3D6^(W:_SI":6]'L>3VC"_U6MA80#5_DZB(E3;P ;A6SD=\[UC*^<:OR MQJW7M>?6*BPE[(L.A^YLF0QFHRR:]!U6S96"Y%4V@QGOP JG5TQEY'.H\ M[ N(C4'",Q5+JI5<)14@]BC/UV9XZ!.Q>\&P$CS@Z_H#6EZ4FWOA7/::< 7V MR.+MEYKZC.%#FD*AO5[:.U49M]9!<\ORN\QIE,F5+C+V#22HA#6 A46V^?0# MRI@V%#Q?*'BK#07/QJ2'# )K=<5)D*O8ZY0<+KE04]U]M7;LN)]ZN0Z ,)6; M,9YE0S M&A(;3F S&XS(7Y![6-OGTCF<-7AN EP'-6ZY)>Q;U_):+^]ZO5"KYE/+72_76NL(25S9*$E,));%**>GJ MH MV RGZ6)^YA^B?X(*2R2@@X%W8:XVKX9K:=Z[6IKU9> MBS?'7KW)]JDZ1ZV-VM&"1$G".2R+?BY0M*=^I?>B;5MW/^O (&ALB13TXU(E M=-#>)8I%L3.)NR0+VY>Q[I2DSN2MF ME6TG5HW,L*"<7UL/5#P.-S;(VD M&]23@4WL)70F/=6.=3((C;^G"=[EH-4,X C\ @="I.[7WRRZ#GOV1^X8!<.3 M=>L>U]]?(\J2M#R/=O7X4$G)E9X?5(?HYGYB7!<+B_+0)G1IZ#BC6-RL31(Q M290,0N4D#+NBV#3G,-"U06@1?&0XYQ4[AHXE9=48:DW[NA)=DT5<[< M"I<0HE#.S!B>2$Q%VDVE#1H/J2I)BU(R@&333OU"QMZJ3LZD:-0:X=1@5I&;H76^8T8Y.B)*HP^N)BH(%7#4I&21F'8:4 MU;0M[-2EP9A4.&L8"@)H:+*!XH*9-2_33[[MUA)E BJ*0 MQ2RO'8]?,ETQI@8-N4,V]? RG=>"%UFCT^C$1=)M* YHQNK(7$-7*J, T..C M>-RXS "K9-!8TAPA\\1:G;J75TN%,=T+V_;$BJ>6<5\3$U<4DU(K4F:CV00@ M-M!"W,X8HU&+<#>4V%G$)<7+'039FW3Q J465>>"2*-$-E=U@:L!:5E!,=6I M(#T!U4>,2S4G1E>(CIAZ%.6A4@O?E.]+4P FBC#6+443;A8W8DV_C;TU+O:V MW<;>&B'U?MH%?ZZM".8$A\[0P#-A$4_%#8^"*+?7$6;..)<9/1ZTV*[)JA3F M)JV3[+)L!HR+LM/@VD$>#ZRTW;<%?B:31FK],=IR327)E=T@*L?<'GN+']CV MP[JS2F>UD3#JPGW-B>2\93_@[W=%=F)..DJBF_D.=IO*QF%>[^$"$X*R MB!R4=.]4'P?T!>YY^!^,$*/!S7+><1&3 H978.0_]=<0OY1N*'8M5!.7PM"] M;\I8%#(>=M)A;1 #H!SZ=LUCF-(WN@7X4U)SDWJ:*U>MKR9,]4.8XSX]V\UO;LW+W_01(D<4.1 M&CZL:#[][0< @A0ER[8LRQ+/J9TDD@@"C4:_T-T_%6?Q@B"\M4S]_%64SL$? M2I&HU&0^O7TK?NR+62ZGP)3'ZJXI697HC+!C+>17/H+HB*#A/@B+OE%V\%R- M.HL=)T2J8W7%GF[3S]IB)BG#FK-Q MK>QP@_14)+%=2EYL)M"+Z#[/HE9NN]9(YLWB.-8EJ/&4*1!E@D>YW@BVNZ#Y M1MU)I&E1<#MCVFGL>QS<'H;JD@ MJ=T*O>S-(#P"!9JUR/.TIRA55*]PM+$QP$=:7.D32Q>L<[)X"50"9D/:9R6, M2+<\4$S6"38GW=%/],,XY=PAU02282G*ID&"'2W("489BCRH+U"P)($2:ZDJ MW!+HRP=6IV79%BX$3(OR/Q/_S)9:TU&E3EG86J@+>K70 :A2F)DGE:[BI, 5_D)6:]7W/V+:WL C* M)CASXG$*7B@!'@]5>">?3\%J." I- FCI3Y!UB06&T=/"90P3$GO$7:R%?); M8[1RRN)UFB\S&N@"<07=K"C-3%^0O^M5J+.B9$MSF 99P#@?'*[1("DJ3H+ M-O$Z$&B@1)!@ZCY(E5".Q5\B4NDYXW2"F!=15-)2C3)ZP*59E33U4$,? _=RW@;$@$B!SHG!O;PH(5 MJ.=<16&]E<9DP?8G*.ZQUQZ^F9)82.R+">[_8I% OOO/LIZ8V<;,(G2<+--2 M%66ZNO==5C5G,# CLYV\&8'$!]&;,JLS6[RWRL5@RBCF,@'E)32/PV&"K05- MH2F0SR-'']A=\5I9M8=.@^-B#]/D.MWEV#DDY=X(D#^-)[,8+ 5;(Z/,"ABR5F@18K(/ B?;%$ M'IK>9OT9_K!P(T_B\4C)1V8'544OK+19*0;ZID9+'25)L(4FURSH@ZXD@<< M[9H5(PM$29@?YY:0[^K$.8!_8I8+U?*A7\;$R)%*:T*,^/7XUF> MTD472*) M0]H3O@Q)YQEEQ-4"PX@ZH27Z_F@(1X0V)^>P#E0*O"] ,(WQK:J#E<""J)$L M >/.75!GETG*0;46Q]=4""/ >14P\S\IHV-*63X)]Q?5C,...]VLZ1@=#C>? MJJR$6ZL5<(RBG*[&Z(BN-"@],%:\[V0#A9E3E$_R5/E,_%F04HT>0A[+WA$! M&E@@.9*[';A*MJGDFIG4:H%]:10:JKO''F<"+8(1\E*=8'6_,6(I6]8WJ MSS7S*PS(H:/2WKMT/^W'XD MK6>K@AHZL+9P">]1&R&D8IQPEE)2GE2E%H1A2ZKF1=,K=&G 0FR/YV9Z_@SQ MP+A\,5$"O4;V3PZ2KY#@J,N4DN(<5K?HS;>0R!5Q[D$"T(JR+J,[E;JTK\5S MW1K4+3C5%O0EG)0!8[ZYNHL#,IC+(U(_ALRXL9.3+D MB22)UB6,.L?M,*DSO*=/M\YI -\M2Q $\6\^-^>)NRO=4B9;;UY(,]#]_/7% MBOF2GH")E;39?(#!:&Y3,RZ@0"F/7=(*$IMTQ_(N\W?=(Y>+=SF?P3\.33FZ M4?H$#]2S6JAQ;K4,K'ET'P;6ML7@0=-%$GW*B37B8R$%[ M)1;/3Y4-LG/9(.TJ&V2W*K'730?Y9.2Q2V) )8'AN;:,/DH:.90LD _:'R1E MC$Y9=GN_U!;#9#4=OXW0TN6TZ6G:\['%>9\NPU!-##W0'.9>IKS)KLJ(MYJ] MF(9I"AV8P(EL%%YJRYO!RUXK&[==;QM$/(' DS(^^OK#EW.\>6=$PGIS[])O3.&<>V,C0]^*Z6N[G:LBX: +I!E8*49NWLK1,!7,"8MU$'T'&?;\$1FG&958^4UYUDSX(@)3!+6@BL_B.&D1OU MHW^J%@QZB=A[D0Q$30+[UI:3Q,U1Q?0 DV)\CS4M>';8"UU5J'G4MGNA&O5Q M@L_+,P_E&E/J@Z;&(_>(HQ%>5!"A5N44_&JSC+$$.3YC1\/:7L(QZ>]2NVD8 M"_EO.K#;EG)@XSXT-?5VJ*:6:ZAL1J:)L6D_%BDEL+#Z8U4-@J8!Y M%ZM,W<2,CPDV&^Q'7H\-?%L*, '2.!]ZQ* 0G0##KNMSA!=GV^TZ&L_!!(7) MP3+8#CH:M+3IO8U9:]V0K>>!K:L]&:O$4J(K^A_>H5OO4JIT<9_OV:,,0$:9 M!1>@K\L,*&HPH,A_ED:#T0=J=I)/U'N( MX9H85)^8Y&1O9Q9=M@-KF!T@)YYN\SI#K4W:?(P7+_1)G$B[,)4R*\+H.Y^M M6 PE'NV;+*9V P!%H;=:KUJ9-^H9^RZF)-]_4%!(#"[G.XW":R&(AIHOH[E4*) M:EB2Q7S359=54L]"7U 5\2Z98'LG!>U]2;7,&LE M>=%4)C;(6H 7!,H$6VX[YCI(%.^),:%^(G,1XL*[[>+#6!5_\"'QDEQQ[4PH M[X85%^/"#.WW%RP)=]CJ#CH-O@>8 MSI;MO\<]YQ8%+C6?TBR3/]D+A1=8H443(&I^<[_3@&_W7B M4?)FWP]Y@/D4#!DR 15W6*Z8?N-$_#>,N#H=.R)1ZPTNHU!O'5!)FFEN!+X5 M5NVC$RI5CGL.:4TSL0KEV85;!K1X<2.6[D-&FAE"Q/6]6\\'N8A8ZES;A;FG M'H:N5#H6I3=D4-E9+8ZV?_@.FS_&+;3:!$12X11K:[1TSY%BQ"NS,QZ!Q+T4(&30,4*\3!6$69Q& M7,Z6Y;I@XI"5=H0I_PMW-"I'3W/[?:"0'LC0SK64SB66/+3HKJ[1 $8#H?.) M4K2L4CH21;Q0< #,;1&Y H)%*_0=G)%D=EIQ9.7#P=*HO@B+E#<+GYSF(BPE8+G)&,3V(C)K+4<4_UG!3B>9QE*I?W92QTR4 K&H=!S3#A M[6>$6)3VE''*=]UXF,(TZ>OV'?"( &6A*VZYR%2UF[+2/-7AM'RW#,20L6-Q M$BH>A#&MH<]]KH#:(// Q^$^RAD/V^TR BJ@B$#M(*8V!424Z8&LG"J$ZQ%> M]V8S=G1KJ]Q<75O:YR_N%J^'%R?C4' FT=]95V(*<]NZ PTSF&M% @PZ>@E? MB5'-ABG0L]M?LF*\QT6EUCZZD0AMHI5'P'>J-EVLY%MJJ+&PH\"$P2(/HV/&Y;<8.<^#GJAVU+FP--^X42A=P]=3 M?KU5)K6_U@$CA5MI'%,02GWL51BK*Q@*JU%#ZEXNYAK;R/DT2W$5 ?_59"* M(0%,BVDR6$ X);&;000+^K O,)2J7#(%F8O##D(:"#Q$)N/DTT6[YU0+U'1 M9:X+*/SK IX$*@ZQ'XVZQ3R;0V!#3]@2R[J'35*!1AEB5Q$!'I@0MQ,22NAS&5J$<0)3V12 M%,H7T><+RM6L_E$] M#O)[YF+V MQ=1+R$:UA(/>#/N"\U9X/@<T/5%WA_M9")2[NL#$@[MAD M,PE;8&$ &B\W1G!$FD@DRV7IFMU8!*V!RTV&M:-Y8N*9>E MGY!#88;(AB>(#\HVHOR<>)G?4RC],AH97+8?GLE!S*>7DC^JDSE5 ;R%EK[D M[!3#;'1=VD'[RRSHAQ6QVYRR 68G-^!UV6Y9G'6 M/5Y8Z(ZE@;4/0306"D XR]4RU1%7%8[T+>69^7O> M=2^=X^TGPN H(3=-HSX!+!/>X]*4]5SBL&IN3C8%/Y63'%DR,@D-[=*K9J10BMJS+U>=1#.!YV"__OJ1CBS,:C.0O,<"T_I99ZF-4+9]R9;'F[43O7 YPWR0$E.R1T9U-OA4J?* M([A''L%QE4>PG)6V?X-=JOITDW0L9[-.7:I*9Y*7]30TD',08.>OC#1F- X6RI1\Y(,\F/=W4'D&RN*Q=34MB.=#>!1OA@J$*=._/:G:6V/!*1XT M"T,A!XLUUOB2Y43/CZU.N38"^-3<.1>5\F%';_.1TP/(@%Z(=>5E%\PQ3U8;G=?+7#(^\4A8[L3-T(L_IG".%HM0Z)K# MPFF& Z9W4<-$9W.A(DY\Y5P*3-/"2QT5S2J$R.F=.M12[ MV+YV&4.X^<[" XFW4:;_/;=PS!K1I5@/(F-<;M^+^NE$%1JYCFI\75;.:]^E MK)GI6 YI%D9+RB_WBY.S9BIV-UY=+(?XV=C'&BO#50V^ANCF_/>LN^L6"K;7,R2+K"@J#5"TJ!:MV2-D MN\)SICK3M-?F'HN8Y;;EL[UW[%2:4J9LR.RV,&3L7@R_Z-UW"]VYT?%9PB;J M=I7N0RDA>LM[]M6:M@JFPOEIU%G9DF(M/0RANN%F*,='C-$XW3_&675GL)C= M@<;GT$\QI3RQ+E._JRY!Y?N9\UFGJ&B4IU;LLV@EQ@T)\'E,+6B&JOCV$*$I M[MB"8FF9;50IN"+7H(=DB?OZWE:!KJA> 070(W0X1;0LIW9Q8H2;P*$/O$A6 MB3)<)&LY+1,I,.$&[%F%'H6)17H,V'%D"?53==%,X!LB5FD65B]A==V;JRO\ M%]BZ"8*'NV0(D_&IJ^DMCS?7@+]=U9*][,W%G5W^>1ANR^;<3R @?AW I$-)SK MLB>T+7JARBNCC:+BT 5X.,ZXB+C_CJ_QM'5+.[?06457;ZO\)PV?G(,@M.+/ M9+C0V2=D*M9#(EB3.QQL&3"@^/.+VLBU4J35[9$ "?B3?B7X]U-?S'\&2E.6 MM.,-_N\GK]$#!^;FXK/3>,_S_/W+U<7UUT__OOC@7-^.)]6MXXL3)$TE1YH\RV]77[]=7-U<7KQLN;&FVNR' MT33DA@OH(!4M.<38)*.WZ];K=2?^,T6=.,2X3S(+CV)J?-4#$_ [&"6>SSB= M@=.L-<"%55E!/C6O4PT;0%E^$2EHR[3_'5M+<[)W/TU>EBY;*QKBKP"SMAO+ M,8XIX3 (C6U*437=+!%OO,"^B(=S4\IK]P["8KYUWD5!$OR-=>N=Y6>RB7-+ M19-SV*]@=(17.-8%>.Z=^[9=62/&$8@&2F:_#KD77:Q[[7* 81CZ/G77_'EO M)<-[;^2TL-J<,UX195;B#8SO"=>YQ/!J"'8VR89&Y]B%V>5$ S4\PEI82G?6 MR#Z37&D&6@_2%@OL6:?8GPN3MD3TG2^CL/+#EUK4:" GXBI0\.,(8"Z3:1 M/XB]@4[YB,)P^,*,Y =MS@ZQV^PL;(ZA(FT" MD]FF[ 0QQBBR8.U(#_8*MN0L=\MXO* 6T.5D3<([[*ERK"&U<,3@A2/5$5,) M-*8[ 66B\#TD17(^REZ4HI1JNQ@\[>R=S"DY9F.)E31#3_J#Q=UL=Q;(K=H] M,&$73YF"2)VK)N+V)A>WEI^6&'VF,[7NYC2[M#O'>[H[GT,N[OL-I#Z&V?"0 M@64I^N,4*Z)CO3<-][1Y[X.V>+Q6TMP4R[4:1//FGM/\L^?[M_ _Z3H88_L' M)N JD[33=MOW%VP+]-Y/^GV+9)];#P 1OR$;X9WN;T!)E"DQ(C)Y&=_>(<%+ MU,/:0N)L&GF^T]QK9LT1^Y_>I">8S'G1W7([BV0N8]<[:-FJ,S'9XD%4/@.K M#H_!2H9<"VKWN9E)'W$VPR 9[Y_=?@;LW.>4LILPQ/L< L'SYT?L5F''8+ ( M!;<9_".2/\9BXCI_4):PVIQ%M?H 67)/_?FUGX0HRKM[>CA^$^@F? =9GOJ# M^(YM.1>37N0-$%//E&IK^?0'K;BFCS:6*G=KV,O M9(5[6CLNA'3H?QG5J?LQ]S]J=$[<3C>W:>XZKMX2[\[%?X>!]@$)T5X0W 3E M^\Z TVA6%(=RG1%&_E0CBCCESC,\VE0$=!^:>Q<.EF*.V42!U8IZ M'%)'X6%DTTM%CR^S;*.^ TP5!P& MO30:68><6*M=:Z_-6JU%>^6Q#.5N@*,4UJ\--XH=%I7?ZQ. YE#@<+JC5!R# M*:]JRRPFTH!:)O9'SQ]:,.Z"&BX'SF6VJ:6\EF>Q:RR='0O/!3?:"X11(1R? MYF0?[->=9(P1V[R53Z!NGY29;!S4,+?#EE"C6V6+"_E]NLTE_EIP@[=FO7'L M.HM+=+E="=TE<=.JXM:HK^)V[@N]65_ [ M(Q,^@.$R2D$"7DE)#5!+1'114&#O,!DC/;QXS +@'RGH8U";+<[DUR8HJ=_O ML3+?E(5*E\W*=:RWW.XR%BEJ:,C3ODQFZ1K.LY;W7OS+I_2_]6]$&)!OV[;#F,][ZGKIBN\P?B[H#5&QB+3CBG^82$ M$)-UU2X6%82^NVVCW&*BOT+5Z+#=K[9P7P]CJ@ MC*_D/ ACL,"O:\X'^&?M$_YQ7OMWC7OI@NOBBT$8%5@ $8?UDS=B(E+?FPKP MQS_+'U[?#@G5[XX)W76"#9HMYEU_"D$0-=T6;6U[T<+ @ E4^NSN\KD6/<2 MA_B@5=^[4VYJ_#C[E6ALW7$>5B;%QTC\!7O]OV(R?>?\ P%_R%,-X:3,^5;K M/UC@S*D4)[73$D>EU%=MUA?CHB@DDRCMZ[##,$R#042(>CJ;7]T'Z\RC&?9; M(BQ#[E,*#O3 EZJHEKM79XV<%$-3OK0"9Q>Q*B?8XUC$KZ"5@YG@&TEU/Y_/ M7&,G\Q[AT>:"_'I0N(I%#Z5L9:8,F43[IUO.HE'H7'R^-A9 OMB]5+7?X5:6 MVW7G/@9>@MP.+^Z.L-(?[3PD/G]I9/S.V*,:J0%G11:.]YW6@AW9V;N#14F+ MI/<+^9!#!"S7X)J1:=,1]--)+Z*:_!?&WQM.6&ZIA.46S_+3Q:]GGYQO5U_/ M+RX^7'[Y]2#REJUR'XRZ4_8JEOI@3V>?L'(L_"*%I6#A)QE( L00P<8D% $I M1R(YU[#F;EEALQ?<8L&ZDB@6CBRUET6)4YP-"_ @Y.9.V>^M^>(I8'P$A<]@ M50/UJ!%T@BUJA(IGY4!-;#23?=MY$SVW:8(MCI 0 CO5JDP(+)"BBDN2LT./ M\Z/C*6&+*+,HYG0YC_0R/E]>;,>WQMK4T0EUVD=%ZTTEU]';,7I!#;6)M10< MC3'SJ%T^> #(LAI)(X_\#EHGEM$MEY>^P8=Q(LWZNR__N?YP<4[_:+Q[FZF' MY@FJAT;7 CG)\%I4*ZF!GL@"1GSNW28OD^F+N."(\\,XBW%2H"RU3(3P699M:E:_!Z_636"C^"-__)!;5(+ERK G2, ML> 5_GUB<'.HEE7]B)H*",^GV2O#&(DZB,2,#ME,4NMGW P5%LZ:2>,3J9]0 MHR<*%/TW#:RF]!ZAAO.A'6$K7P5;8 "(>+=JX%CJF[M1A&S'(.^*;FP63B:$ M\(SO4>E25./_;QGU\#2CG7.+:0N*SAJCQ7 ;=PA LFK &'XY)=")N1KN#]6 MWXR7>]3+(MO8I:!&;&@HIBH+])MU^:&-"N=-<%@8":CK89VC$\_!+II@]Z]1 M) 9T=Z(N4'-@\7! PQG&NR92M^KIBRE9O#;_F;4T&V:SD[$7&3;(<0BV23*^ MI<)AQR;0^J4Y?L ^2!B5R)8WU369=B] HK<7JQII=;PM_M'[HW>>1,(Z8U(G MI$$(Q@V5AL(0U/)J@#$'[FKV9XHPJJ*/&@'8>:0E!]>$4(7]O+!"'.8K-::# M?Y-,L=K[+_JD&<*%FOZ+4AP;-J_:RKQJ\RP_7WZY<*[//E[<_,?Y<'E]_NGK M]>]7^U\<]@7161!RMT^WR-4]UZ[=%#,/MP7X>MN::2$T2_?SJYN MG,O+3- \O;PQJ]IP@^ -2^B.DM =):'/KOYY<0.SN7*N+GZ]O+ZY.OMRHVS< M:^H"\/6+<_&OWR]O_N/"+SZ=W5"+@*_G__SMZR_G5U?7#M?/ZIGG>N+\]^O+@^E,GAE(W^P;?Y,PR0#5?QR=OWA M[%_.KWZ(5NMGZKSL$-MSOZ[YI!?ZVI>Y^/Q).3+L(%C!/*MWD +-TD@!A<+D MW'2LE%TN-FB0?=MJ[5_4S':HV!:-Z!S:VP..!O'L5N>[H%T%SA,%L-WM3/-:Y9 MAKICWQ0H+V[_FUZJ]JW*4Z'6J(YI!H?NF:OH3QXI!H:H."'OL^OVXS$G4)@> M->J9' I7=NZNLU^?]OW002@Y(ACT?$5FI4SMFD"H8I#NQ63#Q!=8? M@TC!]F(<\IE*A<12.5>\E!KQ*QLY5"B9GH][K'#4L9K_XH96S)\;3]MB:<9 MC7IO0 RY];>6NUE81R],DG"26PHPV\@+?J[CX-\H,RV;2/:NV1@!7^G.]6<0 M1+-(3)>.8O&"'D5[U0/LETR\AOX=TC:75 %#_#-L CW69R*KQ!II,J:F^;O]%NQ+LK+>T36*AIBN)_G>^ M_3^"58?1S__3[TLY'.8L]3N\"?O5A2Y C5-T\U4R"'>3J)>NCEV@UYM2MAL: M3O'%<)C3NNOS0H2$QOLPRH=^(8O>41HVV[7.Z0M9\XZ2L&+##="P_71$O)>< M'M+_/51.*Y%\RB(9A?0_TD!BPMZ!BNBCHQ>RX(I^.S5<1;^]IM\636<6P-U, M(IM^#@=K-U>'HJ)?1;^*?L]G)VL9W+8,Y4(RUQ;V]8ZDW*?=]K5>_CBN* WK M[^;1J':DVI%J1ZH=>:C3\=P;OB7SX_X3>WEGIR+ES@U7D?( 2;E%5X/R MFYY++;= ,P["M.?+Y]#+"V]__*U6D2-:.W^X]FU?2B]LJVUY[FVICLN.[DOY MQ?*3;[UO >ZP*>(]YRM<7GR[.L2CWX^67LR_GEV>?G ]G M-V?[7F7[)30XKMOL]5LU6%BKP4*S?L_\Y8-JL+#;#0).E'PYT0T"OIS]>O'Y MPNH*@)U?_G-]2=7^F1 Z__KEP^6-_LW5Q?7OGV[H)X@0 M?H9?['TG .3'LCI4JYC9H8)PU0?@6B1I-!!8\XEE"52":B6LUIR/UH-TW8.% M^IV6,Y/R._7&]64P(FB[0>XEE.A*OVT6?UMSKN101MA&*^:^85Z,2$5P'+'0 MW,SY PR7QH2>@Z.?!<*?QQZ5VGTT9>CGN@R=?G,EL0T8_>2K:0G(!;[\!;9] M4L73N!I5,NUDGPX+Z]6_F$BA.YSE*+E8F.FJ-E!FB=;K60S _W+S:)S>-8_L M%ROF8?:-,R:PC=A5;A96Y?@P3"/8M7P;+ILY'42L"_(&ERAPR_YJKE MO964U]2T <\ABS7LR_"JV:[7VL[$\WV4*%C%3LWB8,=?-3N-VHGYBI_#(_:% M((?@I](:#'LJ=K*17&3.5_5:]YBJ(0>>GQ(F&9:"N?G7-%JU5OZQ9JW1+'LL MFT*V%.[27G:TU0*/EZ[ON%M8'O6!P2;)ZCAX0?F*5[T3Z=!8I$.SM;B@_&PZ MM7KQH9/39530'0-%1*87'5(%R>%\S,^,OE/=8JG1"LMEU>9^P* >"GL5EU'$ MC.56']0-4S5+080OU8-]F/I^3BZ;89$^]QJUMO ;ZE3*S2&HB\]9.@)>5@"S M)(#VZWRB%7,K_%3JO@D87/;#$8& 1-1BR/3#++1>\;"YNJY_A9\O:!F;U4JT M9ID!I=].+-VUV+.DF1'U:\FQ\TFCUK0?6/+2:>11IPB.XD#!$1S:Q#) [RI 7@G0-TT4T] M4&CE!E2/F^:EQ)*QIQM9YF%DWRW,SVE9A+#'(]C$172@Q#&@EH.4VD&KSBT( M3^'X(@WZ8UGRGE;YM*TVTOPL_AA'G'A1E!7:TG3."46RZV#GT>_808FP9&!: M QX R:<@5#+2O>-FT3!B"8^6-?)D?$!PN.$GKQKUVNDRZDP8C$ M'06$^G(@ M^[YNB*R%AD+OP.? TT^C@ 3C%)X0(^*">7YG"?P@<4S7_B'1 CN?@GOO1?W4 M2YP>MM6A-D>@D@S[[YW<^9 U7UFBU6Q1@RV](H\[ G// \V&3/V):@6%ST1B M9MJ'QXCRH=KNX&914]XD-MMK-=;YV8G[D9@ZV/G9!1((<)VQA3'A&+C..$P4 MG V)EQ/ MHU)4__@7AD^P7LLLK90:'??O<3K]!=:(?Q@6_CT@P%OJ<IK(+'_TP#[QR$"JI)>8-F,%'W!DT*C2#$B"C 'L8.'0PHY MO&K RWM*Z,Q"/%T8*!OC+DC#_*Q=&IW7N+4G-?A3#H>([7$KG8^R%_&RM!NI M6R'C9'4O=VRL!<^J'OW] M!)3,?_%/:N\7$;$M!N=^?BA&5&3'M#J'%ZC^?KJO%^,D7 [5AIM69-R#VQPW M&,6+-$73*3L,$R_)N@'J-7$#*^H5KGI,ONJ4+]%LL>K>CY0!6QPQVV9@3:CCV MHY&^S]H4I=3>Z3#MPY]C'RKT1L[Z0-N 7)YOV&S24R?^0D,/[*V;SV8U-GTW M/>RS'I;$K\S.R&Y];&!*731)8(B,:&@+];TI>FDC&8#WZ/N$CR"GJMO]HD!] MHP)1))9^/3O[9K @U!T2JDX=\V2@3! H_TVY7SP8 !DL!%EG,DVJMEY @0.F=:_68SG_.\%576HX!RK$%HR$G,P"PB M5OZ(V30T,\ &QZZ&H#G 2R4D/,D6!$ M,D>1 L=&T\B+<+1W6M.0>%<_8<"!&,RR=P@N$]/$LS%!BN$MG.JN"C\-Y! L MP'<*,>N=$K _]#QK5H@]#W@2#69I[QL MT(>B?"$4WF8?%$%003]EL"\(M2D%>GG#E+EO"/R%U$(X"&%C12RG&K!5-L,H MFZ&%D+1O(O[SLFU.N%![E$Z3_APD,GF69'MB+$QABF@G01.D M1'4;">XBLW#=*631MWJ&9XV>'KM0"ATICR:@D] M#4$W&X-AI3:$0AU@5X)+36X._)""!6)Q[HR62E>)U,G;(E..)@@@IWZ"="#& M@(EX"<5_3BS,50FK""?8[=PG7LSW@L=VFI,0#--YSK[5 M6OD.)L^S IF[L\BCQX?92QF _8[H9WLI7/7J-"PN75X:F$I@/;Y"H,@T M\%\@T>>%0?XBWJ%?(Y ?1KYCEAT3NM91EYM@R"1''L@&@E@\0C-1AQ@^77[\ M:J(+$YF,PZ7HF!2-R%#%W2PT*G]@-$-)Q^+E,_(MWW69F&^V0K*9>5;E\_NX M.#\63A3$0*!6X> ::$"6)^CS1+!!0Y=&-UI($S9K<+ 1QRKX,U,&O^( 42MV9G=5:%JDV"B>"NP8BO( @AB M X3PI(+@UL\/?43O)D>.^%@A5!A%&B.H*-YG./UY7Z=8\!J,)M&+V3>.08'[ MJQW*^DKKOLQ"66<4I]I365P,V!%_@*V%"ETYX3Y&!4F063'=":AMPH@AJ0;. MJ$"OZ@AOV%4P0-U3:K:-=>@.F?/7=6*'"I)V()=-!V\MS$0(/U5?,.G,R>4 M. 2LHE,F?M-Y%)]%D"*C\]WVIP1&S:5[.%\#O#4)7>=?^_)6(@"QZWP=>R'H K3XV)UP;70Q MV)!7#3O5QH[.QG'89Y :(NA:BT;3ED6+6M-,X>RBC4P[!FPP\)\@KAHP7T(A9DL .MDELPP&?.N@\(]A_]05'5_Q#=@N(*.8WJ!# MZY8-H+"-4!8"7Z#&^X[$@8\#ONO$[X/0%ILVK>0/#&<9HT#-*)L*W[GK=R." M&U(L([5^+$$WC#:OYEQ+Z7P!A\-IH:2AM-M&XUWI39/ZCB2-8\LE^@13'9S+ M1$Z;5ON&)23DG MN&3C://Q;"",+Y"1X;\6=E.*_MA.]0,>'K#.03&2=TL*+T>) )(#_ZIBS.A] MX66QI;B 4Z-(!/N'BX0[_(UO0RRM]"U_&?)>78;LI6XB!,6)\2;#44#Z1GNZ ML/D86>0K@K(XLI7#-K4(N?)62?F91IY0P(8N>"A9Q]C=F!:@KU(\;=9EW](P M=KB\_0$%*BAP1*]1F-D15;_ HV.):(H(<*Z0 M$]$QBW5&5&Z1D3:^26F@\" 8%4R*X'TB;'95&(CJNGB3;.Z W>*M&@GNXE5: M\>4P7#I1+A IXLQ(0:FAB*#-$=*K%$D!@2-=^T)8WLPQ!TZFX9I\[\ MF!]X[T31C;KR-JRH<1=)S6%-&)\MB*-:I0 R\G)MKE]X@ M&5K+$GZHOY4^DVM.*^GC2C150"+*6U"6Z'#^EW]%R*E#/YSM)]L:YD'Z'*%8 M-^(QD[G*1,=PJA^C;P]R,9QJ7O6"*8ANPS?%0%&F'(9@4,*F_Y&%D$L?*,]& MH%=I-35,^;95)MHR:__HH M'!XI.F6RED__4 ?N5;YUP),% 0BBY2BZ$Y2?:"I_-$3L\DN-I3MF#OO> M<>Q'/O9*]6DBJA(B*S^(+67.9+1@B3%N%%/689YMU)V#)5B*A@4,V#46>?#A%&:;X#!'3P'&!G4MB;985N5TO@B"Z7M:&W0^HFN[L2)IB/ECD M]5*5*#$L.NHMMZ% >!9#6N(OF>(?.)!#=0U)*E?^_S=Z2GF0Q=99F>F]+"\JF/5BM)I;UH? MO$&=B>$2\>,MBG&T"\]MM]9$='C/P!B58YP?6'2765WI*OQU6T*PJJ5D>1;O MSB#BZPUJ+&#K:C(T6-4-J5*25^4E%^#5ZLH GQ!@<=N7 .@M[!*&>=;5FI2B#GFZU6\-7L=?_ MTR\?;$EHK^[>+/ET.]"J-;JOG2,L(FZ]+F6\S;#9)E? ;VG7@#=AYO!G\_6F M)KRU3JQY3KE8&=[=4=9!-_U%<0Q/^!D897,BY4H%.'+A>1V^WU$^J=?J+XM/ M>,(;Y)-MIW_OIL6[RDEB\U=7,%&/''(NPL+%D0DH;>33(OBS1MFJI;Q/1=&F=:B*)M&&.A?..6O$1Q]"N+M]<#ZED;W$"_XDVC M[G:;;?>D?KKXLDVLX>W=PSXCI5]MG+!O&DVWTVFZI]T%J)4'S?#MUF&/LE1B MG:E';J!J@(CU+)@GA0E/V&0EV>8AVA$47;>K>$V=FC:G;;;:+>> M[<0\3JE0*9,SPCO@,'+>8/GSVP/<17TLCMWF<?]V>%UR@/NLS\\I;'CSI#H\&R'J M:=MMU;O/?W(>YY#0=>$6=N^.>.66L#X?$B9=B(.U00N!X])9'@9;"6F]TZ&Q ME[]-)^VNVVDL.$#[@#*>O]3GLB37Z5'Y+":Q'Z 0-H<2/-]VPSWNU/5^[*=X_'RQ6=VV^.>H)8[;E=:;@>WZ7Q]I68]2_I4&]F M\^ZZ]=W\7KUINL/WFRK;'/]O[WT,9@V6C M%EZ!;D416.T/J)D(I?'J=KD,F8%-1[A-"K>49@ RS(G.,G]-:Q'5[(&+3%?" ME*2QP@L"Y3 Q/8%O0ZS[I]XG*Y-\:[!6:CI$X,0X4>I]UJB;QF=8EWRUT,** M2,1]K'C>&^AT1E/W8N;:^?K1^?KMXNKLYO+KE^N] M!=G2JU9@R_\R8,O-.DL@F^:-;FP#2] MHO:S#'9E.C;E.@5:_0&Y19XJ3!%8](+2 DX]8]TFC#;M8O^M6!+45KY9$=@S MJN]#[*34G329A?JG\<_.10!6HR0@@>O03S/4HP^@+J.8VC0;"%H>NO01-:+& M\HJ=-XVWQ<;C%@QJ$=L6WYBA%[L%Y&'N]G>6]8B]"4,?>]E$,76"?>>\:;Y= MUJM64<)=JZ"]_A%&_B#W2S7*!S@=HQ2,I"LI9_2CA:?5+W')?^1_H>J\JC[ MQ[4?6]Z3:8BJ&FJ=:JA,).X#O7XZH&/VE/+PX85&QBRK:K@V35IM2%64W31E M;\)$^'M5'I?OG_(%G+5K=-8., ,!K-U:?2-WXZ\KRE64>Q[*/5.#+@*1 Q?: MN/"@WSY.3VO)$TNH@+"=PT,9',X'AAJA2/T%]]\^ M0#%2KRWD&E6'80VZM2HA\C#INUFM]4RVQ[7$6],1W]\.$(4'05@)I?%P14FC MM5F[\G (UZQMIJ?)P1&N]8S29',6B0%DOLR0<3^!ZE5:SM*%6?T^'9G+&"H@2SSS]X\32,/9WR?FVPU0]P9ZOS\D01@BJ6 MO0/>Y#/9,5<23E&:):C&Y?D$>[Z7CR8%(]+W17!79=F&XW23;2Y4!2W.* M-UWGTSB]5YW/0>[)!I*R[ZCDV=$C_?AUWU62LYL+KT3C+A[#>XC&;9;\[";/ M;858]R[B.6!:W:\L9^L'O*K/V6J^IR#VL^3ZC[G883KMJJXZ\,X MKK79G.RJ/N=9>4*];*(GD0X9I5+.1AA.ML5GM5]3G/O:-5DF9%U8JJNW.[4]7V M5*>IHFI%U2=-,7FDC*K*@JKS4U&UHNIN64Y52=$OC0TWXSD8PE7]6AY&M],G M:#QY.'!=7S0LDI''"-6W J-I(/L1X@$.G$;S-4);O3JNU]K.Q/-]]!,)I.G5 M<;=V8CX2SER*R('_^9Z,:IPX:(VCWK<2*JDW=[K\MDZ]=FR&7CU5GDNG;02GR''\[@PX&<8*2?(*O TOP>.P(411R'"._C(M1@$GD]FJX[;L8T?T!@E-%,D[]1(,Q#J0O"(<1]]-ZWA=IT!_C MZZ8P4W\.OQ_&DLB11XC$YV 2HTA,S$,T&=Y46 YM,OZT!\MS)J&/N&2AN="( M8 8$IR6C6P^6J;=)$6PE/E*VE:TZ;])I[73-/>I;(&FO&NU:W7YNR38)!C_* MDQ#71RA\(A #3P2()361$<%+_EN.O;Y:S3_20&9H8PM;C=;%@HHL$V422?[B77FI$4SS$O M],. CP,LNDU,P P'EM8,MK"<">S-[[S&,7,/T?G-O67E\:TI*?KE[B<4B-; MN161%Z9, 3KEP !1%$:XC>J#/H&BQ@06ZB,X*W[5IS/MA_WO^"]^!CZ'Y9K5P!$VVN],]NT"D!T*Q:)SA$V1SBF'.'[6B>O M6K66T25P.$]>VP"2$9SH:1@0O"+X;%Y(9@A)$<(#U./@I_VR"3E>C$(>;%P/ MU+)(6/C13H(P8_6$F,L#)=)NP:1!,.4/'+!:O@07$: EZQN,:CECP>CU:EUQ MVHL3$23P [0';B4C:B9C+QHL6D"P\'&8P(;X/F%E2NF3+06V,1:\#!:^Z;3@ M&P%S]8)T@A\TCNFG4Z 2";? ZW_GGS;QIW_!S.AG0%^R-_I@33L>[!5^"O; MR])Y]^!33D6=J%14S9ZKD$?O@C^=P<--,*IMM=@\?JU9'M@-GB=;.C] @65! MM"!X:JQ8?=+S J'O<,8@CN"-D9CEV4SI+1B# 5?!]@*%0>C@*:*$_\4CY SD MV#80RY=4VY@ V;7=UPF%@RRA,&,"R>E =Q '_WQ5MYP3("IL8S@+G$;CM3,; MRR#'"BLL'^=L)>#M='&R2KC0*QNU)A_>1@W>NR9&+YK?4V S< S\^=X>&06EN1_&:43CKX/0C*_Z"@(!%(?+CK'8 MVWW)7PAJ?LVVIBAL4']I0[J?3E*?$W'E<$BF#^XN_ ^\+]"A.&S0 MGZ,L"V)?V4+! B0WB;;M(FIO/]8+5 XGEO*Z0]MG2NM$17L;6;#71;\*#E6S MA:8';+I/X9\8N%^Z.OJ:24']\Y/3LI\;]VL%+CIZ1X%9!'%-($>";1 5#841 MP?$(PN"H+^*Q,UH4UTX?WCCB&%9.).#0J$G%#Y<&B!!+GLYL9 L7%VWC)(SF MJ#7#/O$3ZT5B,,&ZD.TK?L5IZ2O8Y/9S1R9+MEK"G$JU')>,N+=\^]&+^R!+ M_H.>#W'EN64\Y;]LG.9[&^T1-6[H4/C@>Y'>%^)B=>16N; MEGTOII/*WR(1]5?6Y0U_]#GT!RXH<#3^O\._4G_ 7Y_%<=CWB#XW8>A/Q'>8 M'ZGT=\Z;YMM,^>=UOB*$NY9Q +\2,J/_+=Z2E)_ MCZ.]:;UU_BW]6]%W?@/*X1T)[]+*:R/D-D\)R8^1^ O8XG_%9/K.^4<8P/#O MG%\C*8.9@-=G;WWGG$6CT+GX?/UN04:^,QHJ>^B"Z5=VJ'RA]GU&&5 TCG[I]7V60 M/] BJ0CW(,*UG]&3J1I&/HDYLE%D^X.AVVDE01[FT^Q%_^JJK6/5ZFL[5.U4 MMS:[X&97K1F?=2\K7?LPNE5QUX?1;?-MT*H&BL]Q\5;=V#R(;D>-#=]8'@SE MFKMA=AR(%;TWWD)%MET8;C?)]E)E0"$M.!KUWM1=^/^WY5#Q&R_9*=8O5WN# M+/[X_.H[BG)V]&@_?MUW5=?LYL(K$;F+Q[!<1);*Q6U6[^PFSVV%6/>NQSE@ M6MVOPF;K![PJM=G)LH>*W-T<>JE- M=?WP0 5:U38^D./:FR5<56JS"YM:Y;8^D&X5[.##Z+8/MD=5:E.N6"M9\C"7 MOB+X4-4MT@/I-L^%"E7!4"_=&O=Z@ \Z !409N'T.WX", .HP,VV_4,'U!! #8[#0MD+P>SSA#2 M!G7:1K>UP#4'"HX)\<4F"&,%#F^81C"4@HA ^"6'J M6J-?$R$4YC:,.4Q]!;B&V)<,^ZWQU0KP4LY9_\_48R?>Q1G9H,"(?^A,PB 9 MQ]E(AG@7!K(*Q]6HE_"[!;0S.*O],:]_@(&#LW0$A'%:=5:7+>A#SN$'\L? M7DQJ?JK3S3)>@FT^?5WZ2@*>AA7YA(;>)Z16>HC1V9#7S7CZJX%-.Q@/1F^_ MWE]@\F4@G\7S>LH'MK,(Y]D]7@[GV6C56OG?-VN-YEUXGO=![GQ58+L\$">A M:KHY&,T,SN\NK,_6$JS/,)!'2/W'P7R"^;$=F$\GVV*ULW@H4* -L-@'"2I( M(&10J$N03*W9MTI!2D$H&;S#F9>,E32,0=3"X4V%7L95* 9'WK_P[&=PO_@% MHP*Z1I)F")/J291RB$Z(-)'.-Q%(W[F1_7$ CL4(409A$SS?2^8D(&<2<YH#Y; MK_44CCN+VE:_]&[UFBVW\=HVKD1F@Y38#WK\BV40F=I^6%NS-TY>NV!A@5LA M?!]EQ#"&_8,O[E3HRI(!T1-Y/5(U;'06%/WF5/L:/&B=^ J: M) )8 \8<>U,>H2]2^FX -NV=$H_ K,7B/Q9)L)G M11HSJ3*NXI $. C\-W0!5_IF / M2(J8X";6$!3=1'GB=#H%?B.]+Y =%+64P>*PE_G<$,_QL2IKJB4*)F0"^#HX&;A2.,HS =C8OVT;V/E,7&"U$V9FAE MPW$LC8@&CY./3OS73Q.VZ\0<>8,9F_]^5/"\8O+D6QF]7'-&\(MFYBJ[&1/G MGJU;-,,7A;#&J/@3(R5KSF^P J"7F]LV9!]VXL&3I!OWDW=ZFS UN"_0/H,= M0.\Y#"I6.4P]["-!"].(QZ&%*#MXZE4"1C&[4LM(%S M&5&%%(?UM<3:6YWXJ[783!52W#4[=UEH$[>@V6 ;2(QR\N#6$5E3.0Y,'$&AUF ARB1]_N^;;H:9V!5X^AC MM\8V9KX>T*V1;2?)R];R/43Q$6N?%*/5*M:._^0@D@XRY69F1?1AY/=5^'X4J!&%E,0& (. MM;F,L-X^)'K?LL35\G]O6<,NLA#Y(HM%#K'MV;PYJZZ*6O5:<\%\4S=&72L: MF>,8H\<+'+-"^^$ ZM*C>'>R&,NX>X6V(9HQ.^BZ=LYD;^NP3;-MQ8756M@J M:!0-=[1\]I5WK$9468>!0[P[5=*HE![:%\P%S)I-ZYP :[7:!:F*PQ%7^2B: M[G?5UCI^O>Y]FAUX$T[SM?EMX2I71>5C*\AGA1OQ9^H.=95@QJ/ ZU!> )Y% M>PED)),Q2S3(UA^K2Z33G/EH717W!5-#F1UF'+#Q3C-[TKP<+(H)Z#E\$MR+ M8!#-"Y,0?ARNF(EEZV:4#I"(?2_JIQY8Q*&(!@O3*1VLG@6A\1IH6?Q&@$O> MHU>).3$4*#'R^)2)5%R0HLZ<2*6#/XLDVU_-ME[\9OTS^ZIQ8FT['MIFX="6 M&$%>L"ST(>S$")'P,:186Y8A8<:PX_$URKX%94D>#^F9S*4CJQ;FJZ\Y2_PZ M6XL[+L.$;#CV. ['HHY>!$\E)]P9EP;O849,RR+"61QKZ47 M)GM[.._I2*YS6$L2(M!= ?_$]CGSBI5NXXY?[RV9UW/\+).W$#959KUM[!LR MJUBU';U6B0OY@Z;R"MBN]P+,NM+[6>)WF?.&@Z&1D$OYBN34%W! ?#D2?4MI M]R09$F-:1)@F>[NA]W37[JWBK&@H;F9KJ8:;H)2.89(P;E_@\2.-$^=C;/VQ M"$9\?M=RP\CVRFD^,0G!XE2A&YT#4I#%"]'_0@K;*B6HW^T6W@MS0_E@IK;J ME?!SUDC+UE74'3ISQC*<=5(?DT\."N.O0SU^2V=!0Q6C;MM-FJFNT->[0C^I MKM!W,1'IU\7\PTS ZA]1(J#Y&,]AQ\K_F0GK!LH$A2Y7.]_Q[J('"G?F>.C[ MBRB:DTR9A&F0L%C74IS>XVN3R8O-'(1R.=1%,1XU_(1B\).I3-3EE/$^)V#D ML[L*O,E*I*B\V9=/2+);@U"B*&S?HML;XUQA3D/P= 5^"&^/Q]Z0[ J.ZY,3 MH1^)YW$BT64Q4T *JGL$^J7$VP;8/*_OQ&"4)DB6DQX$$"3[ -^%/F,+L4 1((% 3GX&[E[!?A_/X ([Q!*:K3KYM'(.S X;N!'D*5@E4 M][V$U3HN/(Z9Y6/M.DJ\-1V"NTOX$GP?RKP8R8E 3J(MH^--;_!4U*\H0KP$ MHWE@6TDM&.!C3,Q.^/L@M!.N;?I0Y!'7F=@SRJ82JE/,[QZ'?CZ-VSR6T6]O MC?5/N?QP0;P56TT=M!I!A=',AQ8PP;LOXK')=2?3V-8BB@?FC#$"U(?/,,$ M+/*_]&'NIY/45U:B*B=!MPK^!X8 7O[#8 &(8DI^]]4-:[ T@7UO-RI?W+[@ M2/W=Z'M;Q=MBH:C>C7NA8WD+Q4:K ^7&0\ADK75_NI:(O30BUM4R]HX$'0J+ M+*LEL/-=5#)+884+!03HO>/]KK/\?K='GF?NEM>UKWDU&;)JC6Q*A0J#.%]B M &->PW;'O32:N\Z7$%=\+L#U Q,&YZRVX)]H#@7"==Z#R/;@O)UCC+7GB;WE M]:_DJ5ZB0;.W5W5DR8*7'\Y($K('.@YG<4'I#T>Y JO[W#MUZ_+UG[^)E!/]$D^(SY>B2U6BH.RF8+W@R/WZZU2 M>FNM.G[ZY1(7BE%YN?VNJO?I1?!J\UTYNLN[N^]67X@=;3/1WFA7DY>*GK:E M7=D;[CL(LFU1@+-)KQL$'(KP;KB-X^5=Q7:+17=4?#=.=Z*S\X%LR]ZPWT&0 M;:L&./7]2,2/[0(\/J_\?M-T6\W-@.R]W0].7YMT1R=5=[<'A#X7'=W%PI:% M="<[T3W[F',A>D@O_]\,@D)R8:[KK6/TX*'3]F\!H]W?G,]YJFNS&9.Q% MY3QK%8FDK#\:WLXWZDNR M@!='X/YV*A>]Y.O&Z?,I#^I[$[K;1QF @^"U'I>L MX]BZ@1CFMB"JM>8+,@J2!0!YA!@$N_ MIEQ]OA044R"R;V>-;?^_^UL#AV>"JU;F#E=(F$:;+(1403YFE\5C3#&1(L(B M+]4P,S2=H%$:W@+'8WX*"57,9*..,O#<2 ;X._R(GH+#$JOOL8\=5J/0[31O M]I*$Y*P_GDFFX+LX(VJ]P.Y?2)T4Y!25+!]?$K$EZ<'E. M-3-:^UM)T&7KI[0D4^M%2HR2DV Z3 >LMO-R_?&PBD_18X$6U_ CN^:O9(XL MM99NFXL-6<5(I>TE0+-I0MGWWZ6^"V,A-5+JDH.-V*"_8BL:D&J50II2RA##ECRN\1T]@GE M>^%4Z>Y7]7 )X#SZ; UPO9SO*R,-^!>V7'JW."]^5SB%8\)9-#H%$+.G*)<' M4ZM G0^DU<$"?D0/5UW*=CO%NENE6&\MQ7J% C$5>)A5K#-?R<+F0J&!.L4D MW_"\Y3*%,8%._IE2;Z#<*1;]/MZ'Q]9Q9O5!V9"ZBBB??AG+"*LFA=.+,%&I MIPI(LIHCN\X8L_!0I@LJCI1N=&%>A.%FI5862D"DU/<%%U/_6% M:7\]QU_I66#J"F:_8G(FU0R*K/$)MZ+1WD%1+K-6X=X_2P0>]672PIZE:9RE M%Q<'Q,S!6$JB+6E4U$.J5LMD=;E&ZI/"'%#:&WQ*KC)2G%H\85(J:,"!#$RB M-=+7]PT?H'S'C%^NC"R;3J9.:3)#'U-\2&W?"L_G68*R\Q+3"68[%O'VRQ66 M9SQ]E\")7B "J@ZG+8H+R;L26Z%8^:156M++2DO:E0P9]$7W.!UI5\C,\T?_ M?E\SDLXI,3UA:;4_-UGWP.]>GE>S6RO>40*V:L?/?RGX&/"]GWXY@]]B#X0! M^!NZS:%IAE!BZQ[@+G>>9I-W?KB-T6\YN-P+4127)E0$/D: X9T#W,:G$G8[ M/]S&LEA7 -R_$&UQA982^G+%P"OXT*I9W<%M:_-TQ<&HP -7$*[[0F%'?_J% M[TXITH2:\5CB%9_.PJ"PI7H$KVVYW48R M"^G)V'F#^ J<$%&56E8QS<<%VZK(YB%&-A\,&??(^4WZIE75[X&'63+7V,WW@&H,&O7:\@J# MW>+DW2+F$9.WE0-QA\9]*F]G XI>L\3QHOM8JHAW M^GB]_&TH.9E/M@T/U5W/O-B] B@1'[Q- HQ 93,LK+*B /I%S#_+8Z3SJ3[J7Z_SM"P#?U6FLC,8JWSZ=GU*%0 M96H'?R;>G&[H(OC0VFZ\Z796).8^]6%XG$HQA\&HB+_9BD-5B!S\T6BT5N2" M56=C173PY"G-KCW.ECCS?3Z8XQ4!:JR5C*08(%9D/PQH5S#)P N24!4AJV;^ M'E;:<86[1@'XO79=<[C_]-XUA%C;EZ1V':_0O5KHGF$W!GF%[L,B3/5EL B# M8F/GYMKCTZ9X!,D[),2-G@S@;]B1(/$BKK2<^B+8/V!H3::%'4&ZD<.RU+'A M[;%1DPRN9@:3JMJL9.T)K,+4?DKU^=3;P.XB@'L_R/!M8.L&?EQXH' MPI>>6 UM8->IB58D"\VS7!JJN>O(C4(A@16V>AZ>Y,.4@D:O%AF*UTJ07 H6ZC?.6%-F TY5C: MW:5BZF)"L#[#E%"ZO1@.AN+M+[ !%%S58^FC)ARA/@DFQJ M),7/(VB$T^7%@D+Z&$83X+ZC?S+M=)8>TJA5Y)=.'I%Q!5>X=,!2!=\Z3:,^ MHGJ"@?H#"45H4#7=YB=78%X"BM,@(5Q/7B"VA=2V=]I1G:\\UTVP>4F2 MY4F;XGL"M:EGY'"IGH#$\ *>G: :-.FK-CT(?][WIC"D@6F#S679T2Q("OT+ M;)ZG&@ 4NC(,/&YV,(C$C('35>,5U-_9/")Y&_JW))KS1?X9R-Y>;FA1C!CA M5^!L-,DSRF.KB3(O+T_Z2/)O",B,L;ZX@Y+*N7W5**H"VN0B8EJ]L.?$:)$T MK$8RX?Z,0?F")(N4##OGC3\;15(:$.A7C68Y%Y<2#29K,Q4.0+T5)0@W/P0B M8,JR5T0/+V51?.X.%C6#[4HZ\O.G'^]*=Z#3M=Y9=0=Z!B/4YU9FNE^B,=I( MCO12CS &P6@@_,,^BB]N_H)?<_,W\U'F&ZI!J=<--6V4V!8%6_N$X$J@100C M3M%H&&(#2*HIJ#E7%H2Z0I)BRZ(@ IN6F,RU:6P>0)O&KX%SEH[@GTZK[I9H MK+OE.#5:NA9!(FA/WXO@N^M\J9W57-T52OI#U_DFPZDOC1>HLES5KX4"ICV+ MXU#U]*O1'MQ\L 9$&][')E11["ILS*P5:T$YD%)0(EPW@%TF[\/)Q..6>$;F M?XO"/O5+4NY"IF.HM:>V>4E/EO8[8I!/'#Y,DQAI0VZM&>8-X>6%CH;JE60U M&2U>,)/>,I57TA )]*:HW4^S%;]UU"M7^2AYNJG%TX0C24_%NHFQ/U\T)95A M6FMV(HNJ%&&<9>0&1QZ"WM1JNDX'6&PM$8\#!1+*NBM3C M$%[4/!".;!LO9\-=RFJCQZPKOC9ML<>,J%"I1F([&SC_20.K?M-:?0[-V M[QFTUIA!V]H-(C]VE23I=D0>$[.B;EN9,9OV[##\$A:.MAYT%><[8^4Q!$'* M0-'Z!T-)FJX.F_M:@4$J.RH-Z#@4F(;?(J-UWXF-TM((78*!:NV[,'F%?5SP M2),26P]LIRB<<6LW4#5Q!KV[8AJZI$WW'Z.)>[H1>41:1HU#^\+1C'*KT?1: M+4I+4%KE(T] D."7>=I^N@2+B;L93_V4R80!>">>8I"9.B#3C@ O-O$O.=LW MZ[[6 [&OVMNQZBV='+K@,?9BY5"@<'Q/DKFLU?F2#K+4>J\02-%%O H5>II& M<8KEA"B G&^^'(Q8Z5_C^W#;S31 MM&]*NVR+22+TPUL)/F&R5),\=' K5 D?B)@O@@GC9(>_MF@J)D&F,\?2>H3V)/ZK8/"JSA8Q-#)-'WK91P$PE?Z,HX9 M]KIA7KEOFWHO2XPZ#%ORPXEG8LKW')ATM.*0<%],.,J1!W($9#S0EXVO#&SU M52?GE6?Q?8FPYTC^3OVU%@:V?6,%%O-6$XDSP17!>?>F MH7YNB03>CKRE+;"!-QQ*O%>3P#7)3$H%H4PCTX#X" O4&2IR_BLHUAXB"ZMW MF6%5U"&;$SU3D,E\#F)^MN; %A; 95T%1F&O"TVBL?"'SIM7[4;M-+//;*II M/4(M\6NGKUVP.2D:!-20RI;*)L*A]5:M MG;CE^KTH,UW577;YB2/5F<9],/;HNA?.B&XFKARGB4S&X8"/04;46#4S9S^ M8GD&]F :8E !@_Q3."7*E\!MX\A#V;D8C,E?(=@WBQ=?N' MYV#O=AD/90K>2O.$I.H)'\F/YV?.&P)\26%;R "AG0'BI3[M"]'GK07KSAXG M-DS'%K]3NNM 6C(AU=6IZM/*NX(,=OG^C&1)D/AS:S#5!!WX![L0EVTW9U=>Z2P-472*:/,>8P33EG M(;%]0-CI":,9O/+(#T.ZW*7#QTN<2!'$)1(6G@.C4[?.S5PQ MW8&"?5#2A-K#0XJMJ5"W9V\R];V^!1PR!KUB MII;K0J^"ZY%DJ9L#*K"D!7:X%CXVG$XT7RBZZOB[4FA*JPL?7A:P\5@:*HI!",[KP"7O1 Q@X80 ( AKI2@[ MV1]"=L;AQT A](/)$V./*V8F]!"='8^0;HWM,S;(POCE<15\ 7D&^3;6N:;2 MIF=)S?D#VU\':$1.4:BK81DMQC"$D9&6S&;"JCL&6*4 'RH>VS=FU,J\0/ X M1W'5OAFY&H0830;W0.+DFEF,22%[!8H'C&5H3Z4_M9!EYJ.#QZKXR::VHT 98TD72YP_'WE3UY ?]9V0Z8EQ7W(Z_'ZHB2 M&EKUUAOQ]DV;[-&*28HW-&K/].=L!+M\RX13$82+6NUGR&]Q!H;*6$-H:IWQ)0R.?CT[^V9E3GU6[=&X].>.4,AW> PGJJNO:Q%&W M!981!&9O)@RG>(6BT#:Q$78T(*5-:8=ZU@BW'7LH?> M7]Y\.-/1/526.%5@AD@.5K$-NW*K^"J;(5JQ[/1Q5E/L33QP8E$->XF_^CW6 M,)@HSIGSI(DI<3[SILR';#1CJ@]E$N39>W 7R@H21<"&%0F M^1*C&8)!#V^;=NN6V:X/AH!,6YN#I"28N:: M8PAP&QF/8]#1W?R!0BZ2D_!6A[ZT6S8T%](,$TISL%ZL3@-0GF\L!UXD^QA_ M!Q(^EDEI>1I N3$0K6!B7H&MSLFFX>/B=S90V*<\*)E59V1EW)&,"KKQZ$V. WAM!># M@9]F_9T1V,7,.?J^\0Y(VA<8%I[9^ABYP*? -)X1JO?)H,KSFEA=^X$'@%4V M(5^I3R.,#%-\C^\M]H[\%JIEBF>,3&9C\V*VR:WP":?9/@WJ$H=P@OGO+EDA M8+C,_Y(J,P1[B(D89$Q@("?H M&U'N66D9=* QD@$RPM+#&CDY>QGCFF=B8J#4S-%$X*TA^7O#-*+00&&I.#DV M!+PX]_*>3'".,F#H=)Q#M@*,$5!6?4*O3J,E3IP69EH<9_?4H1^.YF:%>;_0 M_)Q<1B8DRWAK[.=0:D9$D01CV304$\^?_UQ\0TFS8N# GWZYDF"/X2VLT$F_ MQE(D>YK8"&A@HL_HD9L+_3#8^(0^JOOJ&Y )3/&;F?2!03YC,E=K+GFSWI#PU0E3>OK8O MTW6V!-8^/BV:\>Y#)U5KKM:\KVO>/BP8B9J1#+#P M/A^UA6A#=V_3Z6Z*EK M :R]QV#.&XPLO-WFEC\S4IC;;K3<;F-YL^O=XO#=HE[;/3UINJWF2\4N>%[J M==QVO>-VFD^#0K_OU(-CVSP^=AOMIR'?0WMT[\SN/&V#Z-WAPMT:KB);1;9# M)]LSV;@EZ;FV6\U-3!8-X6J[=VZ=%=EV8;B*;'M$MNT#,)-,7A5D^+G:U)U; M9T6V71BN(ML>D>V9K.'W(O;ZSO[LWMIQH7JM^5*#N3M#P6Z%GOE8"K[4D/B. M4+!9>Z(KF6 ?NV2SS M^$ V:&\8L2+;+@Q7D6V/R/9,INQ9UE2!"@ZQO3?659ERM9_W*.RP-RQZ;([J]A."!4B4*3&FX&AZU\Q8\=V-M->R GC8Y;;RYWX^Z3CG';?;7G[;<_]# M<7%@!.R FW#:V+/[LHW?YIR>NAW=9FXOV.P)]!/0J'N\_-+K/C1:M=I?G]W. M_;C0HW;'[-NM7W;"UA_7E^= W?]XG!\8!2OK=W7=]$G';;;;%8/M&(,]D^U[ MM=@I?\L2^([N/P\]&1MH*F2.3/?4;=>[Q8F7=OQY^#'Z;5?I_+CSM<%]:+3; M[NF3[\,']^.N[L36*'W2:+O=YH*1OF%*OW=WEN>W1NFFV^@VW$YGP>+;&*U7 MT8QX_9E=@)L082/%79D=VS3%GK>[2,MM-D[=>NNE%D(\+_6.C^L@NEYJ"<0S MTPXHUW&/7VP)SG.?VVX7>WI5RS\\-59*O(=NAD>]9DY3S>X!M"6Y*$ M/Q(BM*MMXK[=QE;O;!C@_DM9Z2+MUL&HB%\1OR)^1?Q=O )XHU&=MM%[N; A M+9C$($Q[OGQ8<.LN+^ZNU]VOX_!QJ^EVVPLEY46&:+VTT_B2=J$#N]!R&YV% M&\QJ%[:X"XVFVVPUW&9](=A1;<,VM^$$\UC=SA9/0]6<>A==W)T?KB);1;9# M)]LSV?FN$>ZT2GQ[4,%B[?2EMCA]7L(U M:R>=YY>T+[K3]'.+C$K65K)VR[+V:43&OA,.9.T.=/6O$K-?[#HKLNW"6LO'E,'GG>X$\&N<>4M2JUU__Y. .3,5@ )/XOY_JJ IX_:4JY*=%FK<7 ME-YR\_RG7\[>EM[QE8Y0UMWU+AWW,+?AIU_>WV->YV&<.%[03Z-(#K KXL"+ MIV'L4<.N<.B4;S M)UO"Q8.7X/$21/_/U,NXZ#?AP\G][EQ=OW>Q7*/V9#/_>,^9QPM3[_MAG$;4 M&?0J% /G\E_XS7N)*QB-Q<1U_CA[LNG_^O#IAZ64?^^-G);S+9)]^! ^>JJ) M__:HB8L@ $N^#_^(9!B-1.#]9?C_HB>CL8@&P$318(:)%9]@_*=:Q^4]UJ$; MR19$9JS[R7IY$?F$ROBQ0_T>$[_K.U/GHQ>(@&3]9RGP-,3\LM7_WY"'I?#B6"0?2[M]*0!AQ(Y3:GFG%D/ M\_3N-X(C?^ \9'8/K^_F]7U\C8=U;L9 UFS^^&P0)F4TQB77ML!G:YJR-+13 M',Z\^8BI!!9I(+41&\FD/]Z0C:H\C/&T-XZRF=]# !;RHGN^Z'^W"G:9:[\RVYO^9BI$\ZD52?#\20QCD9T?X M,S&/_Y]?U@GQJ-'DY)>_"V<'__?0_-U_/X433?I%I!%.#\_KWOPD8"'^X MAK3]^/7+S='UY?]W\;-##./0!Q_//E]^^L_/"WOL?#Z[^O7R"U/%LO),BFON=[1OOI(^0,X==T+##CQ0CJB_>7-Q_.'-!,_=2GA]81U.O_ M=R.K^AA&) AO8!-9JMS,I'\KG<\PP#AV9# 8?$/$:0"+/6FZS3KS0;][H/L MRPGH?Z?9Q4\;I\^XBK4%1M%G?7X!(%LN+?_Z:^>BQI]"LTB;8X[):W0-,R M=ZZ+Q'S"%:^MDPYP?YJ//B(%T;R24*45O-69V?B>+*C&:EU>NH:HU5VO>US4_4\YUUO+J;V\0(/*M(V(GDM,PPI@; MAN?6CE"^V7J%S#-G>+GM1LOM-IXF6VG?J==V3T^:;JMJ /L@ZG7<=KWC=II/ MT\)TWZD'Q[9Y?.PVVCO0 ;;JO/%BUUF1;1>&J\BV1V1[)BOX$@,$,D[T#=G^ M[.,]VO&WW$[CI5IC.T+$;K?EMILOM>YC1XC8=$_:;;>[ EMOM]:]HV1LN-W. MB7MZO!S!L[)Q]TU][OQP%=DJLATZV9[)QOT6A;> MZC3/1/PX2$3U-\?=4[=97VZXW2=>]?; B->NM]V3%]M88D>(>-RLN_476VJ_ M(T1LNJ>M4[?;/'U^N5V9O"]VG179=F&XBFQ[1+9G,GD_R"G6*G+] Q4@34(8 MB,L!]V=3[Z$?6ZV6V^Q6MMHCR7CG>79@%#QZ(>O=4?)ADG/';9TL-W$K%GP>%JSLVEU4F3L_7$6V MBFR'3K9GLFMU@[1KP?UZKG5GM/G^[.@]0I"-3M?M'B^O/;N_87%Y8#2L;-N* M!?>2!2O;=A?5YLX/5Y&M(MNAD^V9;-N/JK%XUJQ[?W9R_6!9L^O65U3]W-^< M.#\P"E86[>-NTD^Z[FFS8L!=8\#*GMU%5;GSPU5DJ\AVZ&1[)GOV2L9)E/:3 M-,(>87V$Z-B?K;Q'2X6.VUU1?WU_>^*W Z-@H^F>G+2=#5+P@_OQP&AXVFFY M]158I/>GX7OWT/BPZ1X?M]WCSB;/LN'$RKS=1R;S]B82 M02SZ5%:V+>/VCE;J3[7#&^C@GADB;K>]4)I=VEW]X5KUHMJ&NUK'-CKN:>.I M]^'7:A_NLBE/3]U.:\&BK,[#EO>AX1[#3G2/%W*TG^9$5-;^+AH2.S]<1;:* M;(=.MF>R]@VD+>-C;M_6;\%,!F':\^7#],]=#?3O>MW]BOKK[:;;K7?OTJ8M M6YON%O>__%TX==NM8_>XO9";6^W"%G>A>>RV&BWW9+&O8+4-V]R&KHM]N5O- MA;8W3[8-JT&CMP$R7AS_5D2>"!(- 4R?S5B!VA_1D/J3(O:P[P7R:)Q[2%'K MH5CD.5YM+^SI<@T-6OFM4\:GI2.4E<3?95(\S'+XZ9?W]YC7>1@C8'T_C2(P M+\+ &7CQ-(P]C==]+@(Q@&USSL/)1$9]3_C.O^78ZR/;"*0?.S>R/P[ MPAS-GVP)%P]>@L=+$/T_4R_CHM^$#R?WNW-U_=Y%K+?:D\W\XSUG'B],O>^' M<1I1?=]5* ;.Y;_PF_<25S :BXGK_''V9-/_]='3+U#^O3=R6LXW[$%'C9>? M:N*_/7SBU!@O ,>I#_^(9!B-1* :Y.$*+GHR&HMH $P4#68"=N83C/]4Z[B\ MQSIT.6A!9,:Z*M3+B\@G5,:/'>KWF/C]2Q@<(8*B\]$+1$"R_K,4>!IB?MG3 M_7DM<,T@3[YT! K3N #_%'L3(%FB/E+YQ+! M*J,!_$@Z,R\9KX]GJ<[T[X&'O[G&X=5.O/G?_^DVF_5WN%WTU\:[MZXSD\B, M*,% C@'+"A@@T)N:S7.B-A7/H)^BM>0('6$(9*);L5.[2OVY%%$ /XP)D'/@ M^2E^&,/!E#7GS'J8I_?_L_?MS6UB2=]?A>?+2R.+#8(M(#L:#[]VWTN@"30!2&$9+8VDUA&P.G3I^_]Z^WNH- ? M^![ @PY5<"=0!3+:BF%(_CF_K=(? 5FC]\?O.FZ01&-<\GD!W#9_JR]WM_VS MQ][_75\H[%X*^^!+]VOOYH\+9?%N2FQT]-RX:*28-9RAE))3H<&V=J2G8@3& M<^BGH/2QC=D%$ &MXW>*9?[CG=4R0);UK[\JK2Y_SW]]Z][V>_UNO_?;M=*] MO5+@@QOY\U7O\?+F[O';P_6CTOU\]ZV/;_;_KOO*0^_Q__W\$S[[T_R ZOVM MN!"R=H%W@,G\J1V@X,-#AG:6XJ= D(< @L9XB>#5,G4P?\*O@B7-X#T0*[*4]"<;NPWM-CYV;I*>&Q.N,B M !PVATH?SZ/!8)23"R<'OT^>1E[TYEO8!PNN_I-M#+['$GI*__K?_;/>[=7U M;9_3+&FRNZ9M],QHT_X^,9[IV9-'C>]GQA!N7H*[8?C'/ 5[-P=(0 VZ$%VY@C)3\/,?CXCF+S+:0F&W^ MQE]ZM]W;RU[W1GD$*7G]%3;_D0G.QV_W]S?LY^[#'\I5M]\]'0D9U3,4:4=,%#X]$^_]TW"FAC=3ZF2>8?)= M^>G1[XH.Z/@)+*5ZF^2]U(WU^4'(GFS!9"E&DL2,[^2N_%ROU=65G)Q8X%1" M[BXGF>LU+*+[Z=-1?#9I<8 M=0:'O>O[W#ZKV.UMKKGX6BZ-9S<-?\0BHP/\!P: 7@R;^^G%[>XVE1+RY/PU M=E@VJ]+;N$ B=+ZL'^A??/%$:PMZ6$/+_(^&'.3@%Q\PT-'U[X9H6YS5X/_ M48XQAL=._;-GPYA<((&[CHE_74?4[0:7AN?-P"'YS;"GX+WQ*!LX_C_ IYF. M33W@_W@)R:&RK+[*;O>W$8> M[6'7M0;12BF!'5"0XD _HMC4]Q7#MMU7C*_Z%PH+9Y0.K8OY ,?PN=UY8.^N-Z5.WT*AE-;7I5UZ_2&SN$%%_;N(S+0 MZI4DRII%KBMP)7HS<25O44ZLT1*M[#QX QP?[IZ/[ X<\_) MF@]+JJ15:Q!-K0)3179= MLP)@RT6,)69[UHHQN1/899N3F:42K=,@M4Z21YPBQE:B-95+%IT.0Z4QTD8! MTR(8J4FT9H.HC?4FVM[XIP+\*L@(VRC?L,1TP&>9X_ :4=4ZB"JMLK8*MK82 MX_IK!]T@>J=#ZLUFNW3 MV=K\]&ABDBQ-C]X"/3&R=N,:3BQ;!I)VUTJ+3ILTU$:E60O6K)UM-.N6N_\G M]5S3\$2<@22VD\%L9I6$5ICG:=;X)LA6OVN=Z@^\]=P)WF!'EWD90+W2)L(]L M@J!^1:KXT][ETM^NG&0K/E+ >^]OX!BPQ%UK=J]MM]B^OMDRWDY*+D\]2R$1.L*N%,8+:-.L4DLX64[#IF;XS8 MH1QY^!?/]7>I>FIK3=)NGQZX05F8(&WS-^H+V__FUXC>/-FR32Z#OAJ#D>50 M;\;,>QJ9]V^/&==)I,1,7#K"@: K,&7H-.W$D4V=P!$@K6952UZP.-(2TU;I M* >Y[SQ63()-U"YCK5..]E!W,)B.IQSKWJ03'-/!@+^K2/ 6XNM]*A5XHV"\;7 MAZ($Z_&S7SK;)6:O4C,1AV8[/B*PJ:WO_<^-VSY4J8LB[3AM*_B\5 [;H799 MZR!4%>FTJCKUHBVYK?#S]K'WC1KI=#JDJ:Y/DE;=+B>;O"C][VX\SYWB*ZV89^32C$/+5ARS$3T/<.D\-OO53HT@>6V:@+K.28=6C@G M]<9ZH69$V>QU[HU:@]3;5?M7T:)FJ_:OO>U[R9W5747/O<%&0Q(EB*;)1PU@ MEA,8SK/U9+-)<&Q$JA'+5!BQ>.1;Y-PUDJNQ5<_7EXA[>R'9N<>U0]"EWB*U M#F(T)R70*OFUSWD56W5J[6GWFZ31K!%5+2.>;YZ5J<#&(,&\,6NJ3X"+'\RW MW[]%-ET'3[Z1L$) :B1V'VC-.J[G4:E%'\T]IW+V&LAFJT7JK:K,M6"1U=I( M9.W T?>=9^CW?6 ST%[ZIM/P[AJ5>NQN\VU%7#@W81Z8+TZSS?4\"G;D[LA M[ C;D,SBJTY:S3:IU;>07U4#:7D:2!M;00;NBX6T1ITT6NOG^U3]I*?'F.MD MW%;!]ACD0W9VU$B[42/-VA9C8BJ15B*1ME78/B>.:=4;I-W>L9JL*@ YM>QM MZ6]73K(=N "D?]?OWB@%CF9/%HY/-JQ5T>#M3'<*#N=N1["URU?%; M9;UV$];UED[T>IMH^A9)KD6IK1V;>L^'E=;-/]X#YZ1QS%;YLATYI@W&8+-. M.JWU?3E[8Q0F$7\*GEQSAG]C_"GVS2]WM_VSQ][_78-!49L$'Q7VP9?NU][- M'Q=*8(U92NM5\=RQX7Q4OG8??NG=7J#@^ZC$J/[?J1]8P]G'N.)X>#<:A[?/O_Y)_A=@:\26[N8!\T?^N1Z)O78_L'+7=0^ M#H$!+_#Y2T_$WYSYUI_TS##QQL@S5'P:>#08C. 3X$5;,D>M]C=@:#A+$\/$ M'E?&>#^+[4Y4A._BYW T>1IYT9NO5J'OULJ)R"I7^M?_[I_U;J^N;_N<7V(D M&U X@-Y'G,Z[T3.C#?S[Q'BF9T\>-;Z?&4.XR85BV*_&S/_[ITV, '$W9 M# M&7EX;/_2O[M\]ZG/]LL=*I^?=<".DHH7EL_UCB>O/ MAHVS,Y7'$5TJ:"U$@JP^1;%OVW08E.%4)5N10DMM8TC>]+J?>S>]?N_Z4>G> M7BF/OW8?KG^]NX$C]\@B_ZV/RO6_OO7Z?ZPV,W.Q\48Y'YQQKU M[5"V!6'O.5UWA$ZN:X@A3UKJ%IG%DI[%7;A@71@QOS"AOAT\=JZ;K79(IUG; M:&C D19WA;+'FU+82W>,@Q>J^O@45MRJ5NMZ/+'=&:4/E#4?Q*R+7<<[D69+ M)_5Z!4E1<+FIOE6AU1[WOZWJ1"TEQ%B.!A%OX3>$:)+3GMXB.ZX32QG*JSA5 M\^/)!E'K:@H$9R63]BF3,E1*Y;WY=;"26O G">WRT (I1RLI822FC36TBBTH M.7N+?+E..&U4%X(M&O-]&'=#5I\LF72V V]B:5^%Q%JX8-JHO&.O&]_4B9XX M%>O00BE'*RE)* %3G['F0I,^%0$/?0)UR&ND6'.KSFC9;'8%Y-]1M39)0VN1 M9N)XA:J.O3S\D\8W6_54Y\@WZ!^F\4W)J]EWE8C)TRZ+3NZ455NO$W1;A=9S M]!^Q/E/':&MEIQ5KIS6WBJ_G&,5JD':G23J)F&@E,M#>"!^=S'EY$V0[]"3I M*SJDI&J2/TAB5I>XRR?21L=A>XW>F06F)3=J53 M]ZE3-TH4Y;S;.JFW:J31++D^S4L$\?10%.NP*P-_(T&T?;(H9O/=NLY@QY(* MHC8P651A)14MD[9/%.6Z\7443:1^NDFB>?%TLY@9JD12*F=NU3H\CU\3I@EV M9] .:;H?(7P]-3\S&F-<]7R]@/; M.E&UTVNC* N#I#'&5O+K$(Q1J[6(VCC9ZN84$4<='[=I +0^(%[5,=9>K).$ M6W5M+' WWY7CBJNI[RU/6TMNH$*8:GZL!/FDH:[6/!X-U; MS4]5Z[.98-PJ%1 C:F;5WE))O:[B++S*ZBO8ZMLJ^I_+7F.+HI[2*%TB0^Z- M<-#)G)0W0;9#!UX>1X9'1ZYM4L\/0<[^-SW-1-;)\/*;(-NA&FU^PF&I[2[?.-T&VXA5&D[U'=QJ,7,_Z$X=K.B8: MA+X_I28&!8^>-*28_>FK/X9]L9J;*:Y<"CC7\LV2G M*CZ[_C29,PW^57H2XNYI_D1BSG[37;QU[PWO-Y28T4YV'?.;X!ZUQOZ7M+,; M#60[2_ XCF8+CY4CVHDMDDDUKZ?-$8>R3VY=YV43$^4T>?>HS^B;(-L162B) MP?TDW1:>NUU$BKMD:LGI(\RJT&JYVX@1LP(W- ,I>?JD2OJ:36J% Q"Z[#:B<* MGPT.[&[[72--7478\!+68N5B@?*A0'V/&O[4FW'7WG>C?J@0Y]R5HC?5+>-,2_WVJ"-@HO)RX<;L( <6'M_S'NS,< MWT5T#?&ZDZ!QUTG_+*."/AR;4LF+%])Y(%'^;'1X<^,!M=DAM4X2VD$.6__A ML!'&!QH8V'*A4,-SP+H]H5A)VUP(%2MLD:+MD83D5?2Q- ^60"VO]TAJGJRZ$#AH"U),L5E &8XZ&*[?I^5:%1OG6^";(=*FSWQ?7@48X GQG,E, S'-^NIM E"^W.5K,( M8A*']?)?QN4-1YV\ :$C]N!2;$$_VH&N^=^I'V#C_RT-[H9]XT=F]!)=(^UF M$G1)I>3WZ6QTMLI7E8=A8MX*J:'#JF\QRV7?SDJ.>=-O#OAW-JM0>X\&P ?E M&>PL!7<0!VY3/U \V [%?S4F1'%H@$-> N/'&^3QM<$5M;Z15X/E/8+L/C61 MGW\!DM\Y/4'P!Z#W(Y [-PY6B=91B=ZI0BX'=1H 28R27N5WYZOD-J.OS)#1:GU*+S^/EN!;]M//WOH/RF$:VID::V?KY[ M;FQV8&-SDPA4)7/SD+F=K7+,&[I=>8K:1J=)6OH60?=*U)90U':V0O8IG,UT M4M<:1&^M#^P?5,+F8O;6+.?= A19.8!4CI_]UP9%MYHAP!+I8E?X;F1VY&H- MHM6:I*%7$UK+S4!IC+/5\($\&4=GHWWK^HZVYW&E05OS<(UW_>Z-E>WNE//[:?;C^]>X&MOXQE)G_^M;K_W% F?ED T$4#99@NM,GF^YF M^/QU639L= )2WB)/2:K6MIMU'4$%@L^6W_FHMW2BU]M$T[=(&"T>%.W8!&L^ M7/;7XIDJE9FV&X"]+V9JXWCA.NFTUJ.*[XV'F+#]*7ARS1G^;0"E8]_\^#,=?WJD5#$&&%$PG!EBD3AN0/WSGW^"W^7U*NO7RV@K'_3D M>L! ;,^P+ZCV<0CL>('/7'H*_N;,M_ZD9P;+82*?4/$IAJ(&(_@$^,^6#%&K M_0W8&X[6Q#"QB88QV\]BBQ/UZKOXL1Q-GD9>].:K-?*[M6(C,H^4_O6_^V>] MVZOKVSZG68QD XK)#*"8IF_TS&C3_CXQGNG9DT>-[V?&$&YRH1CVJS'S__YI M$YM"W U9P5!&'A[5O_3O+M]]ZK/]*Y=B60]\Q^?IXAYWT#MMQ%LY[#. OC)7Z2$ONS(.J MA)M^FC><\B9=N)*-SV#LRS8=!B4XD]L; KDX/",S;X=';@:H71OW_A_OFBG@ M&9MS)G__/ZCA*=>.2')(R;%)(T7J&!'5$U-WVXI^&,S6\F5(G>]N% MDZ3?%1W0\1/U%' JWA;;[E.VU'?F9W0M5W)R8O2CA-Q=3C*G=>'E3=4#1]MO M::#XAGV@@1][#0'M(<2C+81XOH"M%7KEG7:.G%+Y[K^PK_[1MNCDAGST96J<^^YP^P]OKI&FGJ; M-%I;2+F2;EA9]S]UW_6L8BF'?6^JI*W7B=XHN;7V1KCI9$[-FR#;@13I/7[D0S>SS%IX8W&('1=Q41^YK3.C/<&V*ID)J6 M9H1-Q%H3;"LTS+'E M6,"-1H#=+$)HO67XIQ4\VLXJM03%?Z$.]0P;.+4[1_9=Q1=6QH+SJB?UQU;R MJQCYU'6\0"&ZYJOEFTKUGAB6!ZSNPIJR"L;:ZX77XW, M22Q)YEY(9>QYRLJ2#0;'K[4J:(=#Q3<:F=-6FW#"1E-[6)]"_6.Y0QP[2B)"*$Y83?,,&7SIC9LX%A-2-<#BRLZ[KQ1N#/GMEHU#/%66&6E9JE45LJ:) /BKD)>*5'Z@#M21:>[TPS)P-BXT>$4V& MEC,%;A9NL^OXG]E>\.OZN!/7/P+/<#W3<@QOU@OHV(=C@$_W7%:C(NV!7:KJ M=-)4LV3^R[7_966G5#;*G"4K(1NI35*OZ:2S 49N%:TYV;!#Z6]73K(=+%H3 M5_B539N#99 Y-QR*:F'2BE$1F;5ZO49JG2T"/)6+5"87*7->.&\=MUC,GGF&C=L\YZJ110\CF+9RA"JZY;'#->N;L M=2X\I&JDWFP2M;%^T.=^89JK_O&2F?FEOUTYR79@"^#:\!S+>?:5"?7X*)R+ M$XR.G@P/OPFR'2A@\-GPK<&Q6BA'8?XFEP5L8/Y**75//2:CV%;-VRGW[!=^ MW%RIO_M4.V_O -E66;N'MG:;R9GY#:S=S"Q3/U>3>JO*:-M6D?^C7>>;(-N! M%/F594\#>@ @UK>CRIO)92X95+G8K V5>=)PJ$J9'XLR3ZXLR:#,MV :4.>' M#E6=W%RDDDT44_:^X-T'0:DK)T'-S7@N*:C#*:>1YW! M3 D\P_%MUFQS.KN;HV;.#B"$TFCDK:Z152]I%M?5DY*Y:#L&$2EXJ!FFVB)XZ(.+29S'/(8 MB4G#\I07PYY2C-E:$@W&,P*J^*_&A"BGP^(GV @#_U]36,EPQL;9_DK-9^KO M(.0:G1JI:\M ;2 2X$5K;*K)BK4F R+M*.KWM=;ZLBV@L'4F!Z2.\Y3F"'?5 MW!KNBH[M"ZY3>LX7T"B_H4*Y&\H6]0?0)H^@3*1F%CUN?/HH<"(P8L]!M@.5 M7F_B/]7.SJ#B*M'U-FFJ%6;6P0S"K2&SRL-'G_16R5$LT4]PU%OLLB M21.7Y;(MCV7S0S7(,,F34U9'R>$G8\"]";(5?TX6[4'JKS$!VYDQUU:91??\ M?(),8U?=SQU.(0+O;7"$=S"1$**M2>K-S 9A9G3$0Z^\V6R0>FNY7;XX _$$ M8!'6FI2MK4]&W!38A \8I+XT#*A_-P2'K D,'1H$L-&PSSD9ESII=G2B[5*[ M6PUT*(Y!5S#FUMB&Y6;,.FFV=%*KK8]?GLAPB+X;&+:P6^I@.ZH.M@U>9>,6K,.W7(5E]).GD1>]^09M%2O/=&0F*?WK M?_?/>K=7U[=]SB])=?):<\M6CK]/C&=Z]N11X_N9,82;7"B&_6K,_+]_VB1Z M*NZ&;&$H(P]/[5_Z=Y?@6;']8IU\\&H.CB,U/@G^.=U3M'-;Y./URK9(UM [ M5+-DKCLWQ;V%U< JD^@,-#+!]3$YUB6E2 M$7[OA.\.!M/QU$8+D].>A3_Y/^?<=OZ1F!SQ_H;G1*KMV?/V))CYXHA(6[^X M'2@LO7.?T0,[S_KX_1?2I3:)ZRZ!4X+:U2:>IDTXB-ND6 MB9%CB! G<-$>0\/[89YZ3LR#OQ)RCHNVS%7Z'=+I-$@[<0;.Z3-0V<50:L:V MOEA"D\)*TC[?NR2*YVI;6H.T=AV&DR%76TFB+?A'RXU_\A)&,1:J$;79(;7. MCC-G*Q[:JS9K;,1"TEF5;NJ^59I:ZY!F2R5:KR+8/LN6@6#=N/-S2"SA*_,'2WZXZ1N4\1NVMV^". M^IP4F!&[-/R18EHOEDD=T\=EVX9'3:+\];S18!,J?8QAG@XSGLRAJ\A6AMM5 M9*O(5AJRY1!B;&^,B+VEP7HE=4PL9XO*)X>.QU:C3;3.^@F2I0PF5B>JS&3+ MXT0E(Q=O8+L>^9$I,+!ZF8"BK1@AY.[I\./)G+N*;&6X746VBFP5V4I^N[U' MUSH;3WS?O<3@[6+IE_YV^^>SS%'EOMW]^RAQ!/GWN*#+(G'4DA1)A M].^5#Q/;PX_Z:%4*LPRWJ\A6D:TB6\EOM_=$ME8K29AXX[$KN47\LLPO>,O% M)GDPVUYBQ:?/.EGCQ6]$#)Z,N*_(5H;;562KR%:1K>2WJ\AV0F0K,-Z'0$^( M$LA@T;L/CZ>S=SN'I+5:\KRM5;Y@*E8;3JR3M+X;/AJ>+V&S,H/]J;I:)2<* MXH3M&T:VX(3N&,YSD#4+H75:I*ZO!^PKZ=Z]"8%>^MM59*O(5I&MY+?;OYIK M9QG$>[3*K,"RT[B9S2T#A9D&2";%M#PZ"-QH%M&0XK2*O?/E\0/BIG/R]I T M&QILLII2FTU3ZE33 ME+9B>$FL5,9/1NK>V)#.?ZI22R<-+:G:/]SWTY>CVQ1JR2W^ZS*%2L!>[9S8 M*S>(>*U&FKI*VHD#!-X0BQV+Y$HOZ51;&_%6R08Q96&Q+.+@0^JC*FF6G>4Z MN;%?)E-MS,',<](<.U.T15DXICWI J/39&2Y=O]>39 MAKFUX>Q#ZNFD#LI6;^7%A)74*XG42Q[9FM*ED^<4.W1 ,3>>U%E3M%BK^F^J M^I6*;!792GV[BFP5V2JRE?QVY23; =)+\:F9Q>623GL;2W^[BFP5V2JRE?QV MN57=KXTM))=[\-A"!\L]ZNI9#?Y?/\0839TT:CK1ZTG3 8L),Y7T=M6Q*OFQ M:FUZK$[JW!38W"*W8.,QFY6!6]9U5F0KP^TJLE5D*PW9==#K8*)0$$W)'+%28<* M3&\Q]+,RQ,NZSHIL9;A=1;:*;!792GZ[XL*+C63\L\(M\7T.>HPBERK1]39I MJDD E54ZH%C&RQS7KMCH$ 'P7.:*5L9Y6==9D:T,MZO(5I&M(EO);U>@C522 M,/DA)U+JI-G1B=;.$N:L3/9\V7$OD?.WS%P'B*5+&"FX!N<73*;>8&3X.*^@ M,L[+NLZ*;&6X78&"-GGZQ2J]OP(=#D&%YWY]+\_\K@,O8A$1'!I=1=4.SCGZ M]N'<3)RS$_YTQ#9:LTW:S2UP>2N^J01U1;:CEU+)XSA7.!(G+HD.$-!?'AQ< MV?]E76?)#WKZ.=\>$6&+L;N9P=I;35)K:U4!9G68*K)59#NJVU5D*[G&VSAR M*OY3CER>7-['( 23.>MJT3MO/&I L?/>AN7#99F7F^CI1&U ML85?AC,UO)E2 MQSF^=?6 ?MZ3#2J M=FQ"-IW)BIS050BS)0[%S,!L^4TFML4,(X808[LBD6GHQ0C-QFO0V M95)[G/C;Z.PV\5<[UB&$)R?ITAFPE3B)-1,#[F7^KZZU2*>Y!=ACQ81E9<)T M'DR(V6Z%[$N7 \8B6T9O,]%[>,0&/$"'[GT$/S-F6_]2<\X&C7R"Q6? M8A_E8 2? !_:DA]JM;\!8\/AFABF"7=G3/>SV.'$0-Z[^,$<39Y&7O3FJT. M[]9*DBA\J_2O_]T_Z]U>7=_V.-21O&$$QG,HLDW+G]C&[$*Q'!M,QG=,LEY^>?<)",9V')6Y\AC M7]C2ZS-:X@"B+[;[B@4[<.-/\_'<0E?&*:K,O\'J4QJ[G4V'00E.[?:&;2Y1 MG9&Y3D);U MA9+(;79DUUV(,CA[VX63I-\5'3"/1ZFWR=MBVWU*E?K._+PV#9F8BBTA=Y>3 MS)A^+X*J&QJU&=+7=Q/J&0'Z&5WPZEZLP"JH/GG!M5XEO0X>$7L[:RZP?CX^ MH[ZX'=QK8&AS(;1IX$=M9P8F/>IYL^5BA+_FO^^I^ZTE[G<;]UNKX7Z+O6_O M9;]5C=2;3:(VDC;\T/)FMX*M"+#+5P)7\2B0>6"! ^V$@@@_QY\&Z/E//!TBT' QL3T!26&+'IF(HQ=N'>?[(/3F>?H^-,GWS(MPV/!GK?'M&ME6&9HX5\,R[GSD.QWSJ-A M(X8"UF+TG$=)\LRE&'7PRMJDDPD5K%S[6%:V2&6'=E99MC4[_$D]UV13T5=P M L.2J'\LH3#;JRGVS4&?_=FQ_@2G/#[W)7GBRUN6;*DECFH[$R1,G/010GHB M.'K6T%-\GE%-K9%FNP)B/93 ZR0CJJP0> 4Q"?!&NP&6G)K$&X<6?GNUY'YQ M7?/5LFW%&D\,RV."S@:]\H:%7#K[;@P[O:2O!95[(9%W":8W2*>E$ZU5>9^% M"[#DK-DF%ML&'% 9:>ERZCV:O!^8:$+'TS=X72K]W]2:,*$5#>H#'J"5E9;, MO\E9P T=T+B_<>]A8#^8X4]PZGA_EV3EQ>=%H MW_AQ_0.3*E2$:'=W$8FJMHF^#3!!Y23FZB36:UO'\8MCCEI'(TU]"Y&V;_]P MKV88GPB 7?U 15Y,1CE%W[!42^?;S %\!F'VV?"I>1FC=>;RL4:'U.N5[56P M[56O90[?Y[O_3;"].XF0GB=M=H&O[8"OK5B.$JL*9]%Z%KZW+>/)LJL*\9*N M\TV0[?"JO:E-@G>?I&.'_434>D%$CM/9V_S\E'IMZR&K4J2#"8I8D_2*\K][ MCJ3Y0TCRG>W11KM-U,1L1>6J%*+QD[,"&VC\/;+')YUTVG72T-Z,!WGL.0SJLQ4F=ETE:S15J=RDDI7&0EIPDRB:P76]&9:HNT M,X5<*D,L%ZF6G$_()-5R9)!/[6:--&NM$@JW/1IB=U6=Y$I+3-UX\NMZ9F6T M#M&PNHSFF>.VE]NVXI$U)^2)=O:G)B8-,TBM'AHBIMTX'NYM./.NU$!J; M&+,W'A=+9]C,\%[I<8][3N[,DZ6(BKKV!"&_2L(4*\179O"O?7%#/&.O:2VB M-DZ]HCN47=Z4FG,9^S?(JNL=2C7'N+XL.LDA=1OK)@9;K%VK',K#";4<0_O[ MX1#2:-9)/7&FV.E99<*G%/)-ALT*D&WEG-"-Q$[1/?%8B2S)\[J.(E=R_6T2 MM&P2[F:1@\/+9DBL=YDSIS" _CC3YUY0__/LFX\5SE&,)]R S&UFB%O3)JUM MYI.6=#_+RAZI;)$Y<5$ 6]1)1V\3M90=/#%;\XTPV\DN5$)K T05::/ MWT PZHE=ME5UNA>HY[US"U,17%&S$G'&<]; MU#B7V1M_]^GSU+<SZ$&8],_38 MO3%CTW7Z;I<36.X$]<'%NANBDR5^8V8N=B9JJT[:S7:5SSF89,N,/%8$@[15 MHNHZ:>E:>>39;L:8U ?*$ BM/$GI%H/TKTRS)#;=&F<,,8SCRE=RYU6,TMGQ MIUIMG33UI +6XQ(P9>6'5#[8&G]L>SXH'^Y<@?96S_>GAC-@,*^W;D"5AZH3 M=J6!M36\&#*DI/+=$&F\>VMCG1E2M1]);DQF_E(Z0Z3:*U*I.I:,FD91K_L2T;'+F,VLUHFG?J MEE#RWR(WKA-.6FZQ]@7,\ZYC[@I[_JG1T$F]&C-9O*C*+,I!2#AA5A.Q>#1FGW#E%5E6AJ$F)/%8(K))>I91Y.4B"?M'72:M6) MWMH"VJG E.8;\55.QB=[$V0[@-K^8CF&,ZB*AH]EG6^"; >K4[&!Z\\"ZHV5 M)]?SW%R7&1N/$;?KF ] 6\,6^+,[2"(]44=64J@(4ZF1&1-O RYXVS4H(HV+ M('=C(+G/9M3AF. 46&FWJP22TD,F1GQ3DK[+ZX'"E)0_VYXRY3(\'LC6:*3R8:]";(=0(E?#X=TP%!IZ(\!&[FM>$9 E8$8OPUR!W5\ MD8K[^.W3]:I>SYSCXAMV-[P6V_4 NW7GH%3'/UCD_&+8O 4.WL(:!-1DD"88 M@HQ_$+MR][$<"#>[S:R6RGDJH_.D9TZUE9$IL6(U<>1&B1RQW2)1_&ZX6^"#3%R1Y-[@T/&\&N_.;84^S%Q6U M2*?3)'HB[&X6SZU"J5E_1$7F*&!"*\%-J[CADZBQ.M\$V0K$M4>#$^/^H6V">_5)=R#R]?,C,@J MJ7L/HF:WPO%..TLRK5R';1<^6.>PY>B0-3-CK>:QW2KA<*HE+V[,)&H&[I@J M@?&C&K*8R'>9T4\Y9?M(V%U83P-)DS;$_K@E35E8('7K,V.2YK;U:@>D3KN, M@[NK?/K1KO--D.T0Y7BN<\:B.3'(7,=\*_U0)\//;X)L!3JS#WAKC'1.?:H M+>A;1K]*-S:V;H3&L3>,MG?#;S[M(F$S%^[5=:+KU0"1PBW,K;N6<]QTM4ZT M1CW%LSBTR,D#W\JVC"?+MH(*22:1][9N.D;>8Y2]D83=N2:]T6R0AEY!Q^R9 M&U9PP=8MQ7O@@BR2*&N'SD_!DVO.\&\<"A?;BB%0X*LO=[?]L\?>_UU?*.Q>"OO@2_=K[^:/"V7Q M;LK7[L,OO=L+!>X7_;'@%[&=_.\4'(KA#)F'CC\]4K"D!@-W/#$#1 M8#""3X!M;%FA4JO]#7@1&'UBF-B7P)34SV*[$O7&N_@A&4V>1E[TYJLUSIQB M22PKBNHVE?[UO_MGO=NKZ]L^VZ3X"1M0C"[#MFCMC9X9;3A"?M+_^[RW:<^VR\PMR_Q6+/V+^.3 MX(SUIR [ZZ:P*]^/?$])RJ/Z(ZI<&SZ0TH'%L[.QYR<6LJR?X;0YDLN-P'@. M%8%I^1/;F%THEF-;#GW'Q#I.O?3??6)_*8&+;,#XV BHJ0C !\-6'@/X@(%_ MR47@8SX51S NZ&^G8^I9@U A::W,@%#AI'3J#SQK@NJCZYB?#=_R<;P>];'Z M!C_MP[T_VPS<#"XU)G"/P)O2=_O=1&YXJ.?*U?7CY4/OOM^[NU7NOBB?OSWV M;J\?'^=#0D?.LPE'47F/Y1P(#E>O?12?$?:C^E%^++ZR^/$K7?QDZLL/7$]^ MYDX]\>$'!5[30!0#RS&GV!4'#/\DV -/Q<@(P!1!^X/@I=,A6!M8CH7A.A\T MD$(=4(64>G!DX/!,D6O888K=#]3E=QKXYW*=#/:N]=&//P@'D2&H ANCQ;\) MG[Y:P2B&!SXV!IY+@>?=,1P$<(->X=?N9.)Z 1I/\(USY7?P9ESW.[Z"P:>< M+:UGXKGF=(":FBD 7,HS'WV@4,/#CAX_*EC'>K/HU>$59LIDZOE3RF_O6WS% M\^_MP@9Z^# '_N/Z;%E@< U&BA7,+7LP]3PX;/8L(L 0GAV_-[PN.Y ^^SP( MF+WW0F/KGIV?PD&0%!ZZ@ZG/835@H\1BAU(:$T$H( S^P-@P0,(] T=P7D91 MC5I]@=2P!?/OD6_(N=C_=@X )-!TS3PIWZEFW[KO,T]9Z)<@?*Q[-X;O[1?<-Z-6#S:?3LV=Q##6M"+2*N6_IZ[$MP\:_ M ,K_@_\DK7%DS3\F:8F/V#D\,N!Y>'EL5;%KKN#^SU-\%W;-\I+FW^F!SAS7 MAUM]I3^L@?N!W5)^0TGZQN\>_3$RQD1NV_^#;37=\;F"6DAJ'X^B8&$'!I!8;_U;#!0/\.5TUM$P1*SQF<*^^%W3+_R]"$P7MW?=\%_8!, MW7==>VQ\!T94;@(3OKWTF(_*]1/U0)";RM?0IL&7EL96]/M?X3^O(/$7+L0; M\R,L!6 M;3+])ZG//Y?7,IGASQE7:78BM_] ,IE,/%!A@ 4*NF*LL!]>TQT+90[_1<*_ M4+"7IK;AL8]CUN1([$B!1SG>*H@O_Q:RZB3'X;CSC+T.S]"-&@E"2<>-5 M4$G>[Z,RMCS/]6 [^#_.!N T>89_$M;5ZN/H#H=H&&U$16Y#XY&0"@X]\)AW8%MIH%AB6-_",(9\Z;DX]=N]GUS5]L;OL'H(MN,T;W@7\ M=EC$(/8JD_#<\,_@+5 HH7\J]>(\LK&23PQI0A;%Q?C M1J1*)2^OT9=L9]!P2%1Z2%1TMX+H-FC8/MON$["030UTI023R&B"9-[QW.. M/59)\//H-=EN,\:7^F11YWANP/P! U@&110R%!PG-&.B#TW/>(U^ IO\F5UJ MC#$F!O]BS -$XK^?&*;X'%\/CI7)A=\8?0<>$HA$%Q@EKQ@_@;_YHT<4[*H7 MNG0^X"O KN.X<^M3[\4".C#6%X*)VB %@ \HGF=V.!G]HA_]&1RLL=32L+GX M979.AR!=7<\"RL-E5,Z 7Y"*T@JXN_XZ;WG)LZ(8*&(&S(_VHZT(@SV34/=X M*&"F7.Z_H \W]15/8&D.YVX3D\#P1QQX )Y@:N-P*^XN\.XBD,(Q:R/?PABG3[PLC__(^%N)Q) M3K5R/)1^2>P*[#W+QZESJL!ED_,YY$2*_SEO)O3 M]9Y=Y?KKH_(><_+4 S.-?=0'4>2;1F" B[/\K'2C;60]CY3_30W,\RO,CK6E M^V/#P4.+T?(X5C!&TT!$ALODC@S%>.(+BZ*YWO^F<&I :[[Z:(?QK-9X(BPV M%\.7 =Y], *'1;IBUQ M=&7X#I-O_@@T(]=N4QX\1_L5Y(UL=?5<=\B8 ;0(]7@]%+R,PZW-!%.0"H&[ ?V_,%HR@*L8$N S?'D_F _X!7(4/PW3Q;S M2O@*0/[#ASX\'$=0>&@_LW U;"=0&=T]/Y#:(;H*[<QYB1XYES-H<[#+C; MS70)-\,P_>BY-BM= 38,CY1P-W"%:&X##<$!G%H!O#B^"H]],H-(F"V@)J2W M9/%D+%-J,0,ARJ[$^77,!J#1^)[!4]2A++F5+SPRFL M_-&P*3_NM;[[&'93.G52O#Z[O$W=D5)AVX/'5_ MP4Q!5MSU*2F)5'C5UAYS]0QZ&BWQ[O09/H7;$A;68Q9H&)/CU2^@E*D7&' ^ M64/1G/6$A;%3%%D>'5#K!?4/82UY#AA.S-(:3CTP[:9H]@VM'Y&]'!I5A,53 M;;3BP/5AP0IXW$QA]=3\6O%/^L/BG7YLHUC0T>>B!6,\;*0^T)\L4QL@3/!0DWNU(NEPQ=3C4LA;.&: M5 'VH@+LIW T%W;)"EV[,,FU,K<.VQ,_PD-X+M]:#)Z+7\9*P[BS/7#](.&7 ML=,A7^?5\-$O]-P?H+;AU,Z4OZ:U.^B-C.[?]\MIXUF3&^N;G\"IX< M]1;U:C=ZNTMXZ')?YK>3;1X7V")XSP5I]_$; M"'^U<::VB2(M%R5FNH!%VGZ(2SN2>#40=S2C:K 0 5,;1Z* M2^15&FJGE5Q+?\@$;Q#CX06&!1IPT3,T+$_&GGD80WS1P5"WD/5R4?"K%7R] M,1C2YGS]!=Z. 9?>#5F?H=\5KY(=,TFKU1,97 $M"7J#.JBS,0* *I)EO5\M MVSY7NJP.E4XH_ <$2C"R,/=EH$I&!@)Y@SJ#108IJW^U_%$ZA1.H>Q(GK.<@ M#SA"K8=9SJ5#1^98/*0XU^"VS6N&0=^!@K=8*3&CU<6A79^&FAF*YQ%,#W-J M(R>+#0NE+/YY]E7X[^N=XE1G_16@=51J]@*;3H,5D2Q>-?5 M&5YU@=%H^0&S+_DGVP:ZVGJV.%=RM"J*4R6WW.W!$60DB[Q MBT*VX^?8LT= MJS$TUC1>YO2F870N):66U,TY,O.>%R#? DZ'C?[@/][5BUAK=XQJ>^4V)$+^ MEW!KRLLU!;)/ 0O]GF M]T; HPU1405WA&T+EN+O"/6W>U-Q2H-[3'XM-;OOYP4.M_2*Z$4O?<^81[D? MXDM9@\:B5^CSCJQ)64[N+G@,Q<'&ZFI]U6 8Y@Q+,C_$J)SB$4=.PPV7H]TP ML/N+Y_J90S^(?Z$G>L8EW.FW\.3<^')_%E6RDZS7-LX/;LC\B/;XQ%_8(5AMY1*W51GB;,/\;5!@EJJNUM3KF%E/);"\C?5&PAD']LIF.V6FLZRE(_TKO M;*]WU.T2UNL/Q-9:1S]ZK9,\9_,4^#I9&A<\7G8O@V7U6N+H[K3$]=[$NT8Z M6BN3>-]JINP),6/YQ/M)+3>Q:Z3H?J1]E_?W1]2C6)7FN(KA@"2Q)JP.S:.^ M96*DA].K';76+6[VIDOSF*5 MV &[J3T[8RV]9AIX&@D[E.+5N+)]$*O($:#B"GB+03\!H2>"UF%3\?7U8XB" MP"PX5C?)^FT? P2_N)<5[:$:FH/U3+LHO"DK2N/;*>L/B7)S$$^\7O8V$K<5[A,!EL5.!7R,+RR0).\MN$!$8/ *;UR<#-RUPC&#+B#;] MWWY3+HV)A;/([PTO<) TO5X/]NG\_CQQHR;BLI$U2?_^67?3.W2!H@H698*1 M ?=S35-YL&P*(NS21GGC*+_.3-&4G5E:,#0:W$FTH5DW(S]1#W02@D&_T',E M208S,%P#2XUY9TN:8)N3UO@#.&C/(P7D*(DJM[$I2!1VN]. 8?)"PHGP$Z66U MIS36U<1@9B=@F-'5Q>E:&J1WK0U>CY@Q ?_6:NN+T]'-[XHWD=MQCZ^0R1$Z M V?,!W<.;MQ\]ZFMGB^/0,)>>9OIR)B>6Y3XL1:0.23!)=7076A]X C $I/* M$.A5ANQT2:5I0T],5&U.1^E@XLSU'$A7/U^>C!M2#K$0D57@GP@?A:=W .?" M"J) ]3PX./]EBO7P:* MC%+ZLX$M7-NP(J[&W)R?#$&3+I]-7Y8X^GXL^MQ<&\0Q/";C$-8YC=1K=7. M$WHSY#8RH&C;-1R!N[2".3L;T2"^O%(0H+YR_1Y]<>T7Y '!O>B+ M3+Q@U]N^*Y FL6\03P=H&H].C!F'@J%CPT*@;N7)L%%"*.\W;'%KI,Y%7Y:V M6S'C Q4@++"9=VBVW+C.,W[GBCYEFT&VP'V=%3+D@X0^AP<[<^HMXDI&^FW/ M/8IIKD39W5]=!/EBLMI?-,.6M/&B<)]'"0O1=V* KAP%+ (=(OGA@ (;HHG% MT6677CT&"RKATLH.#WH00)H*EF9;6)I&K8*E6<=/^PXK9H-Q*1!Q4';UB8<; MH<:* XHD0(UTFD_MAGY0J!$%66T._(9Q5)&0B86U9T?=GT+X3<<(A(-H#+)U M&@$V^?9-#(LW;"^J01;:P+[3,8?AD+W2"_W,O!LEQ+T(,3&P'_798>V\1K#4 M_H^L/0!NZ3 M4]/GP#8F?0K*=3ZJ"F%V"M4\3R$8;%=3BL8@AL$R5XRU:Z2MMD@-<6B/H"(X MJ^(Z)>5]VI646F/74X+)Q#EC,_/94(FJZZ2E:T=13EE:/9:BNAYB(8$HJ& ) M!]6(JN+61A?*=2I+H]0JWZ5TODMW&<6V##0]'E>FWLK+B$H SEX.DQDA?MS* M0-DE'XW-KWP(MS9[FY9&FHT.%O-7WE*>QZ\G\**KGOO]']1F&0]JR #9.VSJ MC1K1VLLE98?>U*/6B_=8)&.9L6$[W/0KR6DYY7.:V+EVZ',ZIU %Z$DQ^F4#_+.@9-]'&3) M$_?($G#%M62('4SC5JM&U%;Y8'*.6@,SF0K$<09<]%8*N*ASJY7QW#)VN VY M83=EJQ)-:^&?XSZR9=.W_,@N-1&7Y."<\I%-A!\]])%=G'C V*,_,IQ?Q,2- MS#BF*JGIC5(BTQVURA5.3CRC49(3=/QG]WWZX.LD:#YPSLEN\>ELG MK=KZJIK"#F'9M%_/&;ACJ@3&#YP#7^),Z"D=0W5U#^^&U37Y6JW(!GWCQSUG M@NQ@^S6M0U1U"Q_SK:D];"BKSEIQ9VTC,(W9NJR%YQ1$M93219")1B#OY@"Y1B@[2T]14+*PN\3U)9:BLZ9UT$PIJK M1HW:0\MUF$MS9O.$4R]E^= MS9RW1%Q>O4U:K?7%Y%40=77AN(QGE^0LO$65 MFG9N6YLAF&UR;G?-6C0:I-9IDD[[.&8=5!CQ)]_9=.BLH3Q1>:NV8^R3.G5, M\G":MVPX>8@UG,2G,1\YP(WD[5A#C:\@@*QL*3.GE+=%#\1,1)]P7+,8O,R3 M@9A]<%;1PO1GQC^BU*2+ M6-L&6'UC&HQ<4YB \'4CQCX!'8PJ4,9 M,K/[0ADR?@Q2?,K&(RJV-:3GRJ,;G9ZQ"Z<-X9F!A .#=W9,QQ.N"1R<706? M6?QU3?I";9XFX5?@8./IQ"QL!EE$JA !( V95\(*8N&>(P& M"$1*<<=PN&/T$VS*?^'V"OPL<+4Y#CL#4P<&P#N9EL\\7X71"S2T3W&6"BZ4 MFL94<(=QKU0 M!K.!38G"I_A:C"9P#\<$Q@4S:!!()N7[S.0DWFGQD7%T5-XABQC;KGD)@+U[=ZM,KZ>?4WKF'>WKB#[ZN#YSM-DZP3K59/+/L' M!6XQZ1H>^;B*AK7]:MBVY7Q7OJ+8\CG&L!^A!IO6<(@';0!>-@U>*772H(@E M[/"\K(TC#R]" A4/W+O_8R$[!6[B]20G="S"*-Y@N25B+IKGOG(PYQ<0H"#[ M4 ,8@X$'C@-3IP[.)3@%@LB-#ZN)'F2E^@GM^F(9/IIB$<0X&S D8[8@F":N MCP;/:O?@I#8_JI ^L>,>7Q@[WL&<]1_MOX_A$R;BAQ3U@BV^P\RY( K= ^ MIH'&*Y:1NYP)?'0"7$].>3M5]@B/3Q_6+C7#[*08I<].#7 MC\*]P!(8 !/N_2M.B([;R.%MT*EE? 3.W0L]&X/9/T('VG+!I''P??YI.%,< M0EK'"0=U=8WKT,DZ+2*AJ""V]V+K+UT_.PQ O=,ANK8\#NQ0V;,JA[9U#JU> MY=#6Y="2Q[AHK7;F,2Y1Z$Y4]>/)Z4NY%*_6#CL4/F#&MX!UI?";)VT:9%KF8TO MYY[IGP('_O2C*9IA])3%?%F@5,32'XU@ZIG&#&YMX-!CM-&NZ( %P!1-/5<^ M1Y%W,-@F>$1F1!GR'6*W@X77V&0HM/,\BUT^5'0-%#3]SH-)XG(DEXQ1FXI> MYU><@PTDS$AI 8!%&&:!EPR"89@)CID&<*&8B8NO(V>'@QT@/EU\87G%F!J< M$/$+$FT$/E/:BUXU_DBUL^Z1T14K'AE2OM[FHY?F:".((6_O3CTP:_X'[P@Z M $F^L/+E:\4#4[X2OA?F -*G3/<'FDWL:CDW2!P\?4:A.\ZO-$&5%KSTG.T MV^RE$XB9_M*/=!((JG8X5>>8/"1U:#$56;-86)X1ZYMS\[<5X>:YYC?X>B)B $)\L/PS' M5.,U\U01YRM^*].E_'6,X1"3V'C\,%5N\4"J1R>N%YQ(SNM21'1Y#)<9'#+[ M,S)>,&%(G1C-*!]7*C*,H,=GT;1VF4UB-YF R0@_A//!D<"+I,='F$!HA7(Z M"\-3TA?^X4_MQ> .FT)JA*P,M_#Y2XX-,PP_SM4'?A;3WQ]'%#817W\#\XJ/ MDA?O.PM3(\IPRJX7-1%B!MC0^H&141ZI9,S'\;4CY@R!MN?Q/D]:O'[S6\PIKNAN&*"C8@&%MYH=1*,2%P91@QQ(@\.YM&&,; 4RZ- M/1%TM9DM@':P*6.LWQP+?V+%M+[R7MCF-N$5'>5$7NKCPC)!RLF:+W]CU$]6;1\%)=^#:)Y"D.(H0_CDP/&^&WTKJ MR2!S166A6++A]63,#!\9F"@F/$_RN,3BI?4I\AIZR_PCL]TX6$R7X6F"@N' MX9%B$B$B0;K5(ATUY>&/AKG*#H\E. 6RM<9(]%)2Q(V?!9;&$"N\R1, M:21),W-XAL]6Q;]B*SNA[!F;$M>!F3Z4UYL"93#[C3#\4"\A]H?3@J MS*3P*)9^.\&(5F"!<,GP_LM5[_*#,IV@%$A/8S<20?%7 M[1G>M\??J,M>,'.66J\EUKR"13,-YLRDT"N7-.5Y!V.NV!Y^A^G3R$@>P!L" M>5B]^5RK -HNSC/LY))%")0.K&#*/5?6Q?"#V2G %^D4W-JC0+2Y>^KAVX+8 MOQMV7PS+QLPI'_H=DNP>:!RG6>_VRSL%W5>XQUG]W2=M>:S.WY@-+>_'&0\H MQ4J\D0#3 .DG%SYO[F/!_C32G/$HXTD+UW)T[J?)UU96^0JVF!G-3DU%Q&;RHY25# \P)3&S$"81M@.%O]Y5)/S28$$PDP.Z=G=94H/(NBM!AS!='(E+>%_3 MXBU)0"/JA#T^\O502)M -2Y"90$Y;DGTPK@EZ#C&3.28Z@Q?/I3@KV!XRAU@ M&69P;I_AE3">82*K]+ 1:NFM05.*QC-N:<8(-$<-#'%R4Q3C*4R%O()7/V(E M6T1D(SW*N]FB*^-14 KO[X[A% ]LQG9DCB9C _ZX)H86XTY_6&.]FI_GMY]U MN+R"*8)?'T9,'S]B6 R$!\IW':X3.&NRVK@A/&,NW,O\!QELF7-;3 J^C G* M27X?[B7Z/D]4+QP6PB--'V2N;@HG?(G31-@ M9>1"*ZHPC&V0%6<6]D=:'OP+C!WE_4WOR]T'V8Z$>.X46B+\0=83F D!3(J$=IEK,[*]<0->A@'E(:8 M$9:-),0FYRT1##P LV(1-LNX4N]%U,E31KR?W"??M4',AD=BENP('L0 J"K) M-ZLDUZI*\@TJR9-A>T0E=T*-=ZUCM&FMD!KOE7 V["?9+G1%)ZA\RE;1E+E3 M)G6F[>%,V&@SDN!VWD=YV^A#+!L!I]*86 AT;H,G1C\L1#[0XCV?V[ZP/"K= MFFHNCGK:G+#Q)V4??]9N:$35EL>?20U%TI5Y6C;RCJ^<*2F'J;DX5"]]S_\C"/8?>5L.8/$?WPO^ M\]5RK/%TG QID7KJOK%WO[&&\X;2F4\'%^;4PRS#.4OFI48MLV*+EGCG M75G^Q/4-^VZ(2V4KY0L]9 ",!54]DSEF+)O8CL&H$3U;)M;Z4M&'@T:.#'8(V D,A&-2]XF5!R/0FL%BRCU'1.8= M_APB -L62]N6%V/Y8K4\)CA?G!C&"Q6+JUU^(WP+> .^2FR8Z UY=IG?*5R' M2,W/O8I8"(O"+Z^$^>+Q*&7<-H@L HY.AVF1!0@TC.@%GO4TY9ZN!-E@54P, MEH[7(DE8.G@9+[#^%)!.K "1Q$G WA)6.!W0Q%7PJF>.;<\S8M'&\_8M^4O8 MF-CO>/X&LQ("Y6T.TV[^.GR((!+'T&=(-.RS.>JDP%;%P2M%CF)Q%7&3ZESY M$GV!18R';".,1?0;WCL349>7+>)+N5.P\)#/L0&!E1N%69YXI9)\2:0QJ_]$ M_#T*9/F=Q7;^-W5Q@R4X'\@Z?F(,7D3&/X_*F\+\_?S^L9<*TT5)J.HLZH/] MFI;#-1\+.H75 #)--7=.91*,P0GBF['J,&L,W_'"@E C1/F3U2P,, ]>SIXQ MR Y/E(:%H(ZP]EMW([;^4<2N!&&2 -7;AV^K4BP;QE$9%9VY\C@W' MB)!6N?:2ORJ\-B&>4P51'_@B72_KN=&57-*&A@-,P<1#JG048U(7W8W4^6'S&OL@J&.9E MX[GRB&==O I3_'/OPJ6>:$0D^"6L"N#'>H1N*2L,QTPR"@&)LHG%"1Z\0*C& MF)R']Q/2CA6:DGE85!.TET_CMD,PBL2@Y<0$LMP57L=+>08^]K0G ::" @HS M^+Q/:'D_U^PE6 L M=OA@6\BS.+(:ON*DC2;B.79T7 MUWZA7/-,?:%W(BY)[2/AV\MNS(JZX3L1C-1W.IOK.?&H:$>+J=*P)F0>5U;8 M7Q(S5G:DV?3%8$"U)H@+X>M'!1,AM<%DQ)PA-I>91F#PPJ(G.#Y 2@3C%R!' MK!47?_#=J3$#@5P-D4H_3'A.R MF"83 O*)H@V2>.[ZC/U8O11_CBTY)%8X(+-I GE"IM!875,HW$BT\6,PNKG@ M?P6?@>VO39^-P4RVY/CA#F/@-BXA+8<1=.P^638-BY>,R80Q,[P3]A8:^"%R MQL@:,F!D7A#!JB$6ONG/_("._=B;("%'UO-(?H%A,(.I #K;!\'*O"]SZ?N\ M#H[W?V'M)Y#4HL,$3R=A4[B$H+PE/=JY<_!$V6''.Q,FH,"FFZ!A!P^.X+\Y M-HB#=*,2(3R&+I?R!N%#%P3,YIGSIK9Q<('A_UZ#5@<59OX*?UY!E7T%VQ19 MB[5]W03F:EC@R'6_R8H//)]?;IPG@ 2+_/*Y\C4Z:3$;FW%]3$V WO6BJK7Y M4WLJ\B@RR#@FR1R,@@-28A#G,KG)BMQE96Z;%=CG\Z@@FEE\=W!6P1,ARB70 MW#2$>P8^(_8G4HZGC- ,BR&5\#H4)TPHA0^??Z9IO? R$GC8I8V]['!+HMR- M+'?QC&W(^?6-$W&,\\.C'HG?@IE=7<'L<=LC;J(P8VRC_40)),,^;+NPD!)D M-RNE# 1NI1^W[ADO93MER< \)W':XL8V6.FXZY3)$]L*.)1C9&?Y"]LFXS74 M,7E?\UC>!CZ1(4)* 'D3&D?V;-X3F7LXLVZM<108"B/&8:DXFG">!Q;U M20=LRC!#)BURDQE0:47D9O'GPB,X]T80-L&&-6VBLH+K8@YNCR%REH9?F<8/ MP^MS>?H)?P:8[!CE=&WW>2;:B0=Q()J4A\=0%\+7P/#LPAL(#&1\ 1[J!"L= M22M[5=+RKXM#;]Y2C("1K]R\6=HFQ)-/"+F^4:5W.GJ]( M(FM;YL=7)8AW?&^UE9(A5GZ1&TE YSAGW,\#Y@KIR.,J$C:&03>@X!M9$S\# M&QHRY U/XJ!(<2M:Y(4685H VP MPK?+7&H6?_K=<%&<9:TSTDA3:Q"ME5!GM++6N:DEM_UM4!ZUGX6HI%5O$EU; M[DD@,3@$>\:RM\R2>&$YLA$;.3=(C#?',L2IX0;>F;?@0\7A45A.#_N?V BH MA$L7\KN$IY7#, 3"EX8VZV*6V."]56>F^^KPY+(8>5.*W%8U!;?4==>-JNXZ M<]VUJ*Y.J+MN=73P3@JINV;% [])212-FNTY<,%T7"H,.!CMALC(A\&/['DHTALZDB"*#W M#.;'$G49'V3 1N"E89T59G1]EK8T&&*#._5E=E-*[O!1L;DIO,$;Y:,]2ZP6 M61[6&")PQTMIL'.'IS0DA.LT@$?\B0Y'/ 8^LL L]0:CF9RY/D;SF%T72[&Y M3]CG(^I!)E.AF3%MMW3IU%F^F'5?\[=C+DDL[M^?#\F'K\/ZC#A,"@MC^AR7 MC-V.;:!0T5.?JV Y+#*ZUT4AQTO94+TQ)<9TW*Z:2GS.[]+^VT?]:9+7V2VPS@"Q6#0P)OKQ4B?H>@]@\"Q"PRHSMR;GRJ_N*V2,BRB,%7DA8 M<[5LGC*A*XJ7%_&#>><%F&BDVQX[I"PALM MV1DGL*,+%583(J; M+07*YFHA4DOD5W13&L#LY#U@++L)LE>M"^12PCVP^=8T!C8:'N]88]HCV+2F@?7'GUVL MLI&O_*7[^#E\Y\3KOTV8PR:_T'V,U@C[VX0-)0K?O/DB;E;.R,,#0E*P%6+^ MC1,D!#?V.>2=%XKOA=_C+<+R\IDXZ>?\H7&\_+ \.6Y;_7=J/DO$^"@',3:^ MQYN\_3A:>_0&2'TB_BT!!+EA('MKF((I1F7D9G9%?RQG Y;'4)" Y :*">;$ MG7R2O>\$ZT/HR,6CP #GAT.,](7=U>=B ?&[ADD;%I_BRAC8&_+K\7?LV:G\PTDF,#\""S-!)S ^/! M-+:6)]9G.>\5BOE-3#%)X$ )J"]-11;;$*8*:VP#X;!:*!CSJ2A6 BW.P1C; M 7C70UPKRCKYJ+]RCE5C-1$A.\N]N(D)&6;96@S94;JYH929PT=&\R\LEDB2 M81^5U]@:Q&-E8E@$7GTJF6AU*47R>W_%L*[XOAS !4(B[.%QY> *;(T$_H_S M'OU!O8'EQRC%+L%XL?B6Q2#9L*P:4938*<>9"RRP/@U?5FL M\195#'MS&YG.*6-CD2PKQTW7M;:Z"O"-%7&P8YAZ$C'["JF-\6 F6BE879-T&B-"[93"#1"LJU**DI;4J%7 M)1692RI$X42"U]NI/ZE-[=V*[Q;A%[LA.-JDF-O2T)SGO6);4;#=)N M)P 4KBZ^W1+_>\/%=%$![;HBC33J*M&;VO*:,.Q!F9;CH;-7ILC0]Q?CQ2*H MH,@31N&95E2^"-:]V6";W\5CN_RI#_*AC"Y]>.2*VO 87O1B=7A_*1'#RH6P M'#Q]'S?&RH_<)W\=2B*NL2=>Y '>X\[AW]MF;D\$*1@;W'.V8B';-6XN+R2I M3R*'A>@)_9E_.S^H*5W$Z' V!A2G!6%DJE18NXU:YO&V8EGXA4L1$/W="D:7 MHHWE<)AY\4!O& WTY336I+P%0NHU:TT>[F+173<,L8(?/,: %FM"90%)3"'S MHB _+!#UHN!]V,?#ZSDE6!HOR1C:;!(TNT[,K!'5&_'K.3R2)+BO!6N("%ZUV;^B!0HNFZ40U&"&S!+HBFP3-2RJD_ M,=S5<=CCC5.;1&:%(^CA!TDSCA>G*2VQUW0"NXFM6Q)^,:PA1H;"G5QB%$-$ M0D3[Z_PO>0K 7\V6"P!&LPD6(]DS$T@PC1IBH M&3&JIWF9\X#&AEQU.4I<"@)1TLPAGOE +N&S1CGY2$2/Q;!WF#A9/DI/ M%*>I^FSRD"-#8[&!4;'GA@RS>/N(.&P":TA0'"R%(@-8(\T*:F8>E8L.AH\C M5N]96\^]X0=@!GYQO=^QJ<@=#N^&?$;;TFRV59B\R\"UIC$3)=4OKH4Q(YZ^ M6C,7#1N?//?%,N,%-;+7$ @08?L-YZ*D(OLJ,C5S>=#YSBKX'G^S:8#9+KR" MA T'"UI1MCN.4'XN0!?DNB.B_LX#]@4/UC15O.S$?$[X]_-"T@2'[N&E@$+ M7JQN3=03IY>DMB/*)P*[7(GG+?/)Y0ZQ>W F](:>.(!SC7ND)P894OL1"UF) MWDP9)3K?G)C("60;5I##UL,@U>I=;VZ-9(QF^6?#O()G7/-'9)^OJF7:WN1. MHA6MI_F]K%T94_;Y)NRS\,4?SR3Q\L84AXGD_I4(@.[ M#+R1ZW7^I>@[6/#"0$P=B:+I\QH&MG],.<:^,HCB].$=Y.ID+["PK"D MA=-,XB>DDD6L9XV8WAK-%F6><)D?PG>ZEJ\4G^Y\&;[+5_8JF75<+45;2]JA M@;BBR7R%Q$\V<==(_()7WTK6\$FK3YBQ=A(R(P%J% ^09V&*?5XTAUX=+TKG M8'$XWXT/W^4* 3X#7QDEP9<8$?T5/+3:2(K*N=!A]^7M5Q:V-)M;E_K&F"\M M6G4MQUYVF<- S;[QXQ'?Z8&_4N:Y07HGDTFU-9K' =?85)/-QGE;FO#!R6R> M@%0+0DB?A().!)^-XE98PCGP+%XM%T80I99B<0C>MQHYV:#QYD:*!PR>F6,\ M1E.J@!UQ M!#(?UX::Y;@VDX/H"%2/)R6BWW&BNP.L58Q!2<;A-9@%+MS410=R'B//%\.^A[$MXMO MX@CL"HO7J)HGPZVR\ [,#P;@SP1??<82!W(=XSJ$5+> MED<0%G,&\7Q:U!W QM@(2I"P^TDB*/*52J6+KBJ+:O,V!6,RL1&(+%:_[HN& MI9-@N<>P5[D.%'HV/%,ZS4M9&*'\81^-YV>\-N"ETM'H!I\^\^ .*\80/XG# MFW2AR#:YSYXQ&:VKX#U.^LK"@$LAR7YA^=M'US;#NH "U4=:84#F-!8NZV[( M-/#AB@ D;7ENG WC6LB^\]]/IMX 9!?+-8WG(+^1#R? GGS$BQ'ZP$P=&C:5 MP=$!4Y)1?C0:(");AQG4*VM$Y(@,V"T499ZC)+6\V\>1Z7'YB_].(&J9$A1)17S\$ M*Y$7PP)X(\K\-%-&$#SO3^X4L0H]5N!%1-Z54=IRN+V)XS+B.R [^23]V2"? M0,ZH6.J33-\\%K/ O0OIEK"!%4CB\57T-ZN*_LP5_6'=_OY5VV/<7_A5^@O, MGT!B*H)2I:F":V:)*.RDWF]L4[,P9*&/&ECZUY( M_RO$;7&YIN+\6!XNS%0_+1866]>!F5!2VHQ16M@$?,2)R5U 7@X1\]<)!T1. MC[.UMIO$E$*9Y(;7![#9$'T2#G/L"SN6)VA$U512T_X_>^_:W#:2I O_%82G MO6U'0&I<>'7W.H*6Y%[-<4L.BSTS^W[I ,FBB#4$< !0LN;7OYE5 B2 B0 MN!3!.F=WVY)(5*'JR:RLO#RYF[Z]052>X5E,5DQIGL7FW[@G*UI'[O;Z*6_< M\KZK#X3U\\5=':@G MJ]VD0[V!E^OT-'FH[M:I-GM^UWN*^R!2$DN?H4V/;,_@JVQ++9PF')WYIG)GVZ4)?"YPKE(RTT;[J4;8\9>N&_WIT6UCM@<'R/Y.*N9)HY*Z< M&:4.8;D+JXGO+&$Y^RASBKRQQS&JN:O@ R'C7.@0#9AUM]CTMTESXRF5089A M-$:/,B3KHM3F#T%%#.FMG6H]83[5J(GN0XGUX\:F41^]%GI!"8 M&HQ5)^$J4=XJE]!<5^3OW7F["9D[;L1K%3SQB<56UR02SP[2686D3(D%1<[3 M$T*//ISUH@BSG4$U3U@,/&+@HETJ DHM&'].S("+G 4E<::T;&>\N4*@89\XQ0E43 @;I/BGX.Y!-^ZE*X6C'",%<]Y6=LY M->PH$H&\=O-Y2(&WV7$[F,@F&.E*!B*S(5LA/BP@*/9Z0?UX^Q/IN8_+1W,3ZTDUQGI,9+9LQV:;XQH\@];@=\GQ-PHIT M>+$XZ><6W6>?G4M4"] \:B\L:(J).OZ(ZTB7 M;X/1-FG:CRN372[6Q<^OX2IM-MD*BM5H:GW\5:.\T?!EP]L!S<>+?3"C\SN. MU09 I][O5G94<@:KM'2\@)-SN7*]5:Q+2;2K5.D@?WB."U_L2A>QA_<[2F#2 M3BTX*>9F@/4M(8GFQ1JTK6%$;QEQ(]((@9#0-F0M'*&'-_8>,[Q^6-+">0F> M0)/M%Y3Z,AI"#C6H'-5/ADS@%J;;IJW?FF+3<7=4Y03?Y#NQMQ@;$H4ZN"G1 M%*J=A@@X9F1S3]F!D+JC,/W54W@(P-_H<;*"ZYQ+55:P?*SQT7?;>;'([#%2 M'^%SV,%"IV01;+/'NL:" @N3%P>LS\JFX06_N(PW%1+)/Z>4_-,7R3\%B:LK M4> WA@=K:8>*O WG$FH,:GE\)ZUX6#VM%^"XB1'U?(R%YQBU.[Q\<5<+, M8U3LUU$>?A,7N?".W+F4?K^_O_[G[9C.&#P1#UR?T[.W%\WWE*//A+A__ZR8&:N;'AI0AQR6Q3\S2VCF+C\FW'MKJ M1NSN'P4I=MH;#;P]L:I2$ MYWS>M.50_ZN+11>+?@:+GJX1?YT8T^^/+I9H7\!R..Z'OTVGA,SG153E@;/\ M1."?E,CC$V.%YF&I$D9./H23Y_-3&M8*WYXI+^JO;SZFY8_WNXG]IS8*P=;^ MC,CR3LX;#_UHO[N.=S@#W%#NJ1VYI^U6?7&XJP)/6WC:[A83X&G _+$43S$W M2VCE5XBGH3Q4=%D?[)9-CKFB);)(<[-0YCEP].G-W"CO,8MB/SO\0>)#A+3*! M>2$ R>A)/ET#MT]+PW09.P\EB^$$S:6%?L&?&UB$22?]]>[?*!<21Z\VG^_N8"[8E^3!]INR]Y2;DWO.=C_5B.O M&*%3<9NB2N1AZRE-[G8& GNGB+U.?NP5-!^J!=VPWY7U?@&/Q@&@X],[\=E! M*EE;N@E:X'("U7PQ?0ZDIX2L@[U&N5:Q+1%@@+5_G+Z.D3+>HK4ZOQNF_>4( M9V%7 ;':[W%.3&\X)\TLX!Z'>V[BV,,,F*)P+\E%(D N0!ZSE/+[I8M92D*9 M<^N'N:']M_G,S]C"O Z8QQ;;%OGU()MW7VATWW#E!$VUI*#I<;;2<;%311X. M.[+:WW^]W98B79P6K<%EI[\7E_7FAG3EH:+( WU_JI& 97MAV>UEPK+.').> M/!AV944M;FTT 7EY#@ MK(2NUAW(S2QP3EL@-*[0N-PXX4^(Q."<))6W;3N;J9YJ#+CK'7G0P?2^'G= XK-L M8I/4X9/Y*.G25Y=,:?L13J6 &\.QA!1Q/7>WW\99'3H=N0=G?K]3H)[R'$#2 M8GBJ^9M1"UH';F#18D#JR=U,LKJCUT_KP+&BY-,[(&HW^:_ST9+K?$JS5*HK M]X'[P&"XOR2:AXB1@'O-<+\0*! HR/"3Y;^>\5+<>$+:CD^/B"ANK+E:1S]= MPFH>BG8$+BLJ;AR<;(Q$P+*]L.PFUMQR3J#- R 3^RXG]?B._UQVLEU67V;1 MZ#M?H^]!KC'7>W=6C;Y%B^_S:_$]R$U6N'T.;%$1>GRT^NY>2K=WX]'=[[>? MOMP\M*O;MVO,")Q2WSW)< F<=KYD/#E@$_P'X&8 D'QN)(%=B7[P(P ZF8( MS F13'M&YB8IXT B/Y;$]@CM$DZ,Z0)5$SP/)OC#E^;P2.F5 M&*Z'/<8)S.>)0IP]&49F/)AO--L0^TPE_@>&WB2^] M46SV-VSR=_#0\0NQGLD?,,+B,-ODH@LF&1A9,(O>FX_ZY2Y)C036@P7_^!7? M5LM^V\3K:3EO^[^P'^,7IXZ7U+-?,K$K2XDO">,U.]FOF9BG5-YK?G96 M;BEON4L('[ZE9-@S?-%N]HMF,J"4\*+PV8I?]+)J2R9)WQ]_U4@^HCMJ;BK( M[,#B8G$!I_* M!K/*(.D=>L&]][SN=,Y\C&H2:-=,4IHBT0PC"8RDE>WS1BNUE<75G%%_3JEY M8M'%HHM%;_.B\UEC^M6@.7HT?CXCS\1REIC^0J8+&V;R^,K#RIT,X\N@G]UB M);-H@_XUV(Z1/;L.-V,<[45RTO)VT)L53QW:-?=C7U9ZNMQ5=U,0.(2! . 6 M 'N)U1GY6D]Q D!]T),'6H$&X0)^_, OD9!O WXY $8_1UT&-6F\#K:^U 7D M.!FY-)B&]^KD[+.AULF;?586^-,C\Y7UQ9QO)A9>>&3Z M8;9R,77YSPMSZ7&"_Q9(7NH! ML;\U9K:!'&[1NY-B.[6\C(/ARQ%=G6@\M>.VSKVES*=XX-8SXM MB4\DX]$EK$"8$]BW0.!2;>O]YDJV;0T;=\7V;11M6RVG@RJK2E_6.KHX'/@8 MN7K3.K.R-H=I73)6A6E]2B-7#<^AJNR%9SH :S:MA?+D;.3:+.MD%LXTR_IP MP%9D67>$U[IP5Q(?($6F_LJPI*7K+&$4SC(T!$$N=M'/JZK0_$PJ ]I9&K=];N1^[A9"=" MX9[IR,*<;=I#*^AM3H,08= [EKVO".\')\:#H$X0$A"[ >YO=%,>P9.0 "$! MO$G 4,GN-'8D*8Z /%>0YP;9PAROS[N<7N33_(JUG._A"/K(YOP9?5E557F@ M= 0OQ#EC]PBW,O^YNP*Y[46NMO].QX7?N"]WAJK<&^ZO@1!H%>8K;^9KS)O< MIC408#N'A19;W/J%%EO<^H466\R=55";4RNDL;DCOD2I;);$E3X9EF%/B?2P M(,3GE,.FC3\'N:^.E)]#GNRHO0$-/D=65BEPE%_32" MOF6C)Y@)KRXJ =+V+K38XM8OM-CBUB^TV&+NK(G:JBL%S7*I%"")Y2]!W[-! M-33+)3?RZ\D]I2\/%$U4H)\@ >)[OX- );.I=Q0:U,.0"#@MZW_$@F3-^!7 M F%RZ1IO..S(/5VP(G,R)74H'B%9=P2ZE92.WHFZFJG*IM:Z=:;5V MK^!];H:E:9#(^US 0LY/F%OR,:'I6UQ7"MGB MAR.V(A-\>-EKAP5>F^=9T%0W9-0DTE07L,#S,_R6[:CIR-V^\-)P,G+U0$WL M"UC ^FX,J!VE+RNBRQHO(U=N8JN)'"$;2#V<>KIL;/95H47Y&;DV7_>@D'U] M.%RK3G4/9G3.8F.RK]1)"UGBHK'4$I>\X(58](@JD8 MH:K<[2KR4'#+GS5 M?T)+C6:T:H\4%5YV!741MM)MAZ4< MNER@ ^!S.W4S?TAX!+(<>K#HB9KPXZL=@4:.1E9F)E-.[ $ M'U)#1:[[L^++XD.JTPX=##2Y+U@\>!FY>ACO3V,LBRFI['I808?$T\C5TR$E M=A=8A2Q(?H0$E$_RLY]]-/\BK6;_T$]PNIN4*G* [TC]_K[<] $3T2+ ML7M$SF^3^3U=M2^KO?U-6@5VVXM=;?]=CPOSM2OK754>= 0C#\Y M36L@P'8."RVVN/4++;:X]0LMMI@[JZ VMU9(;'-'?(F2VRR)*WTR+,.>$NEA M08C/*:M-&V]<^GYO01F>+MCK@]/2>W('_E?O"TK>LP;J$>5 ]0!5U^6^OK_J M1X"TQ2#=7]5^F/_J2/W94V15+=Z(Y5RA*3^'Q_-[YXN/W_;CY(=!82_<7GT1^W7_[W@[0]#^F/T;??;^\^2#"37Z68 M+/_?RO/-^>NO&].C^^)/%_ ;$%XK%"=%>0N: K9Z:,@'R;!>C%?OYX]Y;BO!T\C3Q]\,:>&BGOO;^/[JS<&!ZMH2YAY;]BO%8\8DY#J!KES?/B* M[^!>4C#2O :!J6].##+VAU@?0.SUC37I'9^_K>/)F/7]]F6PCX^-F1 M/T0^?DV]4.!_M.WC_II,_&O3FUJ.MW+)&![PR7*FW]](Q)L:2_B@[ZX(>SA] MUQ$<_?C#7Y-.;]@E;ZI\[_".WKN4KF\^C3X4=)5V3J@9 E M'V0JD"6):CF GFD#&.D?X"?3EZ+R%NG%]!?2@X$VVHSZ+NSOLG1W.;J4T4:3 M3-\CUER6OA)G:9'_^MM 4_N_>M*?:-W-PD_3^"/ &NP[!_"-/UU21K[Q=>R! MDN%)%L%1/)RDX<.LIM9J!L\QI)_2[%!5Z:9=ZY7!A:Y$>8)_P(NMGL;$?:+2 MMVF6@K7ZX1MY=JQG.*!@<9Y,']_^*X9/#PR=7L"T -RXK3TLB-PU226P)BQ\ M%]B#)VG)QJ+KDOV^:0D[F^_[Q;3)_9SM9\TOJV6\JQL.#.\0CAR^^Z4$=]DI M(3,/SSF$(UT9RS%LZ05P*JT\)&]TX"%+XS4.Y AX+GDRX&H!CW=6OH>@Q7^O M'_,.EQ>Q#K\!=>L31+!$?I@@,3@G!O\YF$&6Z;^^9_#/!#+0P^-^_@44&7X5]>_(GET9 M2Q.N9 ]DNG)-S PO ]F[F:WA9K^7@M4V6/L5Z9/Y*.FPR? HC^[W.-SC$/W! MOM.]<@G]EB?]>V6X\"E8V:4+.L%<8B%/\([XC?3U[BIY3ZQHO7&I;FTX U;X M_&]D1IZ6^-"O(+%6* 7&H:6)@3N+518KLF4SEO2579,L*UQ0RA)QI.S@O_ WMBH MEL&Z]9@%D['VN:V%G&L_?G'X7?M!OYN\]NCQ#P <6_ 'LO2#%:<'LZ9260D- M(%C:A>NL'A?2WU'.%I7:TZ@\([L-=VP3^AMC?LC&Y5.[VJ+O#WP?&*YYQ/P14>H),@3#5; MP;5SRXX,7SGK-)<6!O(NP__86'D9^\".N'VWL,4E_ANA+'U.W=Y^CPN]#>?%0NM>X.MM["VJ&E@J8=+-+*IG;+UA'' MEHZX>1=2@DW%4_M5PMLB/F5G1Z[A[_ $&FA$U,)OE4U[?V;.)-OQI8GCNLZ+ MA+^:KVRTM^S8I%*F$4P\-([8Q$UZ@X!IN ;>:8/G4%' *<0>R$RKK8?MW#>> M#3?YR4]@\>$?-]?VR^VG^V_T$]+26K%E0F^Z__U!XC% MT^II2]7M F_])\>>.3:6Y+D3L!7OYW.\:WV#N=)9)\-T4]E^,CS3>Z"ON#:HV0O_5XE!:\BWBKB6?.3'@AX@5_ MA)LQ!D:DY^&!22U\M,GLD]'N!0?^ZGH8L,9_2UNT_ZSJ/2F8&ER*X M"H$\F<]( P5/NJS:QU>+(R1I0^G!-W6>B6W@12)C3X.;R(8JA3W DY)NJ0$[ M;IM@9-O$ERS".DBB5C(=JF[AL^0'7M"D#@ .?U0OI5OXW@S& 4!M*ND7N#V! M21*..ML::F[^@-]-%Z#G")U^;##X)'P1A[2(A\8*6OW1D&W8R$(>+33%XJ>( MY+T82ZK84-:SA('^";[NN":<)F"^P)J&;JS ZLZ\>/;2R&38Y3ZLU<:9H<[R M'F!BAQC1UV#(/5-IA0_1Z8WH[ [.]J?6=CIOPS-_)CC\A/@OA+!OL2?3!^)7F.'P@CO'G7QQ M-\[:3/T$UCLL]F=\L3B8"ID&G=U4H[?K-77)E.!)$&T(7; MPXNI-B]CX;KU M"$/-RW0I@3+ZNP&W&[!*-7:+9\IH$[_H?5D8UEQZEZ$O$JN!(FSQJ2\NNG%' M8$>]S'(%QE5!> E 59*^)(E^[O*7I$+4[*['6UE:>:@A#=!F)'#'K65)IJ*7 M?C%.Y-G;#KHQ_WYPC0^23>_G^(KH("CX$OIE@H,753%)<1=D@%Q/9'0H-OTR M@-K;!]0TUTTO_[6H@M, %V;S#L33WZS1EA MT28,9 ;1)_C&TL$L#HSV+\'T"2)6"#[V=9HZ0H\4O"DPS+/XV:/ALJ#6_H> M3;-TG6<38ZC4N&G+%>#O*PN.W#Z] /39F;O.GK@"H5K!KHU6L"?T6OP./X#W M/DWY]?/5B/Y+_?4]^[T1?8SN'BPP+9[UV!IB#,N&$W)*@MT%Y+PX*VM&5YQ: MO<%B3YCY26SJ=6([AR"\O;J1/H$YNG@RW._2*';%ANV,S^SVTWIF:'C9/KSD M>G3\.EPO 93>RO*3T "+16PO\*[]^2#-',LRW&!Z\"?'38DKA*8]7<>K$6!] MB4>TQUY@9&'^#7,)@-H+;&MZYDK,@^H3LO$FHV_?KL)7D:E5'^Z-"5L#+_\J M84$&E3"X?C-/"1V,2%X3XY\'HRO1O BL!8F!\P8UY5+[I>/ 3N MEGNX"]N8216" =8%IRF]"^;U*8C0T6MH M&.U!1WSP>5B&RV@VAH05+AL3<**58%8%FPLNH_FTM,QIX,:BEBE<>:*IX4LZ M,("[CJ^B!J.GR*5T%>@\TX[K/)@Q'*U3%)H0B,&ZTEE'RBB\4ALQ.+'['09@ M0OF@JM;'NP>,,K=6/YAV=G!#DKZ,[S]SECX!F*"+V)AA8CQ&X0W8R*F_?08P MIS1*$ ZP@#7"^ ]UAS.WM\=@#\^=4C''F#Z =W)>V#0L\]\K@OFB(0A B'97C5O8\T]ABK$-2AC.AGP&V74T/TP69K2QR/\>WHNHK+1=ZWVD4F[M%YG[&Z<0" MXA?XJ0]PUW'"7] *+_:;H@?8H'O0^55I84_=Y4N+6=F,J.$!"^"RX$7L_WZC M5:!*HF,\U"28)9)9A9Y(3%I[G9K8WX+[BRJ)L^WDLT' ./26\MKMJDAM<"C5 M/\5$NNP.*NTL4M,3H=Y*C/W3K'Y:)#J?.8"#WAKK<&29U/-E> 7ZV]#3 M5%^3=%71,_N@E8J9X4#N][JRIO/7P9Q/&IMOVUF;OU\"Y0JU) MN=$'M#FA?D_MU_P*6%#=GR-HT\&:2252&UCYPZB@.N6;JJ1$A:WG2NU)RED2 MEG/K1J[>VM8RN?"J@)LPN@O.\@MF\$]7KANKP>($GV=IONQ7X;F\'DDR=<5V M^5#1ZLD=O2_W!DD]IH0%+B"(6LEH4]UZ72 M7.[7[ID5&EDB[W0Z/ MFYN+VO+4"0A_\U;+CRH(&?Q'8J52+"46*WV=.0BMP7HLD9DT,[UI\ $;?L*\ M%=/#@NTI87FEF26CJM))O)-E4>JM*T'^7,_C.IC&5Y<\F:NGD3VC'PUFZ1(, M '5$E1!63)A>0*G@PZ["(]9,=+2DSG\AUG-85>>[AFFQ2DC/] KR.WA8AI%% M(P'3C'%'Q.42BVA-7#>L[*"'#:NTL*S86B9JYXPYLHH;4+7FE)6*X = WV)M M":T/\1?PJIY,-WW*: 7I(A+XW7+E3H,4?Q>>$O*%T2D@Q4GX><]WIM]E"4R% M1^(&IZ;Y#*.:_LK%!^%O<("H/N. -P\D/B!$:HGTC)*V4Y:\(+]T%I)NK?D2 M _8HK,. ;UJPD1>T2I2:*5@'1 S >U!J8L.8(#3/1$*&,*P3LBSGY4,]3#!; MHQQOK::E\>:F?TI/X_TC6M5-KLUS2NUM,G4/]XBOZR;W>5;;!)#Y_1AKL,7/%I&B1"G0.)6"IKWGI68H)K9E*D5R_A>. MV?&+&#XSOK':E!/8MEI@BB4A%A889!X^V*4N]U/8LIO>&F[/ MF XGP&VSR.1C>#I89#X[*_=@JZP'XI(6A#HAD:FOKFA!7$+KW3F!K\AYV!"U M@]-U]HC:"+><2IOY3$2&_;!%-U$M>DM8$+G<#D9WP;=0 [GZ.+GQB>_2UOA'D M6YO1,.W#PG#))Z2;"EJ > 6:Q4V[>J_;KX5^HW\I/8SOK_Z?=/]U?'M_]R"- M[JZET3]'WZX?6L6^$;[O X9JI'L6QVG5&Z:$4K:#84AX2N-5DD,705I:ABU+ M"3P\+-S$%@ST'')V/1/IJV5LLOW13^%OUT1Y&(9QYG-S2EO@L3C;=_(JD:>E MY;R2*"+FV!?AKZ1KTR53WW$#KK[=N:B*=/.#3%=T%HFS(C^6)J-,ESZ3BD8Z0N%/3(QB%FI* -8_FSFSR MTRMK#O&Y8;HAT>&S8:TBBK_M4#%R <(F!--B?'0SRFQ&&<(W9HM#!C.^1&9! M&M0DL^!3!A+GL?8B<);08&_X>KXC+0T\/\&JVPQ(KU^71APW(J4QNL_)NDE= MJ.QBC(DIKT8Y#VEBR7IK_]P=6:8X0!YVV@4^98>V7X'&GA-WIXII1PUI8O'7 MY(8T=+Y;[T"#QYN[U9YF%&L$4=0M<>W]@"@R3!J#Q60".UHNL6<>VXEO:+%Y M:T[+T3N. 31"_10< MO+_CLH'QS-JD_>XZ7DY[F3[5VS*9.YWDSF@4/[,MT1VB]T?9^AOV"6R$M%'0 M-1:@:U0%7:.@:ZQDD!.G:PSNBPDWR7E/GZF3QF^2(!I2J\D=J7ESP9H43./F M)MQ)X-^$I??9-IFN[9; )&)F.V7EQC,I9O!&UZ7PH)J;V/R!YK*Q PT3!W_2 M^^Q(PT?@S8OU1Z-_&?;Q+Y?2YX!8.6#C9K3N6RT5:6]'CR9K6MBH;14F.P89 MI%$/<_92U):EF7?I?2; !-$/SDW#DWZRW\28;)L8G\$(^P?:8*/U.]P$$T:' MGIK16;2S;0"PO$%9>G:0%=RB72O)[@P<+,>NG:9P#ARD!Y.[F??/&:.U,SJ M92?IH,IH#PQXZ7&*ER/70KOL) A/.[R.Z8$.;/:!_R=#7Q;*E;BBOC=JIP?Q M7^9_"KKZS.#,_[S"$I^P0O,()]9 '*.2#>8 U, SX9I M4:\$7@#F=$Z!;W+MZS:!?J8!B ^-5;U65R%T)][!9O^)OMAH.+?+8!+JK\JN"4["96 ME$>N4\PNHYZ"(/VKNL2R&#[N5FR @SUR&HNK"U+Y=O;VZB=6J!; ++9P"K5[ MH-I#S4X5^Z=0.7TR+.853Z)+L(3\):6"0BKN'X+HY>< M:)%6?U&/@J^E]$(8+.>"\7[N*NH2C@RFRG(=%,JE)F#)V\C56RV]9#@.UG!L MP"E1KLH=IGDE&M_>GEP\TRR8,W_>\W M%]CWI%?$YUG$__>> S"<$ MUH%7:^N\Z$N#+<@Z W)73-=X=P] A&U\P@M\&8=$ORL/AV6U.3XD]/Y>&%4U M.TIS5[^7<+9$JB]GSH%PX0M5GXG<:HW+6_U-J+O)>:\-6#CEYHT3#,B M=GO>BO;V_(U6F$X?CX%TSAS-&4HIPYB(6]?#ETST00J+SZ74#2M]02;:,2V>O]RKI%ADKW*V%6H:R16U<..&V&6P- MKG?"??,P6G3W'_OT]?@4#+I54O'R\.E2\GQ3'>UC?+H+.9++BM.^>M MW#S108+L<1RS(@EF@U-$6&CVK'D-OI$GPZ35^-@8 6T7;+_RQ9P+HI)SV'[! M3=/R+8_9/.),$0@39XK8?G&FE!$KC=PY)\,P M1]SH&_.]'X]].YYNRZ7+\X+<=F_S"?3/SQ;]R*=EESM'[,4Q4GI M#UR*/Y?+HDNA]9+]F5PXF-L3Z.F5X0Y7U@_-SW>4^9A)A/9*7&C%2T43.: &F7^DX$I?GMX&?D\GF1 MRM&16LU62RPZ[NT)CX=:-4J#S8I,'I,DPAU8A,G0E,F@%6JH4XG)$'-+'6\R M]%59[>^VD1(6 S,+H;6$E)G9R6O@6.RPZ)(F-O^ S0_%6FQH2S94 MM$FKD!Y!M$GCHPQ\F-QR*JVGR@D4T79%^X=3[Y#V7W\;:*KVJ]BSEFBA]'S+ M8F7\)ZQ]&M],?D9NMKU8I%LX".APRU,K&G15:X^) XZ+D<6VMG+DEAT59SIR MRW:1;^^,(*;GB.TX[W&22?1[#BKB])63L!R$S&>=4D+$3U[$3]'^J-WA(,BS MN>=BW1]*2G3FIC(*G[ S5_!F\S:RL,>$PBM;X:66PRC),?/61ZV$?CMY_<:3 M,;JOG E_1C$S[97!\%A/@5-V80N^X<'[[B.[B7%(P&)F!^-FW#GIJ&)3WX\ M:%RJ] M"W0#F;VO96J;Y7EQQ41- _S%7_.>/E,G%22EKJ<16JC]2^D!X/__I/NOX]O[ MNP=I='ZP(#L6VW^" M9,=BRP_>),J8I /V6^R1YX;9-POV3B^\C[ST5,H_&16Q#0 M+(??3\DLPSM!DG41S^1\Y.H94_.WKQ ) MD.D37$NQBW6F-YUZ!LH(O872EO].WF!HIFW*,1#K,)->6A@S^%DRP78R;0\, MMF?#6M'HY4_IMQ.]> NHR?Z\RLEV7N7-OU>F_WIK>[Z[HADF]_Z"N..%88>\ MR(^/+GDT?'(;3O\?./O8S27?E>7/A^NM^XHJ:UU=5CN[5Y9+MHOUI\+MS;W0 M\_?*V]ZB6WOJ/)&Q\>/:]*:6XZW[.,WERMWZ7B$?<%?P#_I1]<32_CLI93P M([-O+[C6%= M8H'42KY3(QE\6(01,N27:<)Q<;[9'YI1V M,=4$U[-+.[?MN_!@!@OOR_H8#C<* P'^R*;V-MVD0ZWFCMSI*;*N]@39YPGP M[J7?[WK](M&GVL#5TP=P)=O?J5<4\N,LO^$LT/3_$XSW$1KAG$H!'TZM4M5S M1\G5\1+#6$=%E1.R!"2=W4A'YN M!3)3=7H_LT2Z*41J\E#7974P/&VE7IMM?6O[AOUHLMQ07'A.\-L"R=FOT[7C M3>[?'6?V8EH6&$3KK60BM/WSH2(UD(>JCK:24/*D_NJ\*4SS=+&O?B!,33/&0GI/EJ MLW<_.RY,Q);^:?J+A6/1' ;8#$[@FB^6P8$$54"%G&$GZ\?Y/H(]CVTY_/W@ M"V97D3NZ=CAEX+GRNYX7J-//B]YQ;I-2P:RK7;G?Z1"%J&0F[QW[;7/<>1SVF+^;0(J3-'6CHT,==T M:4&"-"$VF9LBNE:Z)?@NPQ3L'AA>8[$(+%X(?G?S ZM,R$:UB3W[%.SIUXVM M#G][X/DM>?"6__WFXLU'K3^4^_U#,M\.R3U\+VS3,N&9#DMUD"MO@E]8ZD-9 M3TSX*0&-[WEV'=_:S["0CBLN]/6J\42'66XU'N[:Z]'(5V5EJ,J#09*[3*AD M[J&6I9(/S7(H'V(=39,[_:3P0D/JM3:[>619SHMA3UEA(/(W^/.5)1G3*:TY MY 2-IR\'>51N8KK^$9;S-^(1]YEX8)Z,IE-W!<"/MONSXUX'FST*]OIX.=(4 M6>T6Z.LE%#4_ ,U2U(F1X"-LY_J!J8N-!M6^_:\=;,,>5_0C$WCK8LQ9RK8+L> ME!U0TM<:J_DKG%:XB)P@[_0QGT/#JHD!F@KBAL'>'BT@?;G?4V6]ER0@0@US M#\DL-5R(M9T#*/;D@=*1M?XY6L5A:0FLNG0%2VX*?HPZM78N@HPL46%[=H5< MAR %R!<:)ML?+1;#?B^E78'0S]R#+T,_#Q,K^(OHYPI!UU$46>F?8Z8&A^7- MYU7]M$]=:SO4PNEN#+J9489\":H8A**L\KVV:.>S0N?%A2AO.[Z\C4>VH+." M<1Z;^%""(6:>_.XZ7@DA;UWNZT.YTRW@GA!*MVUHS3*BCTOJ* FEFJSINMQ+ M1&E%X.38AI;"_V7<\'?$3SP$DKCXN3X2DKI754K5O&_\', MBP/,TDAT_>54\^?:5*MDD.YC=BX5D^EJ_=#OO=T#Q ,+&7 MU*GWCF(W=FE"8 ?)9@,:0(5G>K2-3(WM6I)[''6T+<*(_#V.'J8+,EM9Y'[. MWO43?=5UYR/X#TQC.K)G@4=OC#N;U@;IH^@G(_J-B'XR8G]%/YFJG5JA9N;+ M"*SG/E+!K4/?MO2*M@G\ A=X_ XVW#;M%>T/3[GAP4[8.E2)%V[>X:8A6*:R M,A0M94ZZI8P^[":";H"@TQ4$7=I5HP'0J9K511=>=2\.73)R5 MPS:'VA_4J/:/2XKX.-"&0H("\[RPMNK#?HVGS9%8U^5>;R /%+U] MM*ZM)P4\JW"%/CS8]W: 5/UAVHY+V[_#=1FL.=J.)/X4UAW^#^(OG!E2>G@^ M[1%_J!C")4/KRCWUB%PC$0]I3SQ$WPYS5WJ$U UVM2=K2E<>]O=WX.$!Y(D1 MEU\V(@2[/]<3D40M+PR4SZ;-J&/34-2WKPX1=4 M6TKOIDP9D]G[6MY\,YP9#&Y$!PW^XB]M.._T#7;6T*F-_. OO6%?GY,*0A#K M:88VW^!2NKV[NO_C1AJ/_G7S(*'@;"P6E8]X#.K$08.RL'2=9Q/KZ"B#V4;( M>^X@JY#'0;@[V6U:*-R-L@Z'"PA &/H&FR,H, PJ"D6H6X1"1:A;[*\(=6\9 MO]6$2ZY6K@MK\X&3:_S6-3N&B9U(8$L]&&+1N7<@AU^(*9N-K/=MI5=%7OUG M I:/8?&PC*>3B))>2J(/#G8HA_G'P8ZDF+5'EYET%5U6%='4@>/$DNW*Y/Q^ MVDHQ]%&3^P-=[@Q$C_-#%"V/^23-&PD5)@4.M*-5,=NSDL4(NSCTY(%^"%G6 M.2"D!=A,QZ1ZM&JO"I.*BB5+IZW:FZE-I>YX3B#< N'9K]B58Q4[W;&1/?OB M3,NWDC1='B:2'@GEW@I\IN*R/SQ6N5>)R\Y@* \U8;OGK- )=H07AR:WP9^7[:SL]N=LMP&C27G?MZ0$O M*TYPL*U8->#Z7S"%1SW@U;NZW-..+*.NT3YOF0F2C,66ET3WCR35*"U@ MT=,461D6:%G#0UUG"_'*1_%R_TC^BQ*SX(;Z4!YHQ6FZN:TS;D^XY$05[QQ5U!UL@J\KZF[FGK+R/FH[5ON_^HLRZLTG<_O;JP=HA!6^H* M0]D9/<$5RQ>5HP5W.%'O<;_97XF+O\O<[7/?V1/8SE!FA:BV3U0C$6UL74NL M,JVDL#1JN,$N6^R.E7&_XLMGPGO):;ICI'=PF=/ZJK=QS4OQEXS"E).'P(F4F'!?1=;(6P[#C-Q76G>3J_6+.)6;U)VZW%%T6>L6R!,YHS ( M-['L,A&K)T?GED3\3AUG39FE95^[+6+U#:<@ZX:#,B]>3,B)*LY8K4I*B/37 M M/\%[@R%M2T')A?2-+ W?#3)]8-GA%Z@4.(%V"X1JOV%],-5AOF2C'U:>.;,-%P3O@3[2T)K M!UW"/*<^G* H[3=2#^XVLV5/1F)%9H>WJ.O*FEJ@H(D'\TE,I6&C\N#P19Y; MUC:;+'[BVH0O8G&KN8'G?0=&4I6JL#C;H&4S"J@[!X>C2U>O,?(,6I^WOVKZ MF II :FJ(*4?'$6H1>$%(-MWUVXW34O<[/U&/&*XTX7T7\;3\E?IFCP3RUEB M=TIJ[TY=,A/Y#G72:/4.+@=-"Q;;\:-5MSH8 MR,-.4CY;NYBVSMSK2CJJF M\*<(,YA_Y&F5)OK6KP<;,HAK\P/_:4_AN89I4ZMWZ; @M2>YL*KNLW#YUFA" M= L;P!A&B380!.9KN'W?V.X=E4RPULA#K2>K2ET50<*ZY<^Z[2:S6!T!S2"R M9SSNK\Y(T-2"U/A$M6#Z[;]PA[E*E1^'<>0S';D&Z!7N:5"BWO(.+JGH#62EV7:C_<1X7^1 Z8L,6@+$UQS"/ZI;JRF*^G"9 3E*^G3:EYRWL@]U)BOJ %/ MM^2$E&-5;!)A;$6:-4XZ=QZ]=*C6V>R>LS3,F?1"7"+]E*'C#J9EC?&G?(61 M#J?$['>[_&]?&[CW8D40R[%GF*Q0.H);^"NJP+P\'NUG0[!74X65]+8>J M&P0$W%L96"7@2 ^C3Y*J#F3:DPG;-!GVJV1ZDH$=ELA,,J0G8GB@$6A9 :@+ MTYEA[<%JB=]V;"*]$L.5C+E/7/H,8L.2T0_/D)(1/HJ_19J8T92..#=MF-!_ M"/T]]HURL7-0^$&74$H1FLIETDH'C\+&\"1O-5U("_@':TX$'X)=IE\*'AGU MGL+?Q1^ J6'X,6?E^@OIWRO#Q=G"!Q%=E](87WUAV(]$6KJ !A?.A_5$',#( MG+@NFQ3Q6@&!/^T9K( QG6*" 2Z_Y\,J&^[,D]Z-'JZD?D=Y+\/FQU]=LDQC M8EJF3P%B.WZP>[&-(#^FQ//"+!<>#L@$%B7YNZ\"O7-"0#U.83 M\2^EZ"RDLPV?2((JN #!UV1*GB;P#UV1$1U]&0>BR%M_$IXX,\'0-R>KH#<9 M0Y?[A-.?&MX"_OYLSH@]\YA@706"]>*LK!E=N@G!E_D_PF0"NV&&I*&__ MAOJ'44 R\8N;7PI?(?@P2LF+Z2\6CD4%BH%5&@&FG6?30]% X6&#$UMZ,F9L M*;8'#PE3\8'A&&PFAB_]W;!7N/P:+H^F8I6]L801?H#<^ 3D)DN_;]67C3QD M%DH[E@"BZT4.BQ7OYT$9V4.LU/]@W[K<5S59[26H>]1P\?'7NY]&-S A4V/E MD8WM-N%= 0.X62$X\>_PJ?D*?[\&K_5Z*=WZH5PMZ3RFM*L;?!>^1E>7/GME MH]0]VJ!!9VGBB;NZ P7<*C9X\INU0J_=VFL1QO.:B=_GT<,G6%MO!:\[>OA3 M"@P)67J $\*";X9-"4=KA8AK&+35&#-)PF/"@H6C0DZ/"P\W# ]-ERR([8%N MB1\FN+]3:S5#S?0$(@@/1?VX9-G)L*_P9W:N4H//!XN7':^XF7C^3J,#S7(\ MC["#\-$PL0,BK @HF:!Z,J9IL=,'.ZMQ7G ^VS[HH,UQ\4U!)2[821["">>W MH7=0=K$'B_D4GONQ:6P^,06'P:/I6\3.TR1M'FEN6&C8Q% GR?']@F?\>V6Z M, /:'1++1GT4O4@@8%E@&1:F%YTH,"!J*'MCK=F[R^O'P=_IPUZIM#T;UBJ4 M-F,3$&!U+"]6R\BBV#BW'AUG]F):%MHJL$>@_R7XBK/RV3_A8 -5[IDVGI"P MS!/8,_:*N)X4(O3-2#@O5LCIA%!@$YJR[M?T.QNKOM;RQI.#4 M7!Z;*#G<+ MK;4DI$2G,T,OKCBH2 =O85M+OEZHH#4G,_=@"FO(,PP8+]$B&38<&5:,C 6) M6-A;.QA) G4)2#8#M!OKN!*<5_#I]6&%FP/RZKP2;';I3+]+SHM-7&]A+J6E M9=@ '3@=I"5JW#E6"Z ,X8>\8>#_.+HPO/=;)I))AX[:46KLG8J8)(8+IR8QLQ9AH(>GP^@"H9Y,GU8 M7SG0)?1QX>?1- I.F9B0SC.6@/TQF#L])18FF#8)H @6'T^C5Q)8#$R#@DFQ M%A@IHU(9;P9>+;;T26Y'HM@U\$F H5)DXC4+9> M^%-\))AS9.18KW)WDD4'6K.M8Z,.9\O)PEW//#MJ M^R;#K3BQ#% DZS"\-+[YU_CB]N[ZYF[,UBRI*1DV_L@QYGK3?EX:C^1BXA+C M^P75!Q\ 5"_&J_?SQSQQY^!IY.GC;X:T<-&>_=OX_NK-1]H9&)CT$YF^_ M&/ @_&"ZYZPEGC*0HQL#CF37#J6N#2;LG>,3JDUA1RDDJ=GT.5+1#VL5_2Y0 M$&3VOI8WWVR('==.]):'O_BK-^SK<\(N>G1J(S_XRU3I&T/RILIIAH&X 1B1 M=U?W?]Q(X]&_;AY0;C87B\I'/*1ZXJ"YMZ4_*!6(UF?&!3-V,B[C727Q,JY< M*/J%UO^+/%E_?3*7!MB%GF%?.;!2QK/IKKR1.?N#VC$;H3),?[-,,C_H*@[G M8A1@4!-9722XK5H6OL DFI,4FY0$LY(E-@5FJ-W NSE/8 ,]$#"9\:1']^.[ M_[G\=BGU.X/WTCM<'\S!UY1?KT;?;A[P _1G]=?W]#8/!SN8L<&I'GYB;688 MTC/>_.')H'U).!R.3O\Y0YF?G,Z%=?XQ:>Y1@VL\^\ M)S0]0CL.;=BE\>HZ:(Y$#"_>+^PB &O)WGWJN�S;$"29T*?V34$/7 $OH M]3_AO7?NH+L7?UK?&D-3:_WJ]*+GHTEJTZF;;F OXQW+6;GQX:+KR(?ZQ&N_ M[;(="\0=-&P_-$WH[U[8J1O_%7UD^)N$6;#8X85%YOX'8^4[OUJP0A>+C0<% MGZ'1/O:A(PVAC?ALYVT=4>#.3O"NI(*8W["/[,8S@B]YKT\3QZ(S&^B8!0.? M2TS429S7'7: 8B%.*E7,>^&:'O-U4/>_'/B)4'!HD K02W%$KW%P\7Q%M^O4 M<$'69Q*F_[&;#NC:0$"6+MSLJ-S.\>(87/_8S0J_#N*_LJ@C&^PVZO>#+R[! MX@^O8HD"NWF;6!BS:&+!9X+Y!Q-GKB[0A"\D\#([MO4:-KUB_B*XJH(B N.! MVHN16 >J*G , ;K1)_!"QP&9-J@XVSLK&07UZ UJ"MNWM4QPYZ)O>C_U'>I1 M#P^F]"$DI3V\<^TRF9=$_#MI9KVB0(HF_E>?WGI1B_8R!5# $')?(.V+JQ=PU M$^3 )M2M(2>)/)46^,@+#3U2XR64G\!5;?A,]E&3.O,YP%K"(Y,JWQV%B%*. MG[Z4OKH@Y,[*0V_/[KBP7H^@&5WFD5ZXSNIQ0<-]0: M7?BH>(3^DGHITKTTTCRR71AX^_Q MUN82IG&"NQ-FN6'K+"H V#R+'IDLB >:S+%7WJZ6,"2U>T%-',]W#5SW"W0? M4",?YO :18=LS%RSS#E>L,PG=+ $27DN&C=PA"\M8\H.?Z3P,%%:MI*:5);4 MA.817C_IM$%%)KV3S+*>]CZ$1*/&I. M[BX5J*2-^ZF_83=Y4O3UV,I$=]1-K8IWU:EEF$]).\*N[2]!7)*JG# )]Y4J M*18%9D<*?6Q&#L[<_(%FH;B+"954G4JZ9SD4D86>Z/V-W+$>"TS3\QR>0?,N M;!^N*2Q7-BXH&SD'%H;9#.H]H;>'U5/@568>K;A41+'QZ<)P3>:4Q4@#33BC M4T@RU>+RT=YXY69V ";9A%$I:NQ05Q!3&0AMJ.H_E@: M3J"T41O3;R7;MS:*5L;6QG@R%$,L,) M)#-T13)#.I*D['AW#5'M$36;UOP+NUE1-"/39IJ:<@:R!.98IC#-5&3^'9;! M;GA!U,_[4+7BVTP;6)=L1='HCG8PR=;#= $JQR+W\S]CKPN&^*?@9;_!2WYF M#D8*KS&,\1F@V34_!&DDDZD$B!4GO=K]C? M@ON+"HNS[6SP#M5\C79LUS),BO7/=='Y9);]9%@T0\#P-W/FT17' MPZJ5Q&G^TR[12GU]0=5>4N9D6FEZBEEZ.(U(1^G+^D!TF2\?73_5R-BM#A)! M-& WGJI!-!S*?:U \T0>=6I-_66D\'^9U70;NO[?P8K2?[UG1551VQG?^$YL M:;9RPVAK6++'0AZXC2_[*0J%XU"3A*?Z;!,;BR>@^>F45A^5/6^/-22X'A"QT9-IOCQQT8\ M0YP3T6B!4 8:[N)"*+N6[&BZFCV83JR0FJ6I-.4I64U6]*&LJB>N9OFQSMUP ML\*\9IJ1:+H;H30,EZ\87=DZ)<'C1%3R><0YD-X*NI!D6?<',QZFA0K#Y(5- M ?]B+#UR/Q]%B?0/#"SW\R]KJ!S??UW6%47NZ+V2>IBTY09P5JC/0+M2N,4; MSVCO#64]@6:S,H0?TL"X":<]L6=\NNMSD#%7ZLBOE]1>2?3.%CQ.#KYFRTI_ M *=!$E,X1PT=N+I-5(/2?0&!>NB_E3ZG\2;^,,@%3WB=><1STV(\DVN:#W_E MVE$*]@:AZ_^M7-.;F=,UZR#R7SBK(%O8VV!\C7_8NY3^:?H+>-!+C/AQLZJ" M%N]+%F@GXL9K0>(SD(.T9!P'.0WC/.?P8-AO1HGH29-75CVW\A>.NZ:N"TL" M@Z)BM4TM"#B7PZZ$!S<[:BKRYJ2QMF;EO)*"\E968_!4NL3 MJ2FI",'D*,O$;NE0[.G&=.JNR&Q=C1@C.$V?AFEO@I06,.Y6@>>G5.Z4L%&W MP2O_1%[OT-WJ=N3526A%0#2H&ZOW"Y VR&0N*L^;>>0)RF;409$I64. M,GH$_XY81K&BXP= ]X586(@#&[]@BM&08&LFC-0>OT/5\[I\AX:A+0>IJ"B! M]:XZCA%]AUKV-;>?+"SXW2#\Q=_%>P< 3)$(-^@W@B34,-V :WY3 B98X?(< M,GGZA58QJFY*7,C-DJ>(?GYW49LJ6]F;*@^WYD.]7E^H[QKN\<@D1JY-+T!$ M>D9\]41]PTOIR\WHX>:A56Q\<3!;K"1N"O< V08Z9273R&#\V1E4H;V4!QB MM5H4KX;K8A55P(O]AX/E]NQY>( SP6=%IEC@'PIR]$LF,)O"%9 L&1+RZ+VR M8OYHEE3@*/$0,EU+;E!>'!2:R10?%E,(<"-:44(Z0(Q)&C("X 7:8&A#K)AM1^Y4@;!QG):,Z;4U(%A3[\%#KD]S- MJE"M#UOC/]@2?Z.L[E^#=?[LN/?AHC*-=TYE/TVZ,7'C^'('\9X%VM%S=X^E MA*SC%T#XZW@!5W90]>RG>YML\K&&TL(8@PF5@=#"OV$7CB-Z&&JZW._M[^(L M8M.!1&B<2D330;-2I2AW"]I4*1J_.#5*D=;39'VXOQ,HUU)4Y[FB2*[F# M]*QFWDJ75:4G]W0EO9$]#0JQ7C<8*<)F%(\D"#O18%+J+IN>E.+;A\4HYHI) M6AC:3PHF<#__XACVQ@I<>&3Z8;9R,:+QYF/O?-Q-M'B[CF#7J8YG=W;R_85FRL[]LB>4;+3KPZ-E@0M=&0X(/UA+:%N5;F4OMV,;[_=_'%S-Y8^W=S=?+X=2U^_C.[:&_UF M'>?MBX@DU'%?)=KT'+L$!?TFEFQ[60]?B1)$HSQZF"9%\_K"KK\@V5\MVFDH M1F3(NEY8V.R(!I972PPM/]*\MS5*Y" ,BH2J(7^U/6/-2_!)GF$9M'413H(E M?3'*56SV#2\#4TR@QJ<,KMX2&S6Z&.'%N#=A"8EKKFYL,F2%O:?7,PI>EX;< M:8Q]1J(L =1Y-)EG#A-U@ZAP/(EL'0.F:3@>1M\=?/O):Y3N&?1A;D\NU<:J M!TOF20MB6+ Z4];5;@8+,D?J8U $-/MQ3H/HN.BS]29'@(KR9$'3PN\?6![L MR\*1G@CQ86M!Y<(>!/3B85?SJ#VWUX[%O=II^H?$P:ST'-M(!W(ZQ?R3L"L@ MVPOLD*'V?_4B&8YDV@I;&+)VQU%G;,SXP%[?L-HO9).'M)$32] %%Z8+[@FZ MX*:YQ$^\27!@=B489#UU-IAW&S?(I+5%%OX78-5L"^&=Y2W1DY&2JY4_EI&> MJW5'0A/]"LZ/L\K&$B3,W)'T"A+F=N_O29$P-QG&? ANP6C4\Q5@.5EFV$XW MO_E7?3*2>5Z/?<4?(2Y2O< M[&,$3),'W9[<[0D%S]O(U1\*O62:M&H/A3) J\M=M2?KZFYHONE]X].BOZ%] MELDLX "1@HA:T'^4$[RW0-+V,A-V>DW< \+M_T9W_YX^BB:1',_6!K99#VRT M3E*ZHF BYQZQ64A-SIFM]G"H$*D=K$Z4=:W 3:)J&L':;@6C)P<>^Y^(KX-1 M''G\^WE.3Z+V7Q5Z35P5X@BXGU-BZMCM_,HE,_-@:VR(6;E)8B4T=2L0G8KD M?A/WAT:0+"X5^P^5,#D(>XES(@)G606U]P#JYZ^&JDIL?S=,V_OB8%/[PSW# MR(JNZ@5N'CQ43 EYX*8JL*\U?GR5(@=J3Y/585)W /[@S^?]Z"XMIY5KN6T% MTWJ&!Z*?GW:B//D$*'P-D!#+33N^AX<^E+7$OIJ'\+:WQ7/6RH+9?A.A]E)A M2_L,J/+P@"+TLRVSK2>Y.YZ:Q6J<7+($@V)-[1U68BQ=!YNX>&@WS2(67@>+ MY&C5TKJH([6@8W< ]O6 ICH:,)9F[JV3R^')[(.MH.X<>=[J:1GP$WN,RWM& ML!H6!#&C)B8L=:TNG?Q@EH%U.GELC_[TD,8\(YT\H;Y T6<*T42B MN4A$%HGF8G_/)=$\ZW8=K&0)\\$2J>LXR4)0),41W&+8V(F5O&EPFF)=JH^( ME 7TK9ZS%[_ARL6?^*&_:R>\^2A]W: Y@#,!OG8ZTI%;_Y:O?G++8 AD_N%P@9 Y.=\;MBEXAG]O1YV4PD;>94Q+:($4;I(.\_(P%CK5 MYS(AVVV/%LC=2[@-6@ 6*,DEW[#PO^4[7':HD1.8-0]QSJ,-?B>^@FWHR10<%^A04@>E; MGM,'14T2%VUQ 0@XI!1(*NGGP MI8,N^;98EH*N#'0E*^7S2#$K@?&7I8DM-[C8-S*=VIW*E%M%9S)C?J:$X3PT1Q>9CY#J9-74^SI$**0PU3=83)5,P;7*/X"SD M%H]_GQQR![*B)R7<"^9-3G!^^A*6YXS@Q-=4(8?A6N8&LM;-K'$1AP6O4,Z" M,"?NJ5H@W)65?E*!1D.GAJ#6W,?@U'(JP1R<9;W_4JLIC%_HHLYL.\BZ7K_BV*1I[L M6&X<*554=:9T9Z_?:U@7XX4NBOA/$\KI$"[>+O24(=RYU/8WW.&8!J#THT,D MPG%QEFB:5NM94@'!1N=2$ B<)C;3,9GLDJ[H<*@-DS7P"\1])DF_J9-S(-M! MD^Z0*>IM417E('=+=)-=3A;N&NG9I^G&H;EUZ9U8<-+&KK[2^.9?XXO;N^N; MNS%;NJ1[:+>?:\SUWOV\!#!>3%QB?+\PYO"0#Y)AO1BOWL\?\UPE@ZUHV7WD6M;=[7,K4\3MZ>.AO,NTE==V9$ M4512J6D:'O>JY#6ID#X7Y"3V%(& M_&[!][JNDR1+:BC)M'G9-IO2,E;0!_EH=RC1BX5%Z MDC0>F.0F5_BX' PQAM=2@ABU,\R=AAPW:=;L, &Y4MP>&MFS;(NI)@J9NLYZ MX7HOZ'KOU1%:"?N8!+CCI'F!V-8CMY5J%FE3M?"TQ[DM;0&JYL-T(@S;[OWE M, PKME.(J]C?DQ%7/FNR GM',/#."A^PX=Z"=V!,W./$IU]&>*1! M6CA-'U3;E2#XPWVTF9_"C3PT>U=5-'DX5&7EH*+;3*T-H1U/ M5SNJ]29Z58M)35:&/;F?V"_NA-C.:JOWO%H8]B.13%N:B4SA)C*%NVIQMLPB MMLEN/N5F?N2AIK'<4T#.BM &G!5^6H#<=,06IP3@ +&:K*NZ/-#Y.QG.=.0: M56RM%"[585A3![*2>"44*K<52$Y';W%\:^H2FD.HLM+KRGU=V.2\C5S# 5'H9I-Y M3T6;J)8AJ@583L=PK65PHK44+VYST5JJH3.C.-W[\69.&2UX-'G0[O>+5: MO>:BAQ\WCO/1U%\9+E;1OWLT3/O]+_RUV3AE@=O;-*.K59?KG4$4%NXZ=@? MY@!'MP90Y?X K/:AZ-!WDD#- FARUE6U-GD5 .TJ WF82+Y8 B[?E\6AJ2^WUYH!;H<\JCW5V;6_P! MGF7.X;FV+]T\PT9R@OL62-S^,Z0ZUWAR/E@H6?=V;-OIKF\)VW^(Z\P,;Y$I M9Q?BL.!LY!H.B^+14]XAV_BNG>/(-2K96G-6A-X]QY'K\'X4CT@V!^,#W")# M19/[B77)Y3E%^/1\!POL24O#G'$"Z."!9]51-X>/7*^N\#/]7IQ 5<$ \Q7P M]6LCK\E =R/W!_K+2LAM("V!S MJ-,Y<>17BWFU(_>Z':'CSU<4LD2 DZ2;BM5^5U;4_?W"RM;Y?+K]DXD4"78% MX)%"L>0&ZH5YQ4KMJ+Z?<:RZ:M84*J<;>W8DL9BJRMW.4.YK!1)O>.BBWD)T M[R,B*Q7,Z2"N-E)0"8A#]M#._NBQP.[Y:6:PE+:""2/O?M[8!>'P NZ!UI?5 M(H5- NVMU=0 ZD$2J!LR^:M@-N4/RZFM)M>MJNIM*UE'PZWD"%;NAEN?#=/] MAV&ML/=6U$A4]- 2C1A$HPVQOZ?;:$-LIQ!7L;\G(ZY\YI"@;20]HW&$_EO: MN]6@]I%HCU-A:F%'S[PX@?GZ5V2TKDU6=C4J,5J>8A@?6#S1D?7N4.YV1?7] M*;>(4/O;93T!. ?LNG6:X(0;OMI7Y$&?OZIZKD8^/4VJE:!)*W%0E8I?T*H M7M&:[+0UZS;9\$&:E7^PJG*G,Y!5;7_*A*BDC!A,+ GV<^7:$B F9H9S*F%- MIS=5<)3T"O -UF4#,61\H\"XMTLX1N1N;R#W^DD)K.(@:07,4^%=@"#K5.&M MJO) T?$:RMW)[T3OQ:49MK_^9I:3FOQ*4X<0:[A/Y615/%-VZTI%5140,.!FY1L6=GQ"]0>.J;+3#Q3FQ M?$$H\E:@/AWM^5L\MPCM^6HZN;Y)"*K'TY?*?6=1O_2SB'=6/7'@"!;:'9M^GT#]+L_!?']CJ:K.A'^*R$-+1)TV5JZ9('&R#.Y MM:?.$\$PW1C7=0P#?K*D=D(H(8__#4;]-7.0-!TMI\7KE<' M[U]@'$N!PLND !1T?R>SK53C2)M'(4][G.[WRG)O!F>3W.C.)IFV!":4-#'@ MRC^%:]:"$,Z*?=KH%,T*4BN97M$2N9AV[^^?& H>$ 1EI&*H@T$QKH!,=U!+ MTS%.R:^9A5LUT[%Y.KC5 +.Z*G<&^WD 2H,KOUEUK5>WB73"];1IJQK)*BC@ MKJSJ975O$PJ8:P6UG?.0=O M4FY3";[5TGM>Y8QG:Z>5I;APX\.]5M/XZ$R^ C&RE"&/=/S)6?^X;R# M$[%(PN:9 0KS#:<.?;$1 J "H&UR7HKHM-C6,XU."U#Q%.@0@:QV[R^'@2RQ MG4)C+CR&W=^9SF>]_Z71\.T^0HN\]X',N&;&X,LPI MCAX8C*X 1%<40J591FJO*_?T(XA,!.76J)SW$6RR4TX,.PJD86/97'SGM$EY;PD)UUBNKQ?A:J1F(&L=8L3I30A M+(?&%\Y";-M=**&IG7)O-=C38>SX*!O'!PD&0UW61)G#&90Y [SE3G4CT.] M)W<'"BCSI&"5J!L[1768@<)L5MJ2FMX< \SB 0(>N-A:B&0>> /OQG2PD5A^-OX_NK-1TJ1B)SSV/H8^YC]]HL!#\(/IH.ND=K# MTL<:+XAT8WBPEK:$EV_#?JUXQ)A$5S?(G>/#5WP'=Y1"DA;_?39MPYZ:AD5Y MV:B2]3# %U!@OJ]E:O%]32\$)8JB)M)S*IWI3%3:&VW78@'T=KN=P7NI;,]O<+I5N:69]5GYDXG M%]5_8O=$D=^I8D?C&SM[BX/.4-PYW;*T>A^Q0[SLD!"JD]NRAH6*SX*Y@#D+ M>Q!."/S6!C.>]B>$RX[#64]V3A+L,^*%W>2FGTE=<0^)'0:;-?(_A5MU/_]* M-ZJT@&)O?T#QU(.'_,.HIR3"**EW+&\PZLA*?R /$T.! D:UEOL,$I-HJLAQ MR^G&VDJ%8X@=V;.$&="A[XA_/S\BV2UOC(\## GT;J%WH"1W*1VPH_0,T*O* M>J<+^$W*-!,E;-NSE,+_9;ZF(&PQ6Q$,B!G/AFD9$],R_5$%QB9^ MX)$WI]*$[;.$)!V<2!6W\MRVUSW'D<46MWYDL<6M'_F0/@E3(E: MK@9=O3*/9QC,2+7R=^X("1P37D RX9J>:3]>KUSXORPP?&PP8SB4]4$274OC MNWZ.(]> =*TR?Z= ^LGA[?21GL$ZU^W4Z>[D&_WK1*!\1$.MR0%J%Z+5.CV8 MIX+HKJST][,M'H-HKGV2>M1? ]MK2.^PO<9[3F3B]*4Q0QB+1].JLZ0PJ>E/ M^+(#K_4?,D.Z;DR-JL",4F5=4615%]E[G(Q< ]*KRY'@&^EJ3Y/588&,Z7/ MV^DC/!6*-OVNNH-^D@!Q/D$L.>599LU0^"C5U("M*@=P3 4&>(%@\98I# M".I#6=4'Y^OV8E8JK9K:2;5.3YC2_=&]XO&5(A9$ 9H0>%RL MJ?5U ($$Q_.QG=UZ,KR4W.^)@#DG(]> \FI)!7A$>5_N:QVYU^&/%.=,1ZX! MY;7FU_(*_)XB#Y0"X<1SP-[IHSXCI-ZK-:3.*>QC'I:.W*V8F_0$O-\/\&!S M#H/8OG3S#/O+B3RU46ZEZ @$+NE^< M"$2[1;&ZB5Z!!^?[5=O^)&KR=@.R4E9[MXXN#X:ZK.EGE%K/+X"2KY*E=PDL M$T!AF\FN:#/9>(3\E30J^B)_0%%=\NF M,42MUE_\B3-[Q?\:$XM\#"=YMWJ"MP*P.1O5]OW1A1.X:1/EG.]/L;B,7"/X^$OZ#:C_TF6LX+8X8+CTM#@M\B2*8+ M^ VH#^M7)N>#[EM8)E"Z2V,V@_E05?%;((V)=TEZ9:S2.[&8T4-@5S'5[28) M)A(^_]/]M^N;;Q>?[L?C^S] ))8_),^QS-G^TVD*8DG<7Q&/%LP?3%OM3?ER M%H[R\3?8:<=^_ @(5W[[)?@AZ=#^.KJ^OKW[/?Y*#5@.8EOS;2LJ+\YV,=WC MQ!Q+T<)THN5.7M4*UFU][.SG@&@*@AO :6Q28A4.=IUB6A2;<)4 #BX'S/!K M>.NJ5'71+2X\L])N<\-^_B(?S_7_^L.TS:?5$[NO_05V7NC9BM_MC'U!@N3K MWFYZTI;E>&584[P.@G6%3.1!6[[@\TA&'J^KCEWAOJY<$K_#W=Y]!BT*JA,& MOX#EURX[N[7[;Z4+*6/9DFO&4Y?-^-'*94NJ-\\PDXJX-(Z6N1#[;S.GU#:! M3T=L_G!B:P5=OU1W$;M'T),[1Z4N6QL%7;_4DN*M#++>VR5U'V[]M3N '>)SGZ M4<\V:QPVY3G8 GQINA0,I^1GFA^J''/':&N)&Y8?O?6EOQOVRG!?)4V64,YIB/6:3.FU1M(& M$NZB3,.IQCK&GQ#*I5%7P[*D?Z]@E+D)'\)'P6*M?S%CUZ)UM#9N/$LOAB?] MI*JJW.T,Y;[6I=__254T>3A49:6KRY)+O"6!'7XFUNNEQ):(9:[BY!4VS^W0 M<6R.ICUUB>'1*?@OA-BPCI?Z6PQ:JRK^8[8B^ ,^!A!'/PM?8C_'/>J>-(=% M3KV,:IJ2/_'LS.[P%QF+EK]HYKQN\!2A&>N6/TVVM6!+]@QG@2T__V%KP9;H M%WY[64M*3"T'W*W-$L?" PH5.=QIB'LQQ__,MH\@TU](1F;*$CV5#'O?:0B' M!ODQ)9Y'D_\Q*\E OM.6I1LE>UPS+@XAXF,I1^MU'-FSK^'*BWRC:O*-FHY[ M[TM R>_'$0E&8G_/-=.HR=HV. 7P:A@<:R+F45?,0QT.JV7L9AM[/T]H#9DO M__X6IO:(S]PT.#\FN6=$)*,5F$W':G*R4EF%=[5BE8-:$($ MY&7$7'_:U50UZOM^KN+#H@W>=V4F_H1_PA4X=B?;O8?=VC?T8GL_#QP5<*L= M/3ZZ!/Y.TN]O![=^7SN$Q3%RRM6(PV$O5S5BR^$-+4=M\893K: M.)7!$S3E]A]'@Y,[CK*^*0ZD]HU*JN);952 MSKI$C_DYG4)G*4KI(J29 6?D>F MSJ,-3YAADH4QG;JKV,W0,HV):9G^*]>Z0 =)FSFKB44JW]\D3V91Q; SW4,. MV726/D71:CIE60=G[UL$H5L[H/![6!!R?&MG79?5P4#N)1;AY3PN];C0'^*S M?L_A+;0Y_/]TZ&EX%.BSP)Z/E(U_L&L =%V5.X/],;/2,!YG_6UY;OX-_..) M>CWG*W_EDG76O/&*6:4>Y@0O#5P[^#1+]&Q6H MXIL?2^I9_TQ?+OQ#\&IW,/SXA5C/Y ^8R^(PV^NB&^6Z]MY\[%SNT@!*H#VL M(%L37U+.6IEA75?!S)7Y7V*XXQ>GE 79K;;:6A M>T$2%5DC"[)P"2EE279M M]*TET;.7I,O+DGQV5FX)*]*]W$VJWUJ13O:*) ;]&ED1\[D,C'0O=UTA6RO" M*I<,T,_($ !:.6M]Z@JJ9*X/KLUGRI:)*^6-%\0E!K8/*V'!M,'E;A5SM&*T MC I>N ='%UPM'Q?P@ZY<2LQ>@V_AXICVRF!V13D6*ON_4NP8S\X>3\\6+YH* MKBK*0;G@49KM8:<[U//R^-1W(Q 31]OZ" ^B 9UHOQZOW\,8_+(7@:>?KXFR&!D@>L_6U\ M?_7F(RT&0-&Z0MFQT8MNP(/P@^D&8M4&H52Q10AB*=T8'JRB'1IY#523E#[( MG8/UE&#,PEY2,%*C][-IPU7%! 7ZX,,OF,7[+M &9/:^EC>/JX@M741U./[B M+Z4SG>F!DY/.;>0'?YD331L8E9+1A)=^%73FMS5-0J#?)7I@2&N'0/A?$)2- MM:2"L_4A:=-C=.(H*^TZE<@_S>)YF5 DWBSUB3S@J6I^2Y8#:W)P7TWRE9Z636OUBYPV0XQ8/[VWIKN^FD<*6 M)_F=(\P\RP0$,-@HJ/[LPV8=U\.]J@M?L \/(HW';>S2@Y\BU\.H_@O.,W>Q M41"73)'98&.N:>3U1GF,^6AP>/*WD"Q,?#?&5=;%4D MII+CPIH!!<[H^IL!'-!_9 ^,9\.UG(DG=B0<2UR,%CO68,% ]1:V7&(6<->> M3Q3?$U^$JP)D,IZ(/"-@HC7A\N<<;N1@Q7)-&-7U)$-V7+_OV)8CEN41/L%+ MI@,H#%8:K=A"Q]2(!@3P\S\GEO\*Z > A27+7?6M'Y0K@I=017[+('$B9#D< MP++4*>EAAD)CK:[P$E/"!W&1*?Z)**7 W!K)UEN&)]@>M@M[0>1_YK8SAI/G M1F] H Y,Z/CX;Z ];&*">_)8]Q50S.\-<-D!-@E+7BQDQIS'#BPX,^&_Z.DE MGNPY+O81!&I16Q/RQNF^QRXCYS#T-7DGJ3SQ/Y.TBHK.2)F]AS%97M*4OG'FC*UJ@)T=3T-]L M@99$=*5ZN5_>8'.T70GZ/;3&>F\_JTB?*KV\BT9D4X2YSM4YR^D=.S^_G?1Q MNT'[A+U];"OT_LKR(17S0UI\2*7\D-XZI Y&:#9Z1(OXUB4Z_5%;:?XYL4 7 M0:7YTZH5$7,J!B)G-U-DG@#")2?)UW2@:UK['A6P7(?.Z"/\8HNV]@Q4.<]G MV)S8V]3QI+,?$&C$B86A*\?*@@>#JLW6:#SQ/6++>J1?-S*$QLC$?T*6L&P$ M=XF2T/]PUS%A\#6 M:UJEM+A6^,@19#KHO@*"E-*((%EG'BEHJ%@L)#?O65WB' K'6+,,^%U==+[@ M:6!\=6U=^WWJW=[4S'S91[?LM?7^A.@5$[8 :_M.[WLZ3F43>MQR.>]OJ>Z; M*X';*->M:,520=-+LU7%QT0!^U[V!LS0^F::CY!2(&E:DK2@:"+H)4S5TI%K MD[M"A(5:8F4SA?[+($2*>-9>=,6-^K\RU4-N,;O.U':/<>8M:L3I; M )D"T!_CS#O@ZAORC2P3G\VY>JJ1+0-HOM 56-O,#7P'Q;E3TCLZI;>X4"UQ MBVJ)/Z6$'%)+B%G;[C'.G(,X\S/G(,[\S,<$XC0Z*3\LBG3N_]AR_#R&@\Y! MG/F#SD&<^8/.09PZ16)G'H@._,U]=C5Q1>^5FZL6BWHE*,;IL9-N'N0\)F0] MTIES$&=^YAS$F9_YF$"<1O=$D$-5DE?&CHU1PH#EL2]BH<4J; @?DKM325?% M"L,6YLDZ"4O#Z:<9S3>1C;+BF&;GA8_\5VQ@3U="D&JJ--,;TR(< M$"B0A^U3@H291O_E;L'86#+6WM!_^5!_4:L4JEI57WQ'[U'A8J:I8+F+3C;6 M&B,7 @>'A!E _T6Y6WIA@[E;!\[H\Y2NK9L^>CDW??:;F;Q^(OY:I@_>].9S M/LIEWH&@8(:1OS#=D'\%:5C5RI6B5B^\OSU+IE QRT10V['=DTN M T/!#"#_XHJ5#78S.FPN?XA&SWYJYMN=Q]9#.S&+I)=GD1Q3Y3W4$D\6+'/E6KC_:&[XAXRZS=(9 A MMZW3AXR9)H/EK@W8G'=UWV2P0B<)K5(H:#7]_?>59 HGLTP-2U[;M#DWZ[ZI M(1<*AS?S[M),] UV"]\[JF^&\>>>U^W;2 6TD?3*0=E("VXE30'QOZB8$ MZ')9RLLEIB&WD&QC)7:QC/&6/NF9>$?L,*:FXIWL^](N2 M5B^5+I>4MET1E2+Q,\\ZYBO^:P!4OZ@= MW$V&W+5ZXC."Q!I-#+&E8!G7]W>=LW;K?YM@!.$Z&'UQW;AMW?SQB4VOA-TV M'K^U[CYA3.DSBZ#'OR>>;_5?/ZL%BO\5 2%:E)JOZ[@F=^E]ROS> ;P#6MCKT0N$G0#W _+%AFC Z ?9G>3:)EM:' M*-4,QMV!&Y[PVS;:AS<(O&N#_18Q]%FG^<_.6>ONJGG7$4<7.;D>6-GY72+4]N;J##B3EA*3IM*69XS0\_8F MN7-\>,5W$**$DH;/379MC8Q1SS)LUO;ABR&"FIU(/L'-TYWL/++_*29%(@6_ M^)?>[96*LKT&+:WARU]ZO5*Y5/ZPS64J@:<7SMECL]-Z;-X"&;.OS;OF=:O# M'FX:=VT6B@CU+U!+["B)>@(YLG.4>K^TF0^=4KW<1QB\S>IQN]G/0 M2POE')660J7B+C")K&.FOXD_B9& G9NF.8C?!>)B#N*L@[B4@SB[()9!QW0" M>$D?P);N\3*\ 3-&)FO^.;&>#1MMM+1>'WI^ MZ/O+"\HOE'QCYDV&BS>:^Y,8(=/K9WKQK'BQ^=P?5"(:(Q/_"=6(M :-4X W M.<9.QW2+B35$,QB[L9+T;6/L"H6'I;*FE_)Z\X-$VW)B]LU2:+M6[7C.:'., M?1_&)E?$K*X:Y$ST<%/P$5B^Q5/CYTF-"9AIL^](9\Y!G/F932C**;N!!B.6LSHR5]5:U:K&B5:B%U6OZ1SGQ,//E( M9]X^3ZMOB*2FRLN!5,SR5SJOUOAQCJ3@TE9FV[QSAS M#N+,SYR#./,S'Q.(T^B3F[KU3K52OIW8OL5(HV.7CLO9@SWQ1/OD$R.__F[[ MBGXE\4*![;GI". $;P0W0CO-?26/"MDRC>;+99)L+&5OZVB^2KJ)5M9+V@66 M#N?HGH:9=Y"ANH/@2RGGZH> ;%E&\]*&2@=RCGW8/LKHW2MYGN QF;I'.G,. MXLS/G(,X\S,?$XC3Z)/,@YLY?A[YS#F(,S]S#N+,SWQ,($ZG!T+R.LQTZZ>4SSF)#U2&?.09SYF7,09W[F8P)Q&MT3"Z^KER-XK\.N8].> M+DJ?9Q[[5)OM*O_A"Y,WV\M_5#[6A;C3/E%]2=F%]NFCB$WTZ"FOG:>BKY.G MTL05S5YG>F-:!W+S[U'A7Y8QO[BA7C_+I'+M"_.73P'0BUJM7M7*%TD7<.T= M&XYQYAU4EZ[/^]?JSY;S_D/"ORQC?G4YS$\M5F>"KZ?1L;H/$T@OYS;0?C7! M'=M U\[$]3D?Y:+P0% PR\A?K>ZV4&5/R+^"Q-2UTD5-JQ:K.1&D8^8=6$+K M-UA?RQ+*)<"!H6"6D5^O;:+),<4OCW3F M',29GSD'<>9G/B80YUY6Z66M""_K/!4F=[3N(-ED?3-[/4>KU4\V1@02Y(9V M^I PR^B_Y,63FW.U[@O]5^@\H14J!;#(T]=XXDAGWH&O=;F P\9:!>5"X."0 M,,OH7]FDMS5G\!EUM^[2,"KDAM&^F8*^G&&TL::HG5P>'A("9AGU2SOH'%G< M-^HO+R_+6E6O:O5B.:> =,R\ XUP0\G(RQI$.?,_* 3,,NJ7-^0+R!E['B%Z MMR%4O&"^PXKU@S*'OMX_7C4?S[[>=SKWMY^8#D?F.;9E?DX-OUBPP@TQDN6N MC]M89*GSPD?^*Y7^=!SQX0Z>/'"Y^M"XNFK=?8O":A]XE!-5.HBJLJ%NYTN; M9FDAJN6E>E'32R#9BXLO=\QI*Z>M:!1LN3# QBH.4D-;N<#*B6I;1%7:I#F9 M%H+)JC!*8_SMPY>.XQMVJHF[!*1C.I.NS4.0)=-.\DK_LAJESDRW(5+=72I@ M:N_[GJ;"4BZ]LH/@M0U=:+^$\;1K!*]IM5))J],5^NE;52I:Y5*H?!ETG__^AW'?,5_S4 B%]HX7CRUFABB)4' MTU[?WW7.VJW_;8*Y@O,R^N*Z<=NZ^>/3=)#G,[MM/'YKW7W"(-)G%H'^OR>> M;_5?/ZL%B?\549WMS=7\/V/N.V'C5V G0O'Q@:.;;(QH+'5@T^^ M:YC<5,]ZOM/[SIP^ T0>L%_/V\P8F@PX1N8B+OV*\P[ SF/]R:NY0,\S@6Z[QRI:5HB*351UW%A MO435L.1/!2);(N"960+Z/C-,'!@Y"9??^H!!O0%\ PS*5BRC4/@)^"6PZ;%A MFC Z<:.?)64G6O@?HBQ^,.X.W'#E;_L&/KPA?+JV 8@4NI98I_G/SEGK[JIY MUQ%G%CFR'D<2@A.K%I>:,P3:7\> *V==EQO?SXP^#/()*./%>/7^^F49[X8< MC0^__&RP@8N\_+\Z]Y=XI0?""]#K$D4/(/C/'PT8"!^!B)Y(UHOZ-RP&1JT2FC MR[[/2+]G>-TWP_N^13Z1Q_EW8A52/V$V8.P9,,0A>W*=%U"_8.R>,;90@7-@ MP\Q0NE'OM0=H!NJ,T^]S%U41@YFP&M>S^A;PF['C^GW@/@X.(50C@V8<&R[P M'V;T>LY$:%*X)1P M,$GV^G"5*1X:DIEQ%7B[WW*A[(HT*$)'=4D54=3[X%< MM!F,1A/ ;,X8EP&*&$S0B^IOI$-*Y1?6_0K&$CPPM'[@:B/JE>([H%T:3# $/.LQ:#4(PCXSQC;:9O@[C/0$"S$(6*'.2YMQ M.6P1>3B,H1[%O>-O76Y;H*4"+ >D>7J""PP!9DI?)1R1P!L8>/LG?!X[*.U1 M*@ 2].#X8"?!H9$6R;Z^ F_&A_IT(MX ?A0H,K0\U)#A6[&(H4%@\D ]@_'0 M_ /J8$*1$ZN 27#6^1BIX>^O:COX 7Z%PXNMDX\&< Q'>K/-E;S %9!] M@5HU^#F/,/1S,OOCHG'OI]L'.E[Q)#QD@(K4S\ON3^#[*/\F-NBI:01_C/@& M@&E$!,X36IA 9F#8$\?K.O@2,9R>#;8^O# TP$*#K^ 3ZV,,%8= %H>LD8%E MBBQJ@K8M[$:8M+^>M\_96'BSF&T971H WS-Q)^2IP#]HO0 C8E721'Z5#@O%7@.&!>M#S@R6YQE, -/A&[[C MPI*^\1%W@;N]:N3DP"=A@P"IKB4<(L)GX2#?HO.1P@(V\(3.CLCJY=#*[Z&) M-Y$[/CDH;/NP)W-"S)X8M^6)P^UR_X5S&(J-01B0R[CVV1,20XC8Z"'FG"_G M?!'.E]PH<1^<3Z:XG[25_M0![H+(#HC_"(H-6N7$!B4%(V(_@)H)RI*@CG;@ MZ#J=XI**59B*J^*['=!M@,XBCL;N:USU-$:@^2"/^ ^J8I,N*B=2LY:+!94( M]5LN2!7T.7C8-MQP(IBYCZJ(X=%KBB4+'A>L0(ZF%\YTG;URP]687CW3J_0W M [92O#@KUL4G8N"*2X^!R&$%Q&=1NU'@N^/,H'V]6" W!MP>"Y[$-\B1LNA3BLC,T I"]11$@#=E)L&FT4[IQUSN MH-23< 4CQ_ &Y"('88D:M%"T!6 CYHSR'0^-5P!1'\4:B%>7%':D+D_($Y21 MPGL>=64C^O0G+HT971KB$#KH#71*$UZ0TQ1^%$:)&"G<8?!N+Z &I$-R?OM* MT*(81'(&XD&O>2B, >]I>'+=![2-EHJR+3TRG%S"7& 8UG ,$IO1H$\N?\+O MI':$UH%8G7+W#X D57@"+1TP(, ZL +SDX EC:I7? *0&CA/H-!PA_X$2#H<*S8-HD:7*Z :@!9X @9ENN'KP%_$XF1\18XV.Q"N MS^7/%G_!,$?$+A41"P.!8(%AWL,HAN7%@CVXS-DC.&!N+Z'NBE8L%3#;=2;23=3PQID4"QN\^2E59S(_ M[Q #H7\W1A,01JRH,40!.J8KWJ.%@K*#W^IU+6+,VJ_G[,Y1&/J"/J#QQ 6F M[0EJAE$*I"C!>V"GN>(11%7YBH=^/62@%DDUP9'.V96% @DU(1>FAXE,5( 0 MMVE$7!<-*0.O;]$$S?@6K*=2\*Z!?@-8UWUG#5J8ANF#Z_0X-ST<.MC9H]S8 MNI"L5[3RQ6P2QT+4+B9N]P*W6RK@=M^=P;+3[<9Q,0MB@6P0#P2U:TFYC0X. M.!J (^@0&#'@P['MO'*I;PP=T-/"K^+X'VCYEV")F!96/H/%9,%?+NDKE,CQ M3"8D)S8ST1K1>Z1#*!?WD M^ZDZW);(K+'! G[FHPD.:LJ#),TVH0J"HO4" M?QMHY(/U+/WP0^,[9\^./0'-S'V-@8: /1GC4Q@9E*NS7$"+T42F_ #Q"EU* MJ'Q@6Q@_A,*GX3HQ-(7OMQ[;H!D/+3^:ND/+"JP#U'_CL\L<&76B($%044)(1BQ:A3I&*("G%09V@O/*,_%=T.OB4:[@1$C6AS)7XG:X+P3S9Z2/121Z"CVRP"&]'X"II':^VD/ M.W]_F%!8HW>3(>C]O<#*+I>6]BG,/.CVX(,5P/IT5_(W8BF'A)R5@'-6M$'(0KV MW>MK*]*BNI*TB(+NDB"76IHL5LM:N99$D[G R 1NS\?I^DI"YH!PNE2H:,5B MDA)T0')F9_;&W9LNTI1)F>-J-;E0+I63DV[FR24 ]5R22Q4%5PLUK50N+B^5 MTM!2,J>/M+1BU4NUE63;X=!%Z4*KE2O9Z["Z.ZN*.A'% T<42U*Q4Y$IFFJJ M?F^;LY4=[;8V*IL.,BU9:+4M0H84=6JOKZXROOW9:=_GUZZ6%;XI 5_ MRQ>(OXOOADH#VLYMW!?&RP\_8Z\Q4S*A3=7CF-ANQ,4^+@VDYAO:[IM=IL KX2R*LDRF#*C\P >C%$ M.=DH6C&"*33X0_"6* 8,TD;@N>#8 I[ $6EH!4O M9OTF:X!"II]'8)%PY ^S1QZ"* X[O7Z^_V3OY*2(K3H<5_8AD;F$ M7,("#0!11$95#A,_*-+%=+(=9I/-20$K)KMME\"V=F_ S8G-[_O3>/?5\*Q> M8V1>63;29YX)EF<*I2 3;$Y&6)X:EE6 BQ2Q=,)WR6JI[3BMU $1G_[TYA'M MW\\;P9F9L&5&W1CYH:?3J[RS&.KOM RLJH;QL5!$M=:8^%BOBZI(&@YO)<=; MR@)%VW4Z%TM+1U*GU6H%^X8 /2CL7>[>]TFQ]NY#!"#FO9QI+MZ=Z;!1+-6T M:N*]1[F;.)Y16M<""W>ZT;X\PFF:6&F+*I^ASIS,<$ MXG1JMTI[DN[!U!F@.6YF_J!S$*>._>PL9>O@C.OT8>D&#>5R81N&\K0%$0:C M=FLQ'Q729 !=YZ/I5BS=K:'I.=1F1/I\%R%>:84>JD*52$A!2S5)-M MYL,DB\56FNSR3OVKY"U_;R4G/F M7=NW15UYU_:==FU_L\AG;56PS9]P.X^<;JX;/84M=^>56+!@WPU?-HLWN5GN M;2,).Z$0J(C-XA_N'SN-KS=-UFY^PZ;Q[3U4 LUK@KQV!"*L@)D&2FLD%!/0 M)[Z^RA]7 (_>UZM** MCK7$(C_T5(5:MTZ'3/U7S$;$B KZ9&3T^Y9MD8+> R7$ 45,WJ>1(TI.G4=T MZ&E,A C(MD1+;H[@>T[W;;8=.XV].P_VLH#2]+7-"]ILAJ ((!&YM_E^S/$2 M\M&3-#.3^PO*^S]Q)FKM FOZW?('EY(--W_@5=XP"-[:#/\Q.\:/M?L_U6M: M52]KE7I2T#=/E#N8>P.*Y:4[CQTDGEY4M5J]HE4*L]VB]HTD:4Q$F!(05Q9, MXEE]NB_/=!-,S67BUKMXD*K%)/:#N;Y M=3FA+"'N5KO!X, (I%K6ZN6:INM);=#31Q?KFDA'0:'9[MA<+*]V/4X0=9.D M%@F^[9WJBN6"5BZ4@.S>(9?RA+KLM',NEE>[2R#5R%W1M1HH7E4,0QU*%EW> M7B,U_MY,^WB/=.9C G$:W?BA?M7"+($S3X@-ELZ8>(ZGF3_H',2I8T7[<1CG M$<4M1A27OIGCW9$:O$>"1(O\E03+VDZI6D4K7219#WF<\&#BA*7E+R-)%_;I M>#T)X-_BFXI2S<[WDR"2Q__2%=98+".6;IKQ[O#&1JFT6-$JE15$1!JB%SGZ MIR6J5RHN78R<+K0OE[1R):D*/WW8GOM5CS965RHN7CGO M=+]O7$Y%!*Y47"VM<3\HJVNE8EV[**U^.7?J(VN9S]9(C8*535_GDGY]$V*_O2B,Y5K:(7M5JI>M@! MP+P ,(^ !#+LY VJWWT%8/JHGGEP:G_[0K?+=9#I@^:OE2+U5* M3;M(Q-/P+ 75@[C6M7EVCM[N#[@K0[TI MP=*CM-87:OD7J_567)FPP+IVXAK4NTFL5BMH>N4=V8EYAOLQH/Y\E%_Z;N*4 MH'RU4-4*M0SZE/+<]BSEMA>K6[<24N?N!<(L5K1J8I.X/%?^Z'+EB]6MVRFI M(P&]JA4+%:U>6[WX*D^]WS<1ID;SRV86Y)'.?$P@3J/G/%36OG'G"38^L'HL M(EORM/NC1-4CG?F80)QJU["\3DNRGCN>=]D[9E0]TIF/"<1IU(VF E6_@F&+ M!4!X[77*TK$/MOJG6%D^<=IS?>D%P:N;0W75L/'2=6>$-Y%'\D)_;>^_BW>Q M@GT&M(MZGFYVX%4]RV9K>YZU[9:U2K6G%X@HY;6F( ^?DDII\A\KR M,:F#)1,0=!?%(I8!Y%D2ATZGV-4)#24 M2JOU*M\MMF;Y/JT\]2#WO>8SYR ^,/=ZX#EA'K)V9KB<@3AU_RO6='-GRF7,0'YR^$W0Y-L'> MM?H6>DD9NC3]/+/I./'T2&<^)A ?0 0[SVS:@O.^/%4NW_#N^YO/9L("K8GK MPM-"CJSO("UIU8NZ5BODJ4J'G:I4UI/P;M/I21O#NVI)*]8K6NVB=MBY1_O) M23+$XBEM[4Q!L-I%B8W2I:Q>E"ZU:R9.)ZS6M M5*UI>N+-Z>E#]]QOFO7LH&*MHE6*%UH)6X'F:3593:LI7A2T:K6HU6O5-$(W MST+,/6;'<= YB%/'3_([WS+G&RV_:1)OZF*L31D%]8JFET$^EY*,@MPW>D"^ MTYX9"RF;=_W=C%-D&:^_*VKE8IYPL891\8V/ M %PV -8=.P"W_,J:5%L4]:7$PJ4")A#93A0IO5S2*B 8"H6D^]%SVR''\27$ M2Z+*,R->]H#;!:VL%[1*.4^A.'CBRD0*Q1LI2M6%'J=U[G3:3 9>-/$C;[!R M-)D@\SE^/=$_^NX;R#:#K='\E4-IL/+1[SKF*_Z+Z89?U,+O)M1E8/9SL(CK M^[O.6;OUOTT06;@*1E]<-VY;-W]\8M/K8+>-QV^MNT]H1GQF$9#_>^+Y5O_U MLUH>H_718M1,7<P/X!F!K MJ\,N%'X"A (\'ALF-EO0@/_YHP$#X8/S M46TWJ+2]63H#SIJ&!ZMSQCA(*W-\F=X\,KOH.P)&0TL##NVAH9 MHYX%9C^5R)&7AIT@*[9&$VZ>[F3GD?T#6Y*3&X&(P"_^97*SW"M^V.9BE%*E M%\_98_/A_K'3^'K39.WFMUL@US9# HD=#=%!M+9Y)R@R]XCTKFY>$)][D\U& MQK=YWT\#V]VBDRL$ZQ4?NR#7Q:$9(Y,UAJA0_">=EP%-:6-@I,&LH[]]*&8\ M?2X_]+1[I_=S84Z>L[B]$&-EM>O/-Y%'%F7&\+?-\8_&R(SRY/6OHZW5*UJY M5,DCDP>=TCCG I5Y75?3CI9EK0QH6;I8W)P[U>Q_U\%)P?[SC,=TQ6X6RY3D M:V7FR91-Y()MDWAUK7I1U JUI,R"/*B9$\9B:5:HK"3-TD\0]4I=JQ16O^\\ MCX2FC"*S'0DMUB^V<]7$+JCL0BO7:EI%+^9QTCQ.BKB\_"U&JZ@]71ICRS=LUOPQYB/3\B=N?B/] MD2+JD-W MG!O8PHWUS$V1NZFOG;RIE \W,I14] M67/;1@QQ[[2B:V5=URJ)+8C21R2YNSC=]OL&!59A2_'$O5-<2=,+9:U<6J%P M_ZA0+ /(/5^R)*=K;>2&^[TB-28"US2]DM2F*#>F%AA3EU0_VWMEOFN,/%N6 MSE M$$(T)=21 ;J4[/7D#0)-=H!L1.HH,'="*#<"(,O04)12UZ1%YL&>__;A MC-):UFHXO(ZK]3077CL2(:LE.*810T$%*I7R_/PU)$7>/"Q%_H.%)HQ>75J8 M+-ULB0>Q'-'7E$6UI6719A'\/]QU3,,;O(G;9]ES:>4Y\UG* MF2_IR7G&F[$V-JFN%>H7("B2+I'(T^./+CV^I">[9C=C@FP.;2M:&3M)7BSV M2:4!6^?V$XMVH4GZ9C=M@YAJBA.V,PLPHC3=J'H^'YNNA&CT>B#?$#DN!\;H MB7N-D=ET7<<%/<'E/>&EA&&_VD[O^P?&O9XQAM=]=\)WTZ2HA$V*+IMW'=:X MO+S_]:X#>,(>'N_OX._+)G4LVD-SHFUN?&R,U.CT!- 4*FS8O0[:U@C. MOF$Z8Y^;L'=X/A,[;XW8->^Z$\-]98"\58WY \ZN&^VOS/*\"3=9H_TKNW/. MZ5? 98W=<,.#:4[^^[\NBL7"YXXS!JJX*!?IL_[Y])Q>D8\SE_\YL8"?,9M[ M'A==PL;P&5@B(Z9[YO3/)AYG!OGBJ7F2C3,PVS*ZEFWY%KP$G!C7U35L8]3C MS!MP[B.#9(9MB\<]]F+Y ]BD.X2Y #&Y"Z\ 5/4B&P*5#KQSAMW7GB:626-8 MM)0N3#P>VYC18_AB#@[<:@2TB;WI\ MN /2YYP.Q#\<&(L4S9V/@!8[)++&N M?M#IS L[G>%.8!)079&DX1U<[RN,YD7FH(YZ[(KW2"8PO:+AR5VY2+A M" ( LC,)VP""^#8*71?C_')'HYXKSIO\]G @Y,3'G^3Y$-#@&SAU.$/WR1C) MXB[8]RO@0\]Y@F]P\P+.JP,>'S4MKV<['@[SG;_"L@+QRHRN,_%I+/R5EBE$ MX$(4F(PI!B'/'. ?GLW[H-FP/0>196F@Z5H"+'2&D+-,.!<)E%[8< BX+@?K M,.$T:7L"BD@J\JR1D^NUSUYX(LP(5);]8TB;-01D[K_2#!$:0'RUQ)@^C4F2;0C, M&7Y49,A_]/A8"#Z@#!SA248RQBZ\;(V!?''"8#DSJS%(; C^A;:&!WR(*!A) M3+(W("PDIV"EWQJ-!UJ? S.ZR&Y =0BH#V;!M0K^(K@4R@Z<$C_,<+H9142R MN>B1Q323:YAY#,8WS-6=@ &#L7@,9+FVLRK\=-&UACG"7W@8'!>Q!HTJ7\( MWB84,*'UT3".QZ<>7\!*BNJ\8UN#U00+A,%!O41F/3!@00;P;)P<9H##!M:M MM)->M.MMHBXH3TVV_#W/ A5VPOW \7AX)#;M%E5I/#88+$(Q@,,C^+NG]$XE M"I%.".0$7?H:WK%-=<06/+SX?$DC=' + *PN!_D#\*+!D @$9N%"!4TLL30" M>)?SD60I@$V34':_@EP/$%43;PS1F-DTH@@'Q*X;JN?]U%?HIUY=L@-ZWD\] M[Z>^W7[J.UE:O%EXHE]TZ?C.M%\4( AJ!.VK,3(O:6.@,J%"?Q68,GMUC);/ MV>4]N4.;=Y>M9K:\H%&)CDJ=X?JOB(3/H"LZ$_3@/9'NZO0X1T8M[4Z&+74/@;+W5?F MH18T!,L#K8_0H2F'#8SZ(<=N'#U#*/I]D.CDKX-SOH.E_^&XWU$O1@3 V='Q M:#RY7,"T*RPA]:!@1*!8(ZZ0Q@R+:HZ>+: )_ CS( ?C[K.P54[P9>DWOONC M?=6\5$YCU)"DVZ>F[/RO8+&;^ .'I:)&Y2G_EZD6,KTW'IN;RTI=97@ /P&K MB\ZVYWC^U,GBX3DCRY>NG>"<\03^4BX5M$)!6@P*4*!#NFANDB,:7N<8O\,U MD]L89@-U\2]O5"G!5*9R4](8#D3@P;;*W88=\XGA?CFI<# MPWWB7L=IBI7!"P Z?&S] *,\B9GP8N@+=^%H_YP 1H"J#?B VZ#CD=89;I'< M?&2U&P*3A4_4!-2T; +/"!CK1)R8Z1HOQ&Y>4)4?NXAM @4 /YV)[P%&T!L3 MVP<8XT+@T[]!HQ>N<_1Q2?\P<1# 9F!%+G^V^(L7H#2AXSG#VH SC"(PD83R M@IJ\0@RR[D%(P>D*SM0 2YYV5#]GOW&W"Q. ;0Y("G\H'Z%RP07DY((=BM4' MDGT&D^. M\:K'.YW%RWJ43A>[%5X]+[G.UUUQ&C,7D8/31H2H?\/\1Q-<&O4 MLR=D[$O'@HD'#*K%$VC[KZ!*#35X^LDU\!EEH!_ & ]L-,"&&)$5=@R.S863EBL1X@N@2AT_$4.(%F(^&'L]@ M>QAM9P$#Y"/R2=*1HZ,1T+\GQ5(W@D(*1 KXQ/:6&=-T>A-E+7):#7PU$DP$ M7:W L> L>M]'S@N@\Y-BC1X)NX'B[''?!YL<%>%P5!$I M1=3N^2##F=.%U1DQ-['4+X#*A6?K9<")>[X"0R"?LSGA0A,!\3/$T'TOLB/% MU"(*M47<,OJQ:C^ M1$=JN2IJ2_N"-W";G)9&ZX3CPQ,^9PUR>_W=&(DL!/+-ZC1>Z.:_T$)7/QP] MRD+DMUCU0Y&^$;H-(RR#)$9X*.?L'IX.8(6>>8YJY'SEK+I\4Y@@RU<./\.[ M9&&\>D[&J[S' !#)#5-GQGG@+GX!DEJ/J&@/@(M1':UU=_V!H7R%H83*>L]P71%R&.*44[[.0(=/6%$F;#W%55O((S"?Y!')(7/,M9-DED4P)DK_ M/9'^AIHBH,UW[HOP#AZ.2_:><"=$\2K.(H,93-[U-6"4%EB070HD!R.!&8P> M#,)L,6I7&98XTDWKZ_TC_0"JW<0CYSTF+()Q#7:XB!(ZP$@\Y+\[>>/03 F/^V=26O_F)SD9PE\,[FV+BVK=PHI-A!VPXVB5DEV(, 6IY4 E##."+.WT1N&"=5"M'<=UW6$ M4X!R'01/$+*H@=XJLKA(M0EH'\;J6S^ \(D)"/A@ZHX1"_X24"QD*.@$(#_: MQ%,6*:@<9Y1,&.4:%BS@AU!_I([C)?NF(DPPC@A"0VD$V5OH$IUBA))9);$] MBDIZ$X^2#>1&%6.5W%+E?&&<,ERY1V]&-DI&I3.E#X\'(H\.<^K@D,3K(J N M+/M;A\*X8?Z=RY\,UU1GMF D/&HP[2:>)SP&3^3\=*4K2$*7LGVJ(ML'*9C" M6J$H6! C.=]V%&JW1IGJF]#\(:!\1'I$3^T]H"7+B^C]/$C(O31&AFF1H\:V M#5=CM_P'6@ELS#U'(_]UQ[!>(@]<#C!" >=X^U5COV#JZC_P?\3/1!F_ E># M&?X!*&P"7QFC=Y!AZ-&&;\[95]XS,(]YCE9+-A,W8UP )0-2A%"Y.>Q?JD$: M_<05@)\,:T0I@C9Y;D62@62&PI3'*\Q'D$[:">8=DNEE2!,W M'H,(DBD,W\?LPY@))XT_6O L2/R!ZTR>!C)EZL^))1-/*5'I%6,6O8DMLJ@I MG1&X.U@TT7P(*Q#0,LJS:Y]6G@:QQ,\"7!6%W(_! D=9)*./"=IB@,^[3J?9WB2_:@VJ&\]W^E]E_0H%2V&=0[^JYBD9W@#UK>=%^&KYD9OH-2S5^DC$D')%^<, MOU!57<@!S>G=1".GT=6/*%=+Q+=G$CJ9UQMPB M:G^"1&6I&BC,B*@(]]0?&'.BA30]B1TF8/W#9>/^ZZF6:"V1]V-$/9_ LG-L MYL!H$6FN52S$+3%S_CUT_"G+QVC2&G M\/X)8'/I5#@>9)5)F(-$Q0^D=;;'R,R(SN]CI8_RO#KH:P0U5[SE>905=7G? MOC\5E(($+1,/!#\425&8(D9$!E869J^0LP8XR9\3 "?UHY=0TGNW&N>NG!W>O#)BERO^B;AER82;.6X&F _L*GSSG-T3+L7>$D5Z$HDH M?2JN$$T/E[BB@+8068EC>.?L=UEDH8I_HL528"R@4U"9$P$W(0X0N"UDB:)R M65@16X3>D%)J*@(TCU/]>MX^9WUN4KV5QWL35Q04V\:+%\@D64=%D:&)+<4X MK'1BQZFV';Z/3P2>MP@1JR%I3QFBPM\IM0[[NW,S O#E!02=!ZB06)\5_BJ! M+5S2+S*K"L\09#J*; $>,14 W.E211W6LCDC@A?8N!.7YA;EWB\#3K4]\\OQ M7NH1+1@#TR*03+ E!_JH^BZL1-!3L'M4!7FP7%E&U -=SQ5N M=RS^];P@VNG-G58=5-*B%RQ)BY[8]!+P8 7U2Z<^ H"6#[? ? M!@Q$B7^(TX 2GH_T;L%2.&;>XH''_?LB8.5%B_+EF'.W%3M*4>,8+$!&9-3@ MB0K;Q)/!BFCZ1Y@D/#1,CL(YY(642?/"0>?%A);X%*A9H#8LE60CJO F+_YW M'B\QBU"%S$\FIVJ JMU @$74]0RQB#!=S*(F2ZR!AP&:"RA%;@;-:32'>VJO M!'BD; Q:86[P9(25N:@>>69)X4 M3\-"#D1^$N$6V5H@0L'JQ0Q]8#;>I/MO54U)B728&ON#_7LB$JPJ)1&76X()6S MG+@>0@5-<@>R6D EH5XR?'HUR0,XKOI]+G 1&/!V;7"'7""O';&,$ R%:ML#D&L=*A M(_3>/R=4:\>L/BA 7#*0GN7V)D/4RGNDL9DD,9"%@-BB-VWK.SHEJ9,6,E15 M4S_5^<:86A^^;PO]%].>R+D72_X\9X]3&R([%[8JRS(B>Q.,=BR\IU1:)54] M^9<,<*#P! MLX:!>;#]/+!G@@8N)IIMGB^[T\E"1(^=M+_]MS$E4U(M4B3&Y$RI@6@4Y_M:,'<"_IIQ/?DS23;50)!U#WM-!LK M3]Y8+GGC(D_>V%\/"SR'!^'$A%27:*$7\E+4+VXU+Z6523"BP%3QCOR189JBLGEI!%RS'W MR8P0$85=)NAC-EJ!3],B:<@-5+]CG8&F9-1G86=;L!(@): P&.Y)>CEIO7!$ M:DD1,SL(D?-^'V--UFC.B=$SH<,L0>A%-[^V+%-BZF#$R\Z,N5] ,9I/[6A/ M-$Q3A@2ERY6>R)K))C:IB$028>!;6@IY!?T&;FR1'S#BD2X!:@SR$DF_\+1_ M9I%92*XJCR>ZU]&^"8P8U3],-$;IJU!WG$LE$-P"IA7-4PF&I/"Y/UOP,&N_ MSNC ,[N).>PUU><72=$3'%%N,F'I-(HG&/=\MA=X\C\+QC8=$T!E'F0"/*&. M;JY)$6U+G& IB!DB:U:6A[V):_0HYAII[PHH8 BF;LT8<&$P0K#G MYYE=I(YM-M_D\BE88DCMD:.,AOT6"5M.0>8@+*.4"1Q&27+ED*>XFN$%>@0Y M;Q(EL,11Q1JH06?O5?4-EODER@RE7AHF,#6PH!%] ND-(T1VXL7W0@N/=/\4 M8RLV)D*C @NG6GX&,=3=U,_N3"9>P[&88&P9&KNU;*P#)QQC-T8;"!VL.X/= MW#QDIM6O2M_$/DH8^$PN+U/:'LA(P(IBH5#/1-7T-["0?6?4G;BON\Q*CJ== MY1Z+M'DLZKG'8H\>B_7J3:SZAR^M3O.6U=GE+XV[;\TV:]VQQMT5NVJU&]\> MF^)F&?9[J_.+NGBF@5_./N' MRC-9U*8[WHDPH=* TD^I%;^\- >MY2!7+@@')EA:74RYB]N/D328R%'('#1O M.;>$+/[ \A*;LF@'='I#D4<1!38E( MM0UJ0J*=8;. LYV$C"MIDLU6%ZK.-53-/AQ3N!' B9%W*H(*,Z'-\)4AE6>) M;&6$0)"#&WT^DG8=3\PVR%6TG"6E!31&UJRT-%2V=)@X^2C$*/&(8V0^S'[P),-5G*ZA/ M"#@$=B@4;5K?\ 1'DQWBI8^7 XOW6?,'!SL:VBK5,:+O M8:::XC"-#=,U!7G)%RU?"2[>6.9P+-^%&* 8 M4_JX!<.6N<# EOH6[AK=3I,N-84,L2]V.B=ZA72BRW-6NS 8NHWYG^>GT20I M384'\$]O,L2&;_^1B?YB6OPAN.^'BX;SZAX@2BRF2CCY:ULT%Q=!C:"X!_<- MK/IJ\:E+G4W,2!<*8@<726/S7GKO@8]C(/,Y(2+R1:0 MO"AL4#%X'I"]V+OZ/A3JCB!MC_(/ 3X>*I*1")T'!XE-=?JR0[<0[)&P#B6A M8R=H C&H-MA"S).Q!U5[$AQC2$'GDGO(SO%T 1T=7)0]$H]HW@NF='U/[8-D M=&XPIV.^B@HL0:MD&(1W6(5^^"EN'JZ(ZCPS(=0[$?D4,4Z0%X7GI5J,CQP5 MQ!T G$FK"X@GY.M(\3UCA*F/06E-%S3CB1^M L IPP_'AS[U+RB?$$T6,+2 M_0AFQ$*PU"IJP81H5BI=E>A(Z70JGQ8&E&5:%K4^"IB7(0.1KY%KIC"'I47E&$% 2(I/Q+ M6I6B7FP)96?#"ISCP6E0MC93C7=&;+H2703L0VTI2);.C!*C&N&3G !(Z'A9"DAYFK:#9]6\'C0_F]$I@ZG+5I&X)L38)%MUQ4]I4 MNX3(O3!4418>@U*%L-A2K42;.N)I#H:_+CP9S+*:ENDSB?!)"#W7 Z#*XI?W MP- 5B^) L5+:QXP5I4\J+I*DNRP-?WD9YNS V!15W+;N#U11H_2;4A.;>B,[ MO/HR;$A]?"SY:A)4V/2!+@#:\0M:"D'W?4XUD-'VW>]"/19>N:E*2[$9#U$< M:H".*QM$2)WA-2A+&=#F;P\(77!_EHA#_;OO;?DFDTB6:8"LJNUA^RZ M[&-JNCAF0T3/MG%<04QGKFO4=%_'!%P+!.!)@E0\/<8^:\E]$Y7?*KP^\ZTV MB:$Q<"@'B%O/4")1*IH6OM4U=1\]3N,!L*7Z"6J+&PIF!VF.K*'@BNZUJ#=M M#?ZFJ?":N&PNUFXET3FUPLA!_905]L )>A-=N5%A\8&>B>NX7D+ M.HGE_13C_12S0YC)_11WUTYQM6Z*ZR@ZZ"V-W$(^3XN*- %38! DAGO"+I-(2W78RFXIEKR'WJ+V"J@E> M.G8=;S\*"K9EA#V1$RTO*4I$OG80,DO.9L9 HRK;'$]64W\CW(-XG*RER/F* M^]8T6>SLHW>=%+K9K/&9_'"LV9!9W6'9*3 N/Y*%00?PF1I"O@E@ZN5C" M0%P7P;LQZ4JX()]27"I).4&Q6WLE8&7&#ZY*WDD.:U8Y&-UPZY$0(:J]EMRW MXX9)6V'#&NJ\8,4UX(#E.3&=!B>FMC\6=@'-5(W<\16XIZ+&.X_[IB[NJ^=Q MWT7,*+6EWEU5L?N5W7=^:3ZRUMWU_>-MH].ZO\MBK>[N*K5W>9?DXH[;BQ%# MXL67A\9CA[5:K1#ZF4."=:E%+TAJT0OLJO78O.S/#_6.CTV3?[G]K/F(GA$PV/Q#UE&'A#%WT[)+#+[2*+*K4 M<S*B_2H15+9 9W;><^]+_&,T&4?6]HAB-^^W;R,U: ]!AYSII<;I/;;="DZ M==/6BP5F@E"3E[#/1)3#BJ">(3M(R9U0=./..6=ZD+W;M$/[+\AF48GX:&'* M5]5O=(@1+PJ6P*DI5/ZV"F5,H]@8(PZ++*" T M=?+RJ38&C66>=.,%(P333]Q/_,!9WJ1PLGP0ZS0D3/_@AGO6')E: CYT(@U7 M 76:8+@YKX'30J31(GHH7VC#=?$K8:/*\8X031+*T#>/(].3A"[HY@]T$$[C M0IC:EU!NG@3[^2EPP6L!D!.K[P$_**_8DMTDC6?#LH62G1Q+?>%=S_*IB&A9 MQ63@^^-/'S^^O+R<3BNQ8KJX=!FLQ6#00JP-! P'L-$E%5,+$-B9.:8QC>$) M!(4E'X;I"+\TO&"2#?IUXEGDL[L486010?=!OU#%EAB$Y]X\K6=.\;XVMT(_ M* :<&DC$&2.=75RGSREX#S2MZF$6KQEYP KDCV3MS:7KC\M1].\BGBUNQE,% MV.0D-0!+S:%TL+X8%O7-50>Y.@"0!))*IQUUZ&_43T=_C(0EY*_BFBP2KK:\ MZD646B^HM)99)NI$944JUGNPKMI81+NDB'+"H63J;JDUC39=&6UZQ%*[O+]] M:-ZU,^OG:+UMD,FXF,+S7LQ:6$YL4,0C$DI<7O%9QDB95GY64:COQ71IU*6# M\L-@VTNTG5)%]M$N$G/&D!J;,F2Q/KY+96(CE$QG"*Z#'Y];'7^ M8/>_WS4?V[^T'MC]-;ML/G8:K3OVM7G7O&Y1?TSQ._F-;AMWC6_48Y,^/C9O M&IWF%6MW[B__\NBN 8X5)YV83T#P@A@/Q,0\;UXM@.SQ+1U(24,B!XOH;H(M MM4;HO<7/#YCV%_5=T?/XK?):[9R,\EC7=]/ VHE M(TB(&B#;Z$X7N6S?&7^&>1P;F>_?/NBE#UN,\TA%)2;NB7U$%+RE$6G.3MVG M[DE!@_\_G;_IKN/[SO!S=*L!? A\ C!] RR9UT_3^QP:[I,U^E3 ==#JL;O5 MD^.^ADL/5P>JB\\)8_@G-G)>7&.\B7DCS$Y-J'B*B4CS82$>"#2K_S3G;!+ M%V))<9M(T21&T0$H2PG$*5EU&,+]'VW9XF$'R>B##M27P:;$556F37G M(NYX20!Z:%Q=M>Z^14_H\^Z EF/)FECR.W$#;IX9>&72$P_Q8>Q:O1PKCA,K M$GF'RX>J9"/P^:$V+9,/IY3J^0KT"?^A&B7%1J3@R8H%UF@+$W8#]K##Z;"E3\IAXQ0K>W[0BQ!N+ M?1=NY'AP ,#/'#=(IS74<7S#3C6JE@ 13&?2M7EJ<75FB>\WB*8QMI3+KS"0 MOT.46,:(6FZ-N9&5\X(U#;,T,(,,UU.WE1WGO(S C!M88VI\(=OV=/F(]RV1 M!$Z_RWM.5$>83VG*VYH&]+/A6L;(5[DS]-V+T#RB7]&0ZIN$50C$.,,WMU/KIIV9K5:>?D&GWF/=* M:27F5$I_\'PDIWZ5G'R%NZS-95MI:E@[QS<7RQ3&>V*PJ+HB$G9C5XFO$_ _ M&'+HK4 .D4MU9 G#'L7\+MJ [##'.MT%"R55L% *2A.HZJ!U?X?FAB"G4V.UVT$HL/@IJJL'5S;Z62\>GJ@6E!(#(Y MM]B,8HE>%*NWHEBJ_%SQ]+QJ2"\K(BRSA\?6W67KH7'#&I>7][_>=<#28]?- MIB#$=O/QM]8E?,@ZB47TK)D26\3Z/I_-*]^O=FC6KES3QN5QR5X MU3;I0RO_--=V7.3[+V_/_7;E]":RSSO)7\.C*YEGC?=/>W=$+U_X>* 84OUI M&Z&#U9%IS8FQV_[2>'>=T.1\[QBV!FXMXZZ?YYN_6!EI]IFK$.HM7]L?OEQ& M;V_[*F]Z:XN;WN1=?#-:.-H/5[S'J0JJ>('?ZG6A[LQ#UMGPW?1N-H00*@98 M*K\9@MUW9DHD#S/)Y;E-H3P[6Z93>M)?N>%Z M#.U$<[:KQ=)$L&/.^#GB9P7QV\TW$3_:N5I= M.2MCJ%E _UJ*H)^C_^[1__+Z;;:/%RI?TX7*6<#VBQ0!.X;MF[?\<\+9+N'< M.3[W,,7!%UV 8D04NCC:$1='*DB@GB*PY21PT"0@FI%_^!*VS%\I0IH.@JCN M0B;D7O/<:Y[@-2^NY34/LR?:O0$W\6KY[:):\-\ZX5TLR%ZN["@FNN8BU!&Q M5BO08'\+KOY$M_2?$WBG_TIMN 2#\E@7>!?VW!XQ#/VS_UNK_;^$G-;P_&7[ M?\I'H:[W-K(^$^^/?^;BSM:WZOQJ6&]%ZP2KS'%[)E@2FQ1COWY>X@K.[RP+<]462Y3 MI9QGJB0SSR9([C,)6.[O"A[)6UJ MRWV3%Q0[;D+CEPBKT/G..8\C\0Y#IJLWDDXXAPVA!JFXX?%<<:_G6F/1*WKF M>-8I>WE'E._\R7G^V'![ R![[R,WGPSWHPE<^6-)UPNU MCP7\/_I3K^.?Q?I'_J/X+]W#JJKQQ#7P;O7S@3_\\*5XKD_;G]M$UMW8M)%4 MP6V?GRA4>YC 6 8HF@W\A6P2X0!K3)Y@+:Q4$.Y?C1E#)WX+H,::XNX3UAS! M 7)R%+1?X:NAIV& \5QC7ZTG5F*_.#;R2_CVYN92??G@\IZ%UVNQ6_B9M65N MNGH3)"[,[Z*R#&0)9P/?C)QG0S9;IH':$_<,Y97\V/ \![1K7'W'<>RA\1V+ M^FXL4-FYJ;'.;[^Q2V-L^3#D@^'Z5/+7:K7@[?.'\_F_GS7H"1@?R^708@#N M"(\[ILD>+9OC)>^@/_BPDU]>34X*?>*^#5+Q&5W2BE8@QZNN\$(XEZ.8-$@4 MGBR3F*_X.-# W'O1)JXKG#C"M3,2DOT"!/L)IN=?P\HI>;Y0T,]*E=)%Z51F M$<*C;3[VA?N_),!_>AZGM0TX";>H+FV1'>S2(YE-QEZD/_4+8$R$Q*5_Z8(A ME7*&OM:Y/7+R)IA4V"RJ7[C*;1*,1!;#1-@$.^DYY*R UWK.^/5TBN_,8SBE M^0SG?R9TI9;].LURP)CXG^!VZ3^#I\;W1@OWA3G(35(/>\/ M (&>!JPQ=BV;%6ND;%379T[%G#GES&G/S*F<5>X1\8Y06EUX4=8:*( MCMS-&_A_-.D BE_JJ9-H!A'8Y?X+!D*CQ@2.*?U%M^?L-YA\-3<&PG>#?@Q- M2N(@J;$H%I_+XIPWK4979_7:F:"L<_^'3XRHF#.B%0ZLDT#1L68XF(Q_S:FI MVY-K##4&B(%]4V_5FI?,10N(C1 MV,8(9%4A4'Q*.;]YQP$F\1_\=<&EXU$V]/>)#2J$"(,55M-KRL;ZS"B! >G5 M.OPG4&]B<1JAXARSN^$X4K;?Y;DK%CZB3XKHQ%(('W":GV]&K<5PBJ6+2K4293CHV2SJ1^_:S'G-3L9<5#NW2Y:?F+4G.2,G/P@XV&C.NQ/FR"MD2\ ?_%)E&O3&2;GXH^TVT# M>T5BH\6OQNB[QN[.&^=!QHIA#JV19!]HF#V1F\@8L9M+UO*\";QU8LC\=6;R M/N:\RW'E".T7S,Z_@1_8#2TK? $8FGIE<^SN'5ZC':6_I)@MY:QN/:HM!JRN MFK.Z%0_M 4CO2>3.!5W[9US22S ^=8U=Z>=#W+M R7PE3 M&]-PB&MC#^>D"5?F<7-CVCF/2]F8*>=Q?&C_B_\H M2MVBF*9DN\UN+4;TTWEOLZ'J(T7Z8W?92IPI27(HI8@RXYO&CA>R,_JU MY8#\LVU#8[>6[8">_M_&>HZ:>DDK?3)$ZV M33]JTX]8EJZ7C#.]C'V;P_QKF2)U.;!X/^+_NZ(IHN@9><"+R?8..ZJ M5.?CR'2.;UJ1CEZJ%'9-KO5"=4/DFN[^VGG?!^S[4,G[/BRZH20OP3^<$OPM M,>PMU=_G&LDA:23UNA#.]9D>HQG62-2F;[A/]Z YS)D G"*MBF7<#M2%QF@T M 95#^GE%7D"NU1\W#>D%/:N4@HDT?<>V'8H9#_&>0-"X(_0P'0B)TT>DLN\? M0:@&>QW/:W4L>K;YHDU;BUI!@1'@8Z-\5%"^3CSXQO/D^!3'-D9/$VPK=V+] M\^OCS>DG^.-4+FW^S2KQ@HHW[U7Y# ,FC9AX>87:8W]A6^0?/AF14D-2!>6&B7C:L&PUG^3^0Z M=FJGZ!H]7PLO,7?@N.D2"O[8_O46UO!'1-N6'>YVU8=M>Y/0U>5I:BB7.T;0,5+-'2-[;HB) M^I7JW!6MX(R&S0^_Q>7,MF?Z".O3?83_9[:/<.KN3YUVGJ2 L22S!_>I>U+0 MX/]/5VKLN*;U!^3$!KT(%L%-5_^U# M:D:"*-.8D0R[5&\A900S3Q:MN;;&U56KT[J_:V?A&'/LRL:Q[('YS83S=RX\ M^_T9:,475=_)'4P[W?H>#WV3-'&BGZ9D6ZDXT)E5).MV6UK;27$M8*3@!',^ MD!_ZKK:^7BQAM\["6)K9_H]LM5/9L-JEXR7&WL8S=@ 8#%2TOR!\7?NI>N$CQ6V]UA;OA'8ROM] MO3/!(KL\7<=\5 "^XN:$*D<\%:[<"(ASR.X=LA&9VQR9V9.VZ/EP&H"P(&^G M!,B-"[?YY[7,Z;_,LW16FG29^(RZYKU2J6J%0F%Z=P_H:;[[%LP$,S02G$4[0!Z6T[O\MEP+6/DJT)J^NY% MZ+71KVA(]IB[O.3"&Q;WSE?)$5UEZ=X6E-WI_3BR\K*,G M&R X8XZICZPK"JN\LKRQXP6KQ.L,P$29L\QT4T[>_ 2UF]J*=4B9 M;G[R%D)MJ?SVYZ 3TDI=E=JM;W>-SJ^/S?:'+^'?0:^DG;<(V<@D,8PM5^;. M^S!QO0D(.=6ES.7$.L/F;$%/;>S"I5=.S-/8C4B6CWRK^:,WP/9:T'5W]( FKEL"<>2( 8V)/W!<8#1F:EI");P]GU$*$7*&:/P)]N*H+TBM M$]_LBI=N( 45&]Q]8K>&VQLPO2JR[[971=?YI1 ^+L*H6X;W;K34@3M+J-:>!O>"5+E9WL\RV_:'$K7O"#;(/P]?73VAG, M[Y_]H_>1_=T9C-C-.6M/;-MZ!A'::K6$+)5C$Y!-4/;%3<.?B">3(/W"HKT% M5Z*].:KTFT>\UH-*/4C<9E*S]I2M_S>KQ]F#RSW+Q(:9;]Q;,6\3^]'YTJ?4 M+*F]A.H)JBY=#E:OU%"ZW'9>E&82=C,>@X:"%1V@P$CE14X6T8(0;-:(ONT9 MJ"[0$O!;1WR+#6(]>,3$NTMVI=&LU.IRUQ D M$,5Y\.7 L-RA,5+6W5?'<,VURT[5ZW]G5.9A*;6/D.SF;2A6; M2H108JARW3".M)!S4LSY6F;X&AE8OY^S)DS!?2_G::GB:=/0B6M=.4/*&5+F M&!+V>;/A"<#Z7_C(?E-ZM,9KD M6E:Z>-HL@#3V=_<\9VTY:SN$P]PC:WO@3T^OK-US?#_G::GB:0(R7\\5<')6 M]B[JV\]%XWF9T4R9491$%EZ%6[O8,QC%]'+.@3^TO_Q_4$L#!!0 ( ,4P M<%(:64!T[@, )T> , 96UL7V5X,C$N:'1M[5EM<]HX$/Y^,_RDF^#+'# +) MUFKWT;.KE63,=<([QIR2N&-HICGMT(3_05?OSAKXR&ANVHQ7];HEHRRA0D.D M*-$TABQE8@:VU3?]$4DU5?5ZQVAN1$UDO(94KSG]6--TI>N$LYEHBKGPW+ >.+_;;2CZ0=%P M88Z5=SR'T/XMK)M#I^^V0;'9'#N,3+_O8+6U6'W[LGR0(/0] MM]^Q5W,V81K>G1G-^R:C.>[\_%,I6A3&/U2BUGDC)NGBO,0Q(IP@JO["U*$3 MA.!=@.5<.H'CN0&8K@7!EV[@6([I.W;PG-J@(L\Y7#BPP3:#T/9=Z'FCL>E> M/^/\AF9W:.\=Y\JQPD%>:;T^AZ[G6[9?#\9FSW'[**R&QG$^)G&,/O>QA>)R M@?Y6VL!V^H,0>W_(1\T?6=M']W)__8!B+VT_='KF<*OQ1&HMDZ_#=;TP]$9M M^*55?. ,<4LE9W%M!Z*_=2.7)!3D%"QVRU(FQ8XS&E+#L];KO>,\1'*O M@"=-U')1NGV!QO@'4H&GYU3!ITRQ-&:11E-SLQT12;60BFP:\#4U(X+=%?7O ML<#"[^R=353>['WN^]X7UZKWO*'GH_Y11.ET^FBBG[#\']IEJID$>Q3LHOMC M<_'C6O2D$!1!C#)]"#;3XE,:-A>*W.$4BB7A,0::.$NU M8C1]$9Y;,I<D]R4AVLRE[LTU1&K-C A5+RA-Q0A3ZBX\9I?<,6,TY$7*% VV4S> ]C1:,B MB\5_,LXBG;[-,[P3HV513I9$T0H1ZS%<(XE+5$#5+8OHB\&L9(I94LQF&1'@ M4[J4J@ LPIQ'K[^RK0*NV9LS02K$-+LX;1* (8,)2A6&LF"-3H9%9=4GY+(AC@8H@DJ@1&%8Q/&Y1>"CC'H9"3'VZ+XA"1\ U4__DCJ,I2 M$6**.=E:R)2\A: !%E8;P^*WU[@\,4='=,6B@XZD2F;H59&Z/CQGJZ)3.:^<5Q?HN<7TO_ M"5!+ P04 " #%,'!2F7()J'@" "N!P # &5M;%]E>#(S+FAT;=55 MWV_:,!!^G[3_X=:':I-(4XA:=9!%0BT@.J (J/;C93+.A7AR[,AV5+*_?N< MDUIMVA[@81)"V'???7??W>$X=X5,XAQ9FL1..(D)%O(;;CO1!9GB<'<7OPF" M.\VK I4#;I Y3*&R0FU@<#?J+Z;,.C1!D,3A+M1:IS585TO\<.9PZP(FQ49U M)6:NEVGE BM^8+=]6>Z/&2N$K+NP$@5:F.$3+'3!U%D2SP]AA@^S5; 3+UUP#5 1T'A@#U:#SZN@/QF/9ETP8I,38-I?C,9TO"RW%'BY M6CS,1LE@FXNU<-")XG!_%8?SY/6KHS!S$@S-"^ISM;9E[]0LAP)OM;*^;3J# ML4JQ1/JBXP(WPC>-&CFOUE)PZ'.N*^5\4X?"%,>2X[2E?Z^L$UG]@N830DZE MK6O@^^J=!I8D:/BWD0>PD)?J8I)TH?<2#4%0VT*RBOX MZ"5<49!!,^T*;G51,E5#IDT3O$9FP,N;PCVC(*:&3@LZEYVV1^K*$)L/:B%M M%FC*#,^A?;WWH=QDY<&4B2"G78?VJ2X=09KU.V2T#&[@[4S;"XBB*.BTHZMV MJ_G9OGY/'V JW5FBFZOKJW?$+5G3W+T47ADMQ2Z53"BFN*"Z[8'(-A%^8P#+ ME&$OL'3:2?OW2G.\6BZ6OD]"D* FPO3CXF M1YG&YTLWF";Q8Q+:<$A=2U%*UH*ID%HAG+.B[,&$+9EAG&2%R60>AX^T7QYT MQ"3^E?I_4/?O-"-)ZZC5NC)UBU92*>1.\,J=G/CY^I[F7S(._4OJGU7_3O\$ M4$L#!!0 ( ,4P<%)YOB$:_P< )U9 , 96UL7V5X,S$N:'1M[5QM M4]LX$/Y^,_58AVRYDIV0_OK; ME9TW2" <30^H^!"PM5JME'WT[$H[-*,L%KO-B-%@MYGQ3+!=%HN_V=5V;1V: MFAO%N^9OU>J!]/.8)1GQ%:,9"TBN>=(CSL%1JW-*=<94M;K;W"A4=64P)#H; M"O;^1<:NLBH5O)?4!0NS1BB3K*KY-U:O;:;E8TAC+H9UXO&8:=)F ]*1,4U> M[#;/1VH.S]I>]<+]RZD3TX^8%X>M4_?D2YUDIF,"'15V;!#/^>Q56R?N4;M. M%.]%T.&TU3ERX7$SO0+%%U[GK'VTZWP^=O=ZOO_SGD6>& M>9UT==IXH,;IN?CP%3"U8#+[3L=S#]W]EN>>M2^>QH3^R77&P^&U8=P*:>4] M:"*GZ^2CH)<5F+E"09)%-*NOW("9>7JMO1/G]J$^MCINJ^W522)53$6#?'(/ MO&,4V7Q5BGQRW*/C*8E"D??EQ)F\FS;,H(7LG74.G$[UXKRU[[:/P+H&.7'; M3O5X1ML+6!XASFD0 "C?;X+1:'9G9/-(N+:#<\.F@U%3:>?;5R]F%G3!8C0W MO(,%_1OD([K??NMD-(%,IKNI;R7<>5W[+8/''27 M[84+_ BTWE#Q_9?C=N?Z#JZPM4(WVZ,:G L<*AZ2RT0.! MZK#+C;8'$G4<" M;0+/49X0<"^2)YG*&8P#1&HX%=R0DAB>%*>"A-2'5XK(F&=@5B%W0R!A/M.: MJB&*Q/22P;A3.C6\"\ 8&%(@_^$8*.!S!40.8@ET!TL"IL@@XGY$=(X?D_X# MIEBI!"<0@$&$SY8P4@Q)48DA2\ M& &(P!1B@K#2N?6UH0'$ 4?%%93(!0@ K"3XOAE.&WM\JB,2"CG0(\PIUN,Z M4Q0&HOBRL!NLK$Q!1X^,N6&M1<_S0<_;%:+'FW&UUR_?;=7^:.@2'V7XC-NW M#$,.CVOZC?%#EU#%C,>#!_.N8.B9A ',NH+K"'N@6 SLA0R&SP'7OI ZAW[( M:TJ*PO53)7T6P&M-UL#3 P;0*=S9N?(CFO08:0%E='(!$K5M6JWMK+'"BMI. M4#P5CQS3G*2 '.HGR"M32"R0@;8L/5 X,U ( ^$\K^,3)#!VK,\Z&7Q@#K": M-.HG2"_>_?#T@KY9'= "IGD/_#H8+1G$]SO7P7#*NZC(Q'*@(UF2M0 M 'S1Y]JP$$BQQ.C!M'C"7],<*HX3X$4\:5@Y04VYQAC/["W:!(2&LZ1F8% &'(F=4@H0]7-!D6IA6L:( M2:P(/8K(PN3SS+ U1@'6?!X@\ MJF5"D6*I!M1B#H9PI"H800/ RFF7"YX-,7J<-RQN% 9%!B %QF=$IW(XP^17 MY8327*4 4&VB7=^7*C &F&RNQQ((8@7@%%I8BAL BD"F6F 1-@J> IE:-#X? M-/HK1"/K4Y$;'D%796$(V13O@Y/I.5G1.%1=@A>+Q_F)D@$?= 1.TT4ZUI5Y MMMB"99B;CJ49YIKAW8<=I#O*8LU^4JX$V-- Y18_SP8_P2K9K'#-FRZ.YX=E MAF-:YN+H'AR&8:/T_5RA(T_%:'.TQE)G\!ZOH$"7]D'1UQQ"/%"]MJ!+"(@$ M=KDF71KN T[,T2>>BB;YV*XWA541U>. %GG)()@%AK#->I1D.B2"7S)1GH-> MDZ\\>(GFH-9F@T_MLFGG,1Z[F#NJ,= K$]Y &IL&VX1"$"[W"&UO9'QCZRAD M?9E4>AQ-FA>@,HYYEC%V"TEW)<2KV!YPL,\H60-( B=JY%SXC;GG:!]A7W,. MYIL](T]\C0[E[P69\D"B.!"=PR\T@(Z:C>EE(;S*% ZZ $8@TZH40:6& MB%+G<4P5_\;,9$I:GWM]80/&YQ4PKO+X ^/"4,$N7@$?9H9[ 7FXK:$2Z4( MJWC2EZ+/,+9*:*^\?U8E7;$X%7+(H'40R8*@Z P8 3S?)?!K_5XA6YM;M5N5UK;N8=7]L7?G'%=[9:9V\W#0_I)9>$7.*?LMR;NB-:_5MCVV2BZ5G[7X*%N\[ M9P\Q\\?M33?"SD+[37W?8U/R!=7Z?91V(S4V:=EO9@$$NH+ZEQ, 7 L$BE+5 MN\=HD//6D5/=ZSBM#]76H>=TZH2* 1WJD5_#,R+FAT;=58;7/:.!#^?C/W'_;2:2>9XU]NA"UCM4;V27*!^_6WL@V!))#V\C)I9@*#M%H]6CW2/JMFH&9AJQE0 MXK6:BJF0MN@L_)LN:M42=C7+65OSCV*Q$[G)C'(%KJ!$40\2R?@4K,ZI.3HG M4E%1++::Y'*37?0=XIC^R^K#NDX2!NZYKG=^U('E0[D.%#H M@0UPK,].T>S9I_TZ"#8-<,"Y.3JU\6AUOOCZ%(L7;MO]MNVV5MA>7(5PI/#(Q*(%\4:4[R!=$Q=Q2(.[RMO M(/+!"2B,B9@03F5QL CI$DQ7Z9YJI?)@7+X3](/S^VLB%?.7UZ89[@Z$VAN( M IC)%%W">0DN0O*MD-JW T9]L!;4313[3F'@^\RE8A57*[W..')A%A.^A$,] MYM6+=]5JI9&WI;^,QA$0[L''*.#0*\$X"4/VG7"P;7MSHB[CA+N,A)L3I=V9 MLP($5-#)$D,L].*QCZB"7JLVFE"I\@%,P#<>S4/J36G]T8.^M;>.>=*S]D]U M88YLL^_4@4=B1L(&7-H=YTR;5%[F)I>6?7JV89$Y(K@$]NV\5S[:\'6#XPG!(/ _STH<*@M:P1RO,*V/C6*]-=W56 M73G.UR\/M@*Z(QC-LM/9,;X!%_H&;IN]U0)4%.]Q:AS![1[O='/W[CE7_-)D M-=XV))B<)\C"$8TC@9SBT,7(X?X4_P0_$BG;8BI8Y 'E'MX_'PG:BR7@,:I6 MJD8A93O2D9Q(;B%+$#7 PWF/6(F 3IC"Y;IVA83H'0"B5Q_Y$#'NZ_LE99R+8I4PCNQF/"7;-2J#3YA #L>"2LW6@K8C M80@X'BWQ[&%'C/2567[PUYD!/7LLG4/3$ZV2,"-[A"RQJE[4W##WU% M/U_E>GN$;0Z73&'NEG"ILV#D9Y%)\ (2$HL&C'5 ,$=+JO(4B$?:DVG*Q*N( MK,-BO&F./PU;*D#Q@]_@D:7N.B?"#;+[J_1HRGY_=MS*@S^0WNZ=R8YK]TQE MM>.7:UPG \<9G-?A127] R->@(Q"YNV9HBS+UX37WNF,ZD_@_?DKZL[5[[;> MMXCGB;AM#7X%F/>R?@2D*\-[DOZV4N#Y+'*W]:^*N]V]%]L?(&G>O,^?/HU> M_3..=Q;D>3,2;(H"(\PR)&KS.>IB13FB0#F2/N;ETMH#K#XW"^L \^J$HFDL MHN],UP*8:V^KC;5:F3-4.!.MTW-QA,YVV?J)X$P&F<-K=U(H)Y-WWEQ,P7U M46UQ5_=HS85[B6[T\^^V),U4V_5MO2J^:@6MU\@LK2X+$-TPW5&PK@5K'1@,@LB5MW[OP6Z-=DHY:NMP8[DZUB$" M2 ABV!+[,L&H9HLNK0H.__7#1GFN1$PVEF'J*87[_G5'4/A]0CQM[8#H0$B$W/HY]5 MITX]>O:F]2S?WYLZF^[OU5F=NWTWR__EKI\]&^#6WF.]MO>/?O_0)\W,%;5) M2F=KEYJFRHJ).3I\-3P[L57MRGY_?^^Q-C7RZ=)4]3)W/WY1N^NZ;_-L4CS_ MM:GJ;+S<'?NB[E?9[^[Y]M:\UG^.[2S+E\_-139SE3EU"W/F9[;X8G_O76SI MY=O3B_[Y\?\>/3?RGI$++XK_S-VGAV]/KMF\.CL_-/ M-*0OPG+\B;U$0;Q[YA?>^*8TYU-;NJG/4U=6SS_R #[+/']Q9I'EN2G=S,U& MKC0[6SM; X/+F+B9E[Y)C1^;J5^8A3/NVB4-E=\7QMED:ESN!!3P")>KGI;. M]>>VK#'X$C Q@4;C/9OPI=^:++G,EZ;V)G5Y=H7>2E5V9K,"[SHQMXMA6 M4\Q+E[B4PI":NBEG/LMWV1*:=<4$SQ8^SSS?&]$4')5A17!4'PS MF9K*H1^;FQ3]83'0%F[:@E/@N#"F*JLSCX7CQ07G["I77H7F1S:W!09539VK MS6AI)N@9,R/V%FH+K.BRGF+&/9$J3'GF"Y6+5+:[IM05J6\J"D*69Z[0 M_9>5;_=2Q!$/S'V1XDT(Y6Q>JQRQE61J\QQ"X42,^.K"EY?S'++4@W#74[F6 M8-Q^!C66?:Z:^1S=E=HVFG9)AE:6QN*Z;73OW6R>^Z63[?/8X1E&["<.?98F M;4INI?1?0H30T 5^3V%G,,\)U(#S2/QLEM6B(>PU\7EN1Y[B 04JW3AW"82? M?1U@3EBNK_[KAYWM[WYRV8L]0I*@=Y#3J;V"6#9)@C4: M-QS[ H898\,28==H?WTYJQZFC!&?DLO"+W*73IQN UA$F8T:KFW%Q>?%[:?& M5I7'YM9A&TM79UPBT=4C(2X%Y68-]R:442RJ&?M2VIFU,OWD^QUNZR@C '&' M"#6VYE/+U1@HX&I!P@YITWGET513*MI530J$,[FO9+P"2'&PV&Y*FSEX^_[X ML+_]#"]DE?37,W:,07>'M!4&$E T:L[#W/K(2012SMQ5YA8?@XC\9>;["VR= M2%(*N4V@TP'!@EV;-#!KP$\;T CFIR!.C!RLNLJE.;55:G\C("27P(;R$J8, M /32C#TQ0%^ M%+X!?J<&_'EA*T,LV]G:'3O8>AE03;$%_C4ZJM0EN.'8":RG$QV(XB[O;N^V M X#Z9#0EQD+NBWK:DQ9:Y0!TPKAD"1M*+(V$34JJ%9^"-M MM=CE.T2"K( .DTMP^FLV2,D&'H-UR"94=V$_F&A!.X0AS4$>N$?KEE ,7 DR M*N_:K*@MUP0].\P-7";-ZN7#5/N7GI!7U1'9%0H7KET&;KH9E=ZFH@RR+W,0 MPR0+A _;".D4_H?5+0<:HK MNR#XH+L'^T!!C,1/F%GP4-?ANO4OX[+?Y6"J&]&AWPF(G+K&JD^M:QDAZS5@ M)2LNS=GY"W-<)(,.48NW3GR3I]AYWH[;"]X'HFO$JT9+@;.VGL*FV+\K?=K0 MK>@*2D:%!PZ(,$7G1R:4H^F91Z?JH4P%.ME7%35P[#U,YT@D>@*D64EJ+[Q# MTTNK5:38HA(&Z+@F<$0TH@;.XZCD#3NWHZ@Z?CQV7.6:N"4^6)5-BFR,)FF$ MEW"W)YD+JIAP?4(($B*.A1!S622E]I2;*YLW+4 !6RWWG)Y"GS$,V;2Z]%B% MTN6*[=-LO@+^PF">A=H1M[+89@2&\C -ZW%AALT$CXFVK%B<^E1T=&P4XJ.1 M*[&@J3EI\53B'(4^?4P9]A"U-^29P:.E!? 0/D:+@6^FZ W !L'L,"NJL/=':&(@3!)N.2UB"10L(T*0 [AO ?^ M"QUCX[G8LPH.GU^054I@",9JEOWNU#&?K4T5NE#/\:ON]D[#$#199Q'-)%%' M_<=VY48ENPA*0%A&1X0,/E0TD#0&0S)LPE4@'BD6)T>#8GSN7.659=4X5XA> MU0LO*^XKPB(>='D'PGKFP!: ! @]FD'?PE?>.Z!.CMD?^'(>8Q5?!S)_;$75-?;<^<#X8##-H<#-X/VM?"8_'5&P0$\ZI< !\EY40\ MN!N>F'># G-:E9M0XZOGYJ@ 97(2]SCW>?#_.;A#AA@K( GN1%34?;OUE=#B M!NP*#:3D@'JV3T!TH"6U2D3)H%'IK[.9^A _['S).8E_6MGGY8OCBS5'L_9?CPXO7['GK2^U91W&SWQ=OSPZ/ MSOKG[X8'QZ>OT-47!@J=O[,IK=R/6VB9;9_%AE\?';]ZS=:>$FEYZQ V&P#Q MXW0^FI8M]EX<[N./L_T_?#G<"N-X\?;BXNW)$1 MIR(H_P%][)IWPU='_1=G1\-_]H_IDE&C81_5CSL,,9NN]227DF#R)I,[F-)C>MOF M#]Z.08)1^A(VS#6B:KS,)B:_8;>V2:>%S+P222%U!>.#'6[C,8+W"01]HO&0M3!K2 M; \Z3GH*;B?F5C9ZG%7D?Q*9D"40-_#1SK=;@V_-#"1-K*]E$%(X(Z7EZ9-!00O MB51+H$VWQ$#QT$*"OU4(&[>)3XFP'KSO M,K>!.0++6CGYK"M:TSD7LEE)!YW9R.!IM!-TS0*'D*\717I)'A]=J@ MI#H+T@/:&OE&DI42/F9*/&Q.3CJ/(1R&*<5@Q &)2/\'4Y=->]8+T=B, #'Y+I!ZSW PJ MK$4!Z2S!M[$CB3IMR&3PKMO1=?9NN@0.,\E5K AYCN"$-KI"3 MFJ?/ON1Z/GK:Q20\]FAK\,-W9L[5RW)))DH4=>O[+VFX?GZWOPU3A;_V M'O/A?7-Z9 M^N=40AY"0RTE@%?#]5 S)O^TAZ>W]0 F=7/S)% P@BJ.LSI&1 D/(0= WBR) ML)!/K@ C!I\;=SUW1>760M6@6+@H/Z=9&5UDP TVBF8CK!3> M =8V29OMF&*; K0% '8Y-JI0+HQ) S@?*$CX&H1T>2/U$DJ-Q"+56F'$G=[9 MZI"3.TN.>AIJ*U4%'NT\&6QM,AK!!PDKVYOY(.EN1B] *[QF@"SFSF"F:>YK M6]0<\L+I-L: DV<,EK5-8I?7XB*/MKDE#]M&ZEQQE:%)3DX&@7FW/E0O^"U\%8:Y M-JEMF81H4(=>ZJ"Y0WD(D1NA/<(,L>K?7JN2-R2EURX-"&7$-*\_#1C?NI:\ M^?;VKAGY6C9JN)1V"NR&S.#;PV:10YT=-7#6#45-B#W6@0$,Q M-4%&FJ=I:'+YDBYQS4A]8&N]R!S;;-&24IL5 9]+NU@E7V"#H:Q7GMD4=::>0B)A *UBU#;N+%K3ARZVW9)UMMI,*41S+7) M5-[B$"9>\]\CB-),;!,M0-<$'+TXOC@,FA5-"MU\-A^]:6J#U$2*/&1U0UGI1VEPL SN-;[QLJYQ. MPKN=8B]EH4$B*#08T SC[?_S4Q4L_)V?^#L_\0F*ES>+C)=:TA2C+#2ZS'U2 MX\AJ^,R"^6.:-)?]'LO.O#P6RJ#4-@&WC>4QK$^K,9]V"?=^WG]XD1_/RQ6=\&'5OK?^_%V?XJJ2%UL9+0.9)#,TQ-A(3.9S-T__Z?GV.7 M?Y)RO>' G&2U+7T-2F8C8F##L>JW/6%XXV#*4(YM*[!>>.C0OSF%NS7@@Q;P MLZ]I<(_.[9@5:>6(R1+\_U(!IO\&:$-T.:^!3I($?= >U6J:+7E)XTE7+547 MEZ61] EI?5+;$+X2BCS&#S)=_*4)$2_Y"7&ZI7A64B^UBP#>S\/Z5JN.@T\*[,K.CKG6AI%"_!&Z\G)VLX<&9P9)N): M;#][]K0MU"H;<81*-VERNZJ7*5WN8B$^'^NTR]M'UZ$ZD,5"6:5YVJ$<-&JG M(A:(QJWP=?;5Z7#=R\",VI(#!@%0J7]548NPA6"NR!-,2 GJC^R1J@,V7*H?8!G=##L2Q)*VARYEG M$F-KJ?W=C?4Z :B1I"V:N2\ZH<&V?H'Q>>I-4 R965=EQ)&^MR_II&I&O\IQ M"V_*C$7,;&<5IV@38"S*LWE[A'3&(]YPH:6<-$8G\F6,;C,OF695TE3JJ$B. M@@7SF936]4*IZ]U+RB# '>-9JTVU/ JP,3:6FE^I@OC[AY@5*52DUG*_BDG- M>U8K%'X!BIJ5UC%HKHF/GG'H*:FK>W+% 1%:-V[D1/7LI9-Z?&E,H0B2:=. M$Y4 V[AJF]4-&9LVY]SK'(>Y M(Q,<<@EMLCE<)PQJPK77%H>FFC/ICK9-HG3C6E4O!HY#UZ'2A+D0+T>-P#)B M)D/$[Z2)O2=LO7;TC/YAD8=UV'K-E*0G0-6'H=3W^'DT\+.7BC;Q0,-726-F0Q M($!6"@=@CG5P#&NNK&,HC6V/U_*D33P!RF=4^DF\KVR2,&K%9:A9/![3>ROA M%=LFTA!+OB'PT%.91,^(T\STMD;+)&T*SK$2P'B*LR.VR7*$OV/=\JCDB7E) MS(3X'P^^^=G++)*BZ=#\#B+^1QTV59RA>3CYX*V=='BVY6K^;Q&:+E.6AVL\C7. MP/I2Z_A )M@AU$T/A1'KD3IM+,4PP&2Y)+)*N[>.CZ*I-PV/(/[*:> M%5]@)*Q58QNES7NZIC.[I!6?P5"'5V+)#]I9)05M(^^KT\(M>9.OE\!+3%WKS(8S%,$/ M -[PO+Q&ZB/8"U.4L@NOE0"%@AXK+ZZ$$_=:M- M\;[F\+H^8L=/O6??U9^Z3S!6@Z&E#,Q"#&7PEGE?3C.C<.H_)!Q; M/W+CHG1'54C=F)6^ZA_?UT4LDV)Q)8 \NKGM_38>THQ"-*B*'Q;)0L>E)%'O MZ*"G;,E64F42LMB=FKROR3V_Z;5U=NV>Z0W9.IZ6YIEHK0N,+&%]F1*09UVG MCFP$#S%P1?$'0\B()$F^ 7?O-@_OD20&VV21I8KTQO!7#[KK0 :%%Q7ZL16? M@.-UO33AWYWR/<[>!6KNA!%S[93%AZ.QF1;8K@KJ5A5MMU3?Q9O1"UX5ZZD/ M*9QRK=[A/CT*^%6M"'@K"^)$ZH>PH$FY9$+;7596O\//X1!A@B059VMQ!<;67[,Z"$"Z' =LS:DKZ-/(T9.G7ZZ@(8G M;'MO%8(5]?TZ5% **'T37Z[M=026U,WEO$I;N6EGV.=0W[&[88)CBET&&1V( M*/GNKR[WMZRME7KRX#^24U04L:YHJH,;Y39XP_J!&0GN_)&4$JD8X+B* 8@8 MK($7KL&Y4"H<_*VVXQA(-JE7I)Q8Y%1)N?N&B+ M,^/I7FV28ES=D D]P'\5>*)=5:Z&F(J/Y<2<0<42VXP5M!T8E<2-"0%%E]BJ MF\&(!2V$V$1QLZTO?9!BL&F[ G/Z PN_"6-W\[!H[5J-G\AG'$K%(?)4?H@E MD/YN_5'\]$HXCA]EE1C,XSFKSO3T_FI_XQ&L_LPR."/F>=R4PGPVILK!*8QD MU5KGX;-56N96A1-<<0:D0)1Q?N$G[7X\:\/(1BF,>J0A]WKJ4QY.7+8S7+?; M[>-BTG4A53D[;7^^(,]?)=3S)T1K_H2XR1W:N_>8WT+FAY'YI>7_ U!+ 0(4 M Q0 ( ,4P<%+C%:BZCA8 -8# 0 0 " 0 !E;6PM M,C R,3 Q,#(N>'-D4$L! A0#% @ Q3!P4O6R&UL4$L! A0#% @ MQ3!P4@I,R%#'. O!P$ !0 ( !HBH &5M;"TR,#(Q,#$P M,E]D968N>&UL4$L! A0#% @ Q3!P4N_4\E!=F@ VL0' !0 M ( !FV, &5M;"TR,#(Q,#$P,E]L86(N>&UL4$L! A0#% @ Q3!P M4M9H.Q73=0 "ZP& !0 ( !*OX &5M;"TR,#(Q,#$P,E]P M&UL4$L! A0#% @ Q3!P4FF#(Q+FAT;5!+ 0(4 Q0 ( ,4P M<%*9<@FH> ( *X' , " 7.9 P!E;6Q?97@R,RYH=&U0 M2P$"% ,4 " #%,'!2>;XA&O\' "=60 # @ $5G , M96UL7V5X,S$N:'1M4$L! A0#% @ Q3!P4A>;U;&H!0 2A< P M ( !/J0# &5M;%]E>#,R+FAT;5!+ 0(4 Q0 ( ,4P<%(_G_OP M*!@ '!9 , " 1"J P!E;6Q?97@Y.2YH=&U02P4& / L "P"A @ 8L(# end