0001174947-21-000861.txt : 20210924 0001174947-21-000861.hdr.sgml : 20210924 20210924160209 ACCESSION NUMBER: 0001174947-21-000861 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210924 DATE AS OF CHANGE: 20210924 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ESPEY MFG & ELECTRONICS CORP CENTRAL INDEX KEY: 0000033533 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPONENTS, NEC [3679] IRS NUMBER: 141387171 STATE OF INCORPORATION: NY FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-04383 FILM NUMBER: 211277258 BUSINESS ADDRESS: STREET 1: 233 BALLSTON AVE STREET 2: COR. CONGRESS & BALLSTON AVES. CITY: SARATOGA SPRINGS STATE: NY ZIP: 12866 BUSINESS PHONE: 5185844100 MAIL ADDRESS: STREET 1: 233 BALLSTON AVE CITY: SARATOGA SPRINGS STATE: NY ZIP: 12866 FORMER COMPANY: FORMER CONFORMED NAME: ESPEY MANUFACTURING & ELECTRONICS CORP DATE OF NAME CHANGE: 19920703 10-K 1 form10k-26733_esp.htm 10-K
 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D. C. 20549

FORM 10-K

Annual Report Pursuant to Section 13 or 15 (d) of the Securities Exchange Act of 1934

For the fiscal year ended June 30, 2021

Commission File Number I-4383

ESPEY MFG. & ELECTRONICS CORP.

(Exact name of registrant as specified in its charter)

NEW YORK 14-1387171
(State of incorporation) (I.R.S. Employer's Identification No.)

233 Ballston Avenue, Saratoga Springs, New York 12866

(Address of principal executive offices)

518-584-4100

(Registrant's telephone number, including area code)

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

Title of each class Trading Symbol Name of each exchange on which registered
Common Stock $.33-1/3 par value ESP NYSE American

 

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 Date File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).

☒ Yes     ☐ No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company: ☐ Large accelerated filer      Accelerated filer      Non-accelerated filer      Smaller reporting 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.     ☐ Yes     ☒ No

The aggregate market value of the voting stock held by non-affiliates of the registrant was $33,443,664 based upon the closing sale price of $18.92 on the NYSE American on December 31, 2020.

At September 22, 2021 there were 2,702,633 shares outstanding of the registrant's Common stock, $.33-1/3 par value.

 

 

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant's definitive proxy statement relating to the 2021 Annual Meeting of Shareholders, to be filed with the Securities and Exchange Commission, are incorporated by reference in Part III, Items 10 through 14 on Form 10-K as indicated herein.

 

Forward-Looking Statements

 

This Annual Report on Form 10-K contains forward-looking statements that are based on management’s expectations, estimates, projections and assumptions. Words such as “expects,” “anticipates,” “plans,” “believes,” “scheduled,” “estimates” and variations of these words and similar expressions are intended to identify forward-looking statements. Forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, as amended. These statements are not guarantees of future performance and involve certain risks and uncertainties that are difficult to predict. Therefore, actual future results and trends may differ materially from what is forecast in forward-looking statements due to a variety of factors, including, without limitation:

·Changing priorities or decreases in the U.S. government’s defense budget (including changes in priorities in response to terrorist threats, improvement of homeland security and general U.S. Government budgetary issues);
·The impact of the COVID-19 pandemic on the United States economy and our operations;
·Termination of government contracts due to unilateral government action;
·Differences in anticipated and actual program performance, including the ability to perform under long-term fixed-price contracts within estimated costs, and performance issues with key suppliers and subcontractors;
·Potential of changing prices for energy and raw materials;
·General strength of the industry sectors in which our customers transact business

 

All forward-looking statements speak only as of the date of this report or, in the case of any document incorporated by reference, the date of that document. All subsequent written and oral forward-looking statements attributable to the Company or any person acting on the Company’s behalf are qualified by the cautionary statements in this section. The Company does not undertake any obligation to update or publicly release any revisions to forward-looking statements to reflect events, circumstances or changes in expectations after the date of this report.

1 

 

PART I

Item 1.Business

General

Espey Mfg. & Electronics Corp. (“Espey”) is a power electronics design and original equipment manufacturing (OEM) company with a long history of developing and delivering highly reliable products for use in military and severe environment applications. Design, manufacturing, and testing is performed in our 150,000+ square foot facility located at 233 Ballston Ave., Saratoga Springs, New York. Espey is classified as a “smaller reporting company” for purposes of the reporting requirements under the Securities Exchange Act of 1934, as amended. Espey’s common stock is publicly-traded on the NYSE American under the symbol “ESP.”

Espey began operations after incorporation in New York in 1928. We strive to remain competitive as a leader in high power energy conversion and transformer solutions through the design and manufacture of new and improved products by using advanced and “cutting edge” electronics technologies.

Espey is ISO 9001:2015 and AS9100:2016 certified. Our primary products are power supplies, power converters, filters, power transformers, magnetic components, power distribution equipment, UPS systems, antennas and high power radar systems. The applications of these products include AC and DC locomotives, shipboard power, shipboard radar, airborne power, ground-based radar, and ground mobile power.

Espey’s services include design and development to specification, build to print, design services, design studies, environmental testing services, metal fabrication, painting services, and development of automatic testing equipment. Espey is vertically integrated, meaning that the Company produces individual components (including inductors), populates printed circuit boards, fabricates metalwork, paints, wires, qualifies, and fully tests items, mechanically, electrically and environmentally, in house. Portions of the manufacturing and testing process are subcontracted to vendors from time to time.

In fiscal years ended June 30, 2021 and 2020, the Company's total sales were $27,734,598 and $31,526,231, respectively. Sales to four domestic customers, accounted for 16%, 15%, 14% and 14%, respectively, of total sales in 2021. Sales to two domestic customers accounted for 24%, and 14%, respectively, of total sales in 2020. Although we have made improvement in the number of significant customers, this concentration level still presents significant risk. A loss of one of these customers or programs related to these customers could significantly impact the financial performance of the Company. Historically, a small number of customers have accounted for a large percentage of the Company’s total sales in any given fiscal year.

Export sales in fiscal years 2021 and 2020 were approximately $2,019,000 and $2,077,000, respectively. The decrease is primarily due to the decrease in magnetic sales offset, in part, by an increase in power supply shipments.

Sources of Raw Materials

The Company has at least two potential sources of supply for a majority of its raw materials. However, certain components used in its products are available from a single or a limited number of sources. Despite the risk associated with single or limited source suppliers, the benefits of higher quality goods and timely delivery minimize and often limit any potential risk and can eliminate problems with part failures during production. At times replacements are required to cover obsolete parts.

Historically, the Company has not typically experienced any significant delays or shortages with respect to the purchase of raw materials and components used in the manufacture of its products. However, over the past several years, the growth and continuing demand in the power electronics industry across multiple manufacturing sectors has created volatility and unpredictability in the availability of certain electronic components and, in some cases, continues to create industry shortages. These shortages have and will likely continue to impact our ability to support our customer’s schedule demands, as lead times for these components have, in some instances, increased from readily available to waiting times of nearly a year or more. In addition, we continue to incur delays in material deliveries from some company suppliers due to the COVID-19 pandemic. We continue to work with our customers to mitigate any adverse impact upon our ability to service their requirements.

The President of the United States continued the imposition of tariffs on steel and aluminum imports from various countries in 2021. Although we are not currently experiencing any significant financial or raw material sourcing issues resulting from the product tariffs, the Company cannot provide any assurance that the existing tariffs, the potential of additional tariffs, and the associated volatility arising from the Administration’s foreign trade policies, will not have a negative impact on our future earnings by increasing our raw material prices and augmenting the lead time for the availability of raw materials. From time to time the Company must identify parts to replace parts which are no longer produced.

 

2 

 

Sales Backlog

The total backlog at June 30, 2021 was approximately $65.6 million compared to approximately $54.9 million at June 30, 2020. The Company’s total backlog represents the estimated remaining sales value of work to be performed under firm contracts. The funded portion of this backlog at June 30, 2021 is approximately $63.5 million. This includes items that have been authorized and appropriated by Congress and/or funded by the customer. The unfunded backlog at June 30, 2021 is approximately $2.1 million and represents two firm multi-year orders from a single customer for which funding has not yet been appropriated by Congress or funded by our customer. While there is no guarantee that future budgets and appropriations will provide funding for individual programs, management has included in unfunded backlog only those programs that it believes are likely to receive funding based on discussions with customers and program status. The unfunded backlog at June 30, 2020 was approximately $1 million, comprised of one of the same multi-year orders from a single customer. Contracts are subject to modification, change or cancellation, and the Company accounts for these changes as they are probable and estimable. The Company evaluates the impact of any scope modifications and will adjust reserves as information is known and estimable.

 

It is presently anticipated that a minimum of $38 million of orders comprising the June 30, 2021 backlog will be filled during the fiscal year ending June 30, 2022. The minimum of $38 million does not include any shipments which may be made against orders received subsequently to the fiscal year ending June 30, 2021. The estimate of the June 30, 2021 backlog to be shipped in fiscal year 2022 is subject to future events, which may cause the amount of the backlog actually shipped to differ from such estimate.

Marketing and Competition

The Company markets its products primarily through its own direct sales organization and through outside sales representatives. Business is solicited from large industrial manufacturers and defense companies, the government of the United States, foreign governments and major foreign electronic equipment companies. Espey is also on the eligible list of contractors with the United States Department of Defense. We pursue opportunities for prime contracts directly with the Department of Defense and are generally automatically solicited by Department of Defense procurement agencies for their needs falling within the major classes of products produced by the Company. Espey contracts with the Federal Government under cage code 20950 as Espey Mfg. & Electronics Corp.

There is competition in all classes of products manufactured by the Company ranging from divisions of the largest electronic companies, to many small companies. The Company's sales do not represent a significant share of the industry's market for any class of its products. The principal methods of competition for electronic products of both a military and industrial nature include, among other factors, price, product performance, the experience of the particular company and history of its dealings in such products.

Our business is not seasonal. However, the concentration of our business in the rail industry, and in equipment for military applications and industrial applications and our customer concentrations expose us to on-going associated risks. These risks include, without limitation, requirements for power supplies in the rail industry, dependence on appropriations from the United States Government and the governments of foreign nations, program allocations, the potential of governmental termination of orders for convenience, and the general strength of the industry sectors in which our customers transact business.

Future procurement needs supporting the military and the rail industry continue to drive competition. Many of our competitors have invested, and they continue to invest aggressively in upfront product design costs and accept lower profit margins as a strategic means of maintaining existing business and enhancing market share. This continues to put pressure on the pricing of our current products and has lowered our profit margins on some of our new business. In order to compete effectively for new business, in some cases we have invested in upfront design costs, thereby reducing initial profitability as a means of procuring new long-term programs. As part of our strategy, we adjust our pricing in order to achieve a balance which enables us both to retain repeat programs while being more competitive in bidding on new programs.

 

We continue to place an emphasis on securing “build to print” opportunities, which allows production work to go directly to the manufacturing floor, limiting the impact on our engineering staff. This allows us to keep our manufacturing team busy while the products being developed in-house transition to production.

 

Research and Development

 

Some of the Company's engineers and technicians spend varying amounts of time on either the development of new products or improvements to existing products. A majority of the resulting costs we incur relate to research that is required to support a request for quotation from a customer product-specific need usually associated with stringent size and weight requirements. We do very little pure research as our business primarily is driven by customer product needs and custom product development with some customer funding. The Company's expenditures for research and development were approximately $40,912 and $44,738 in fiscal year 2021 and 2020, respectively.

3 

 

Employees

The Company had 150 employees as of August 31, 2021. Approximately 39% of the employees are represented by the International Brotherhood of Electrical Workers. The current collective bargaining agreement expires on June 30, 2022. Relations with the Union are considered good.

Government Regulations

Compliance with federal, state and local laws regulating the discharge of materials into the environment, or otherwise relating to the protection of the environment, did not in fiscal year 2021, and the Company believes will not in fiscal year 2022, have a material effect upon the capital expenditures, net income, or competitive position of the Company.

The Company’s U.S. Government contract and subcontract orders are funded by government budgets, which operate on an October-to-September fiscal year. Normally, in February of each year, the President of the United States presents to Congress a proposed budget for the upcoming fiscal year. This budget includes recommended appropriations for every federal agency and is the result of months of policy and program reviews throughout the executive branch. From February through September of each year, the appropriations and authorization committees of Congress review the President’s budget proposals and establish the funding levels for the upcoming fiscal year in appropriations and authorization legislation. Once these levels are enacted into law, the Executive Office of the President administers the funds to the agencies.

There are two primary risks associated with this process. First, the process may be delayed or disrupted because of congressional schedules, negotiations over funding levels for programs or unforeseen world events, which could, in turn, alter the funding for a program or contract. Second, funding for multi-year contracts can be changed by future appropriations, which could affect the timing of funds, schedules and program content.

Also, our international sales are denominated in United States dollars. Consequently, a strengthening of the United States dollar against foreign currencies could increase the price in local currencies of our products in foreign markets and make our products relatively more expensive than competitors’ products.

U.S. Government Defense Contracts and Subcontracts

Generally, U.S. Government contracts are subject to procurement laws and regulations. Some of the Company’s contracts are governed by the Federal Acquisition Regulation (FAR), which lays out uniform policies and procedures for acquiring goods and services by the U.S. Government, and agency-specific acquisition regulations that implement or supplement the FAR. For example, the Department of Defense implements the FAR through the Defense Federal Acquisition Regulation (DFAR).

 

The FAR also contains guidelines and regulations for managing a contract after award, including conditions under which contracts may be terminated, in whole or in part, at the government’s convenience or for default. If a contract is terminated for the convenience of the government, a contractor is entitled to receive payments for its allowable costs and, in general, the proportionate share of fees or earnings for the work done. If a contract is terminated for default, the government generally pays for only the work it has accepted. These regulations also subject the Company to financial audits and other reviews by the government of its costs, performance, accounting and general business practices relating to its contracts, which may result in adjustment of the Company’s contract-related costs and fees.

 

Cyber or Other Security Threats or Other Disruptions

 

We routinely experience cybersecurity threats in the form of unauthorized attempts to gain access to our sensitive information. The threats we face vary from attacks common to most industries to more advanced attacks with the specific objective of accessing national security information. We believe our threat detection and mitigation processes and procedures are above adequate. The processes and procedures in place are designed to detect, manage and prevent current threats and respond quickly to detect and mitigate new threats. To ensure our systems remain protected, we continually assess and acquire, as appropriate, new available technology and provide employee training to utilize effectively our technological assets. Prior cyberattacks directed at us have not had a material impact on our financial results nor restricted us from being awarded contracts from other defense companies or directly from the United States Department of Defense. However, we can provide no assurance that the occurrence of any future event would not adversely affect our internal operations, our reputation and competitive advantage, and our future financial results.

 

4 

 

Item 2.Property

The Company's entire operation, including administrative, manufacturing and engineering facilities, is located in Saratoga Springs, New York.

The Saratoga Springs plant, which the Company owns, consists of various adjoining buildings on a 22 acre site, approximately eight acres of which is unimproved. The property is not subject to mortgage indebtedness or any other material encumbrance. The plant has a sprinkler system throughout and contains approximately 151,000 square feet of floor space, of which 90,000 is used for manufacturing, 24,000 for engineering, 33,000 for shipping and climatically secured storage, and 4,000 for offices. The offices, engineering and some manufacturing areas are air-conditioned. In addition to assembly and wiring operations, the plant includes facilities for varnishing, potting, impregnation and spray-painting operations. The manufacturing operation also includes a complete machine shop, with welding and sheet metal fabrication facilities adequate for substantially all of the Company's current operations. Besides normal test equipment, the Company maintains a sophisticated on-site environmental test facility. In addition to meeting all of the Company's in-house needs, the machine shop and environmental facilities are available to other companies on a contract basis.

 

Item 3.Legal Proceedings

We are party to various litigation matters and claims arising from time to time in the ordinary course of business.  While the results of such matters cannot be predicted with certainty, we believe that the final outcome of such matters will not have a material adverse effect on our business, financial condition, results of operations or cash flows. Currently, there are no matters pending.

 

Item 4.Mine Safety Disclosures

Not applicable

 

5 

 

PART II

Item 5.Market for the Registrant's Common Equity and Related Stockholder Matters and Issuer Purchases of Equity Securities

Price Range of Common Stock

The table below shows the range of high and low prices for the Company's common stock on the NYSE American (symbol "ESP"), the principal market for trading in the common stock, for each quarterly period for the last two fiscal years ended June 30:

 

2021  High   Low 
First Quarter  $20.41   $15.97 
Second Quarter   23.00    17.48 
Third Quarter   20.80    14.49 
Fourth Quarter   16.47    14.50 
           
           

 

2020  High   Low 
First Quarter  $27.00   $23.25 
Second Quarter   24.00    20.00 
Third Quarter   22.90    16.62 
Fourth Quarter   20.00    16.75 

 

 

Holders

The approximate number of holders of record of the common stock was 61 on September 20, 2021 according to records of the Company's transfer agent. Included in this number are shares held in "nominee" or "street" name and, therefore, the number of beneficial owners of the common stock is believed to be substantially in excess of the foregoing number.

Dividends

Effective March 9, 2021, the Company suspended the payment of regular quarterly dividends. The Company paid regular cash dividends on common stock of $0.50 per share for the fiscal year ended June 30, 2021 and paid regular cash dividends on common stock of $1.00 per share for the fiscal year ended June 30, 2020. Our Board of Directors assesses the Company’s dividend policy periodically.

During fiscal year 2021, the Company sold 300,000 shares of its common stock to the Trustees of The Espey Mfg. & Electronics Corp. Employee Stock Ownership Plan Trust (the “ESOP”). The ESOP paid $18.29 per share, for an aggregate purchase price of $5,487,000. The ESOP borrowed from the Corporation an amount equal to the purchase price.

 

The Company did not make any open market purchases of equity securities in the fiscal year 2021 fourth quarter.

The following table sets forth information as of June 30, 2021 with respect to compensation plans under which equity securities of the Company may be issued.

 

Equity Compensation Plan Information
          
   Number of securities to  Weighted-average  Number of Securities remaining
   be issued upon exercise  exercise price of  available for future issuance under
   of outstanding options,  outstanding options,  equity compensation plan (excluding
Plan Category  warrants and rights  warrants and rights  securities reflected in column (a))
   (a)  (b)  (c)
Equity compensation               
     plans approved by   304,662   $23.37    212,988 
     security holders               
Equity compensation               
     plans not approved               
     by security holders             
Total   304,662         212,988 

 

6 

 

Item 7.Management's Discussion and Analysis of Financial Condition and Results of Operations

Business Outlook

Management expects revenues in fiscal year 2022 to be higher than revenues during fiscal year 2021 and expects to generate net income per share as compared to the net loss per share realized during fiscal year 2021. These expectations are driven by orders already in our sales backlog.

Management continues to closely monitor the impact of evolving workforce and supplier constraints, primarily from the effects from the pandemic, to our planned delivery schedules. We continue to experience disruptions from workforce absences due to COVID-19 illnesses and direct contact exposures, resulting in self-isolating protocols to be followed to ensure the safety of company personnel. In addition, we are experiencing disruptions from workforce turnover, as local businesses emerging from the pandemic compete for personnel. Many of our positions require certain skillsets resulting in longer than average time to fill position vacancies. Some company suppliers continue to incur similar disruptions, in addition to incurring longer lead times on certain raw materials.

Successful conversion of engineering program backlog into sales is largely dependent on the execution and completion of our engineering design efforts.   It is not uncommon to experience technical or scheduling delays which arise from time to time as a result of, among other reasons, design complexity, the availability of personnel with the requisite expertise, and the requirements to obtain customer approval at various milestones.  Cost overruns which may arise from technical and schedule delays could negatively impact the timing of the conversion of backlog into sales, or the profitability of such sales.  We continue to experience technical and schedule delays with certain development programs. However, these delays are being resolved as they arise and we do not expect any negative impact on our customer order fulfillment projections for fiscal year 2022. In April 2021, we received qualification approval on a significant engineering design and production contract which allows us to begin the manufacturing of end units. Engineering programs in both the funded and unfunded portions of the current backlog aggregate $8.9 million.

 

The Company currently expects new orders in fiscal 2022 to approximate those received in fiscal year 2021. As market factors including competition and product costs impact gross profit margins, management will continue to evaluate our sales strategy, employment levels, and facility costs.

During fiscal year 2021 the Company received $38.5 million in new orders. Our total backlog at June 30, 2021 was $65.6 million, as compared to $54.9 million at June 30, 2020. Currently, we expect a minimum of $38 million of orders comprising the June 30, 2021 backlog will be filled during the fiscal year ending June 30, 2022. This $38 million will be supplemented by shipments which may be made against orders received during the 2022 fiscal year.

 

In addition to the backlog, the Company currently has outstanding opportunities representing in excess of $75.3 million in the aggregate as of August 31, 2021, for both repeat and new programs. The outstanding quotations encompass various new and previously manufactured power supplies, transformers, and subassemblies. However, there can be no assurance that the Company will acquire any of the anticipated orders described above, many of which are subject to allocations of the United States defense spending and factors affecting the defense industry. Four significant customers represented approximately 59.4% of the Company’s total sales in fiscal year 2021 and two significant customers represented 38% of the Company’s total sales in fiscal year 2020. These sales are in connection with multiyear programs in which the Company is a significant contractor. The June 30, 2021 backlog of $65.6 million included orders from five customers that represent 15%, 15%, 14%, 13%, and 10%, respectively, of the total backlog. The June 30, 2020 backlog of $54.9 million includes orders from four customers that represent 19%, 13%, 10%, and 10%, respectively, of the total backlog. Although improvement has been made in customer concentrations, this high customer concentration level continues to present significant risk. A loss of one of these customers or programs related to these customers, or customer requested deferrals of product delivery could significantly impact the Company.

 

Historically, a small number of customers have accounted for a large percentage of the Company’s total sales in any given fiscal year. Management continues to pursue opportunities with current and new customers with an overall objective of lowering the concentration of sales, mitigating excessive reliance upon a single major product of a particular program and minimizing the impact of the loss of a single significant customer. Given the nature of our business, we believe our existing sales order backlog is fairly diversified in terms of customers and the category of products on order.

 

Management, along with the Board of Directors, continues to evaluate the need and use of the Company’s working capital. Capital expenditures, primarily for machinery and equipment, are expected to be approximately $200,000 for fiscal year 2022. A majority of these expenditures will be made to stay competitive in the marketplace and to meet the needs of current contracts. Expectations are that the working capital will be required to fund orders, general operations of the business and dividend payments when applicable. Management along with the Mergers and Acquisitions Committee of the Board of Directors will examine opportunities involving acquisitions or other strategic options, including buying certain products or product lines, provided that such opportunities demonstrate synergies with the Company’s existing product base and accretion to earnings.

7 

 

Results of Operations

 

Net sales for the years ended June 30, 2021 and 2020 were $27,734,598 and $31,526,231, respectively, a 12% decrease. The decrease in net sales in fiscal year 2021 is primarily due to a decrease in power supply and magnetics sales offset, in part, by an increase in build to print shipments. In general, sales fluctuations within product categories will occur during a comparable fiscal period as the direct result of product mix, influenced by the duration of specific programs and the contractual terms of firm orders placed for product and services under those programs including contract value, scope of work and duration. Deliverables within firm contracts are often subject to delivery schedules. Internal and external constraints, at times, impact our ability to ship. Sales results during the twelve months ended June 30, 2021 were impacted by our inability to manufacture and ship product during the third quarter due to an unplanned facility closure resulting from a significant workforce COVID-19 exposure. This closure lasted approximately 10 days with the facility re-opening at less than full capacity. These delays in production placed strain on an already aggressive production and shipment schedule in place for the fourth quarter. Also impacting sales during the fiscal year ended June 30, 2021, specific to power supply shipments, is the decline in procurement for product supporting the rail industry and the decrease in shipments against a single military contract which had no sales in the fiscal year when compared to the prior year. This decline was offset, in part, by an increase in build to print contracts of varying size, scope and duration.

 

In addition, we continued to be constrained by (i) engineering design changes required to meet customer requirements, (ii) certain supplier product non-conformances, (iii) delays in obtaining timely resolutions on issues encompassing build to print customer-owned drawings, and (iv) an increase in lead times for many parts, including certain electronic components due to industry shortages and volatility within the power electronics industry. We are also experiencing an increase in delays with certain supplier deliveries resulting from effects of the COVID-19 pandemic. Engineering, program management, and supply chain personnel are working closely with our customers and suppliers to execute on our past due deliveries and we do not expect this situation to affect future business opportunities. We anticipate that many of these issues will be resolved in the near future. As of April 2021, we received qualification approval on a significant engineering design and production contract which allows us to begin the manufacturing of end units.

 

Gross profits for the twelve months ended June 30, 2021 and 2020 were $3,359,607 and $5,558,615, respectively. Gross profit as a percentage of sales was approximately 12.1% and 17.6%, for the same periods, respectively. The primary factors in determining the change in gross profit and net income (loss) are overall sales levels and product mix. The gross profits on mature products and build to print contracts are typically higher as compared to products which are still in the engineering development stage or in early stages of production. In the case of the latter, the Company can incur what it refers to as “loss contracts,” primarily on engineering design contracts in which the Company invests with the objective of developing future product sales. In any given accounting period the mix of product shipments between higher margin programs and less mature programs, and expenditures associated with loss contracts, has a significant impact on gross profit and net income. Impacting sales and gross profits in the current fiscal year, when compared to the prior year, was an unplanned facility shutdown during the third quarter which lasted approximately 10 days due to the COVID-19 pandemic.

 

Several additional factors contributed to a decrease in the gross profit and the gross profit percentage in the twelve months ended June 30, 2021 as compared to the same period in 2020.  Most significantly, the Company recognized as a reduction to income, increased costs on two specific engineering design and production contracts, one of which incurred an increase in both material and labor anticipated costs and the other primarily consisting of unforeseen material escalation costs to complete the production builds. Second, the Company wrote down the value of inventory pertaining to a certain design and production contract serving the airline industry which was cancelled by the customer during the second quarter of the fiscal year. Finally, sales on several build to print contracts and one specific large magnetics contract, which yielded lower margins, represented a higher volume of the overall product mix in fiscal 2021, thereby resulting in lower gross profit realized in the year. 

 

Selling, general and administrative expenses were $3,785,746 for the fiscal year ended June 30, 2021; a decrease of $600,561 compared to the fiscal year ended June 30, 2020. The decrease for the fiscal year ended June 30, 2021 as compared to the same period in 2020 relates primarily to the decrease in costs incurred for employee compensation, travel, board of director’s fees due to a reduction of one director, outside services supporting sales leads, outside selling costs for commissions paid on certain contracts, and outgoing freight costs due to a decrease in shipments. These decreases were offset in part by an increase in costs associated with recruiting for position vacancies. Employee compensation decreased due to a reduction in workforce and cost reduction measures implemented that included forgoing cost of living increases and the payment of bonuses during the current fiscal year.

8 

 

Other income for the fiscal year ended June 30, 2021 and 2020 was $57,942 and $136,881, respectively. The decrease in the twelve months ended is primarily due to a decrease in interest income. Interest income is a function of the level of investments and investment strategies that generally tend to be conservative. The decrease in interest income in the current fiscal year resulted from the reduction and timing of investments made, offset in part, by a gradual decrease in overall current yield percentages earned on those investments.

 

The Company’s effective tax rate was 50.7% in the fiscal year 2021 and 11.1% in fiscal year 2020. The effective tax rate in fiscal 2021 and 2020 varies from the statutory tax rate mainly due to the benefit derived from the ESOP dividends paid on allocated shares. The increase in the effective tax rate between periods is primarily due to the reduction in income before taxes and the benefits received in the current fiscal year on the ESOP dividends paid as well as the tax rate differential associated with the net operating loss carryback which resulted from the net loss incurred in the current fiscal year.

 

The Company had a net loss for fiscal year 2021 of $(181,543) or $(0.08) per share, basic and diluted compared to net income of $1,163,668 or $0.49 per share, basic and diluted, for fiscal year 2020. The decrease in net income in the twelve months ended June 30, 2021 compared to the same period in 2020 is primarily attributable to lower sales, a lower gross profit margin percentage, and a decrease in other income offset, in part, by a decrease in selling, general, and administrative expenses and the benefit derived from the increase in the effective tax rate, all discussed above.

 

Liquidity and Capital Resources

The Company's working capital is an appropriate indicator of the liquidity of its business, and during the past two fiscal years, the Company, when possible, has funded all of its operations with cash flows resulting from operating activities and when necessary from its existing cash and investments. The Company did not borrow any funds during the last two fiscal years. Management has available a $3,000,000 line of credit to help fund further growth or working capital needs, if necessary, but does not anticipate the need for any borrowed funds in the foreseeable future. Contingent liabilities on outstanding standby letters of credit agreements aggregated to zero at June 30, 2021 and 2020. The line of credit is reviewed annually in November for renewal by December 1st.

The Company's working capital as of June 30, 2021 and 2020 was $27.5 million and approximately $28 million, respectively. The Company may at times be required to repurchase shares at the ESOP participants’ request at the fair market value. During the twelve months ended June 30, 2021 the Company did not repurchase any shares held by the ESOP. During the twelve months ended June 30, 2020 the Company repurchased 2,180 shares of its common stock previously held by the ESOP for a purchase price of $47,949. Under existing authorizations from the Company's Board of Directors, as of June 30, 2021, management is authorized to purchase an additional $783,460 of Company stock.

The table below presents the summary of cash flow information for the fiscal years indicated:

   2021   2020 
Net cash provided by operating activities  $594,996   $5,968,511 
Net cash provided by investing activities   2,006,910    326,010 
Net cash used in financing activities   (1,201,316)   (2,355,160)

 

Net cash provided by operating activities fluctuates between periods primarily as a result of differences in sales and net income, provision for income taxes, the timing of the collection of accounts receivable, purchase of inventory, and payment of accounts payable. The decrease in cash provided by operating activities compared to the prior year primarily relates to the decrease in net income, the increase in inventory purchases, the decrease in cash collected from customers as cash advances and an increase in payments to vendors offset, in part, by an increase in trade accounts receivables collected. Net cash provided by investing activities increased in the twelve months ended June 30, 2021 as compared to the same period in 2020 primarily due to maturing investments that were not reinvested during this period when compared to the same period last year. Cash used in financing activities decreased during the fiscal year ended June 30, 2021. The decrease is primarily due to the suspension and non-payment of the quarterly dividend during the last two quarters of the fiscal year and a decrease in cash proceeds collected from the exercise of stock options, offset by the decrease in the purchase of treasury stock as compared to the same period last year.

 

9 

 

The Company currently believes that the cash flow generated from operations and when necessary, from cash and cash equivalents will be sufficient to meet its long-term funding requirements for the foreseeable future.

 

During the fiscal years ended June 30, 2021 and 2020, the Company expended $43,554 and $214,421, respectively, for plant improvements and new equipment. The Company has budgeted approximately $200,000 for new equipment and plant improvements in fiscal year 2022. Management anticipates that the funds required will be available from current operations.

 

Management believes that the Company's reserve for bad debts of $3,000 is adequate given the customers with whom the Company does business. Historically, bad debt expense has been minimal.

 

 

 

 

10 

 

 

Item 8.Financial Statements and Supplementary Data

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and

Stockholders of Espey Mfg. & Electronics Corp.

Opinion on the Financial Statements

 

Opinion on the Financial Statements

We have audited the accompanying balance sheets of Espey Mfg. & Electronics Corp. (the Company) as of June 30, 2021 and 2020, the related statements of comprehensive (loss) income, changes in stockholders’ equity and cash flows for the years then ended, and the related notes to the financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of June 30, 2021 and 2020, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

 

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 Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with 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 audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

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 Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

 

Valuation of Inventory Costs Related to Contracts in Process and Work in Process

 

As discussed in Notes 2 and 5 to the financial statements, inventoried work relating to contracts in process and work in process is valued at actual production cost, including factory overhead incurred to date. Contract costs include material, subcontract costs, labor, and an allocation of overhead costs. The costs attributed to units delivered under contracts are based on the estimated average cost of all units expected to be produced. Certain contracts are expected to extend beyond twelve months.

 

The estimation of total cost at completion of a contract is subject to numerous variables involving contract costs and estimates as to the length of time to complete the contract. Given the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process. When a change in expected sales value or estimated cost is determined, changes are reflected in current period earnings. Due to the magnitude of the inventory, and the subjectivity involved in estimating the total cost at completion we identified the evaluation of the estimate to complete as a critical audit matter, which required a high degree of auditor judgment.

11 

 

Addressing the matter involved performing subjective procedures and evaluating audit evidence in connection with forming our overall opinion on the financial statements. The primary procedures performed included the following:

 

·We obtained an understanding of the process and assumptions used by management to develop estimates to complete including labor, overhead and materials.
·We tested total cost at completion of a contract by using process employed by management:
oTesting the completeness and accuracy of the source information used;
oTesting the mathematical accuracy of management’s calculations;
oReviewing expected gross margin on contracts;
oEvaluating the reasonableness and consistency of methodology and assumptions applied by management; and
oPerforming a retrospective review of the prior-year estimates used to identify potential bias of management judgements.

 

/s/ Freed Maxick CPAs, P.C.

 

We have served as the Company's auditor since 2014.

 

Buffalo, New York

September 24, 2021

 

 

12 

 

Espey Mfg. & Electronics Corp.

Balance Sheets

June 30, 2021 and 2020

 

   2021   2020 
ASSETS
Cash and cash equivalents $6,802,712 $5,402,122
Investment securities 3,092,000 5,141,520
Trade accounts receivable, net of allowance of $3,000 5,353,781 9,013,405
Income tax receivable 249,602
 
Inventories:
Raw materials 2,111,058 2,057,778
Work-in-process 326,198 614,521
Costs related to contracts in process 16,354,636 12,115,756
Total inventories 18,791,892 14,788,055
 
Prepaid expenses and other current assets 700,297 396,886
Total current assets 34,990,284 34,741,988
 
Property, plant and equipment, net 2,990,519 3,466,778
Total assets $37,980,803 $38,208,766
 
LIABILITIES AND STOCKHOLDERS' EQUITY
Accounts payable $2,718,173 $2,861,696
Accrued expenses:
Salaries and wages 475,667 469,201
Vacation 672,611 689,834
Other 126,014 318,322
Payroll and other taxes withheld 409,881 186,970
Contract liabilities 3,077,605 2,175,235
Income taxes payable 47,707
Total current liabilities 7,479,951 6,748,965
 
Deferred tax liabilities 168,557 232,953
Total liabilities 7,648,508 6,981,918
Commitments and Contingencies (See Note 14)
 
Common stock, par value $.33-1/3 per share
Authorized 10,000,000 shares; Issued 3,129,874 and 3,029,874
shares as of June 30, 2021 and 2020, respectively. Outstanding 2,702,633
and 2,402,633 as of June 30, 2021 and 2020, respectively
(includes 279,429 and 0 Unearned ESOP Shares,
respectively) 1,043,291 1,009,958
Capital in excess of par value 23,026,096 19,073,213
Accumulated other comprehensive loss (2,361) (3,107)
Retained earnings 17,414,730 18,797,589
  41,481,756 38,877,653
 
Less:   Unearned ESOP shares (5,110,770)
Cost of 427,241 and 627,241 shares of common stock
in treasury as of June 30, 2021 and 2020, respectively (6,038,691) (7,650,805)
Total stockholders' equity 30,332,295 31,226,848
 
Total liabilities and stockholders' equity $37,980,803 $38,208,766

The accompanying notes are an integral part of the financial statements.

13 

 

Espey Mfg. & Electronics Corp.

Statements of Comprehensive (Loss) Income

Years Ended June 30, 2021 and 2020

 

 

   2021   2020 
         
Net sales  $27,734,598   $31,526,231 
Cost of sales   24,374,991    25,967,616 
 Gross profit   3,359,607    5,558,615 
           
Selling, general and administrative expenses   3,785,746    4,386,307 
 Operating (loss) income   (426,139)   1,172,308 
           
Other income          
 Interest income   21,376    109,749 
 Other   36,566    27,132 
 Total other income   57,942    136,881 
           
(Loss) income before (benefit) provision for income taxes   (368,197)   1,309,189 
           
(Benefit) provision for income taxes   (186,654)   145,521 
           
 Net (loss) income  $(181,543)  $1,163,668 
           
Other comprehensive (loss) income, net of tax:          
 Unrealized gain (loss) on investment securities   746    (1,808)
           
 Total comprehensive (loss) income  $(180,797)  $1,161,860 
           
Net (loss) income per share:          
 Basic  $(0.08)  $0.49 
 Diluted  $(0.08)  $0.49 
           
Weighted average number of shares outstanding:          
 Basic   2,406,345    2,393,207 
 Diluted   2,406,345    2,396,618 

 

The accompanying notes are an integral part of the financial statements.

14 

 

Espey Mfg. & Electronics Corp.

Statements of Changes in Stockholders' Equity

Years Ended June 30, 2021 and 2020

 

               Accumulated                     
           Capital in   Other               Unearned   Total 
   Outstanding   Common   Excess of   Comprehensive   Retained   Treasury Stock   ESOP   Stockholders’ 
   Shares   Amount   Par Value   Loss   Earnings   Shares   Amount   Shares   Equity 
Balance as of June 30, 2019   2,401,213   $1,009,958   $18,731,975   $(1,299)  $20,022,132    628,661   $(7,632,556)  $(204,706)  $31,925,504 
Comprehensive income:                                             
Net income                       1,163,668                   1,163,668 
Other comprehensive loss,                                             
 net of tax of $ (481)                  (1,808)                       (1,808)
Total comprehensive income                                           1,161,860 
Stock options exercised   3,600         51,300              (3,600)   29,700         81,000 
Stock-based compensation             189,639                             189,639 
Dividends paid on common stock                                             
 $1.00 per share                       (2,388,211)                  (2,388,211)
Purchase of treasury stock   (2,180)                       2,180    (47,949)        (47,949)
Reduction of unearned ESOP shares             100,299                        204,706    305,005 
Balance as of June 30, 2020   2,402,633   $1,009,958   $19,073,213   $(3,107)  $18,797,589    627,241   $(7,650,805)  $   $31,226,848 
                                              

The accompanying notes are an integral part of the financial statements.

 

15 

 

Espey Mfg. & Electronics Corp.

Statements of Changes in Stockholders' Equity

Years Ended June 30, 2021 and 2020

 

               Accumulated                     
           Capital in   Other               Unearned   Total 
   Outstanding   Common   Excess of   Comprehensive   Retained   Treasury Stock   ESOP   Stockholders’ 
   Shares   Amount   Par Value   (Loss) Income   Earnings   Shares   Amount   Shares   Equity 
Balance as of June 30, 2020   2,402,633   $1,009,958   $19,073,213   $(3,107)  $18,797,589    627,241   $(7,650,805)  $   $31,226,848 
Comprehensive loss:                                             
 Net loss                       (181,543)                  (181,543)
 Other comprehensive income,                                             
 net of tax of $198                  746                        746 
Total comprehensive loss                                           (180,797)
Stock-based compensation             133,663                             133,663 
Dividends paid on common stock                                             
 $0.50 per share                       (1,201,316)                  (1,201,316)
Sale of stock to ESOP   300,000    33,333    3,841,553              (200,000)   1,612,114    (5,487,000)    
Reduction of unearned ESOP shares             (22,333)                       376,230    353,897 
Balance as of June 30, 2021   2,702,633   $1,043,291   $23,026,096   $(2,361)  $17,414,730    427,241   $(6,038,691)  $(5,110,770)  $30,332,295 

 

The accompanying notes are an integral part of the financial statements.

16 

 

Espey Mfg. & Electronics Corp.

Statements of Cash Flows

Years Ended June 30, 2021 and 2020

 

   2021   2020 
Cash Flows from Operating Activities:          
     Net (loss) income  $(181,543)  $1,163,668 
     Adjustments to reconcile net (loss) income to net cash          
          provided by operating activities:          
     Stock-based compensation   133,663    189,639 
     Depreciation   519,813    568,528 
     ESOP compensation expense   353,897    305,006 
     Loss on disposal of assets       4,525 
     Loss on inventory reduction due to contract cancellation   710,207    
     Deferred income tax benefit   (64,396)   (43,641)
     Changes in assets and liabilities:          
          Decrease in trade receivables   3,659,624    1,982,378 
          Increase in income tax receivable   (249,602)    
          Increase in inventories   (4,714,044)   (1,562,918)
          (Increase) decrease in prepaid expenses and other current assets   (303,411)   97,295 
          (Decrease) increase in accounts payable   (143,523)   701,263 
          Increase in accrued salaries and wages   6,466    139,311 
          Decrease in vacation accrual   (17,223)   (97,036)
          (Decrease) increase in other accrued expenses   (192,308)   208,567 
          Increase in payroll and other taxes withheld   222,911    125,519 
          Increase in contract liabilities   902,370    2,169,181 
          (Decrease) increase in income taxes payable   (47,905)   17,226 
                         Net cash provided by operating activities  $594,996   $5,968,511 
           
Cash Flows from Investing Activities:          
     Additions to property, plant and equipment   (43,554)   (214,421)
     Purchase of investment securities   (5,436,056)   (9,338,100)
     Proceeds from sale/maturity of investment securities   7,486,520    9,878,531 
                         Net cash provided by investing activities   2,006,910    326,010 
           
Cash Flows from Financing Activities:          
     Dividends paid on common stock   (1,201,316)   (2,388,211)
     Purchase of treasury stock       (47,949)
     Proceeds from exercise of stock options       81,000 
                         Net cash used in financing activities   (1,201,316)   (2,355,160)
           
Increase in cash and cash equivalents   1,400,590    3,939,361 
Cash and cash equivalents, beginning of the year   5,402,122    1,462,761 
Cash and cash equivalents, end of the year  $6,802,712   $5,402,122 
           
Supplemental Schedule of Cash Flow Information:          
     Income taxes paid  $175,250   $172,475 

 

The accompanying notes are an integral part of the financial statements.

17 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 1. Nature of Operations

Espey Mfg. & Electronics Corp. (the Company) is a manufacturer of electronic equipment used primarily in military and industrial applications. The principal markets for the Company's products are companies that provide electronic support to both military and industrial applications across the United States and at some international locations.

Note 2. Summary of Significant Accounting Policies

Revenue

 

The majority of our net sales is generated from contracts with industrial manufacturers and defense companies, the Department of Defense, other agencies of the government of the United States and foreign governments for the design, development and/or manufacture of products. We provide our products and design and development services under fixed-price contracts. Under fixed-price contracts we agree to perform the specified work for a pre-determined price. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.

 

We account for a contract after it has been approved by all parties to the arrangement, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of consideration is probable. We assess each contract at its inception to determine whether it should be combined with other contracts. When making this determination, we consider factors such as whether two or more contracts were negotiated and executed at or near the same time, or were negotiated with an overall profit objective.

 

We evaluate the products or services promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Significant judgment is required in determining performance obligations. We determine the transaction price for each contract based on the consideration we expect to receive for the products or services being provided under the contract. The transaction price for each performance obligation is based on the estimated standalone selling price of the product or service underlying each performance obligation. Transaction prices on our contracts subject to the Federal Acquisition Regulations (FAR) are typically based on estimated costs plus a reasonable profit margin.

 

We recognize revenue using the output method based on the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point.

 

Inventory

 

Raw materials are valued at the lower of cost (average cost) or net realizable value. Balances for slow-moving and obsolete inventory are reviewed on a regular basis by analyzing estimated demand, inventory on hand, sales levels, market conditions, and other information and reduce inventory balances based on this analysis.

 

Inventoried work relating to contracts in process and work in process is valued at actual production cost, including factory overhead incurred to date. Contract costs include material, subcontract costs, labor, and an allocation of overhead costs. Work in process represents spare units and parts and other inventory items acquired or produced to service units previously sold or to meet anticipated future orders. Provision for losses on contracts is made when the existence of such losses becomes probable and estimable.  The provision for losses on contracts is included in other accrued expenses on the Company’s balance sheet.  The costs attributed to units delivered under contracts are based on the estimated average cost of all units expected to be produced.  Certain contracts are expected to extend beyond twelve months.

The estimation of total cost at completion of a contract is subject to numerous variables involving contract costs and estimates as to the length of time to complete the contract.  Given the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process.  When a change in expected sales value or estimated cost is determined, the change is reflected in current period earnings.

18 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 2. Summary of Significant Accounting Policies, Continued

 

Contract Liabilities

 

Contract liabilities include advance payments and billings in excess of revenue recognized.

 

Depreciation

Depreciation of plant and equipment is computed on a straight-line basis over the estimated useful lives of the assets. 

Estimated useful lives of depreciable assets are as follows:

Buildings and improvements 10 – 50 years
Machinery and equipment 3 – 20 years
Furniture and fixtures 7 – 10 years

 

Income Taxes

The Company follows the provisions of Accounting Standards Codification (“ASC”) Topic 740-10, "Accounting for Income Taxes."

Under the provisions of ASC 740-10, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  The effect on deferred taxes and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.

Cash and Cash Equivalents

Cash and cash equivalents consist of cash and money market funds.  The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. 

Investment Securities

The Company accounts for its investment securities in accordance with ASC 320-10-25, “Accounting for Certain Investments in Debt and Equity Securities.” Investment securities at June 30, 2021 consists of certificates of deposit and at June 30, 2020 consisted of certificates of deposit and municipal bonds. The Company classifies investment securities as available-for-sale. Unrealized holding gains and losses, net of related tax effect, on available-for-sale securities are excluded from earnings and are reported as a separate component of stockholders’ equity until realized. Realized gains and losses for securities classified as available-for-sale are included in earnings and are determined using the specific identification method. Interest income is recognized when earned. Fair values are based on quoted market prices available as of the balance sheet date, and are therefore considered a Level 1 valuation.

Fair Value of Financial Instruments

ASC 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.  The standard describes three levels of inputs that may be used to measure fair value:

§          Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.

§          Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

19 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 2. Summary of Significant Accounting Policies, Continued

 

§          Level 3: Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable, accrued expenses and contract liabilities, approximated fair value as of June 30, 2021 and 2020 because of the immediate or short-term maturity of these financial instruments. 

Accounts Receivable and Allowance for Doubtful Accounts

The Company extends credit to its customers in the normal course of business and collateral is generally not required for trade receivables.  Exposure to credit risk is controlled through the use of credit approvals, credit limits, and monitoring procedures.  Accounts receivable are reported net of an allowance for doubtful accounts.  The Company estimates the allowance based on its analysis of specific balances. Interest is not charged on past due balances.  Based on these factors, there was an allowance for doubtful accounts of $3,000 at June 30, 2021 and 2020.  Changes to the allowance for doubtful accounts are charged to expense and reduced by charge-offs, net of recoveries.

Per Share Amounts

ASC 260-10 “Earnings Per Share (EPS)” requires the Company to calculate net (loss) income per share based on basic and diluted net (loss) income per share, as defined.  Basic EPS excludes dilution and is computed by dividing net (loss) income by the weighted average number of shares outstanding for the period.  Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock.  The dilutive effect of outstanding options issued by the Company are reflected in diluted EPS using the treasury stock method.  Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options.

 

Comprehensive (Loss) Income

 

Comprehensive (loss) income consists of net (loss) income and other comprehensive (loss) income.  Other comprehensive (loss) income for fiscal years ended June 30, 2021 and 2020 consists of unrealized holding gains and losses on available-for-sale securities. 

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Reclassifications

 

Certain reclassifications may have been made to the prior year financial statements to conform to the current year presentation.

 

Recently Issued Accounting Standards

 

In August 2018, the FASB issued ASU No. 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement.”  This ASU is part of the FASB’s larger disclosure framework project intended to improve the effectiveness of financial statement footnote disclosure.  ASU 2018-13 modifies required fair value disclosures related primarily to level 3 investments.  This ASU is effective for annual periods beginning after December 15, 2019 and interim periods within those annual periods.  The adoption of ASU 2018-13 does not have a material effect on the Company’s financial position, results of operations, and cash flows as our investments are currently Level 1. We will, however, continue to evaluate going forward should we obtain any Level 3 investments.

 

20 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 2. Summary of Significant Accounting Policies, Continued

 

Recent Accounting Pronouncements Not Yet Adopted

 

In December 2019, the FASB issued guidance (ASU 2019-12) intended to simplify the accounting for income taxes. The amendments in this guidance are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020 (the Company’s fiscal year beginning July 1, 2021). The Company did not elect early adoption of this guidance and is not expected to have an impact on the Company’s disclosures.

 

 

Impairment of Long-Lived Assets

 

Long-lived assets, including property, plant, and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset.  If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.  There were no impairments of long-lived assets in fiscal years 2021 and 2020.  Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and no longer depreciated.  The assets and liabilities of a disposed group classified as held for sale are presented separately in the appropriate asset and liability sections of the balance sheet, if applicable.

 

Concentrations of Risk

The market for our defense electronics products is largely dependent on the availability of new contracts from the United States and foreign governments to prime contractors to which we provide components.  Any decline in expenditures by the United States or foreign governments may have an adverse effect on our financial performance. 

Generally, U.S. Government contracts are subject to procurement laws and regulations.  Some of the Company’s contracts are governed by the Federal Acquisition Regulation (FAR), which lays out uniform policies and procedures for acquiring goods and services by the U.S. Government, and agency-specific acquisition regulations that implement or supplement the FAR.  For example, the Department of Defense implements the FAR through the Defense Federal Acquisition Regulation (DFAR).

The FAR also contains guidelines and regulations for managing a contract after award, including conditions under which contracts may be terminated, in whole or in part, at the government’s convenience or for default.  If a contract is terminated for the convenience of the government, a contractor is entitled to receive payments for its allowable costs and, in general, the proportionate share of fees or earnings for the work done.  If a contract is terminated for default, the government generally pays for only the work it has accepted.  These regulations also subject the Company to financial audits and other reviews by the government of its costs, performance, accounting and general business practices relating to its contracts, which may result in adjustment of the Company’s contract-related costs and fees.

 

Note 3. Revenue

 

The Company follows ASC 606 “Revenue from Contracts with Customers” to determine the recognition of revenue. This standard requires entities to assess the products or services promised in contracts with customers at contract inception to determine the appropriate unit at which to record revenues.  Revenue is recognized when control of the promised products or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those products or services.

21 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 3. Revenue, Continued

 

Significant judgment is required in determining the satisfaction of performance obligations.  Revenues from our performance obligations are satisfied over time using the output method which considers the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point.  Revenue is recognized when, or as, the customer takes control of the product or services.  The output method best depicts the transfer of control to the customer as the output method represents work completed. Control is typically transferred to the customer at the shipping point as the Company has a present right to payment, the customer has legal title to the asset, the customer has the significant risks and rewards of ownership of the asset, and in most instances the customer has accepted the asset.

 

Total revenue recognized for the twelve months ended June 30, 2021 based on units delivered totaled $22,973,507 compared to $25,739,709 for the same periods in fiscal year 2020.  Total revenue recognized for the twelve months ended June 30, 2021 based on milestones achieved totaled $4,761,091 compared to $5,786,522 for the same periods in fiscal year 2020.

 

The Company offers a standard one-year product warranty. Product warranties offered by the Company are classified as assurance-type warranties, which means, the warranty only guarantees that the good or service functions as promised. Based on this, the provided warranty is not considered to be a distinct performance obligation.  The impact of variable consideration has been considered but none identified which would be required to be allocated to the transaction price as of June 30, 2021.  Our payment terms are generally 30-60 days. 

 

Contract liabilities were $3,077,605 and $2,175,235 as of June 30, 2021 and 2020, respectively.  The increase in contract liabilities is primarily due to the advance collection of cash on specific contracts, offset in part, by revenue recognized. The company used the practical expedient to expense incremental costs incurred to obtain a contract when the contract term is less than one year.

 

The Company’s backlog at June 30, 2021 totaling $65.6 million is expected, based on expected due dates, to be recognized in the following fiscal years: 58% in 2022; 27% in 2023; 13% in 2024, and 2% thereafter.   

 

Note 4. Investment Securities

Investment securities at June 30, 2021 consist of certificates of deposit and at June 30, 2020 consist of certificates of deposit and municipal bonds, which are classified as available-for-sale securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale securities by major security type at June 30, 2021 and June 30, 2020 are as follows:

 

       Gross   Gross     
   Amortized   Unrealized   Unrealized   Fair 
   Cost   Gains   Losses   Value 
2021                    
Certificates of deposit  $3,092,000   $   $   $3,092,000 
Municipal bonds                
2021 Total investment securities  $3,092,000   $   $   $3,092,000 
                     
                     
2020                    
Certificates of deposit  $4,679,847   $   $   $4,679,847 
Municipal bonds   462,618    1,243    (2,188)   461,673 
2020 Total investment securities  $5,142,465   $1,243   $(2,188)  $5,141,520 

 

22 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 4. Investment Securities, Continued

The portfolio is diversified and highly liquid and primarily consists of investment grade fixed income instruments. At June 30, 2021, the Company did not have any investments in individual securities that have been in a continuous loss position considered to be other than temporary.

As of June 30, 2021 and 2020, the remaining contractual maturities of available-for-sale securities were as follows:

   Years to Maturity     
   Less than   One to     
   One Year   Five Years   Total 
             
2021               
Available-for-sale  $3,092,000   $   $3,092,000 
2020               
Available-for-sale  $5,141,520   $   $5,141,520 

 

Note 5. Contracts in Process

Contracts in process at June 30, 2021 and 2020 are as follows:

 

   2021   2020 
Unrecognized gross contract value  $65,647,715   $54,929,249 
Costs related to contracts in process  $16,354,636   $12,115,756 

 

Included in costs relating to contracts in process at June 30, 2021 and 2020 are costs relative to contracts that may not be completed within the ensuing year as contracts vary in size, scope and duration. Under the units-of-delivery method, the related sale and cost of sales will not be reflected in the statements of comprehensive income until the units under contract are shipped.

Note 6. Property, Plant and Equipment

Property, plant and equipment at June 30, 2021 and 2020 is as follows:

 

   2021   2020 
Land  $45,000   $45,000 
Building and improvements   4,387,113    4,387,113 
Machinery and equipment   11,121,960    11,118,670 
Furniture and fixtures   164,200    164,200 
    15,718,273    15,714,983 
Accumulated depreciation   (12,727,754)   (12,248,205)
Property, plant and equipment, net  $2,990,519   $3,466,778 

 

Depreciation expense was $519,813 and $568,528 for the years ended June 30, 2021 and 2020, respectively.

Note 7. Pension Expense

Under terms of a negotiated union contract which expires on June 30, 2022, the Company is obligated to make contributions to a union-sponsored International Brotherhood of Electrical Workers Local 1799 defined benefit pension plan (Plan identifying number is 14-6065199) covering eligible employees. Such contributions and expenses are based upon hours worked at a specified rate and amounted to $112,997 in fiscal year 2021 and $121,273 in fiscal year 2020. These contributions represent more than five percent of the total contributions made into the Plan. For the years beginning January 1, 2021 and 2020, the Plan was in the “green zone” which means it is neither endangered nor critical status. A Funding Improvement Plan, entered into by Plan Trustees in fiscal year 2013, when the Plan was in “critical status,” calls for an increase in contributions starting January 1, 2016 of $0.04 per hour for each year for five years thereafter. The increase did not and will not have a material impact on the Company’s financial statements.

23 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 7. Pension Expense, Continued

 

The Company sponsors a 401(k) plan for non-union workers with employee and employer matching contributions. The employer match is 10% of the employee contribution and was $49,218 and $58,389, for fiscal years 2021 and 2020, respectively.

Note 8. (Benefit) Provision for Income Taxes

 

A summary of the components of the (benefit) provision for income taxes for the years ended June 30, 2021 and 2020 is as follows:

 

   2021   2020 
     Current tax (benefit) expense - federal  $(122,221)  $190,801 
     Current tax benefit - state   (37)   (1,158)
     Deferred tax benefit    (64,396)   (44,122)
          (Benefit) provision for income taxes  $(186,654)  $145,521 

 

Deferred income taxes reflect the impact of "temporary differences" between the amount of assets and liabilities for financial reporting purposes and such amounts measured by tax laws and regulations. These "temporary differences" are determined in accordance with ASC 740-10.

The combined U.S. federal and state effective income tax rates of 50.7% and 11.1%, for 2021 and 2020 respectively, differed from the statutory U.S. federal income tax rate for the following reasons:

 

   2021   2020 
     U.S. federal statutory income tax rate   21.0%    21.0% 
     Increase (reduction) in rate resulting from:          
          State franchise tax, net of federal income tax benefit   0.1    (0.1)
          ESOP cost versus Fair Market Value   1.3    1.6 
          Dividend on allocated ESOP shares   25.9    (14.5)
          Stock-based compensation   (6.7)   3.0 
          Foreign Derived Intangible Income Deduction       (0.2)
          Rate Differential on Net Operating Loss Carryback   10.5     
          Other   (1.4)   0.3 
     Effective tax rate   50.7%    11.1% 

 

For the years ended June 30, 2021 and 2020 deferred income tax benefit of $64,396 and $44,122, respectively, results from the changes in temporary differences for each year. The tax effects of temporary differences that give rise to deferred tax assets and deferred tax liabilities as of June 30, 2021 and 2020 are presented as follows:

 

   2021   2020 
     Deferred tax assets:          
          Accrued expenses  $186,339   $171,880 
          ESOP   2,190     
          Stock-based compensation   59,659    56,280 
          Inventory - effect of uniform capitalization   46,197    74,352 
          Other       1,437 
                    Total deferred tax assets  $294,385   $303,949 
     Deferred tax liability:          
          Property, plant and equipment - principally due          
            to differences in depreciation methods  $422,771   $503,009 
           Prepaid expenses   40,171    33,893 
                    Total deferred tax liability  $462,942   $536,902 
           
     Net deferred tax liability  $(168,557)  $(232,953)

24 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 8. (Benefit) Provision for Income Taxes, Continued

 

In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projection for future taxable income over the period in which the deferred tax assets are deductible, management believes it is more likely than not that the Company will realize the benefits of these temporary differences without consideration of a valuation allowance.

As the result of the implementation of the FASB interpretation No. 48 (“FIN 48”), Accounting for Uncertainty in Income Taxes – An Interpretation of FASB Statement No. 109, the Company recognized no material adjustments to unrecognized tax benefits. As of June 30, 2021 and 2020, the Company has no unrecognized tax benefits.

The Company recognizes interest and penalties in general and administrative expense. As of June 30, 2021 and 2020, the Company has not recorded any provision for accrued interest and penalties.

The Company is subject to taxation in the United States and various state jurisdictions. The federal tax returns are subject to audit for three years from date of filing unless the return was audited within that period. In general the majority of state statutes follow similar guidelines. As such, the Company’s tax returns for tax years ending June 30, 2021, 2020, and 2019 remain open to examination by the respective taxing authorities.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted in response to the economic uncertainty resulting from the COVID19 pandemic. The CARES Act includes many measures to assist companies, including temporary changes to income and non-income based laws, some of which were enacted as part of the Tax Cuts and Jobs Act of 2017 (“TCJA”). Some of the key changes include eliminating the 80% of taxable income limitation by allowing corporate entities to fully utilize NOLs to offset taxable income in 2018, 2019 and 2020, allowing NOLs originating in 2018, 2019 and 2020 to be carried back five years, enhanced interest deductibility, and retroactively clarifying the immediate recovery of qualified improvement property costs rather than over a 39-year recovery period. During the year ended June 30, 2021, the Company recorded an approximate $120,000 benefit relating to the NOL carryback provisions provided for in the CARES Act. The Company will continue to monitor additional guidance issued and assess the impact that various provisions will have on its business.

Note 9. Significant Customers

A significant portion of the Company's business is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers. Sales to four domestic customers accounted for 59% of total sales in 2021. Sales to two domestic customers accounted for 38% of total sales in 2020. The related accounts receivable balance, as a percentage of the Company's total trade accounts receivable balance, was 76% represented by four customers at June 30, 2021 and 54% represented by two customers at June 30, 2020.

 

Export sales in fiscal years 2021 and 2020 were approximately $2,019,000 and $2,077,000, respectively.

Note 10. Employee Stock Ownership Plan

 

The Company ESOP covers all nonunion employees who work 1,000 or more hours per year and are employed on June 30.  Prior to December 1, 2020, the ESOP owned 469,119 shares, all of which were allocated to employees.  On December 1, 2020, pursuant to a Stock Purchase Agreement dated as of such date, the Company, by selling 300,000 shares of its common stock, par value $0.33 1/3 per share, to the Espey Mfg. & Electronics Corp. Employee Stock Ownership Plan Trust, provided more shares to be allocated to employees for services rendered over the next 15 years.  The ESOP paid $18.29 per share, for an aggregate purchase price of $5,487,000.  The determination of the purchase price was based on a fairness opinion obtained by an independent valuation firm.  The ESOP borrowed from the Corporation an amount equal to the purchase price.  The loan will be repaid in fifteen (15) equal annual installments of principal.  The Board of Directors has fixed the interest rate and the unpaid balance will bear interest at a fixed rate of 3.00% per annum.

 

25 

 

The Board of Directors of the Company had approved a purchase price per share equal to the lesser of the trading value on the day of closing or the lowest price listed in the valuation established by the independent valuation firm plus $0.25. The valuation identified a range of $18.04 - $19.43 per share.   

 

In making the sale, the Company relied on the exemption from registration under Section 4(2) of the Securities Act of 1933, as amended, because the shares sold were offered only to the ESOP.

 

After giving effect to the transaction, the ESOP owned 769,119 shares of the Company's 2,702,633 outstanding shares of common stock as of December 1, 2020.

 

26 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 10. Employee Stock Ownership Plan, Continued

 

The Company makes annual contributions to the ESOP equal to the ESOP's debt service less dividends on unallocated shares received by the ESOP. Any dividends on unallocated shares received by the ESOP are used to pay debt service. Any dividends on allocated ESOP shares are recorded as a reduction of retained earnings. As the debt is repaid, shares are released and allocated to active employees, based on the proportion of debt service paid in the year. The Company accounts for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares purchased by the ESOP are reported as Unearned ESOP shares in the balance sheets and the statements of changes in stockholders’ equity. As shares are released or committed-to-be-released, the Company reports compensation expense equal to the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations. ESOP compensation expense was $353,897 and $305,006 for the years ended June 30, 2021 and 2020, respectively.

 

The ESOP shares as of June 30, 2021 and 2020 were as follows:

 

   2021   2020 
Allocated shares   487,220    466,929 
Unreleased shares   279,429     
Total shares held by the ESOP   766,649    466,929 
     Fair value of unreleased shares  $4,141,138   $ 

 

The Company may at times be required to repurchase shares at the ESOP participants’ request at the fair market value. During the twelve months ended June 30, 2021, the Company did not repurchase shares previously held by the ESOP. During the twelve months ended June 30, 2020 the Company repurchased 2,180 shares previously held by the ESOP for $47,949.

The ESOP allows for eligible participants to take whole share distributions from the plan on specific dates in accordance with the provision of the plan. Share distributions from the ESOP during the twelve months ended June 30, 2021 and 2020 totaled 2,470 shares and 2,180 shares, respectively.

Note 11. Stock-based Compensation

The Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are based on the fair value of the entity’s equity instruments or that may be settled by the issuance of those equity instruments. ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based payment transactions with employees, except for equity instruments held by employee share ownership plans.

Total stock-based compensation expense recognized in the statements of comprehensive income for the fiscal years ended June 30, 2021 and 2020, was $133,663 and $189,639, respectively, before income taxes. The amount of this stock-based compensation expense related to non-qualified stock options (“NQSO”) for the fiscal years ended June 30, 2021 and 2020, was $32,863 and $50,075, respectively. The deferred tax benefit related to the NQSO’s as of June 30, 2021 and 2020 was approximately $6,901 and $10,516, respectively. The remaining stock option expense in each year related to incentive stock options (“ISO”) which are not deductible by the corporation when exercised, assuming a qualifying disposition and as such no deferred tax benefit was established related to these amounts.

 

As of June 30, 2021, there was $84,935 of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the next 1.5 years, of which $62,941 relates to ISO’s and $21,994 relates to NQSO’s. The total deferred tax benefit related the NQSO’s in future years will be $4,619.

27 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 11. Stock-based Compensation, Continued

 

The Company has one employee stock option plan under which options or stock awards may be granted, the 2017 Stock Option and Restricted Stock Plan (the "2017 Plan"), approved by the Company's shareholders at the Company's Annual Meeting on December 1, 2017. The Board of Directors may grant options to acquire shares of common stock to employees and non-employee directors of the Company at the fair market value of the common stock on the date of grant. The maximum aggregate number of shares of common stock subject to options or awards to non-employee directors is 133,000 and the maximum aggregate number of shares of common stock subject to options or awards granted to non-employee directors during any single fiscal year is the lesser of 13,300 and 33 1/3% of the total number of shares subject to options or awards granted in such fiscal year. The maximum number of shares subject to options or awards granted to any individual employee may not exceed 15,000 in a fiscal year. Generally, options granted have a two-year vesting period based on two years of continuous service and have a ten-year contractual life. Option grants provide for accelerated vesting if there is a change in control. Shares issued upon the exercise of options are from those held in Treasury. Options covering 400,000 shares are authorized for issuance under the 2017 plan, of which 226,354 have been granted as of June 30, 2021. While no further grants of options may be made under the Company’s 2007 Stock Option and Restricted Stock Plan, as of June 30, 2021, 117,650 options were outstanding under such plan of which all are vested and exercisable.

 

ASC 718 requires the use of a valuation model to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which incorporates various assumptions including those for volatility, expected life, and interest rates.

The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the year ended June 30, 2021 and 2020.

 

 

   2021   2020 
         
         
Dividend yield   5.54%    4.88% 
Expected stock price volatility   23.41%    27.81% 
Risk-free interest rate   0.36%    1.67% 
Expected option life (in years)   5.4 yrs    5.3 yrs 
Weighted average fair value per share          
   of options granted during the period  $1.59   $3.03 

 

Effective March 9, 2021, the Company suspended the payment of its regular quarterly dividend. For the twelve months ended June 30, 2021 and 2020, the Company paid regular cash dividends of $0.50 and $1.00 per share, respectively. Expected stock price volatility is based on the historical volatility of the Company’s stock. The risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating the expected life of the options. The expected option term (in years) represents the estimated period of time until exercise and is based on actual historical experience.

 

The following table summarizes stock option activity during the twelve months ended June 30, 2021:

 

   Employee Stock Options Plan
         Weighted   
   Number of  Weighted  Average   
   Shares  Average  Remaining  Aggregate
   Subject  Exercise  Contractual  Intrinsic
   to Option  Price  Term  Value
Balance at July 1, 2020   276,712   $24.30    6.10      
Granted   62,025   $18.05    9.32      
Exercised                 
Forfeited or expired   (34,075)  $21.23          
Outstanding at June 30, 2021   304,662   $23.37    6.06   $0 
Vested or expected to vest at June 30, 2021   287,971   $23.62    5.89   $0 
Exercisable at June 30, 2021   201,212   $25.55    4.58   $0 

28 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 11. Stock-based Compensation, Continued

 

The aggregate intrinsic value in the table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company’s common stock as reported on the NYSE American on June 30, 2021 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders if all option holders had exercised their options on June 30, 2021. This amount changes based on the fair market value of the Company’s common stock. The total intrinsic values of the options exercised during the twelve months ended June 30, 2021 and 2020 was $0 and $263, respectively.

 

The following table summarizes changes in non-vested stock options during the twelve months ended June 30, 2021:

 

       Weighted 
   Number of   Average 
   Shares   Grant Date 
   Subject   Fair Value 
   to Option   (per Option) 
Non-Vested at July 1, 2020   97,192   $4.03 
Granted   62,025    1.59 
Vested   (44,667)   5.14 
Forfeited or expired   (11,100)   2.83 
Non-Vested at June 30, 2021   103,450   $2.22 

 

Note 12. Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term investments and accounts receivable. The Company maintains cash and cash equivalents with various financial institutions. At times such investments may be in excess of FDIC insurance limits. As disclosed in Note 9, a significant portion of the Company's business is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers. The related accounts receivable balance, as a percentage of the Company's total trade accounts receivable balance, was 76.3% represented by four customers at June 30, 2021 and 53.9% represented by two customers at June 30, 2020.

 

Although the Company's exposure to credit risk associated with nonpayment of these concentrated balances is affected by the conditions or occurrences within the U.S. and foreign governments, the Company believes that its trade accounts receivable credit risk exposure is limited. The Company performs ongoing credit evaluations of its customer's financial conditions and requires collateral, such as progress payments, in certain circumstances. The Company establishes an allowance for doubtful accounts based upon factors surrounding the credit risk of specific customers, historical trends and other information.

Note 13. Related Parties

The administration of the shares of common stock held by the ESOP Trust is subject to the Amended and Restated Plan and a Trust Agreement, each effective as of July 1, 2016. The Trustees’ rights with respect to the disposition of shares are governed by the terms of the Plan and the Trust Agreement. As to shares that have been allocated to the accounts of participants in the ESOP Trust, the Plan provides that the Trustees are required to vote such shares in accordance with instructions received from the participants. As to unallocated shares and allocated shares for which voting instructions have not been received from participants, the Plan provides that the Trustees are required to vote such shares in accordance with the direction of the Board of Directors of the Company under the terms of the Plan and Trust Agreement. See Note 10 for additional information regarding the ESOP.

29 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 14. Commitments and Contingencies

The Company at certain times enters into standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to zero at June 30, 2021 and 2020. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S. Government related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to comply with applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new government contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in certain cases, also terminate existing contracts, recover damages, and impose other sanctions and penalties. As a result of contract audits the Company will determine a range of possible outcomes and in accordance with ASC 450 “Contingencies” the Company will accrue amounts within a range that appears to be its best estimate of a possible outcome. Adjustments are made to accruals, if any, periodically based on current information.

 

We are party to various litigation matters and claims arising from time to time in the ordinary course of business.  While the results of such matters cannot be predicted with certainty, we believe that the final outcome of such matters will not have a material adverse effect on our business, financial condition, results of operations or cash flows. Currently, there are no matters pending.

 

Note 15. Stockholders' Equity

Reservation of Shares

The Company has reserved common shares for future issuance as follows as of June 30, 2021:

 

Stock options outstanding   304,662 
Stock options available for issuance   212,988 
Number of common shares reserved   517,650 

 

The following table sets forth the reconciliation of the numerators and denominators of the basic and diluted earnings per share computations for continuing operations for the years ended June 30:

 

   2021   2020 
     Numerator:          
     Net (loss) income  $(181,543)  $1,163,668 
              Denominator:          
           
     Basic EPS:          
          Common shares outstanding, beginning of period   2,402,633    2,401,213 
          Common shares issued to ESOP during the period   300,000     
          Unearned ESOP shares   (300,000)   (14,166)
          Weighted average common shares issued during the period       2,161 
          Weighted average common shares purchased during the period       (1,332)
          Weighted average ESOP shares earned during the period   3,712    5,331 
          Denominator for basic earnings per common shares –          
               Weighted average common shares   2,406,345    2,393,207 
     Diluted EPS:          
          Common shares outstanding, beginning of period   2,402,633    2,401,213 
          Common shares issued to ESOP during the period   300,000     
          Unearned ESOP shares   (300,000)   (14,166)
          Weighted average common shares issued during the period       2,161 
          Weighted average common shares purchased during the period       (1,332)
          Weighted average ESOP shares earned during the period   3,712    5,331 
          Weighted average dilutive effect of stock options       3,411 
          Denominator for diluted earnings per common shares –          
               Weighted average common shares   2,406,345    2,396,618 

30 

 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 15. Stockholders’ Equity, Continued

 

Not included in this computation of earnings per share for the year ended June 30, 2021 and 2020 were options to purchase 304,662 and 276,712 shares, respectively, of the Company’s common stock. These options were excluded because their inclusion would have been anti-dilutive due to the average strike price exceeding the average market price of those shares.

Effective March 9, 2021, the Company suspended the payment of regular quarterly dividends. The Company paid regular cash dividends on common stock of $0.50 per share for the fiscal year ended June 30, 2021 and paid regular cash dividends on common stock of $1.00 per share for the fiscal year ended June 30, 2020. Our Board of Directors assesses the Company’s dividend policy periodically.

Note 16. Line of Credit

At June 30, 2021, the Company has an uncommitted and unused Line of Credit with a financial institution. The agreement provides that the Company may borrow up to $3,000,000. The line provides for interest payments equal to the LIBOR Daily Floating Rate plus 2.30%. Any borrowing under the line of credit will be collateralized by accounts receivable. The line will be reviewed annually in November for renewal on December 1st. All outstanding balances are payable no later than the expiration date of the agreement, unless other terms are agreed to by the lender.

 

Note 17. Quarterly Financial Information (Unaudited)

   First   Second   Third   Fourth 
     2021    Quarter   Quarter   Quarter   Quarter 
     Net sales  $7,265,515   $6,962,065   $4,205,068   $9,301,950 
               Gross profit (loss)   1,127,374    713,461    (187,154)   1,705,926 
               Net income (loss)   189,824    (181,006)   (1,070,114)   879,753 
     Net income (loss) per share -                    
          Basic   0.08    (0.08)   (0.44)   0.36 
          Diluted   0.08    (0.08)   (0.44)   0.36 
                     
     2020                    
     Net sales  $5,923,819   $7,286,674   $6,191,300   $12,124,438 
               Gross profit   1,136,348    1,480,148    910,933    2,031,186 
               Net income (loss)   81,776    228,964    (103,765)   956,693 
     Net income (loss) per share -                    
          Basic   0.03    0.10    (0.04)   0.40 
          Diluted   0.03    0.10    (0.04)   0.40 

 

31 

 

 

 

Item 9.Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None

Item 9A.Controls and Procedures

Evaluation of Controls and Procedures

(a) The Company's management, with the participation of the Company's chief executive officer and chief financial officer, carried out an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934) as of the end of the period covered by this Annual Report on Form 10-K. Based on such evaluation, our chief executive officer and chief financial officer have concluded that our disclosure controls and procedures were effective as of the end of the period covered by this report.

(b) There have been no changes in our internal controls over financial reporting during the period covered by this report that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

Management’s Report on Internal Control over Financial Reporting

Management of our Company is responsible for establishing and maintaining adequate internal control over financial reporting, as that term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Our 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.

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.

Under the supervision and with the participation of our management, including the principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting using the criteria set forth in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. Based on our evaluation using the criteria set forth in Internal Control-Integrated Framework, management has concluded that our internal control over financial reporting was effective as of June 30, 2021.

This annual report does not include an attestation report of our registered public accounting firm regarding internal control over financial reporting. Our report was not subject to attestation by our registered public accounting firm pursuant to rules of the SEC that permit us to provide only management’s report in this annual report.

Item 9B.Other information

None

 

PART III

 

The information called for by "Item 10. Directors, Executive Officers, and Corporate Governance", "Item 11. Executive Compensation", "Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters", "Item 13. Certain Relationships and Related Transactions, and Director Independence" and "Item 14. Principal Accountant Fees and Services", is hereby incorporated by reference to the Company's Proxy Statement for its Annual Meeting of Shareholders, (scheduled to be held on December 10, 2021) to be filed with the SEC pursuant to Regulation 14A under the Securities Exchange Act of 1934, as amended.

32 

 

 

PART IV

Item 15. Exhibits, Financial Statement Schedules, Signatures

 

3.1Certificate of incorporation and all amendments thereto (incorporated by reference to Exhibit 3.1 to Espey’s Report on Form 10 -K for the year ended June 30, 2004 and Report on Form 10-Q for the quarter ended December 31, 2004)

 

3.2Amended and Restated By-Laws (incorporated by reference to Exhibit 3.2 to Espey’s Report on Form 8-K dated September 21, 2020)

 

4.1Description of Capital Stock (incorporated by reference to Espey's Report on Form 8-K dated October 7, 2005)

 

10.32007 Stock Option and Restricted Stock Plan (incorporated by reference to Espey’s Proxy Statement dated October 23, 2007 for the November 30, 2007 Annual Meeting)

 

10.42017 Stock Option and Restricted Stock Plan (incorporated by reference to Espey’s Proxy Statement dated October 27, 2017 for the December 1, 2017 Annual Meeting)

 

10.13Executive Employment Agreement with David O’Neil (incorporated by reference to Exhibit 10.13 on Espey’s Report on Form 8 –K dated March 4, 2013)

 

10.14Executive Employment Agreement with Peggy Murphy (incorporated by reference to Exhibit 10.14 on Espey’s Report on Form 8 –K dated March 4, 2013)

 

10.16 Employment Agreement dated January 16, 2018 with Patrick Enright, Jr. (incorporated by reference to Exhibit 10.16 on Espey’s Report on Form 8-K dated January 16, 2018

 

10.17Settlement Agreement dated July 31, 2018, by and among Espey Mfg. & Electronics Corp., The Article 6 Marital Trust Under The First Amended and Restated Jerry Zucker Revocable Trust Dated April 2, 2007, and Paul J. Corr, Michael W. Wool, Barry Pinsley, Carl Helmetag, Howard Pinsley, and Alvin O. Sabo. (incorporated by reference to Exhibit on 10.16 on Espey’s Report on Form 8-K dated July 31, 2018)

 

10.18Stock Purchase Agreement dated as of December 1, 2020 between Espey Mfg. & Electronics Corp. and The Trustees of the Espey Mfg. & Electronics Corp. Employee Retirement Plan Trust (incorporated by reference to Exhibit 10.18 on Espey’s Report on Form 8-K dated December 1, 2020)

 

10.19ESOP Loan Agreement dated as of December 1, 2020 between The Trustees of Espey Mfg. & Electronics Corp. Employee Retirement Plan Trust and Espey Mfg. & Electronics Corp. (incorporated by reference to Exhibit 10.19 on Espey’s Report on Form 8-K dated December 1, 2020)

 

11.1Statement re: Computation of Per Share Net (loss) income (filed herewith)

 

14.1Code of ethics (incorporated by reference to Espey’s website www.espey.com)

 

23.1Consent of Freed Maxick CPAs, P.C. (filed herewith)

 

31.1Certification of the Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)
31.2Certification of the Principal Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)
32.1Certification of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith)
32.2Certification of the Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith)

33 

 

S I G N A T U R E S

 

 

Pursuant to the requirements of Section 13 and 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.

 

 

 

  ESPEY MFG. & ELECTRONICS CORP.
   
   
   
  /s/Patrick Enright Jr.
  Patrick Enright Jr.
  President and Chief Executive Officer
  September 24, 2021

 

 

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/Patrick Enright Jr.   President and Chief Executive Officer
Patrick Enright Jr.   September 24, 2021
     
/s/David O’Neil   Principal Financial Officer and Executive Vice President
David O'Neil   September 24, 2021
     
/s/Katrina Sparano   Assistant Treasurer
Katrina Sparano   September 24, 2021
     
/s/Howard Pinsley   Chairman of the Board
Howard Pinsley   September 24, 2021
     
/s/Michael W. Wool   Director
Michael W. Wool   September 24, 2021
     
/s/Paul J. Corr   Director
Paul J. Corr   September 24, 2021
     
/s/Carl Helmetag   Director
Carl Helmetag   September 24, 2021
     
/s/Alvin Sabo   Director
Alvin Sabo   September 24, 2021
     
/s/Roger Sexauer   Director
Roger Sexauer   September 24, 2021

 

34 

 

EX-11.1 2 ex11-1.htm EX-11.1

 

EXHIBIT 11.1

ESPEY MFG. & ELECTRONICS CORP.

Computation of per Share Net (Loss) Income

 

Five years ended June 30,

 

   2021   2020   2019   2018   2017 
Computation of net (loss) income                         
     per share:                         
                          
          BASIC                         
          Weighted average                         
          number of primary                         
          shares outstanding   2,406,345    2,393,207    2,372,945    2,333,885    2,312,870 
                          
Net (loss) income  $(181,543)  $1,163,668   $2,342,694   $3,075,797   $1,135,736 
                          
Per share-basic  $(.08)  $0.49   $0.99   $1.32   $0.49 
                          
          DILUTED                         
          Weighted average                         
          number of primary                         
          shares outstanding   2,406,345    2,396,618    2,389,228    2,348,307    2,324,838 
                          
          Net effect of                         
          dilutive stock                         
          options based on                         
          treasury stock                         
          method       3,411    16,283    14,422    11,968 
                          
Net (loss) income  $(181,543)  $1,163,668   $2,342,694   $3,075,797   $1,135,736 
                          
Per share-diluted  $(.08)  $0.49   $0.98   $1.31   $0.49 

 

35 

 

EX-23.1 3 ex23-1.htm EX-23.1

EXHIBIT 23.1

ESPEY MFG. & ELECTRONICS CORP.

Consent of Freed Maxick CPAs, P.C.

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

 

Espey Mfg. & Electronics Corp.

Saratoga Springs, New York

 

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-128922, 333-148678, and 333-221891) pertaining to the 2000, 2007 and 2017 Stock Option Plans of Espey Mfg. & Electronics Corp. of our report dated September 24, 2021, with respect to the financial statements of Espey Mfg. & Electronics Corp. included in its Annual Report (Form 10-K) for the year ended June 30, 2021, filed with the Securities and Exchange Commission.

 

/s/Freed Maxick CPAs, P.C.

Buffalo, New York

September 24, 2021

36 

 

EX-31.1 4 ex31-1.htm EX-31.1

 

Exhibit 31.1

Certification of the Chief Executive Officer

Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934,

as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

I, Patrick Enright Jr., certify that:

 

1.I have reviewed this annual report on Form 10-K of Espey Mfg. & Electronics Corp;
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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15(d)-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-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 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 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 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.

 

Date: September 24, 2021

 

  /s/Patrick Enright Jr.
  Patrick Enright Jr.
  President and Chief Executive Officer

 

37 

 

EX-31.2 5 ex31-2.htm EX-31.2

 

Exhibit 31.2

Certification of the Principal Financial Officer

Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934,

as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

I, David O’Neil, certify that:

 

1.I have reviewed this annual report on Form 10-K of Espey Mfg. & Electronics Corp;
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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15(d)-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-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 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 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 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.

 

Date: September 24, 2021

 

  /s/David O’Neil
  David O’Neil
  Principal Financial Officer and Executive Vice President

 

38 

 

EX-32.1 6 ex32-1.htm EX-32.1

Exhibit 32.1

Certification of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350,

as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with this annual report of Espey Mfg. & Electronics Corp. (the "Company") on Form 10-K for the period ended June 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “report”), I, Patrick Enright Jr., President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

1.The 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 this report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: September 24, 2021

 

 

  /s/Patrick Enright Jr.
  Patrick Enright Jr.
  President and Chief Executive Officer

 

39 

 

EX-32.2 7 ex32-2.htm EX-32.2

Exhibit 32.2

Certification of the Principal Financial Officer pursuant to 18 U.S.C. Section 1350,

as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with this annual report of Espey Mfg. & Electronics Corp. (the "Company") on Form 10-K for the period ended June 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “report”), I, David O’Neil, Principal Financial Officer and Executive Vice President of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

1.The 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 this report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: September 24, 2021

 

 

  /s/David O’Neil
  David O’Neil
  Principal Financial Officer and Executive Vice President

 

40 

 

GRAPHIC 8 image_002.jpg GRAPHIC begin 644 image_002.jpg M_]C_X 02D9)1@ ! @ 9 !D #_[ 11'5C:WD 0 $ 9 _^X #D%D M;V)E &3 ?_; (0 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$" M @(! @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# M P,# P,# P,#_\ $0@ D@% P$1 (1 0,1 ?_$ - $$ P$! 0$ M '" D*!08+! ," 0$! (# 0$! 0 4& P0'" $""1 M 8" 0,# 04$ P<2!P 0(#! 4&!P@ $1()$Q0*(3$B%187(]665T$D.#(U M=C>W>#E184(S5"559;4V5K;6=Y<8V!IQ@91F9[@9$0 ! P($ P4$!@4)!P0# M ! (#$00A,1(%05$&87$B$P>!D3(4H4)B(S,(4G*B0Y/PL<'1DM)3),4%(B"Y M4<@9"JM4>N"&(91,K&.FI1F_D%EB%'TTT$E%%1^A"B/)W9^E^I.H':=CL+R\ M-:5AADD [RUI XDD <5%[AO>S;2W5NEW;V^'[R1C#[ X@GL %2HN,M?(/\ M&1B]1TUBLK7#,,DS[RK,,2XYL4BF94AC!Z36=NB='JC_ +^WJ51"051$!#[_ M -O3J^S_ )Q4+LS.4,.ZAW*Q$,;M9RN2\G0E,,D7J(^LY@*M6KZ M#@P@ !Z19)/^ZZ^I]WH;IVU_E)W)X#MZWF"(\6P0.E]@?(^*G?H/=RI5]Z_6 M;:C;=NE?R,LK6>]K&R>[4.],$R!\G?>^QG71HV.==<<,##U;K)52Y6RP(AZ@ MF[59&=O7X&N'I@!?I%)CU[AZ_4 +T/;ORK>G]L Z_N=RNI.(\R.-GN9%J'\0 M_P!=1O/77JR]TFG]A,IN?G-\IEV%4CW:J;@FBG;Z;.F4+%5 M0!N4IT%!*E(0-&931^Y1N B*CI0W0QB ()F,4;S8^@GI-84+-HCD?SEEN)*Y M\'REO'@T<#F*JKW/JKU[=8.W!S&\F1Q,^EL8=PXGLR35K-Y!M[KB8OYDW+VA MDTB'25(S-G7);:.3613423<)QC*R-HY-R5)8Y?4*D"@@80$1ZCRVVOISZ?V7 M_P"KLFU,//Y6 NH>&HL)IAE6B@)^L.K+G\?<[]PY>?*![@X"O;1()+Y?RS8# M$//90R)-F22.BD:7NUEDC)HJ#U42(+V36$B1Q^TH?0?Z>6&'9MGM@1;VEM&" M:^&)C?YFA1$FX[A-C-/,\CF]Q_G*3ODDM)'"+,1-BL$![C\"G9B%]WZ7NOPF M3>QWN?0]3T/<>S71];T?6/V=W7M[QZ?:/,,UM;W%/F(V/IEJ:'4KG2H-*T"R MQS315\I[FUSH2*^Y+[4=S=OZ"N#BD;4;&5)0%A<&"O9KR1$I+*F%OZ@N6[*R M(H.R+ U2!0BI3D4*F4I@$ .5Z\Z(Z,W%NF_VG;)A2GCM874SR)82*5-*95P M4O;]3=1V9K:[A>QFOU9Y![P'8Y#/-/*QMYP/*!C%1L$?M-9+;'H'*9>+R36* M-D%-^0B1$@1DKV@3N3ZB<.6 M;Y^4_IJY:Y_3VY7EK+F&S-9.SN&GR7@=I<\C.AR5ZVOUZWF$AN[V5O/'Q,;G M1.[\?,:3V -![,U-QK9\@KQWY^78PMHN]AUTMCLB1/PW-\2VAJTH['J"Y&V0 MH!_/4]HS2$.I5I5Q%"QLI'K.&+YHL7ZE42.8A@^P><-N+>XM)W6UW& M^*Y8:.8]I:YI&80 S@X%_ M8(*=!Z]>@ (AO66V7^XOT643Y.9iQ<:-&',A:US>VMHW55&]R53EXEXS4D M&YU6JS('WHK$,F@H8Y"&L]IT1=W#6NGO=MA+G !KIP]QJ"06^4V1K@:$!P=I MJ#5PH2(:;J2",D16UY(UH-2(M(%#0@ZRQP(J*@MU4(H#45_+K;"<9O1B5<)7 M%2:6A'%@9P[ EGFY-*,:^P246FHR H4K+10.7,NU!L9-NZ2.D=110Z/I]IS> MD;=[/.;?0^0) PN/EM;J-?A+Y6M=0-=JJ6D&@ =6H_7^MR@Z'6TGFEI< -9- M!3,",D5+A3 \2:4Q\5\@R4K\!C$L;B M2*!OF:R332#6F./J1CR1\MR9H'-QC<[1VAX:6FK7 .! DX-UL9R&:BR4FFF M1KHR3R >!J["VH(H02""EFY"*11PB.$1PB.$1PB.$1PB.$1PBQ$]/P-6AY"P MV>;B*Y 1+<74I.3TDSB(>-:E,4IG,A)R"S=DS;E,8 $ZARE 1#Z\S6]O<7?5GHG9ZL%S\U./JVX\S] MNK8OVU!QG_Y2V69H7D9K-KC3*&S'U46]KR_/2=]G%DC'_9O6]6K T^&A'A4_ MH":SZ71 WU'N#[O.\]._E.V>#3+U3N<]P_,QV[&Q-'89'^8YP[0R,]RY7N_K MUN,M8]CLHH6\'S.,CN_0W0UI["YX4+NFK6,:R2 M.)ZX9H8.W\/=1^.6]:-+LP+]I7ZCLQQ#JFO3@:=OVFU?.W]Y M.TW#Z\P9B_2?U VG !X3MB/U8CY3:W6F@4#'3Q,<*84;'JU&G(-P419].=2;N[S+*RO)]1KJ M;%(X8\2^E,>9*?ECOP'>47()4'*NOK.@1KCIV2&1,DXZ@3$ZI&5_;P;*RR]K M;].A2CWQY?OG /\ 8G[.?;E^87THVXEHW%UQ*.$,$S_<\L;&?8_AW5MEEZ1] M>7E'&S$+#QDDC;^R'%_[/]-'I4OXN>Y\J4BUYS?K?3DE $0;PTID:XR:(@"H M 5R@>@UJ-*8QRDZ>D\6#L.(B(&+V#1[[\UW1$)TV%AN*^+'JXBFJ$YLKGV15$Y10/%1N/(9-- M/M^\55)Y7IXRQQ-]0,!TP /IT'[>5^;\V?5;B/(VO;FCCJ=,[^9[*>XJ6C] M]A /FWUXX]@C;_.UR4;_ -KMH%_-[<+^/\+?^G[D9_\ U;ZB?]ELO\&Y_P#+ M6[_]#](?]SN7\2'_ ,='_M=M OYO;A?Q_A;_ -/W'_\ 5OJ)_P!ELO\ !N?_ M "T_^A^D/^YW+^)#_P".M9F_BV:9N!6_+>?-G(D#-#$;_CF37R+N_;AAJ,3L>>$3<.S#O2"V[XIU37(X4H>Z-BBE Z':M+=A.-GR*= MK<"B@XD(;)-;,CZKO[P*E:J>FF/;Z9S!WC8;/\W%XT@;AL<;QQ,=TYG',!T+ MZX<-0J<:C)1%QZ 6Y!-IN;VG@'P!W#B6RMX\:8#@4S7(_P 7G-LSZ M_9';MRK'182K^[T*P/P+_M*;1HXJEB@".%@^T%Y1%,@_[,?MY=ML_-;T1Q5J]]".IH076-U9SM' E\;CW#0YOO>.]1JYG M\./DHP6FZ>6O5/(5DAVO><9K%!8K+[,[9, ,H^49XWD;+.1S-(O4QSO&;;TR M%$Q@ H=>=0V/UJ],-_(9:;O;13'ZMQJMS7E68,8X\M+G5R&*I&Y^FO6^T@NN M-OF?&/K14F%.=(RYP'ZP"C;EHB6@))[#3L7(PLQ&N#M9&)EF3F.DF#I,>BC9 MZQ>)(NFKA,?[HBA"F#^D.=.AFAN(FSV[VOA<*M/WSE6D.NK8P=1V<4TVG2V M8#3/'^I*/$ #CI)+"?B:1@K+T]U=U!TO-YNSW+XXZU=&3JB?^M&?"<,*BCAP M(5V3QH>=K!6[#N!Q'F%I%8$V2D?18QL&[D3_ *;9-DSF!(B&/+%)K"XCIYZJ M(>G R2@NSF4*FT?GGU=:1 MPB.$6FWJ_P!3QO JV*X2Z,7'D52:MD^Q1S(2LBY4*BSB8:,;%5?2TJ^7.5-% MN@0ZAS&#Z=.HANV&WW>Y7 MK-A?)2IX!H&):\- M8*/'E2>&L<^3<;E_EQ:86YT(+G:3QQ;;V%W>O4KK M57+69?.X5U8W-.5;RKZ68Q:OXU$UQ]^= GFCAX2.5))+LW)5W!FBYW"QWB:C M@TA<[K9R6+6.@F#V-#@P2 M#2[PN>/*TD"H+ YM!J:&M#"&K6AL;ALY-Q9/XX;T2BK1A&416JPE#O5) MXT>W?-DI%I9;.FU L''/TG":;=P=F87*!B@+EN8$]_:+GHV&T\W=8[DW]P'5 M<^34-%2"061U\;@021J\+@?"['%=0[W)/HM'PBVBI0-93Q4!%07_ %00<,,1 MQ;ABM?<=9.?.8BYS]@AXFZV=ADJP,+.>NKR#A5H_>XQ:@8(YG?PC2-?5;F(9 MHY;D,ET,4"E $_3R=0;CM;&/LK>-[[*)T#"S6 *@3G,PZJX_$#CS.-?EA;7K MI6S2/8)G-D(=H)P)BX>93V$?T4T',&#]A*U?$,FX[R>A8[NX,PKMU(UJ$G5? M;1\^^40JR\*F[NJ49*1:,V9-N#)!PH+=1RHIVF$ %*0V;?.G;JP.U[C:F.R% M7Q5D:^I8*R!U(M37%M3J(%0T#OU[VQW2&Y%Y;3-=,:-?X"W!Q\)'WE" ["@. M%2>YIV;+IDB\L8^.R&UJJ)JJL].N@E3[!%.(@)--,)M^E N;>HV9*R!$T3OD M6Q&J"B"1A(@9158KBV['9[98R.DVXS'S0*'S&.#M/P@O$=33$,+M1!(JX -+ M8F_==S-#;GR]+:U&AP+:_$0->%?K 4! P%20[(4/838G$DG'*1=VJTS501;M M_P K2=3784YZ8JBI4&*+>(ESIX]<.4 0(D\BT0C#J>IZC %C(^M^+_I_IO>( MG"6"5EW4G6V0&00P$LK)-N2Q55XH91S$/%R',0B+LR#9.28KBD MH"#E,H)KBBJ!.HI*=O&][V&ZV6?1(?,M7$Z)!DX#F*G21A5IQ%17,5NMCN$5 MZS#PS#XFG,'^D1#A%50"+(N9@CI(0. M'HB8ABAV'I/T(]2.K-,T5D;*P=^]NZPBG,1D&9P/ MC+3AXJ$%<\W[U2Z-V' M5&^Y%S=#]W!20UY%X(C':"^HQPP5>C/GR6=N\QS/Y'T^PK6\2!+K&90FBF\??FY\B$NUM.7ZKG&:C'SA-^WF-D[L&.JQ! NF4B;F#QY;I*,D(AB MHD/C_5+K*07&Y1W3F$U!N7^6UO:V-Y! _4C4@^$_BO7]\5J^V*VEJ=:Z 4[ MJM8;I\K<%E0,'44B7&YKTQ%BJE_2(0KLHC] ^GU'G&^_FTVZ,F/IK:9I>3[F M1L8_AQ"0G^*U7':_0.[?1^]7\;.;86%_[;]%/[!4L^'/CL>-3%Q&RUII&1_P R?JAN MQ+;2>VV^(X4MX6DT_7G,SP>UI;CE3)="VST9Z(L #<137<@XRR&E?U8O+:1V M.![:J4;$VH&JF"09GPYKEA3&SQB)#H3%2QK48BPF53-W)N'5D;Q03[YV00#H MLNY45 -T #E&\=9]7=0:AO>YWUTQV;9)Y',IR#"[0!V!H"OFW].=/[33 M_3;*U@<.+(F!W>7 :B>TDE.,Y65-(X1'"(X1'"(X1'"(X1'"(X1'")OF>-3] M:MGH56!S_A#'&5&9VZC9N\M59CW-ABB*)F2,I7[8@FWM-:=@F<2E7CWC98H" M/0X=>6/I_J_JCI6<7'3M_=6CZU(C>0QWZ\9K&\=CVN'8H?=NG]DWV(P[O:P7 M#:4J]H+A^J_![3VM<"JV>Z/QC*--,IFYZ.9&?4R>3*Z?(X7RS(N9RH/^T@J) MQ54R(5%:S5Y0"IBF@293F"KK*!ZKULF43\].]#_FHOX'LL>O;9L]N: W-NT, MD'VI(:AC^9,9CH!A&\X+B74_H7:2M=<]*SF*7$^3*2YA[&2?$WLUZZG-S1BJ MD6=M?LSZRY&F,3YXQW8\:7V$-W.8.PM"IE>,S++((3$%*-E',19*^]4;G!O( M1[ARR<=@^FJ;H/3V)T_U'LG5.V,WCI^YBNMODRNV_=H7P7;!OS"^D$'2T_\ \SZ:B$>P7$@;/"T4;;RN^%S M,&PRFHTT#8Y*-;X7L:WU9Z1^H4N^1?\ QO>GE^[1,K%(XU,L;1N5@37D%TBBA"5R/5:DF+)*J"1-M&QJ;I9$ MACG55(!S=1[0, % ZADTSR^R;-<[Y?MLK'_YH 2-._O8 MK"W,\@)(R:*5<> %:8_RSHF$XC:Y9S+?X[-V2:E:7,HF+UWBZ!;NZ:2$IK!L MZ*T7LB#)U;VZ:B34%2MTBF,=>4=F4Z'!NBX6-?\ =W;1LVWNV3;)H1#@)WD2 MZI"14,)$9SS.08VF&IS6BN6IO;RX%[HHMSG Q2.W*)A3.B MF9/E$CMX)7.NY[B Q1T ;2722:Z&4\K!N!)YM:X5#B"IU\TK +>**4/?7&L= M:8:G5UYX@#M(P(%%['5B6B:TSD%<96V*8U.+&5:MU'5#.G$HQL(Z;BB;T+DZ M=@FUCU5$C^B053$ZE # 82FQLMFS7)C%U"^29^DFDOB+G \8P,30XX5QPS7[ M,YBA#C!(UD;:YQX #]ZB#[.ZCCF;$'C7Y MQU0M\#'$" :7NH"&M!K4U&(49:WU]":3P/6DY>*S^ 42TK-XJK750$F#FD-F9%G2S$B#@P%0363 P=%% M$3BF)I[8-B$-PVXOHQ*^FN.OGM!+>#ZQ@!IJ,R#R!%5I;A?F6(Q0ZF-/A=^& M2 >+?&<1CS]B8):LSH91K]?G)#$LY#9%3:,V5KL,?9(M^QGW$3&L(19-Y'3= MK>O&TBR=1RA3KBY565, ^L94Q@.2_P!KLAVJXD@CO(W[;4F-A8X%@<2X4+8P M""",* #@ ,# .W!UW"R1]N]MS0!Q#FD$@4(H7DU!!QK7G5(NPE7K)RYKJ]/G M5&*Z#EY$HJ+511,T;ZB**D:+861JZ<1*\?**R2#M5E M,09H^4?N@C'P,%0 7!$P*L0R('4434[>+=4].#8KEK[:5LUC-J+" X%NDBK7 M:F@:A495PHZ@!%;KM.YF_C+96.CN(Z!P.FAK6A;0DT-./'#$@IU?*HI='")" M<];.Z^:O58;EL#E^BXH@3D7,R5MDVW:2:,C'VGN:.U1.[[[L^PP?,[ MQQ0&Y4\_P#;3: M[(X^3'(SS'8YCM [=#/$ M6]KW14XA-BF?&3YL_(^8DAO%LQ$X'QG*.$'2F*2S*4LV9-51(LS42PWB-S'8 M]E'$J/6OCZJOFVEBXU\K54 RDLL*Y)V0L*)$S.4KG8U:92/>)_4KAA5,?&A)0F9-$W3H8!+ MU >>=1_F<]0]WU1;.+7;+8Y>4SS9:)HU1$B#I'']+K]75D"$-Z@&E7D M2P;/9=85/O&4/RMJMH+=E,?+8UM>\@ GO)*63D(I)'"(X1'"(X1'"(X1'"(X1' M"(X1'"(X1'"(X1'"(X1,KWHT/P7O[AN1Q5F&%10EFB+UWCG)D:Q:*77&%E<) MI 68KKU8"*+1KQ1LB63C#J%:2;=,I5.U5-!=&\= ^H&_^GF]MW?99"820)H' M$^5.P?5>!]85.AX&IA-14%S75CJOI/:NK]L=M^Y- D )CE &N)QXM/(T&IN3 M@,<0".:?MAK'DC3S/V1->#I?&_[3' @\ M#@X5:03XAZAV*]Z;W>;9MP'_ %$+J5&3FG%KV]CFD$9K^\ ^)I['-JT\P2%UBI2380L;(3$HY39QL6RXT:!4J#_(.1W^P MV7DI^467;5!C-IUVF18E.LFQCB/?9R4R9HFHF=:14,*A.@=#G4(<2&.D=N). MX;?ML?3NS_+Q &]P$5 (=6CW%R=PN_.DJ+=KJ-'=@74YY M@>VE00IF*A!+04:@'X6U:/G2$65RU(LDFR@XIJB=O'5:)40*Z,JSJS,/3(4" MHMW#A59P7TSKJE+QF\G;/(?$3&"ZAIBYQQ,CJTQD./$@ --0T*Y6\9C;4@!Y MI4?HC@T=C1W DEV%2OM5O]]%I6V*?>":6!E##]I"UB'7=(Q:Z)PZ)N$9MPLX MDDU@* G;O$B")BI$'GR[^Z:RS'U!5WZ[@"X'D6BC".!:3A4KY!]X77!^L:#] M45I_:-75Y$#@$7;^M1T=!%^\>S3\1#G1-]$748FN,S963@_^Q1>52(?IB'VG M$P$#H)@$%CX)77'"*-SJ\G4TL([1(YA[,^"77B8V+B]X'>,W#VL#A]"]S^GU M.4:>PD:S O6(RZD^9DYB6*S12;6,L=:75;'0%%:16.X4,=8Q14.8XB(B(\QQ MWEW$_P R.61K]&BH<0=.'AK6M!04&2RNAB<-+FM+:UI09\^],=W$R[8:):Z+ M4J?)?@S^6I=V6DWK(&7O&\(XDJ:R38( -UQLGB#0:T+@V4U.0- 7:M9==<>O0QT59AZ[*0W]S^ MS$@#U(/39N/$R.7BZ.A[VDM [](;7OKQ6"'PN>S@'U'W261>LT42@;U7#^+<+H)!T'M45*8/J <^6SAYG MEO(#)!I).0J002>0< 3V"B^S@Z-;15[#J';3,=Y!(':5ZW;=M,1X%37 4G!$ M73)\U.FH*2I1(Y8OVB@=Z*@I*%(H01[DS@'00,41 ?PQSX):D8BH(/N(/'L/ M$=Z_;FME9@<#B"/>"/Y^2S>/K]8Z3-Q=XKZ29K)7U7,9-P@+G:M)UD)DR34 ML^Y M2N<+'2E6P'A^MRF5<^6/WZ:7HD1QE36;B9B2F7.9$7LFE%QIETS%*J43$(/. M[#TSZJW.YF,4++?:8'ELEW0AKL,=,9D?0Y'$J8ONLMCV^-C9) M'37\C066\+3+<.KE]TP%PY5>&MKQX)KUCL/EXW!*=AC"J8[\:6'),#IA>;=J)6)C71GWFZ MS7/5&]L_=0:K6P:X9M=,_P"^FH1@]C?+<#0L*KT\WJ-U)X+".'8]M=^\EI/= M$Y"E-%V\:\B"%,8J;&;7G$4@./:/T)V?K=_7SK.XL_\ 2.F&6FQ;&,&Q6436 M. [92"X.YOB$1/OK\V_TIZC4Q^HIL(6%:,HUF01#[$TRASC-[?W MVY7+KS<9I;B[?\3Y'N>]W>YQ+C[2NC6UK;64(M[...*W;DUC0UH[FM ]RV? MFJLZ.$1PB.$1PB.$1PB.$1PB.$1PB.$1PB.$1PB.$1PB.$1PB.$1PBIJ?*HQ M3 L;;J-FUBW;(V2RP.3\8V-P5,"NG\33WU4L]1 RA2?M21SFYS #WFZE]<@% MZAUZ>V?RD[O<26>\[%(2;6*2"=@X!T@D9)[Q%'[BO-/K]M\3+C;MT: )WLEB M<>)#"QS/<7O]ZJ.<]BKSLEAU[Q-+YXSOAS"T$W6=2F5,F4JAMB(!U,D6S6%A M%.GBAN](J+:/:.5%UE#'(1)),QS&*4HB$+U'O$/3_3][OEP0(;2UEE-?L,+@ M.\D 8U) 4EL^WR;MNUMMD0)DN)V1C_ &G $]P!J3P JNE/O_D9U&4F"Q5! MR+J.F\@2+95X\8+$2=L8:,<"]*H J =(?45CUG)2*E.@X]@9!0IRJB0W\O?3 M[;F2WTF[3M#H+=IH","YPI_2&U&+=8<""*CW7U%<.;;MLXG%LLKAB,P!C7Z" M:' TH:UHHS:2PG(_)&-(N$L+1)E7K)5[$H,Y&-G(,PAYEDG7V'KL9*K-D&ZC MIN9PBJN8PIK1_513L-U+TV^EMY-LNIKB(F22-[/ XBNIIUFA;(2:'20,P_ 5 M&-7BCF;=0PQ/&ACFN.IM:4(#1@685Q!-<6XE3=%L62E: #EO(5.RR\V]@]P@ M=PX;3;V;M=.9;OGDG<2XGRF<3BYQ,P Q/\LEDDGDM(@7LB;&!0#6[AD!]WR3 M2IC>NLC8:HHXQY9Y,C!&R2OX; RD*NY92":<;"1LD]<3:E;;E07C)N232134 M6]01$QRE,D7I;H>A+GY:8-N8F%Q8W4]K@"/$YS0&:S4.:PDD"F0K50\F^M^8 MC#H7N #G4:6FAP:"=6C@YU!C7V+=+GM3-V?#-GN^**3<8M[ RT/%33Z>2HPJ M0S>34;)'>,$4[B_1>*"X=II%,*9^PHG.8A1 @CHV72D%KO,5CNT\#F2,*Q?' M%)"V,21T #P!X9. C52DGE==-]G]]:^1Y926A90L%%IEEX%#VB3VP+).T4Z_).O<^ M^(R@I)HDLL%E0["I+KE^X?J<.A>[9++4V@!D>2R0U(8"#K:*4J]IH-!K4#,8 M+ 'W N20QM'L%*NQ\)-:T:1]<9$\<5L'N;5_P-7_ .)I'_LGS6TV?^)+_#;_ M .XL^JY_0C_MG^XM292EFAX&90_"X!,*H>0:@<; J=!O'-V:,M$ID-(14(V7 M(QA'J"*IW+MJ G2,8ZW3JH.U.VQ=,V:21X9(T.)+0,:EKR2'.I5S7.P:Z@. MX+7B==-B=$QC"YA( #B<* M JUM:-(&)&(SXIOT\2>N,NQ3M^P5*I-=GBKM9 MBK8CG B5Y-XR064:IR.1%[ RMR*CR*35$742E!K$%HBBHJL3L*,K;[SL%C"X MV5N+BZCH6R7+F.#02*Z80#&:.IX9#*#JH@ O(-#J>2 M?%1IIJ4L_P"J^+?YE4#^,J[^\>+FX\RBB17\0_:23, MRJ0@"J173)59 5$Q'H8O=U#^GA%E.$3$LL>4+QPX+LSRDY>WKU.H%TC'3EE+ MTZP9ZQJWMD(\:*"DX;3M;3L2LU!K)K%,3M=H(B)R&*'42F "++8E\DWCVSQ) M-H/#>\&J&2+"\<%:M:Q4\_8OE+6X7.)RI)I59&S?F$_KBF;TQ!MT5[1[!'H/ M")Z_"+"S=CKU:;I.['/0M?:KK>W0G0.$6M?JOBW^ M95 _C*N_O'A$?JOBW^95 _C*N_O'A$?JOBW^95 _C*N_O'A$?JOBW^95 _C* MN_O'A%DHF_T2>>IQD'=:E-22Q5#HQ\39(>1>JD1(954R;1F\67.5),HF,(%$ M"E 1'Z<(MMX1>=V[:L&KE\^OFYQS;G8;0P M@O@A?(X\M8;R_W\R9!JM:C3$IVG M:_-Y! R8V2Y/VSF"NM_:I+$*"\+5(ERXB&BY0.DO)NG7:8BL>/7R#^9[U'AM MK!OIYM<@-Y.627A!^",$/BA-,G2. D<,"&-96HD7H3T2Z.DFNSU??,I;1:F6 M]?K/(+7R#[+ 2P'(N+N+%+[LA;R7W8V]/$'174=240I<>*1_510>,WJT=/LC MGZF*1PRE( R@$#H8@/#]W4#%YQ+INS.W]-P,<*2SGS#7,@@%A[BU]*\=(Y%= MBW"87.Z2.!JR,:1WU(<.\%O[1YI#J^38D81T=;+=D*,,DX%P"2;YNTOTD.A(F"WN)Z_>.>UM.0:"0?:7'W+%OCR9(V4\(:3[S_13 MZ4PR-I]L>KV2WM*U.NJJPBZ['O;&WBGJL(U?(O;"LNT7DR(F9IN&Z4@W,H43 M]4P<)";IZA.Z^RWEHQD5F^6,7;GO(87#400P AM:T)!ISH:9%5]D,KI7S-:X MQ!K074-*U<:5RK0CWCF$NM-0N#"#LU#JMHH$B;)$3$)2]>7G&C=VD9F[!ZR* MQF9<(NMEFB HH@=%)\X$Q%C=4Q4*F=.!O'6&DC$4-6MU/ MTY&I:,LZ$@R4(F:QT$3HSY@%17W4)H*\*5/\R0^YP-A@+W%LK4P=1$ZA!61H MXC7L<9@OZ+)S2VR#PIB()M'A' )" KD,WN-O>^T<'P&1 MA#@:BI$I(SJ*?GU?I:_(?L)^NNQ M^\5PG,P92!]#%5>MFTT5<1'Z"F1*MG((?;W*E'[ 'FS%XK:5G$%K_<2VG[8/ ML6"3PSQNYZF^\!U?V/I6P/'T]Q\9I3NT.]_>OMGX=SC^V6 M_LN%??J'N[ES >< 5_1PB.$75[^(=_H;:5_W_P"=O^78SA%6 ^19\A/->SF< MLGZ8ZA9,GL:ZD8LGI;'MVM-"EWT#9MB[C7W;^&N+N3L\4NU?_HZW?E58QL2W M4!I-)H&D'9G":[5NS(J@?"(X17:?B"Y0\D>7]LY^F0^Q>5'NA^",?OIC,V/+ MM)*WR@GF;4QE8/$] H)+:696QI8)2Q-UYPZD$>/!>.KSM%<3 L0IR*5/YL_] M@35'_/ ;?Y%\I<(N:'PB.$6U4R]7?'$^TM>/+C:J':(\Q#L+)3+#+U>?9'37 M1CV:95*T+/RIUI:(>.R'>NU8T# M'8$4B_S9_P"P)JC_ )X#;_(OE+A%S0^$1PB.$4TOG0\3EK\3VY4[CR,;2TKK M7EJ/J0+U,DIC^P2ADB(N+UBY\\38/_KZCMDJQD3$2!^5),BC M UXS_E75?.&,-B<(6AU3LJXAMT9J#Z/4'9.I>CE+*%?=M]3ZE/,>CFB8IL#0&S[,ZS1Z M@59E:,I1JJK>$4* >E5EC.2'4)+@"!%>$X1'") ]G=DL7:DX0O>>\P31(>F4 M6*.\.BF=$96Q3*_["#J=<:JJ)A(6&QR1B-FJ0"!0,<5%#$2(HH6P]*],;MUC MOUOT]LK-=]7// %U!@O!^_[U=]1;Q<;S>_CSOU4S#6Y-8.QC0&CL"E>\1_A@R+ MO)9(',>:8R;H&I$2_P#=+RJH.(BQYI6CW':K6: )R$H\_G7?7MWN5Y+ MN%_(^:^GD<^1[C5SWN)+G$\22:E>O[6VM[*VCM+1C8[:)@:QK10-:T4 Y * MNP_.D_E+]?$Y-Y"'G+=:I^2]!,CEF88YR>,FII0XTKA5>6O-[C%0,(P=-:_(.FT3').E/>/H,472;1)-RW,W3 M;6A-R8JQ#&%<'( <3=.P.WO/^KEUC-K]=F7<>I'UB)L,(+NLGCI M;V;N:DW30JSB9 [1P5G(H&2I!*)B#%[SL-ANVW1V]Q+&V35(YCJ M25;4-:#0-Q%6FHK0T..16Q9;AV&\ MDAVB:SZ76.LI^]ID:R[CW3=IF.NC;D-TN;(YQ,L@)#(M1 MH&T& I2M!@:8[D@QR6UJQS8A*":M9_G%8][ ]C*M,/H">FH M!A+1JA$GC49^&<>F91)-=,2.&CY=JNFJ@J4Y#IG,0Q3 ("(#SH-O%-=0MN+> M.1T+A@=#AV9$ C'F%!R30Q/,KR"#42M$!*B4I !/L[B@';S7N.G9Y+"5MDR2UG?+ M&2^..CG4$AQH 3B<>=<5]9N<#;J,S/9+&V-X <\$#%G:>&2^EHRKBRQOBNVD M-3JFD1F[3!I6+AZ*2[Y8$C-G;L)I>;2%NU6!0?10(W$Y#@7U ["CS\VNT;M; M,T/=/*=0Q?'D.(&D-Q.&)K0BM,5^Y+^QD=4&)@I]5XS]I/N%$D4U:($SVL+- MI DFDVGS&='A47,Z#0'4#.1[47GX.B^%H#M^\212]3M]54X%+U-].3,%I<". M5KVZ"8\-1#*T>QQIJ(K0 DTR J5HS7,&N-S7:@'XZ:NI5K@*Z:TJ2 *YDT"S MPV>-* B+:P] 1'I4;68>@!U^A2PHF,/^L'U'FM\I+SB_B1_WEG^9CY2?V'_ M -U,K\B$PJII3MFX:PDT*+O5+:.&-(.463%#V+O M^DW(F82+]I-(F2?0* ] MQVI3"0ANP#%.43:NZ0-&P;@U\D>IMJ]VD$DU +1BT%IP>4G<; M9S6/H90VIH!0XG D.S:/J]U:KF-\\\KHBL3^"KQJZN[[PVP$SL:QNC[]-;'C M6)@"5>VNZRU18VMG;7,PX?E8,7+MXND,(D*7:;H4.[[AA$.EPZ8V:RW:WG-T MUQD86Z:.H<0[#EC09^]0^YW<]J]GDD .!K45'#'G_+)7-:S\2KPSV6&83S6C M[!D92[&+E6!5<[S J SE(B/DD0.*,<8G<4'8@/U'ZA]!$.G*O=0.M9W6[_Q& M.8 MJ.M9[')VV?99)?8QLLS%.@F@: ]31&TLV?IF[ (U#JU'C*T_SWG# M4U:VYARUAEC9+S>&^>]EZVXE+"[DIAH>70K]:S'$4^-632;IB5%O')M>X@=4 MAZF 2*K3\C[PR8T\2&>,+26 K79IK7[9R!R!*4FLWF1:S-PQ[;,7/:>C>JNK M.M6C T]5?:Y#AW$2ZV,\ ?A\SK;'#QY<,JSF!+I-GXP?BKV>T"T] MV(RI4LUN\D9HU[QCD>\.H3,DS#1"]FM598RLLK&Q2,>HE'LSNW!A31*80(7Z M /")[?\ [0[PV_\ 0K/_ /X[3O[LX12?^77QG8V\J>FEZURMYH^ R RZW; N M3'#3UW6-LMPS1P6#DE#)E%PM5[$W65B9QL4#"O&/%#I@5TBU62(N,GFG#>2M M>J,GJ)5D3J-7[%':2E*M3DI'0II][V">OV@"FLHW<-R*+C+F5\@9VRCD',^5[-(7+ M)64KA8+W>;1*' [V;LUFDG$M+/E *!4D$U';DP)(IE(B@D!4TRE(4I0(I_OC M?^&QYY.MI RAF&MN%M,-;)R%F\KJOD7"$9EJ[@))6L8,C70%(#UO*))$>V?V MY_4908D1,=!:28J"1=:QBQ91C)G&QK-K'QT>U;L6#!BW2:,F+)HD1!JS9M4" M)H-FK9!,I$TR%*0A"@ !PB]7")ONS.T>#]0L53>8\^7F-I5/B"*)-"+G(O M/6F:%!5=G5Z=!$.#ZQV22!$WI-D 'L(4RRQDD$U526/I;I/?NL]WCV7IZW=/ M>OSI@R-M:&21^3&-KBX\:- +B 8??-^VKIS;W[EN\K8K9N7Z3W<&L;FYQX = MYH 2* N\V\&UGF8V(@*#BO&MRDZ+7)&3#"N J-'R$])MF2ZY&;G(60S,#N(] MU:5V2R9'DBJ*,5"-#"BD0^JNJ>H/4S>66EA!*ZT8X^1;Q@N(&1DDI@74I MJ<:,8, 0-3G3@>.#XX58H;F!R_OPO$7VUM%6LI#:[U]Z60H,*Z1$%T/U.L;4 MX$O;M%;M]2)8B6%[DA(NXDVZIDB\']3?S,W6X-DV;T]#[>T(+77CQ29PR/D, M/X0/"1_WN-6MB< 5U/HKT5@M',W+JXMFN!0MMVFL;3_Q7#\0_8;X,,3(TT5J MZ,C(V%C8^&AH]C$Q$2Q:1D5%1C1!A&QD:P03:L8^/8M4TFK)BR:I%3223*5- M-,H%* !SR1+++/*Z>=SGS/<7.YK%R\.#["1XR(E/O MT-W[>0;NI]G$+QZZ\%$R49$>]9G%1NE!-"J(IKHD7**@"8AC@H2&ZDV&TW"- MOEQ#YEC(R""&%P< ]S7.HLIY:*C(Q]'S35FA"L$G4Y(1X!)"(D; M)-!Z.#B!0(GT,4.1>S;MM]EML=ES2YS@6DEQHT'#,EV6=2MR\M; MB:X=-&-43Z$&H (-*#$C'A3-?'#FK"MQGH>PWU69A6*,7D!!&M-V7MY:1-7) MVB-'I5UG!RG;(K/E%VHIE(1;O1,('+]!Y^]XZJ%G;/M[ ,>\OA)>35HULE(H M!GA1U:TH7*1K( < Q MU*&N9_1Y5S"B]QVRYMH&O-'-\R.M*FGC;V9=J0WDXM5,D\D_W- =RW1/NKM= M9,Y>W4_I3]_C&T0[OH _='UHV272'J ] 4$0Z& !#7O<=LO&'X397%?9$]P] MSF@^Q?687$+A\0N(J>U[6GZ"1[5S >< 5_3W]1/(EM5HU'7F*UPN\-4661GL M%(6M.5I53MAGSJMH2C:).BI98F2.R!!*8< 8J(D _< FZ]H=)3;MYO\ :FO; M9.#0\BM6@Y5IF#S6M<6D%T09A73EB1GW*3JI?*3\SE)@H^N0.Q5*3BXQC%QS M--[@;#4BLDSAH:-@6"0NGM-6<*>E'12)3"8PF.<#',(F,81U+R[FOIW7-Q0R MO[+(+)!#';Q"&.NAH %37 8GL 71=TPG,A^3[PFT0^ MP%H9O\A;JZ:9&H>2K='PC" 9F>9:J]TQ[(R[>"K:46QCTVS&2 _I-"H_W'W> MAAZ\UEE7'ASKA#)^M>8LCX%S/59"DY2Q1;)6F76LR29B+Q\Q$KBD=1!42E3? M1*M()2U8N=*GY:J MVNN2J &!"3@;%!.V$O$2"(&'L6;K)J%ZCT'A%86:SM=0 MHPR:*]6V+J[:=L*S >TCGTACH*E[DS$5\;P^ M_()U-\LY5<<1<7(8!VHAH-6=FL!W2;932=EC&"8'F)O$=W09P[>_Q<.F(*/& MRC&-EVB7>L9F9JF9SPBBQ^;/_8$U1_SP&W^1?*7"+FA\(NDQXJODD>*34+QG MZD8 S#EW(:&7L/8CB:G=:=6\*Y'G#-YM*:D57#9A/A"-:K()MVSTJIE"/@3$ MA3 03'Z$$BK _(;\T=2\P&=<.J8=H-LHFONN%;ND1CLB:_%N4:-#LXY@1^]5*DR.Y55(HZ%JV(J]***KA5)!!)1===0B** M*)#**K*J& B:229 ,=110Y@ I0 1$1Z!PBOW_)5PK-:X^ WQ!8&LS99G:\23 MV Z'<&JY52*M[G7M3[@QMZ(I+?M4"DLJ3H"I&^J1>A/Z.$5 SA%/)@?Y*7EP MUKPQC# &(\[TF"QAAZDU_'M#AGN#,0SCR,JU8CT8R'9.9B7J+N4DUF[- I3+ M.%5%5!#J8PC]>$3Y-0/D_>8O+FVFKN*+SG^BR5)R=L5A/'MPCF^!,-1KB0JU MTR76:W8&2$BPIJ#Y@LZB9)9,JR)R*I&,!B& P /"+J8<(J3_ ,M'PUFSSC)U MY,==ZM[C,F%ZV@SV:K,(P45DT&+-5,#Q!7]XR7->W%%JF9-JW*FU;H))D3L7#AN MT;KNW:Z+5JU15<.7+A4B#=NW0(919==90Q4T444RB8QC"!2E 1$>G/TUKGN# M& EY- !B23D .:^.<&@N<0&@5)/!0[;">6N&">E\+^/C$5GWUV%0/^&.E,7M MG3[ >-9-P*J+=WDW+[("U@J+90G>+=J]2;*B04%I%BH(&#M/3GH]/\NS?/4: M\BZ>Z:[;.CK:3=]Y&!\H$V\1 M/&68>'#D' '(O85'A ^$;;3>G);#8#RR;+.U7A3=\-@?#KQH[2J4(N%4V'TMZAZKOAO'J%?$N^K!"0=#?T ZFB,8"H8U MY=F9-6*L+:XZFZYZCTTM$UVQ)4L801R-PDUX1D9>Q6-9L4Q$7MMMTFJ^M%L? MI%,($6D7CE1,H]I!*4 *'G#J;K#J7K&]_P!0ZEO)KJXQTAQHQ@.8CC;2.,=C M&M!S.*['LO3VR].VWRFS6\<$7'2/$ZG%[S5SSVN)3B.5M3*.$1PBKAYEICFG M6'/5>BG01KF%MF3?5;':D7AI!O..)&U13HS,IFSANX4@["W[SH*(@*_=W@N0 MI!-Z1V6];>P;?<3#6U\,%#6C@6!L;A7$$:F&@(.&6DDTYG?6[H/FXXCITUY.1M8.I9I&J&GVQ@;S!S0KP2?E>ME!3V4L5D[!(PE'M/V=IN@]!'I MS9GM+DQ0Z&.>/+.+?$/Q'\6U'TK#%;-W^*/\J/\ Y;5@ MM_PS_F/_ -]R4&$>VEP!:O7G4TJ$W)1YR044L\,$G*ME?][#E8MC?UAZ@L?J MD(%$Q3=!#Z@'(Z=EJW_JK@,&AI\3@/"T_%B<@1FMMCI3]U&7>(C <3PPYJ;> M-%^-BQ\,J"I90<<6@9(KCTO7*_%]C7W@+>@)D/5!QW=W8(DZ]>GTYQ*3R_E; MCRJ>5\S'2F5*34SQRYJXC5\Q%K^+R7U[ZQI1^1JVUIUY_O*R_P ,<=_Y0*SS M=L/QW?Y,W_)>M:Z_"'^9'_S&I+K#J[A.Q'DW"M0+%OI0CGU'T)(R,>9JXT>TQ#% "3M^J-[MPUHFU1MI@X U PH3341_M5X MUJL,FV64E3HHX\02/<,OH59?RMMXZF:7;XT=].PBLO":^YQB!10E62JCE1"E M3J21D4@5*L8RQ0 >WL X"/:)0, @'7*RWNP7%_''((7[?<.J6G"MO)FSS!06M99M6&KAA^KQV'%H!" MT)Y/G[K#/'IK$PGI%D:"2J>/KJDZ(BA7EP5]<[82F,0"@P9V"*93#-I*9/V"2D$6D@@1RV!TFTU?>MB*G04*;H150.@_;R)N[=UI$7QUFV"R%JCL%AS9'%,JZB,@86R%6L@UQ=L],!>-DFX]R3N/=K(*%.FH8HD70V^:9+L[!XZ].IZ.,H:/F]K(>78&53%)4S M.2P9DUZU,JD(B*:@H+%[BC]@_3A%S5^$6Z1^-\B2S)O)15"NDG'O$P6:/X^K M3CQDZ2$1 %6[ILQ4073$0$.XIA#Z<(E&Q_JML]EB=0J^+=<\[9'LCI9NW;P% M$Q)?K9,*K.SF3;)DCH& ?NQ,NDXPFF5UQ?K%..V,I>+U=H=5!_5+)EAA%.7L=5*379,I'I(-PN:4DWK4B+ M]LW8@HD](I ?FS_V!-4?\\!M_D7REPBYH?"*T-J_\2[R,[9ZZX5V:QSFG2B% MH>=L;U7*%1B;KD;.L=;HZ M\4WEXUG8V$%KA9(9I,(-G)2KIM7[Q$IP$"*G# M[PD3[]6?A\^2["&SNN6:;7G#1B0JV(<\8ARA96%>R7GUW/OH"@9!KULF6<&U MDM98F.MUFCQF M[13A%T:YXL M^>,<)UA6';3*O:DU>3R#U[&,/4'M.^<1D>Y8.I?VI1[P:%=LO<"'9[A'KWAG MM_EA*#=!Y@&880''L#B"&U_2TNIGI=DL!=4@=M 033E5M?TAFF MHW33>KYO7.IL]>[QG: .N#I/$;J0-0, LE@!'H@IC"DJQ[J]1R:B0J)HW:7M MPHJ',*9RAV 6W6/6MWL+:=*V\&WW%*?, >==D8X^?+41'@3:QV]0!4'&M>NN MFK?=37?99;N&M?))\NW'_I,H9!R$[YJ'(Y)SM,H]*QQ7(ZGX\I]6H=2B$O1B M:M3*_$U>N1:/T#T8Z$@VC&,9)?0/NI)%#E5OK^^W.Y=>[E-+<7CS5TDKW2/< M>USB7'VE3MK:6ME"VVLXXX;=N3&-#6CN:T #V!;3S46PCA$<(CA$<(H?]WJD MC6LV,9M9F0(/+U43,954I56;VX4U-*$G63LJA13(XD:@ZB/02$1!PFR)A'8V025/ N;CB%3=[C;#N-7#[JXC]A>S! MP/:6%E!Q#7YQ'N8*^182R-.9<'>PM K[VGW=R_HU2K&$3&K< 8QA$3&&'CA$ M1$>HB(BVZB(CQ\Y=C][)_:=_6OORML<3&S^R/ZEAH:"CW))8RAI1HO\ F:T+ M+LF%@L$:T9^_GY"4:HMHYE*(-\>^14123(1,J*A.T +TYGGN)6EE-!;Y4 M="6,<31C6DEQ:234$$DUJ#58(((R'5U@^8_ /> *N)& =08$$#D0GTZ4XSA9 MF^6.:>M;0[1@X%!!L]2N%D;H1DA(O"';KG.2SM7H.E6T8L5,4DE0^IA.)![1 M-1.M=TGAL(X&&(%\A)'EL)< ,1\!%*N%:D<*5X3^S6<3YW//F$-;GK?@3_M= MA4ASVCPOY^K1?>V_H-0O!A']0K\)NI9K'H!T.-E[RE^^/4 'H/TZ_8'3GC+^ M?_3Y3IA_&B_6HWFCPOX M"U3][;^U2WX]*8?U"OW> &OE<3'L4_,OJ)&[5!$!*("!@ P?>*40W+"_G^8) MTPU$,W[F+_"?]A:]U:Q>4!63\2/]Y)_B-^TMP-C^EK 'OZW%S:P%$@O;(W_, MTF=/N,8$E9:P#)22R2?<($*=4Q2%^A0 /IS3_P!1OF_AROC;R8=#?[+-+1[L M5L?*6Q^-C7'F[Q'WNJ?I4:/F)H%()XL]](9M4Z^R27TZVG>-'#2*9H+Q;FFZ MZY1R%'*1YTDB';^I)5!)(Q2B4O8LH(@(B/70RWU/'XH MCT W+CTIU%:;")G7#)'2.H6:0T@.:UVG55S<-1:32N%<#D8;=]NFW!K61%H; MDZI(\)(U4H#CIK3MIWJX>R^:5XJ8YFTCV6OV_J#-BV09M$"8LUU B+9JD1!! M(@?^:K^Y32( !_K!RH/>Z1YD>:O<22>9.)4PT!H#1D IXM+O*AK#NYI+9=_Z MTLT]LM>L93 M3AJ=PMCR[Z[9X?W!@J5N18&+M[C>@9!H!W2BAA2 4)Q9#U"B(J 3H<2+G[^? MWR=XW\KF^@9_PY3+%4,48\P[4<#T%Q<6[2/MUSAJG:[_ '9Y=;!#,)"69P:T MI8,C/4&;4KE50L8T:G6!)P=5%,BBXP_:/UX1O 1_H;?'M M_F_P_P#RY/<(I?N$1PBIA_-G_L":H_YX#;_(OE+A%S0^$70T\>GRT?'-J9HS MJ=K+D;"VZ\U?,$X'QQB^W2U*QS@J1J,C/U"N,HB2>5Q_.['UN9=PZ[EL8R"C MI@S6,00$Z1!^Z!$\?_WJWBR_D'O_ /\ A9KK_P"JKA%;]X1'"+@#\(KOOPAO M[4V\/_H@X%(A!L,6BY339"LNN =Z11"?Z:WAVR;JRY) M(MW@LDI^@ZF-!B=+@U]/K:=.1*C=ULA?6AC !E:=3>\5P[*@EM>%:\% ]'-Y MVORTS"H=CYF5=6381LS[N,F&?KN3HSD<=ZY376>O8J815,NDY0372.\2*NN! MQZCWF5UORK-XEM[*>C5E5(IPL@ MWLD1W#[>7BP,-J@W:S=!(!YH!+'<6N_ MJ-*$<1VT*DK2Z?:3"1OP\1S'\LE,0WE8^ M1[XTH/(Y;:TZU_M7]'8*?>:/[BG[Q$?H5?\ "*W9+)'=Q@Z'+[6;A&K@.@AU M,B #U*)BCNVF$<\@^-L.!Y:GL8[WMWFM:XQ?$P_"9,?8USA[G-!]BVY11 M-%-1990B221#**JJ&*1--,A1,=10YA I"$* B(B( !S3 +CI;B2M@D 5.2B MQ\L-K@+9X]=\ZW7'_P";71- -VY-)K3&KVVN&M@?Z[WBIUEM+&K;:5)$MIIM M890&_NO0*Y5:F,F<0;JAR798W<%A--*PQEQ:P>91FIHJ]^@/+2\M+(ZZ:D!P M!'B:M!UU!+=1QQN#P YWA\5#@UNHMJ&@ASZ5I6AQ\)7&%&@7L! !I5M 3#T* M UN9 3#T$W0/ZG]1[2B/_P Y&>3-^@[W%;VMG,>]>]'%F3G"95D,/E>YLQ4:*,U4':IDR*F'N5XO]]- [!)0VTVLV3,= MP[%XHT:9(1@U[/B"P%*HB1%Q7LKU@):B27KD=('%O[XCUOZY".$$51%,")A' M")0L78DRGF^Z1&.,,XWO65\@3ZQ$(6DXYJDY=+5**J+(MR@R@:ZQD)-P4%W! M"F,5,2E$X=1#KPBZ+7QO_CC7S3B]16^.^<#%Q6?8V+>-\"8&]W%6 ^'_ ,=8 M*L)/)%_E(MW(PR^2'<,]5:1<8V562@D'"R[A0TB=)*,(MZ^:96[%9M#-5VE; M@)JP.F^W39PNVA(M]*N$6_Z-902]=5%@@X431]10I>X0 O<(!UZCPBYM/Z39 M4_EID#^#;'^[>$79&\#$=(1/AZ\?T=*L7D9(,\!Q"+MA(-EF;UJJ$W.B*3AJ MY(FN@H " ]IB@/UX12Y<(CA%3=^:96[%9M#-5VE;@)JP.F^W39PNVA(M]*N$ M6_Z-902]=5%@@X431]10I>X0 O<(!UZCPBYM/Z394_EID#^#;'^[>$1^DV5/ MY:9 _@VQ_NWA$?I-E3^6F0/X-L?[MX1=[CA$<(N"/^DV5/Y:9 _@VQ_NWA%= MA^%%3;?6-H=VE[)5;)7D'6!,?(MEIR#DXE)PJ3(;@YTD%'[5N190I/J)2B(@ M'UX1=%?A$<(CA$<(CA$<(CA$<(CA%&9N;K?*BNYS?C&'7DW[$59"[U*,( NG MS8R0%EIV&:%[!E*HJ#@CCIW1?4D.D;'NCPR-U!%([( M'ZK7'A0X-<C1 MPRPSNM)@6ND;I]M06D'(@N:/$*@MJ0T5K0$C'+AQ69T4,AU/:UQIF0#@M40K,4VM3X$_P 38I/8**48M6,] M.L& FBI"6+(@WCV,D@Q;D;EE6@&*"9"F!0.@#T-TW'72X0$%8?SI M>I&#G8MA--&3E:%K;@[>09D=-/\GV\@N)39W M$EOY%NV>-Q:2 YXJ#0T$CGM.69;7N*N$<7G1MD,LIC< :>%N8PQ8UI^FG>L7 M+T>%=6ZJ1:KVW@V1CK392F)D*_%?;1;A^1Z,T*+I:L5PQT!*\7DY&,8NWQUFX&4-)2$M()+/7;T!$RBCI= M4ZQSB8YSB81$=+Y^_>=+99:' -#B!0_5#10 < T "F "V?E;5N)C97.I )[R M3B3VDUXJ.S9O>C#^*:MDNQN,G4^GL7+M&D.LEVFSPU1H]:@8$9!HZ7_-4[(1 MT4:<=6&2E4VJZ2XI>@"2A3 <@ :Z;;TX^%L%QO&F&RC'F$/(!+WT(!KDW0UA M(=0UJ,CA#3;B)'2MLZOF<= +16C65!I3,ZBZA&%*%-"UFQRYVUG(^V4")F.PCT 5=BHX$2,E[QO M._6&Q;:U^ILU[.S7&QI#@?T"\@T$;:EQ .IYHP!N+VP5I8W.X71:T%D$9TN< M001^EI!S<::0?A:*NJ?A,]T-#Q=>B(N!A&+>,AH6/9Q45'-">FV81T>W3:LF MCTE7N.-D3!%& (V@ #D! M@ LES$OVCA%\7#=N[;KM':"+IJZ15;N6SA(BS=PW6(9-9!=%0IDU454S"4Q3 M )3%$0$.G")K4UHEI!9)1Y.6+3;52?FI%0JTA,36O.(I24?*E3(D55Y(/J@N M[H /"+)<(CA$<(CA$<(CA$<(CA$<(CA$<(CA$<(CA$<(HVMD-*8^6 MD)/)&)(A)&6>"J\LM-C7*T*[D5C&.LYDZ?)LUV:K-VY.;N=1)U4V+LW[9$4G M!3IO.E=-];211LVS=WDPMP9(X!P' -D:000/JR4+F_"ZK:%E8W/8V.>Z[M&^ M,XN:"6D]K"*''BRH!S%'5#HP8E&=AG"]<3F.@1[I=FR96B 6;3#$T>W;$>56 M30;FKKJ FH50I@4:/6)G::1@,/>*:J:/4)S;S-%RZ/%P!)C>"TZB:2-)UA[7 M<'-?I)PPJTNJT!E9]RQX+0:#4W$4 JPTTEKF\6N;J YT('UEW\_'OH.7=0"" MJ23TT0Y&%FDGSD&D[Z;9),R$PSKR!2*SJ+#JH14ZA ?N@03CSY!';2QR0LD M();J&II JS$XM+S@POP( /?1?N5\\;V2N8" =)TNJ:.PR<&CXM.-:^RJSPSR MZ0@9Y7+"S0$>TS@&\=)@0P@(E 6D#)RTB8#"'3N*@8I1'[P@'UYK?+M.#)8G M.Y51Y!LA/UEC$S'WD; M&A]2UP^!_%S/LJP'7YE&'@X:OUZK7&::P$1&10JEKR%23329-$V;<2M[FZJ9 M%A6(V$PE9E6(C] /V=Q.[S]<0.FG?<7,L+'2/<[XS)F:G&(24S^M2O"N-+_' M,&L$<48DQU(-<(Y-K;*F,I>=I)#6&L5:0=(*M63M()04GR)5E4TSCH'PN M,8=6+4*D5H:5H0#I.1-*@'$Y+9'B ?IH^F1I45X5%>0K2JQ/R&/,YF_8OR'V MROZP;"Y"H> L UROXE@6F'JKW9Y0;*[I ]VN,YX @\?A8;:;".:]V=.L4Y1F\S+ZNXCAL"V'/L- (L6=A4I69&]"R;;Y[$R;H6<+-3 M[G %BCTX>0(4-3@K>E/^03X7/%WJ#J)AK& M+K8FU4R6Q#!VS'F(ZO3*Q;\P8_QM:IB5>5Y_F*1FKO3Z9%S4BFHJY39A+O)E M2.]%RH@8CA!5>DN1]0J3VH0%LH5+D"QCT;7)3:DL$WD5@!$%X] IDB+'[_ +A 4^+Z MIJ.$5"3Y<&R.:J9N5H;KU?1)EU[7\RO'=: M:R\::V/*+B[\#<5UM, I%#(2#D4B*J X*4B>/\33*>RMPKN[\!9,A9TRMH7 M9@BH70_)FQQI!.XVB(92^3$;''U<\N_?F%,E%BJX_G8J.67BH6665*V$IU'? M4BE&^2AD._XJ\*FZ%^Q?>+AC>]0/_ET_ [I0;--4^V0WXIMC@F&D_P )L=>> MQTQ'?B,/(N&B_HK$]9LNHD?J0YBB14WO"P]DLWY'UFR=DCSJY7F\W3"V79:> M\=]V<;1W*2LB%,B,HMFU8E[Y)W=SBJ11LM*KJ5C(+ANHB@@X*W.4RZ8]2)XG MQ6-VM;_'YXWO(!LAM-?DZ!C."V0Q9!-W",;(ST_9[7-8XD!@J=4:[$-W,G/6 M28!DL=-%,@)(-D%G3E1!HW773(K%6FOR4O''N=G.CZ[PC?8/ N1LLN$&V%"[ M)8MBZ'7,SJR#@[6 "@66L76^1:OYJ<(JI17XF>-%^Y3]LD!G1TD%"+6]UOE! M>+G1_/L_KA<)K,^8\A4>P#5,FN< T2M6ZIXSL[9R=K-U^S62W7Z@M).8JZI> MR4;P03"K%R51HH4'J"[9(BA-HWRV7R/E4>6-Q',6EH>N&MZ>UV/J:$E*HME%%7Y7YU1.*+1 M4B2IR$68VW^5KXJM2O5!I5FH5:LT4[,QF80]HO MN3\;)6)Q#NTSIKK0J4FS!0AB$6.RV.JN:J\CH"CN55!.LH"Z3EFX:^X9ND MG(D2"8(^5+XEM@<]8_U_K%SS/5YS)U@KU1J5WR!BD]=QTXMUJ&/:0E=D9A"P MRDY"N'+:R^,W7'R_>:S.E:VCV=4OV.FN MRL_LXSV J=UJFX:D*=B:HS%[N<\ M255O[Z]PK%A4H!V] TO7HW]FD('[#]"\(O!JQ\FG0#/C-<_KU>Y'-.;LL4I]^$Y&KVNM'JEJ98YG ;E5,:X?3K2:XQ M.2MD7;,KQ)G9&QU8X&HK'2>*G2%(2).8_P"8EXA7UQIU860VIC(>SE:#,9!D M,,0'Y.Q\=TX.@JE<6S')#V\NC,2%!58T%"S2?IG#TS'.!BE(K0M0MU7O]3J] M\I$_$VNEW:NPENJ%I@'R$G!66KV2-;3,!/PLDU.HUD(F8BGJ3ALNF8R:J*A3 M%$0$!X1;%PB.$1PB.$1PB.$1PB1?+6ON)\V-/2OE8(XDTT2(,[1"O7MH.4_8WZ -'V(K5P19 T:60J2T+$/%#(' 3.119]QA$ 33Z 8;_9>H.V. MT/O;22&X:1C$^K*C'520/<,?JU=WE5^;IZ]HYD4[)(7 _&VCJ'"E6%H]N'<$ MW=W@;9ZNJFBYO$+B0=M$Q,$K"2SJ>CY1N3TRD=IK5RL2"2#Q7O\ VC\1GRY8 7CB'$@CG MX6$ \QAV89*3KG0,F1&^266/X!&[P@/)K]^#I(P)Q M&(!S6QM\%ZS/RV"$9&.'[E5DH]HM>]Z+--N\;S->S![RHY=H#7(U.N56N%WRW!FRYEJU1N/8Z0@T M4GLM=2/ @2BH((%--]#'(( <("UGVUFWW<-RR7YN3RS"6Z2UI:YQ=KK0XM- M6]M1RD9679N(7Q%GDMU>96M34"FFE1@<2#[U[V7A@OM.^.K>MNK+A[(SC9O* M&W6+;I5*2E7[.I<8# U(6N^%HQ)?'S4B_#MM;DC%7E4\SVXF,]*EL=9-J.A6VN7:MI#&0EA@G%%FT=DM8)1+'DI765< MCK"S7K)5#.I=FTBHU0QD'";=LQ**::!%=L\&OD'V,\ENDBNQ.S^!HG F1668 M;QCEE'5J&NE>I^0JM7(BHS$;D2HP=]>S-@CHE20LSR"6*:2DTE)*"=*D6)WB MU;D5!+R=8VR=@SS0[Y7?R*Z.YTW Q]GJ;S_%ZX&@KI=J("%)O,B6.URR-B7( MT;0L@URQ2&'<>*L(9.$5CWS**E.I'"!G#(J*A$E?C[QQN[I?MYX[IC>[%?DO MQ5IQC_(DOG7'<%C2$R_'N:(VO*AH:?LC&MPL:XDH&KVF6AV9+S#,V\?/2U6< M.11;G&01]T17W?DF14OEGP7;A-<7PTUD%];XW6&7JT93H>3L4M/QBNUN )XK MR*B8MJYDGJ)85([LPD2$2-R&.;H4IA BIZ>#Z_XDQ9?M6L(7+PC9*-M0BZR] M77GD1G,CYVK#B)<7EAE1S%6%WA5UB0]#2+6J%8T*P5%28(1V1L5T)TUE>PI% M'_B#QM[N9L\.6>);'>!\Q2*DY+N.)QH5M876P4"4P18JN[OU7J+UDUE M;>6BRJR23I%@T=ND6,2VC$LU M9[SL-D_&D!C'4YQ4[3!35C?P\LKC7(Z\;B>JA5P5:*"\JLI**M$6+5B5Z9N4 M2)6=8[5F#X_OD.WJKVXGC2OVYR^PCZ9A,+94CZFM/!=XIS=K)86DA0[9.5"Y MP=@K.:8NR-3V9LB*TS'R,6W:NFXKI.4 (GIX-UJD)CY/NY=FE=7WD)AB5U[R M'.UEE(8A7'&$197VKF+G[-K!.7-6:509QA957!$CMTTG'OB*"4I5>X (E0^( M%HM4W&$-U[KL/K6C&90?9"Q]3:;:!%W:\E8,RI#S.QWDOUUO.//<>ZN[?03S)-FH[)FZFZG%VV8N M;=LV*_:-7*B+-!8B?( M+PCB*>:SR)6=[6K=?*I&K1T@^EEP3D!(9%99V?H!CK")$V='Q^;:[6;F?)JQ M7BC&V0HFT9.GMC;=C 9JM359KV8243R6T3+_ .1ZU9IEDPA)5]>*Q4UAB03< M@@Z="W[U"MS*' B>!XG-^*]C'1RX>*G-WALV"LN5<8X!W0#+\O4,83L1?,BL MK10,M+N8:0C4\3R>2ZKDK(45;TZ"H]5%R1E&K>Z*H9NF$8!%'AXAWVW=+\DV MJ&,_%,[\CU7UW?99HMDV^P[L?#-$\146M*W$L;F!U>ORBZ9XKM$:CB>-5;,[ M+(U^IV5:5_JD:U3=BU!0BN9?)+\7>3?)UHE&P& FK>8V"U]R GEW'%0=R;2) M1R-&G@)6NW7'S.0D3HQ;&P2\6^1>1BCE5%!1]')ME%44W)U2$5;C5;Y%OEEU MVPWB3QTV3QPV*9V2QFQHF!:CD.T4',$/;X.F5INPI\.>W8$:TPCRTW:!K35( M"2".[.G+0]J98UH43) MHQL.]=-3>^;J+G1.*2"BBI%.1L9K-C+#?PWG<^C@BH8VS%)8;UN?WNP.<1+6WK/))1%#U4W:H]$44$P*"221"$5>V7VGLVP7B U M>\6&+?$]9)'/3_(:5[HFS5-QO.3\OE)@M=[0]5N>.FD71E++-72TD=A6)I[^ M,/XTC*-72*5, 0;1I%: Q+OKY(/$IE'PZ>(1[INCEBGVC#N!ZQFC)SB/N]HL M1+!D[($NSOD)BNZT=TGCIA$ZRPT@1"4&19R0+MX\55%VC)1"06(KIO"(X1'" M(X1'"(X1'"(X1'"(X1'"(X1'"(X1'"*LMY%/CXY#V4W&<;WZ4>0G-&C&>+)[ M4]Z:U]&RS]3>RC>J-:4O8:4I5K_C^6I+R=KK,$9EF<9)E*JK*K"5 ZBP+D2B M>*_PV8%\)L3L=N+L1M,XS3G;(=;GI+.VT^6#%Q]5:IC]:>0OMQ*J>Q6ZV2+E MY9[:Q;R4].S,NZ=RKMFV,FDU-ZI5R*1[4'RK>/??2W6J@:F[/T?+5[ID>:9G M:6C&W&FVO\!(NW;*62%KV0ZU4I:TU=)9XW \G%HO&!/=("98 71$Y%(/PB.$ M1PB.$1PB.$1PB.$2/7?/V(,;Y5PCA&[79C 93V/?9 C<)U!PQF'#R^OL5TUQ MD&_MX]XQCG45'FK=.:J/E1?.&I54R]J0J*="<(EAX1'")H&FVZN+-X:GF*XX MG@,@5Z,PELAE[5^UH9#BJ[$OY"_X6DX^*M,O7DJW:K:W=T]^XD2&CW#E5H]5 M(!A6:(" )$[_A$<(L7.3D+6867LEDEXNOUVOQ4?JMV,;%QK%NHLX<+*$212(8YS 4!$"(@YR%LT+$62MR\78*[8(N/G("?@ MY!I+0LW"RS1)_%R\1*,%7#&2BY)BX36;N$5#I+)'*' ME;T MBG9%[7:7I'<@J/K,K" M>=O=JN1'+> =2LVO'%;)V0K<2F=+"8R0GZ@!NT")]O"(X1'"(X1'"(X1'"(X M1'"(X1'"(X1'"(X1'"(X1'"*-_RU:3V[R%:%9JU:Q_<*[2KW<%L?VFFO[NS> MR6.IBR8PR-5A[58B8=KMOKC M=GM9C;%/DRT'K^BOD!Q_@S)\;@O,",+6,FX/RIAV@UY&VY:C-7LZUJ.6G(:/ MCZQ7UIIS37217D-%F,V%RNY7626(D0M'FQ\BR6I%[\EE%\8%0F]!F-/L]SQX MK8-F"0NS$UCV-6>L:YG>S8W:X^DH*)QG-.T$G+R-0>+3,=#**229GC5(AUR) MQ5T\J&XMGVPJ&L^M.IV$K+#-=-M>]W,V9@S)L!,8^JV,L:95F9>/M]?;QL9C MZ;?S4U"LHT[F/=%."1TFKDRZ)>B93D2 S'FJ\A\9M0M_CYK53R M7;: [LVQXU79VX8\I SS9CL)+8V)C^2KU>Q6JZAA20A'WOX$S ML2KI*N2%:*D2C6#R9[TYHS=LS7?'GH=1=A\$Z892M&#=7*^;M3O'[; ML$:<-[MNYY&KALM 8LULE\J'K-#Q93]81JR^-_<33*CZ\7VG::2.U(9.Q[G!U MEBBY/;,V=\?&.F&@V"-CK-@3-MY9[&R3_ #8[ M@X/-K##C[,>,\=?I@A%R51J27P6MOCDTLHNQ,/IPZKT)L=ES.&>1P53IG)]@K"5N1P/A@K.DW1W,W9G#/FX MO)B2*WB8]WWH.$TTCM7;DBB=\,&]=OP?A>O1DS@]U$6#>[SZ;A86NE/MMD4B M[)@>0M=.4R?,-GZ32$=(62Q5*5JYHARV-[%,ZG>H!R]H$$BE3VJ\QS_6!_Y< MTW6OZEY9^,O'>DULKY(6Y+,WV6I?<=&>9MD[*"M;=(8_J>-IA@W7E)),9,Q8 M8'3H4BB@"9R*,S?W=[R)95:0QYANOW&PPH8NSA$UAQF-UL39'R#DB\9*@H16)K["F/%2PD.R3='*Z[3N5.A#@Y(FJ6;QO>.LK: 2.N*&+[7A2@;6W*3S97\WS> W"+YI7<5VW&,!0;)3JY;)&&<)UZ M0FVCB3;-*Z*BJ23J2*510BD]P+XZLAT;;^]YIR?+8UL6(;YXR];]'YBL0,W: MUK6]M^+).YGR ^7:NZE"QB-%FHBSE2CW:REHE)ZI/\8Y:PWB;:7(;S+D7GW]#+NSL/X?BF^8TK5(E*,QM4PVFU M:Y(61BL^2CX)TH^0:.Y%%)$Q$O*_A#NN5T\Q8_SSD"AL,4YB\0FHWC[?RF.9 M*Q35WK>9]=Y>4L3_ ")'0MDIE?@I*AL;%^'O(P57Z+]^#I>B&]F0]**[J8ULF-PV1SU@R9R_/[$[28_Q39(FWPU=C:/TOS2+E-LX%4S)!TT%1DN1)3@<=T\:9V\J=<\7>VSZD M1U9E]#)O4ZEX5URLN59Q]C*1?9\H&5V2+I]>L>P$?;V<@SK,@[DYL7Z#D)%\ MBP08&9-$W9B)Y^SVHF2,3:*K3='84#2RT;<3>4H>P24\UN$^USWK?+8 M?IZ= CXZM2L+*.(VS/R+R02,A%%18@)T#.%>B(D4=-A\16R4MX1MH/&NVNV$ M"9SS7D_-=UJMK7LE\+B>/BLD;;KY[@V]@G4\:J7!K(-:>J#9V1M!.TR27[-- M15#^L<(E*M6HGDSU,VVVLS3XYY#4+*.'MX[=5\K9$QCMO8\MTJ2P;GR*J<91 M)R^4R:QA7;0I>L>W&'A6KR5C'!F<@@X0208B1(ACJ$3,L8^&3R(8NU6I3]SF M_6?(.^.&?+'DCR95F:FGN2?T)S7^I5>7KERI^1)$E%BKO0[1;$IR2>@K'LI1 MHP<^FB"ZQ51=-B)Q^.]$_*C&Q?D:VOD,CZ<4/>_>*IQXBD+0!!0P-R)LF&?"+MI')-[] M8&^GFO\ +6GR[Z);_3&K>O\ +9(9:ZX;Q-J:5XTOT7BE5Q1.UUES+QGGX@NQ M3B8>"%VBF47S='L1:D4@U2\;66O$ZEQ\E&=]]\H8,DFT[;SUJJ M0&TNNE-Q%C]GEAXK1492"F(>R5Y9>93AVLJF+M5)-F1+DW\>7DEQSJ/!4JMQ_BZS%<H-JJ.+EKN_-@M_$I/H^O"H1Z"#P MBD$\0ND>1/'OHUCS6S*ESJ]MNL1:,CW64C\>N+2ZQ9CH,BW27MR&+<4+W8XV MQQC^D)R?MF:S\B+ERH*JQTTQ4[0(I-N$1PB.$1PB.$1PB.$1PB.$1PB.$1PB M.$1PB.$1PB.$1PB.$1PB.$1PB.$1PB.$1PB.$7,E^2__ *6ZV_V7_P#F=C;_ M !1?W]_O!6_])5_Q=_N3_P"S?8<(NB)IE_9&UE_Q#_XA\5?V7?[-_P#S*AO\ M1/\ ^)O^ ?\ BWTN$3EN$1PB.$1PB.$1PB.$1PB.$1PB.$1PB.$1PB.$1PB. '$1PB.$7_V0$! end EX-101.INS 9 esp-20210630.xml XBRL INSTANCE FILE 0000033533 2015-07-01 2016-06-30 0000033533 us-gaap:LandMember 2021-06-30 0000033533 us-gaap:BuildingAndBuildingImprovementsMember 2021-06-30 0000033533 us-gaap:MachineryAndEquipmentMember 2021-06-30 0000033533 us-gaap:FurnitureAndFixturesMember 2021-06-30 0000033533 us-gaap:CertificatesOfDepositMember 2021-06-30 0000033533 us-gaap:MunicipalBondsMember 2021-06-30 0000033533 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-07-01 2021-06-30 0000033533 us-gaap:SalesRevenueNetMember esp:GeographicConcentrationRisk1Member 2020-07-01 2021-06-30 0000033533 esp:NonQualifiedStockOptionsMember 2020-07-01 2021-06-30 0000033533 2019-06-30 0000033533 us-gaap:CommonStockMember 2019-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000033533 us-gaap:RetainedEarningsMember 2019-06-30 0000033533 us-gaap:TreasuryStockMember 2019-06-30 0000033533 esp:UnearnedESOPSharesMember 2019-06-30 0000033533 esp:EmployeeStockOwnershipPlanMember 2020-07-01 2021-06-30 0000033533 esp:ASC606Member 2021-06-30 0000033533 esp:ASC606Member esp:UnitsDeliveredMember 2020-07-01 2021-06-30 0000033533 esp:ASC606Member esp:MilestonesAchievedMember 2020-07-01 2021-06-30 0000033533 us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2020-07-01 2021-06-30 0000033533 2019-07-01 2020-06-30 0000033533 2020-06-30 0000033533 us-gaap:CommonStockMember 2019-07-01 2020-06-30 0000033533 us-gaap:CommonStockMember 2020-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2020-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000033533 us-gaap:RetainedEarningsMember 2019-07-01 2020-06-30 0000033533 us-gaap:RetainedEarningsMember 2020-06-30 0000033533 us-gaap:TreasuryStockMember 2019-07-01 2020-06-30 0000033533 us-gaap:TreasuryStockMember 2020-06-30 0000033533 esp:UnearnedESOPSharesMember 2019-07-01 2020-06-30 0000033533 esp:UnearnedESOPSharesMember 2020-06-30 0000033533 us-gaap:BuildingAndBuildingImprovementsMember srt:MinimumMember 2020-07-01 2021-06-30 0000033533 us-gaap:BuildingAndBuildingImprovementsMember srt:MaximumMember 2020-07-01 2021-06-30 0000033533 us-gaap:MachineryAndEquipmentMember srt:MinimumMember 2020-07-01 2021-06-30 0000033533 us-gaap:MachineryAndEquipmentMember srt:MaximumMember 2020-07-01 2021-06-30 0000033533 us-gaap:FurnitureAndFixturesMember srt:MinimumMember 2020-07-01 2021-06-30 0000033533 us-gaap:FurnitureAndFixturesMember srt:MaximumMember 2020-07-01 2021-06-30 0000033533 esp:ASC606Member 2020-06-30 0000033533 esp:ASC606Member esp:UnitsDeliveredMember 2019-07-01 2020-06-30 0000033533 esp:ASC606Member esp:MilestonesAchievedMember 2019-07-01 2020-06-30 0000033533 esp:ASC606Member us-gaap:OrderOrProductionBacklogMember 2021-06-30 0000033533 esp:ASC606Member us-gaap:OrderOrProductionBacklogMember esp:ForecastMember 2021-06-30 0000033533 us-gaap:CertificatesOfDepositMember 2020-06-30 0000033533 us-gaap:MunicipalBondsMember 2020-06-30 0000033533 us-gaap:LandMember 2020-06-30 0000033533 us-gaap:BuildingAndBuildingImprovementsMember 2020-06-30 0000033533 us-gaap:MachineryAndEquipmentMember 2020-06-30 0000033533 us-gaap:FurnitureAndFixturesMember 2020-06-30 0000033533 us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2019-07-01 2020-06-30 0000033533 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-07-01 2020-06-30 0000033533 us-gaap:SalesRevenueNetMember esp:GeographicConcentrationRisk1Member 2019-07-01 2020-06-30 0000033533 esp:EmployeeStockOwnershipPlanMember 2019-07-01 2020-06-30 0000033533 esp:EmployeeStockOwnershipPlanMember 2020-06-30 0000033533 esp:NonQualifiedStockOptionsMember 2019-07-01 2020-06-30 0000033533 esp:NonQualifiedStockOptionsMember 2021-06-30 0000033533 esp:IncentiveStockOptionMember 2021-06-30 0000033533 esp:TwoThousandSeventeenPlanMember us-gaap:EmployeeStockOptionMember 2020-07-01 2021-06-30 0000033533 esp:TwoThousandSeventeenPlanMember us-gaap:EmployeeStockOptionMember 2021-06-30 0000033533 esp:TwoThousandSeventeenPlanMember srt:DirectorMember srt:MaximumMember 2020-07-01 2021-06-30 0000033533 esp:TwoThousandSeventeenPlanMember srt:DirectorMember srt:MaximumMember 2021-06-30 0000033533 esp:TwoThousandSeventeenPlanMember esp:IndividualEmployeeMember srt:MaximumMember 2021-06-30 0000033533 us-gaap:AccountsReceivableMember 2019-07-01 2020-06-30 0000033533 2019-07-01 2019-09-30 0000033533 us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-01 2021-06-30 0000033533 2019-10-01 2019-12-31 0000033533 2020-01-01 2020-03-31 0000033533 2020-04-01 2020-06-30 0000033533 2020-07-01 2021-06-30 0000033533 2020-12-31 0000033533 2021-06-30 0000033533 us-gaap:CommonStockMember 2020-07-01 2021-06-30 0000033533 us-gaap:CommonStockMember 2021-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2021-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000033533 us-gaap:RetainedEarningsMember 2020-07-01 2021-06-30 0000033533 us-gaap:RetainedEarningsMember 2021-06-30 0000033533 us-gaap:TreasuryStockMember 2020-07-01 2021-06-30 0000033533 us-gaap:TreasuryStockMember 2021-06-30 0000033533 esp:UnearnedESOPSharesMember 2020-07-01 2021-06-30 0000033533 esp:UnearnedESOPSharesMember 2021-06-30 0000033533 esp:EmployeeStockOwnershipPlanMember 2021-06-30 0000033533 us-gaap:AccountsReceivableMember 2020-07-01 2021-06-30 0000033533 2020-07-01 2020-09-30 0000033533 2020-10-01 2020-12-31 0000033533 2021-01-01 2021-03-31 0000033533 2021-04-01 2021-06-30 0000033533 2021-09-22 0000033533 esp:EmployeeStockOwnershipPlanMember 2020-12-01 0000033533 esp:EmployeeStockOwnershipPlanMember us-gaap:CommonStockMember 2020-11-29 2020-12-01 0000033533 esp:EmployeeStockOwnershipPlanMember us-gaap:CommonStockMember 2020-12-01 0000033533 esp:TwoThousandSevenPlanMember us-gaap:EmployeeStockOptionMember 2021-06-30 iso4217:USD iso4217:USD xbrli:shares xbrli:shares xbrli:pure utr:H esp:Customers 1163668 1163668 81776 228964 -103765 956693 -181543 -181543 189824 -181006 -1070114 879753 5558615 1136348 1480148 910933 2031186 3359607 1127374 713461 -187154 1705926 47949 47949 47949 305005 100299 204706 353897 -22333 376230 31925504 1009958 18731975 -1299 20022132 -7632556 -204706 31226848 1009958 19073213 -3107 18797589 -7650805 30332295 1043291 23026096 -2361 17414730 -6038691 -5110770 -1808 -1808 746 746 1161860 -180797 81000 51300 29700 2388211 2388211 1201316 1201316 -481 198 189639 189639 133663 133663 0.49 0.03 0.10 -0.04 0.40 -0.08 0.08 -0.08 -0.44 0.36 0.49 0.03 0.10 -0.04 0.40 -0.08 0.08 -0.08 -0.44 0.36 0.3333 0.3333 2401213 2401213 628661 2402633 2402633 627241 2702633 2702633 427241 2702633 3600 -3600 -2180 2180 2180 627241 427241 0 279429 10000000 10000000 3029874 3129874 3000 3000 38208766 37980803 7650805 6038691 5110770 38877653 41481756 18797589 17414730 -3107 -2361 19073213 23026096 6981918 7648508 6748965 7479951 186970 409881 318322 126014 689834 672611 469201 475667 2861696 2718173 38208766 37980803 3466778 2990519 34741988 34990284 396886 700297 14788055 18791892 12115756 16354636 614521 326198 2057778 2111058 9013405 5353781 5141520 3092000 145521 -186654 1309189 -368197 136881 57942 27132 36566 109749 21376 1172308 -426139 4386307 3785746 172475 175250 1462761 5402122 6802712 -2355160 -1201316 81000 47949 2388211 1201316 326010 2006910 9878531 7486520 9338100 5436056 214421 43554 5968511 594996 125519 222911 208567 -192308 -97036 -17223 139311 6466 701263 -143523 -97295 303411 1562918 4714044 -1982378 -3659624 -4525 568528 519813 2019000 22973507 4761091 31526231 25739709 5786522 2077000 5923819 7286674 6191300 12124438 27734598 7265515 6962065 4205068 9301950 25967616 24374991 17226 -47905 2175235 3077605 2169181 902370 1009958 1043291 47707 249602 18.92 10-K true false 2021-06-30 1-4383 ESPEY MFG & ELECTRONICS CORP NY No No Yes Yes Non-accelerated Filer true false false false 2021 FY 0000033533 --06-30 14-1387171 233 Ballston Avenue, Saratoga Springs New York 12866 New York NY 12866 518 584-4100 Common Stock $.33-1/3 par value ESP NYSE P10Y P50Y P3Y P20Y P7Y P10Y 65600000 0.58 0.02 3092000 5142465 4679847 462618 3092000 1243 1243 2188 2188 3092000 5141520 4679847 461673 3092000 5141520 3092000 54929249 65647715 45000 4387113 11121960 164200 15714983 45000 4387113 11118670 164200 15718273 12248205 12727754 121273 112997 0.04 0.10 0.10 58389 49218 0.111 0.507 190801 -122221 -1158 -37 0.21 0.21 -0.001 0.001 0.016 0.013 0.03 -0.067 -0.002 0.003 -0.014 0.111 0.507 171880 186339 2190 56280 59659 74352 46197 1437 303949 294385 503009 422771 33893 40171 536902 462942 -232953 -168557 0.59 0.76 0.54 0.38 0.539 0.763 4 4 2 2 2 4 33443664 0.145 -0.259 232953 168557 2702633 249602 2175235 3077605 0.27 0.13 710207 33333 3841553 1612114 -5487000 300000 -200000 1000 466929 487220 469119 300000 0.3333 P15Y 18.29 5487000 annual 15 0.0300 18.04 19.43 466929 766649 769119 353897 305006 305006 353897 2470 2180 300000 279429 4141138 32863 189639 50075 133663 10516 6901 62941 21994 84935 P1Y6M0D 4619 0.3333 13300 15000 P2Y P10Y 400000 133000 226354 276712 304662 117650 201212 1.00 0.50 263 0 0.0488 0.0554 0.2781 0.2341 0.0167 0.0036 P5Y3M19D P5Y4M24D 3.03 1.59 62025 34075 287971 24.30 23.37 18.05 21.23 23.62 25.55 P6Y1M6D P6Y0M22D P9Y3M26D P5Y10M21D P4Y6M29D 0 0 0 97192 103450 44667 11100 4.03 2.22 1.59 5.14 2.83 0 0 276712 304662 212988 517650 14166 300000 2161 1332 5331 3712 2393207 2406345 3411 2396618 2406345 3000000 0.0230 0.105 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in">Note 1. Nature of Operations</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">Espey Mfg. &#38; Electronics Corp. (the Company) is a manufacturer of electronic equipment used primarily in military and industrial applications. The principal markets for the Company's products are companies that provide electronic support to both military and industrial applications across the United States and at some international locations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">Note 17. Quarterly Financial Information (Unaudited)</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">First</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Second</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Third</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Fourth</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;&#160;&#160;&#160;&#160;<b>2021</b>&#160;&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Quarter</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Quarter</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Quarter</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Quarter</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: justify">&#160;&#160;&#160;&#160;&#160;Net sales</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">7,265,515</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,962,065</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,205,068</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">9,301,950</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Gross profit (loss)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,127,374</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">713,461</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(187,154</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,705,926</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net income (loss)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">189,824</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(181,006</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,070,114</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">879,753</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Net income (loss) per share -</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.08</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.08</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.44</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.36</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.08</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.08</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.44</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.36</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;<b>2020</b></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Net sales</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">5,923,819</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">7,286,674</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">6,191,300</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">12,124,438</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Gross profit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,136,348</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,480,148</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">910,933</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,031,186</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net income (loss)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">81,776</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">228,964</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(103,765</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">956,693</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Net income (loss) per share -</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.03</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.10</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.04</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.40</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.03</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.10</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.04</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.40</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Note 3. Revenue</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company follows ASC 606 &#8220;Revenue from Contracts with Customers&#8221; to determine the recognition of revenue. This standard requires entities to assess the products or services promised in contracts with customers at contract inception to determine the appropriate unit at which to record revenues.&#160; Revenue is recognized when control of the promised products or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those products or services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Significant judgment is required in determining the satisfaction of performance obligations.&#160; Revenues from our performance obligations are satisfied over time using the output method which considers the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point.&#160; Revenue is recognized when, or as, the customer takes control of the product or services.&#160; The output method best depicts the transfer of control to the customer as the output method represents work completed. Control is typically transferred to the customer at the shipping point as the Company has a present right to payment, the customer has legal title to the asset, the customer has the significant risks and rewards of ownership of the asset, and in most instances the customer has accepted the asset.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; color: #1F497D">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total revenue recognized for the twelve months ended June 30, 2021 based on units delivered totaled $22,973,507 compared to $25,739,709 for the same periods in fiscal year 2020.&#160; Total revenue recognized for the twelve months ended June 30, 2021 based on milestones achieved totaled $4,761,091 compared to $5,786,522 for the same periods in fiscal year 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company offers a standard one-year product warranty. Product warranties offered by the Company are classified as assurance-type warranties, which means, the warranty only guarantees that the good or service functions as promised. Based on this, the provided warranty is not considered to be a distinct performance obligation.&#160; The impact of variable consideration has been considered but none identified which would be required to be allocated to the transaction price as of June 30, 2021.&#160; Our payment terms are generally 30-60 days.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Contract liabilities were $3,077,605 and $2,175,235 as of June 30, 2021 and 2020, respectively. &#160;The increase in contract liabilities is primarily due to the advance collection of cash on specific contracts, offset in part, by revenue recognized. The company used the practical expedient to expense incremental costs incurred to obtain a contract when the contract term is less than one year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s backlog at June 30, 2021 totaling $65.6 million is expected, based on expected due dates, to be recognized in the following fiscal years: 58% in 2022; 27% in 2023; 13% in 2024, and 2% thereafter. &#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 5. Contracts in Process</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-align: justify; text-indent: -0.75in">Contracts in process at June 30, 2021 and 2020 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-align: justify; text-indent: -0.75in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify">Unrecognized gross contract value</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">65,647,715</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">54,929,249</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Costs related to contracts in process</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">16,354,636</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">12,115,756</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">Included in costs relating to contracts in process at June 30, 2021 and 2020 are costs relative to contracts that may not be completed within the ensuing year as contracts vary in size, scope and duration. Under the units-of-delivery method, the related sale and cost of sales will not be reflected in the statements of comprehensive income until the units under contract are shipped.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 6. Property, Plant and Equipment</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Property, plant and equipment at June 30, 2021 and 2020 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%">Land</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,000</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,000</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Building and improvements</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,387,113</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,387,113</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Machinery and equipment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11,121,960</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11,118,670</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Furniture and fixtures</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">164,200</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">164,200</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">15,718,273</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">15,714,983</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Accumulated depreciation</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(12,727,754</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(12,248,205</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Property, plant and equipment, net</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,990,519</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,466,778</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">Depreciation expense was $519,813 and $568,528 for the years ended June 30, 2021 and 2020, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 7. Pension Expense</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Under terms of a negotiated union contract which expires on June 30, 2022, the Company is obligated to make contributions to a union-sponsored International Brotherhood of Electrical Workers Local 1799 defined benefit pension plan (Plan identifying number is 14-6065199) covering eligible employees. Such contributions and expenses are based upon hours worked at a specified rate and amounted to $112,997 in fiscal year 2021 and $121,273 in fiscal year 2020. These contributions represent more than five percent of the total contributions made into the Plan. For the years beginning January 1, 2021 and 2020, the Plan was in the &#8220;green zone&#8221; which means it is neither endangered nor critical status. A Funding Improvement Plan, entered into by Plan Trustees in fiscal year 2013, when the Plan was in &#8220;critical status,&#8221; calls for an increase in contributions starting January 1, 2016 of $0.04 per hour for each year for five years thereafter. The increase did not and will not have a material impact on the Company&#8217;s financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">The Company sponsors a 401(k) plan for non-union workers with employee and employer matching contributions. The employer match is 10% of the employee contribution and was $49,218 and $58,389, for fiscal years 2021 and 2020, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 8. (Benefit) Provision for Income Taxes</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A summary of the components of the (benefit) provision for income taxes for the years ended June 30, 2021 and 2020 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify">&#160;&#160;&#160;&#160;&#160;Current tax (benefit) expense - federal</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(122,221</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">190,801</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Current tax benefit - state</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(37</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,158</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;Deferred tax benefit</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(64,396</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(44,122</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(Benefit) provision for income taxes</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(186,654</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">145,521</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Deferred income taxes reflect the impact of &#34;temporary differences&#34; between the amount of assets and liabilities for financial reporting purposes and such amounts measured by tax laws and regulations. These &#34;temporary differences&#34; are determined in accordance with ASC 740-10.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The combined U.S. federal and state effective income tax rates of 50.7% and 11.1%, for 2021 and 2020 respectively, differed from the statutory U.S. federal income tax rate for the following reasons:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify">&#160;&#160;&#160;&#160;&#160;U.S. federal statutory income tax rate</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">21.0%</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">21.0%</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Increase (reduction) in rate resulting from:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;State franchise tax, net of federal income tax benefit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.1</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.1</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ESOP cost versus Fair Market Value</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.3</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.6</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dividend on allocated ESOP shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">25.9</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(14.5</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-based compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(6.7</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.0</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Foreign Derived Intangible Income Deduction</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.2</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Rate Differential on Net Operating Loss Carryback</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10.5&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1.4</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.3</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Effective tax rate</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">50.7%</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">11.1%</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in"><font style="text-underline-style: double">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ended June 30, 2021 and 2020 deferred income tax benefit of $64,396 and $44,122, respectively, results from the changes in temporary differences for each year. The tax effects of temporary differences that give rise to deferred tax assets and deferred tax liabilities as of June 30, 2021 and 2020 are presented as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Deferred tax assets:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 74%; text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accrued expenses</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">186,339</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">171,880</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ESOP</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,190</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-based compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">59,659</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">56,280</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventory - effect of uniform capitalization</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">46,197</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">74,352</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,437</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total deferred tax assets</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">294,385</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">303,949</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Deferred tax liability:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment - principally due</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to differences in depreciation methods</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">422,771</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">503,009</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Prepaid expenses</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">40,171</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">33,893</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total deferred tax liability</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">462,942</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">536,902</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Net deferred tax liability</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(168,557</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(232,953</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in"><font style="text-underline-style: double"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projection for future taxable income over the period in which the deferred tax assets are deductible, management believes it is more likely than not that the Company will realize the benefits of these temporary differences without consideration of a valuation allowance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">As the result of the implementation of the FASB interpretation No. 48 (&#8220;FIN 48&#8221;), Accounting for Uncertainty in Income Taxes &#8211; An Interpretation of FASB Statement No. 109, the Company recognized no material adjustments to unrecognized tax benefits. As of June 30, 2021 and 2020, the Company has no unrecognized tax benefits.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company recognizes interest and penalties in general and administrative expense. As of June 30, 2021 and 2020, the Company has not recorded any provision for accrued interest and penalties.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company is subject to taxation in the United States and various state jurisdictions. The federal tax returns are subject to audit for three years from date of filing unless the return was audited within that period. In general the majority of state statutes follow similar guidelines. As such, the Company&#8217;s tax returns for tax years ending June 30, 2021, 2020, and 2019 remain open to examination by the respective taxing authorities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;) was enacted in response to the economic uncertainty resulting from the COVID19 pandemic. The CARES Act includes many measures to assist companies, including temporary changes to income and non-income based laws, some of which were enacted as part of the Tax Cuts and Jobs Act of 2017 (&#8220;TCJA&#8221;). Some of the key changes include eliminating the 80% of taxable income limitation by allowing corporate entities to fully utilize NOLs to offset taxable income in 2018, 2019 and 2020, allowing NOLs originating in 2018, 2019 and 2020 to be carried back five years, enhanced interest deductibility, and retroactively clarifying the immediate recovery of qualified improvement property costs rather than over a 39-year recovery period. During the year ended June 30, 2021, the Company recorded an approximate $120,000 benefit relating to the NOL carryback provisions provided for in the CARES Act. The Company will continue to monitor additional guidance issued and assess the impact that various provisions will have on its business.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in">Note 10. Employee Stock Ownership Plan</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company ESOP covers all nonunion employees who work 1,000 or more hours per year and are employed on June 30.&#160; Prior to December 1, 2020, the ESOP owned 469,119 shares, all of which were allocated to employees.&#160; On December 1, 2020, pursuant to a Stock Purchase Agreement dated as of such date, the Company, by selling 300,000 shares of its common stock, par value $0.33 1/3 per share, to the Espey Mfg. &#38; Electronics Corp. Employee Stock Ownership Plan Trust, provided more shares to be allocated to employees for services rendered over the next 15 years.&#160; The ESOP paid $18.29 per share, for an aggregate purchase price of $5,487,000.&#160; The determination of the purchase price was based on a fairness opinion obtained by an independent valuation firm.&#160; The ESOP borrowed from the Corporation an amount equal to the purchase price.&#160; The loan will be repaid in fifteen (15) equal annual installments of principal.&#160; The Board of Directors has fixed the interest rate and the unpaid balance will bear interest at a fixed rate of 3.00% per annum.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; color: #1F497D">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Board of Directors of the Company had approved a purchase price per share equal to the lesser of the trading value on the day of closing or the lowest price listed in the valuation established by the independent valuation firm plus $0.25. The valuation identified a range of $18.04 - $19.43 per share.&#160; &#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In making the sale, the Company relied on the exemption from registration under Section 4(2) of the Securities Act of 1933, as amended, because the shares sold were offered only to the ESOP.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">After giving effect to the transaction, the ESOP owned 769,119 shares of the Company's 2,702,633 outstanding shares of common stock as of December 1, 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company makes annual contributions to the ESOP equal to the ESOP's debt service less dividends on unallocated shares received by the ESOP. Any dividends on unallocated shares received by the ESOP are used to pay debt service. Any dividends on allocated ESOP shares are recorded as a reduction of retained earnings. As the debt is repaid, shares are released and allocated to active employees, based on the proportion of debt service paid in the year. The Company accounts for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares purchased by the ESOP are reported as Unearned ESOP shares in the balance sheets and the statements of changes in stockholders&#8217; equity. As shares are released or committed-to-be-released, the Company reports compensation expense equal to the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations. ESOP compensation expense was $353,897 and $305,006 for the years ended June 30, 2021 and 2020, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">ESOP compensation expense was $353,897 and $305,006 for the years ended June 30, 2021 and 2020, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">The ESOP shares as of June 30, 2021 and 2020 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify; text-indent: 0in">Allocated shares</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">487,220</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">466,929</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Unreleased shares</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">279,429</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total shares held by the ESOP</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">766,649</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">466,929</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Fair value of unreleased shares</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,141,138</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">The Company may at times be required to repurchase shares at the ESOP participants&#8217; request at the fair market value. During the twelve months ended June 30, 2021, the Company did not repurchase shares previously held by the ESOP. During the twelve months ended June 30, 2020 the Company repurchased 2,180 shares previously held by the ESOP for $47,949.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">The ESOP allows for eligible participants to take whole share distributions from the plan on specific dates in accordance with the provision of the plan. Share distributions from the ESOP during the twelve months ended June 30, 2021 and 2020 totaled 2,470 shares and 2,180 shares, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Note 12. Concentration of Credit Risk</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term investments and accounts receivable. The Company maintains cash and cash equivalents with various financial institutions. At times such investments may be in excess of FDIC insurance limits. As disclosed in Note 9, a significant portion of the Company's business is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers. The related accounts receivable balance, as a percentage of the Company's total trade accounts receivable balance, was 76.3% represented by four customers at June 30, 2021 and 53.9% represented by two customers at June 30, 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">Although the Company's exposure to credit risk associated with nonpayment of these concentrated balances is affected by the conditions or occurrences within the U.S. and foreign governments, the Company believes that its trade accounts receivable credit risk exposure is limited. The Company performs ongoing credit evaluations of its customer's financial conditions and requires collateral, such as progress payments, in certain circumstances. The Company establishes an allowance for doubtful accounts based upon factors surrounding the credit risk of specific customers, historical trends and other information.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 13. Related Parties</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt">The administration of the shares of common stock held by the ESOP Trust is subject to the Amended and Restated Plan and a Trust Agreement, each effective as of July 1, 2016. The Trustees&#8217; rights with respect to the disposition of shares are governed by the terms of the Plan and the Trust Agreement. As to shares that have been allocated to the accounts of participants in the ESOP Trust, the Plan provides that the Trustees are required to vote such shares in accordance with instructions received from the participants. As to unallocated shares and allocated shares for which voting instructions have not been received from participants, the Plan provides that the Trustees are required to vote such shares in accordance with the direction of the Board of Directors of the Company under the terms of the Plan and Trust Agreement. See Note 10 for additional information regarding the ESOP.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in">Note 14. Commitments and Contingencies</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company at certain times enters into standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to zero at June 30, 2021 and 2020. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S. Government related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to comply with applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new government contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in certain cases, also terminate existing contracts, recover damages, and impose other sanctions and penalties. As a result of contract audits the Company will determine a range of possible outcomes and in accordance with ASC 450 &#8220;Contingencies&#8221; the Company will accrue amounts within a range that appears to be its best estimate of a possible outcome. Adjustments are made to accruals, if any, periodically based on current information.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We are party to various litigation matters and claims arising from time to time in the ordinary course of business.&#160;&#160;While the results of such matters cannot be predicted with certainty, we believe that the final outcome of such matters will not have a material adverse effect on our business, financial condition, results of operations or cash flows. Currently, there are no matters pending.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 16. Line of Credit</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">At June 30, 2021, the Company has an uncommitted and unused Line of Credit with a financial institution. The agreement provides that the Company may borrow up to $3,000,000. The line provides for interest payments equal to the LIBOR Daily Floating Rate plus 2.30%. Any borrowing under the line of credit will be collateralized by accounts receivable. The line will be reviewed annually in November for renewal on December 1st. All outstanding balances are payable no later than the expiration date of the agreement, unless other terms are agreed to by the lender.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The majority of our net sales is generated from contracts with industrial manufacturers and defense companies, the Department of Defense, other agencies of the government of the United States and foreign governments for the design, development and/or manufacture of products. We provide our products and design and development services under fixed-price contracts. Under fixed-price contracts we agree to perform the specified work for a pre-determined price. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 22.5pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We account for a contract after it has been approved by all parties to the arrangement, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of consideration is probable. We assess each contract at its inception to determine whether it should be combined with other contracts. When making this determination, we consider factors such as whether two or more contracts were negotiated and executed at or near the same time, or were negotiated with an overall profit objective.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 22.5pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We evaluate the products or services promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Significant judgment is required in determining performance obligations. We determine the transaction price for each contract based on the consideration we expect to receive for the products or services being provided under the contract. The transaction price for each performance obligation is based on the estimated standalone selling price of the product or service underlying each performance obligation. Transaction prices on our contracts subject to the Federal Acquisition Regulations (FAR) are typically based on estimated costs plus a reasonable profit margin.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize revenue using the output method based on the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventory</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Raw materials are valued at the lower of cost (average cost) or net realizable value. Balances for slow-moving and obsolete inventory are reviewed on a regular basis by analyzing estimated demand, inventory on hand, sales levels, market conditions, and other information and reduce inventory balances based on this analysis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Inventoried work relating to contracts in process and work in process is valued at actual production cost, including factory overhead incurred to date. Contract costs include material, subcontract costs, labor, and an allocation of overhead costs. Work in process represents spare units and parts and other inventory items acquired or produced to service units previously sold or to meet anticipated future orders. Provision for losses on contracts is made when the existence of such losses becomes probable and estimable.&#160; The provision for losses on contracts is included in other accrued expenses on the Company&#8217;s balance sheet.&#160; The costs attributed to units delivered under contracts are based on the estimated average cost of all units expected to be produced.&#160; Certain contracts are expected to extend beyond twelve months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The estimation of total cost at completion of a contract is subject to numerous variables involving contract costs and estimates as to the length of time to complete the contract.&#160; Given the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process.&#160; When a change in expected sales value or estimated cost is determined, the change is reflected in current period earnings.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Contract Liabilities</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Contract liabilities include advance payments and billings in excess of revenue recognized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Depreciation</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Depreciation of plant and equipment is computed on a straight-line basis over the estimated useful lives of the assets.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Estimated useful lives of depreciable assets are as follows:</p> <table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 60%; border-collapse: collapse"> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="width: 50%; padding-bottom: 6pt">Buildings and improvements</td> <td style="text-align: right; width: 50%; padding-bottom: 6pt; vertical-align: bottom">10 &#8211; 50 years</td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-bottom: 6pt">Machinery and equipment</td> <td style="text-align: right; padding-bottom: 6pt; vertical-align: bottom">3 &#8211; 20 years</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-bottom: 6pt">Furniture and fixtures</td> <td style="text-align: right; padding-bottom: 6pt; vertical-align: bottom">7 &#8211; 10 years</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Income Taxes</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company follows the provisions of Accounting Standards Codification (&#8220;ASC&#8221;) Topic 740-10, &#34;Accounting for Income Taxes.&#34;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Under the provisions of ASC 740-10, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases.&#160; Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.&#160; The effect on deferred taxes and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Cash and Cash Equivalents</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Cash and cash equivalents consist of cash and money market funds.&#160; The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Investment Securities</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company accounts for its investment securities in accordance with ASC 320-10-25, &#8220;Accounting for Certain Investments in Debt and Equity Securities.&#8221; Investment securities at June 30, 2021 consists of certificates of deposit and at June 30, 2020 consisted of certificates of deposit and municipal bonds. The Company classifies investment securities as available-for-sale. Unrealized holding gains and losses, net of related tax effect, on available-for-sale securities are excluded from earnings and are reported as a separate component of stockholders&#8217; equity until realized. Realized gains and losses for securities classified as available-for-sale are included in earnings and are determined using the specific identification method. Interest income is recognized when earned. Fair values are based on quoted market prices available as of the balance sheet date, and are therefore considered a Level 1 valuation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Fair Value of Financial Instruments</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">ASC 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&#160; The standard describes three levels of inputs that may be used to measure fair value:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><font style="font-family: Wingdings">&#167;</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><font style="font-family: Wingdings">&#167;</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><font style="font-family: Wingdings">&#167;</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Level 3: Significant unobservable inputs that reflect a reporting entity&#8217;s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable, accrued expenses and contract liabilities, approximated fair value as of June 30, 2021 and 2020 because of the immediate or short-term maturity of these financial instruments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Accounts Receivable and Allowance for Doubtful Accounts</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company extends credit to its customers in the normal course of business and collateral is generally not required for trade receivables.&#160; Exposure to credit risk is controlled through the use of credit approvals, credit limits, and monitoring procedures.&#160; Accounts receivable are reported net of an allowance for doubtful accounts.&#160; The Company estimates the allowance based on its analysis of specific balances. Interest is not charged on past due balances.&#160; Based on these factors, there was an allowance for doubtful accounts of $3,000 at June 30, 2021 and 2020.&#160; Changes to the allowance for doubtful accounts are charged to expense and reduced by charge-offs, net of recoveries.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Per Share Amounts</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">ASC 260-10 &#8220;Earnings Per Share (EPS)&#8221; requires the Company to calculate net (loss) income per share based on basic and diluted net (loss) income per share, as defined.&#160; Basic EPS excludes dilution and is computed by dividing net (loss) income by the weighted average number of shares outstanding for the period.&#160; Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock.&#160; The dilutive effect of outstanding options issued by the Company are reflected in diluted EPS using the treasury stock method.&#160; Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Comprehensive (Loss) Income</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Comprehensive (loss) income consists of net (loss) income and other comprehensive (loss) income.&#160; Other comprehensive (loss) income for fiscal years ended June 30, 2021 and 2020 consists of unrealized holding gains and losses on available-for-sale securities.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Use of Estimates</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Reclassifications</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain reclassifications may have been made to the prior year financial statements to conform to the current year presentation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recently Issued Accounting Standards</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In August 2018, the FASB issued ASU No. 2018-13, &#8220;Fair Value Measurement (Topic 820): Disclosure Framework &#8211; Changes to the Disclosure Requirements for Fair Value Measurement.&#8221;&#160;&#160;This ASU is part of the FASB&#8217;s larger disclosure framework project intended to improve the effectiveness of financial statement footnote disclosure.&#160;&#160;ASU 2018-13 modifies required fair value disclosures related primarily to level 3 investments.&#160;&#160;This ASU is effective for annual periods beginning after December 15, 2019 and interim periods within those annual periods.&#160;&#160;The adoption of ASU 2018-13 does not have a material effect on the Company&#8217;s financial position, results of operations, and cash flows as our investments are currently Level 1. We will, however, continue to evaluate going forward should we obtain any Level 3 investments.</p> <p style="font: 10pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify">Recent Accounting Pronouncements Not Yet Adopted</p> <p style="font: 10pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In December 2019, the FASB issued guidance (ASU 2019-12) intended to simplify the accounting for income taxes. The amendments in this guidance are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020 (the Company&#8217;s fiscal year beginning July 1, 2021). The Company did not elect early adoption of this guidance and is not expected to have an impact on the Company&#8217;s disclosures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Impairment of Long-Lived Assets</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Long-lived assets, including property, plant, and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.&#160; Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset.&#160; If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.&#160; There were no impairments of long-lived assets in fiscal years 2021 and 2020.&#160; Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and no longer depreciated.&#160; The assets and liabilities of a disposed group classified as held for sale are presented separately in the appropriate asset and liability sections of the balance sheet, if applicable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Concentrations of Risk</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The market for our defense electronics products is largely dependent on the availability of new contracts from the United States and foreign governments to prime contractors to which we provide components.&#160; Any decline in expenditures by the United States or foreign governments may have an adverse effect on our financial performance.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Generally, U.S. Government contracts are subject to procurement laws and regulations.&#160; Some of the Company&#8217;s contracts are governed by the Federal Acquisition Regulation (FAR), which lays out uniform policies and procedures for acquiring goods and services by the U.S. Government, and agency-specific acquisition regulations that implement or supplement the FAR.&#160; For example, the Department of Defense implements the FAR through the Defense Federal Acquisition Regulation (DFAR).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The FAR also contains guidelines and regulations for managing a contract after award, including conditions under which contracts may be terminated, in whole or in part, at the government&#8217;s convenience or for default.&#160; If a contract is terminated for the convenience of the government, a contractor is entitled to receive payments for its allowable costs and, in general, the proportionate share of fees or earnings for the work done.&#160; If a contract is terminated for default, the government generally pays for only the work it has accepted.&#160; These regulations also subject the Company to financial audits and other reviews by the government of its costs, performance, accounting and general business practices relating to its contracts, which may result in adjustment of the Company&#8217;s contract-related costs and fees.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Estimated useful lives of depreciable assets are as follows:</p> <table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 60%; border-collapse: collapse"> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="width: 50%; padding-bottom: 6pt">Buildings and improvements</td> <td style="text-align: right; width: 50%; padding-bottom: 6pt; vertical-align: bottom">10 &#8211; 50 years</td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-bottom: 6pt">Machinery and equipment</td> <td style="text-align: right; padding-bottom: 6pt; vertical-align: bottom">3 &#8211; 20 years</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-bottom: 6pt">Furniture and fixtures</td> <td style="text-align: right; padding-bottom: 6pt; vertical-align: bottom">7 &#8211; 10 years</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale securities by major security type at June 30, 2021&#160;and June 30, 2020 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="vertical-align: bottom; white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Gross</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Gross</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap; vertical-align: bottom">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Amortized</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Unrealized</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Unrealized</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Fair</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Cost</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Gains</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Losses</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Value</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; vertical-align: bottom; text-align: left">2021</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; width: 48%; vertical-align: bottom">Certificates of deposit</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,092,000</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">&#8212;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">&#8212;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,092,000</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: bottom; text-align: left; padding-bottom: 1pt">Municipal bonds</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: bottom; text-align: left; padding-bottom: 2.5pt">2021 Total investment securities</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,092,000</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,092,000</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; vertical-align: bottom">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; vertical-align: bottom; text-align: left">2020</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; vertical-align: bottom">Certificates of deposit</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">4,679,847</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">4,679,847</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: bottom; text-align: left; padding-bottom: 1pt">Municipal bonds</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">462,618</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,243</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(2,188</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">461,673</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: bottom; text-align: left; padding-bottom: 2.5pt">2020 Total investment securities</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,142,465</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,243</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(2,188</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,141,520</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">As of June 30, 2021 and 2020, the remaining contractual maturities of available-for-sale securities were as follows:</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Years to Maturity</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap; vertical-align: bottom">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Less than</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">One to</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">One Year</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Five Years</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap; vertical-align: bottom">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; vertical-align: bottom; text-align: left">2021</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; width: 61%; padding-bottom: 1pt; vertical-align: bottom">Available-for-sale</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 10%; text-align: right">3,092,000</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 10%; text-align: right">&#8212;</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 10%; text-align: right">3,092,000</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; vertical-align: bottom; text-align: left">2020</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; vertical-align: bottom">Available-for-sale</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">5,141,520</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">5,141,520</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-align: justify; text-indent: -0.75in">Contracts in process at June 30, 2021 and 2020 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-align: justify; text-indent: -0.75in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify">Unrecognized gross contract value</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">65,647,715</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">54,929,249</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Costs related to contracts in process</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">16,354,636</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">12,115,756</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Property, plant and equipment at June 30, 2021 and 2020 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%">Land</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,000</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,000</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Building and improvements</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,387,113</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,387,113</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Machinery and equipment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11,121,960</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11,118,670</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Furniture and fixtures</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">164,200</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">164,200</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">15,718,273</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">15,714,983</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Accumulated depreciation</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(12,727,754</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(12,248,205</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Property, plant and equipment, net</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,990,519</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,466,778</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">The ESOP shares as of June 30, 2021 and 2020 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify; text-indent: 0in">Allocated shares</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">487,220</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">466,929</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Unreleased shares</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">279,429</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total shares held by the ESOP</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">766,649</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">466,929</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Fair value of unreleased shares</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,141,138</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the year ended June 30, 2021 and 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify; text-indent: 0in">Dividend yield</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">5.54%</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">4.88%</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Expected stock price volatility</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">23.41%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">27.81%</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Risk-free interest rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.36%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.67%</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Expected option life (in years)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.4 yrs</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">5.3 yrs</font></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Weighted average fair value per share</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;of options granted during the period</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1.59</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">3.03</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The following table summarizes stock option activity during the twelve months ended June 30, 2021:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="15" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Employee Stock Options Plan</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Weighted</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Number of</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Weighted</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Average</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Shares</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Average</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Remaining</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Aggregate</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Subject</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Exercise</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Contractual</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Intrinsic</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">to Option</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Price</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Term</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Value</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%">Balance at July 1, 2020</td><td style="width: 1%">&#160;</td> <td style="width: 3%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">276,712</td><td style="white-space: nowrap; width: 3%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 3%; text-align: right">$</td><td style="width: 6%; text-align: right">24.30</td><td style="white-space: nowrap; width: 3%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 3%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">6.10</td><td style="white-space: nowrap; width: 3%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 3%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 3%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">62,025</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; text-align: right">$</td><td style="text-align: right">18.05</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">9.32</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; text-align: right">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(34,075</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 1pt solid; text-align: right">21.23</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Outstanding at June 30, 2021</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">304,662</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">23.37</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6.06</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Vested or expected to vest at June 30, 2021</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">287,971</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">23.62</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">5.89</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Exercisable at June 30, 2021</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">201,212</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">25.55</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">4.58</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">The following table summarizes changes in non-vested stock options during the twelve months ended June 30, 2021:&#9;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-indent: 0in"><i>&#160;</i></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Weighted</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Number of</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Average</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Shares</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Grant Date</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Subject</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Fair Value</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">to Option</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">(per Option)</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%">Non-Vested at July 1, 2020</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">97,192</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4.03</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">62,025</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.59</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(44,667</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.14</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(11,100</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2.83</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Non-Vested at June 30, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">103,450</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2.22</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The following table sets forth the reconciliation of the numerators and denominators of the basic and diluted earnings per share computations for continuing operations for the years ended June 30:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;Numerator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 74%; text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Net (loss) income</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">(181,543</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">1,163,668</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Denominator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;Basic EPS:</td><td style="font-family: Courier New, Courier, Monospace">&#160;</td> <td style="font-family: Courier New, Courier, Monospace; text-align: left">&#160;</td><td style="font-family: Courier New, Courier, Monospace; text-align: right">&#160;</td><td style="white-space: nowrap; font-family: Courier New, Courier, Monospace; text-align: left">&#160;</td><td style="font-family: Courier New, Courier, Monospace">&#160;</td> <td style="font-family: Courier New, Courier, Monospace; text-align: left">&#160;</td><td style="font-family: Courier New, Courier, Monospace; text-align: right">&#160;</td><td style="white-space: nowrap; font-family: Courier New, Courier, Monospace; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Common shares outstanding, beginning of period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,402,633</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,401,213</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Common shares issued to ESOP during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">300,000</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unearned ESOP shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(300,000</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(14,166</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average common shares issued during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,161</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average common shares purchased during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,332</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average ESOP shares earned during the period</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,712</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,331</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Denominator for basic earnings per common shares &#8211;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average common shares</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,406,345</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,393,207</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;Diluted EPS:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Common shares outstanding, beginning of period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,402,633</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,401,213</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Common shares issued to ESOP during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">300,000</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unearned ESOP shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(300,000</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(14,166</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average common shares issued during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,161</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average common shares purchased during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,332</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average ESOP shares earned during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,712</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,331</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average dilutive effect of stock options</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,411</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Denominator for diluted earnings per common shares &#8211;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average common shares</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,406,345</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,396,618</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><tr style="vertical-align: bottom"><td style="white-space: nowrap; text-align: justify"></td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">First</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Second</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Third</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Fourth</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;&#160;&#160;&#160;&#160;<b>2021</b>&#160;&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Quarter</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Quarter</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Quarter</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Quarter</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: justify">&#160;&#160;&#160;&#160;&#160;Net sales</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">7,265,515</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,962,065</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,205,068</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">9,301,950</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Gross profit (loss)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,127,374</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">713,461</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(187,154</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,705,926</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net income (loss)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">189,824</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(181,006</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,070,114</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">879,753</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Net income (loss) per share -</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.08</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.08</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.44</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.36</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.08</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.08</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.44</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.36</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;<b>2020</b></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Net sales</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">5,923,819</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">7,286,674</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">6,191,300</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">12,124,438</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Gross profit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,136,348</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,480,148</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">910,933</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,031,186</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net income (loss)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">81,776</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">228,964</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(103,765</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">956,693</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Net income (loss) per share -</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.03</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.10</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.04</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.40</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.03</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.10</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.04</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.40</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Note 2. Summary of Significant Accounting Policies</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The majority of our net sales is generated from contracts with industrial manufacturers and defense companies, the Department of Defense, other agencies of the government of the United States and foreign governments for the design, development and/or manufacture of products. We provide our products and design and development services under fixed-price contracts. Under fixed-price contracts we agree to perform the specified work for a pre-determined price. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 22.5pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We account for a contract after it has been approved by all parties to the arrangement, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of consideration is probable. We assess each contract at its inception to determine whether it should be combined with other contracts. When making this determination, we consider factors such as whether two or more contracts were negotiated and executed at or near the same time, or were negotiated with an overall profit objective.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 22.5pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We evaluate the products or services promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Significant judgment is required in determining performance obligations. We determine the transaction price for each contract based on the consideration we expect to receive for the products or services being provided under the contract. The transaction price for each performance obligation is based on the estimated standalone selling price of the product or service underlying each performance obligation. Transaction prices on our contracts subject to the Federal Acquisition Regulations (FAR) are typically based on estimated costs plus a reasonable profit margin.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize revenue using the output method based on the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventory</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Raw materials are valued at the lower of cost (average cost) or net realizable value. Balances for slow-moving and obsolete inventory are reviewed on a regular basis by analyzing estimated demand, inventory on hand, sales levels, market conditions, and other information and reduce inventory balances based on this analysis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Inventoried work relating to contracts in process and work in process is valued at actual production cost, including factory overhead incurred to date. Contract costs include material, subcontract costs, labor, and an allocation of overhead costs. Work in process represents spare units and parts and other inventory items acquired or produced to service units previously sold or to meet anticipated future orders. Provision for losses on contracts is made when the existence of such losses becomes probable and estimable.&#160; The provision for losses on contracts is included in other accrued expenses on the Company&#8217;s balance sheet.&#160; The costs attributed to units delivered under contracts are based on the estimated average cost of all units expected to be produced.&#160; Certain contracts are expected to extend beyond twelve months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The estimation of total cost at completion of a contract is subject to numerous variables involving contract costs and estimates as to the length of time to complete the contract.&#160; Given the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process.&#160; When a change in expected sales value or estimated cost is determined, the change is reflected in current period earnings.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Contract Liabilities</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Contract liabilities include advance payments and billings in excess of revenue recognized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Depreciation</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Depreciation of plant and equipment is computed on a straight-line basis over the estimated useful lives of the assets.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Estimated useful lives of depreciable assets are as follows:</p> <table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 60%; border-collapse: collapse"> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="width: 50%; padding-bottom: 6pt">Buildings and improvements</td> <td style="text-align: right; width: 50%; padding-bottom: 6pt; vertical-align: bottom">10 &#8211; 50 years</td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-bottom: 6pt">Machinery and equipment</td> <td style="text-align: right; padding-bottom: 6pt; vertical-align: bottom">3 &#8211; 20 years</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-bottom: 6pt">Furniture and fixtures</td> <td style="text-align: right; padding-bottom: 6pt; vertical-align: bottom">7 &#8211; 10 years</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Income Taxes</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company follows the provisions of Accounting Standards Codification (&#8220;ASC&#8221;) Topic 740-10, &#34;Accounting for Income Taxes.&#34;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Under the provisions of ASC 740-10, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases.&#160; Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.&#160; The effect on deferred taxes and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Cash and Cash Equivalents</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Cash and cash equivalents consist of cash and money market funds.&#160; The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Investment Securities</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company accounts for its investment securities in accordance with ASC 320-10-25, &#8220;Accounting for Certain Investments in Debt and Equity Securities.&#8221; Investment securities at June 30, 2021 consists of certificates of deposit and at June 30, 2020 consisted of certificates of deposit and municipal bonds. The Company classifies investment securities as available-for-sale. Unrealized holding gains and losses, net of related tax effect, on available-for-sale securities are excluded from earnings and are reported as a separate component of stockholders&#8217; equity until realized. Realized gains and losses for securities classified as available-for-sale are included in earnings and are determined using the specific identification method. Interest income is recognized when earned. Fair values are based on quoted market prices available as of the balance sheet date, and are therefore considered a Level 1 valuation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Fair Value of Financial Instruments</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">ASC 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&#160; The standard describes three levels of inputs that may be used to measure fair value:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><font style="font-family: Wingdings">&#167;</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><font style="font-family: Wingdings">&#167;</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><font style="font-family: Wingdings">&#167;</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Level 3: Significant unobservable inputs that reflect a reporting entity&#8217;s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable, accrued expenses and contract liabilities, approximated fair value as of June 30, 2021 and 2020 because of the immediate or short-term maturity of these financial instruments.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Accounts Receivable and Allowance for Doubtful Accounts</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company extends credit to its customers in the normal course of business and collateral is generally not required for trade receivables.&#160; Exposure to credit risk is controlled through the use of credit approvals, credit limits, and monitoring procedures.&#160; Accounts receivable are reported net of an allowance for doubtful accounts.&#160; The Company estimates the allowance based on its analysis of specific balances. Interest is not charged on past due balances.&#160; Based on these factors, there was an allowance for doubtful accounts of $3,000 at June 30, 2021 and 2020.&#160; Changes to the allowance for doubtful accounts are charged to expense and reduced by charge-offs, net of recoveries.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Per Share Amounts</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">ASC 260-10 &#8220;Earnings Per Share (EPS)&#8221; requires the Company to calculate net (loss) income per share based on basic and diluted net (loss) income per share, as defined.&#160; Basic EPS excludes dilution and is computed by dividing net (loss) income by the weighted average number of shares outstanding for the period.&#160; Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock.&#160; The dilutive effect of outstanding options issued by the Company are reflected in diluted EPS using the treasury stock method.&#160; Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Comprehensive (Loss) Income</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Comprehensive (loss) income consists of net (loss) income and other comprehensive (loss) income.&#160; Other comprehensive (loss) income for fiscal years ended June 30, 2021 and 2020 consists of unrealized holding gains and losses on available-for-sale securities.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Use of Estimates</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Reclassifications</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain reclassifications may have been made to the prior year financial statements to conform to the current year presentation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recently Issued Accounting Standards</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In August 2018, the FASB issued ASU No. 2018-13, &#8220;Fair Value Measurement (Topic 820): Disclosure Framework &#8211; Changes to the Disclosure Requirements for Fair Value Measurement.&#8221;&#160;&#160;This ASU is part of the FASB&#8217;s larger disclosure framework project intended to improve the effectiveness of financial statement footnote disclosure.&#160;&#160;ASU 2018-13 modifies required fair value disclosures related primarily to level 3 investments.&#160;&#160;This ASU is effective for annual periods beginning after December 15, 2019 and interim periods within those annual periods.&#160;&#160;The adoption of ASU 2018-13 does not have a material effect on the Company&#8217;s financial position, results of operations, and cash flows as our investments are currently Level 1. We will, however, continue to evaluate going forward should we obtain any Level 3 investments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify">Recent Accounting Pronouncements Not Yet Adopted</p> <p style="font: 10pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In December 2019, the FASB issued guidance (ASU 2019-12) intended to simplify the accounting for income taxes. The amendments in this guidance are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020 (the Company&#8217;s fiscal year beginning July 1, 2021). The Company did not elect early adoption of this guidance and is not expected to have an impact on the Company&#8217;s disclosures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Impairment of Long-Lived Assets</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Long-lived assets, including property, plant, and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.&#160; Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset.&#160; If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.&#160; There were no impairments of long-lived assets in fiscal years 2021 and 2020.&#160; Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and no longer depreciated.&#160; The assets and liabilities of a disposed group classified as held for sale are presented separately in the appropriate asset and liability sections of the balance sheet, if applicable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Concentrations of Risk</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The market for our defense electronics products is largely dependent on the availability of new contracts from the United States and foreign governments to prime contractors to which we provide components.&#160; Any decline in expenditures by the United States or foreign governments may have an adverse effect on our financial performance.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Generally, U.S. Government contracts are subject to procurement laws and regulations.&#160; Some of the Company&#8217;s contracts are governed by the Federal Acquisition Regulation (FAR), which lays out uniform policies and procedures for acquiring goods and services by the U.S. Government, and agency-specific acquisition regulations that implement or supplement the FAR.&#160; For example, the Department of Defense implements the FAR through the Defense Federal Acquisition Regulation (DFAR).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The FAR also contains guidelines and regulations for managing a contract after award, including conditions under which contracts may be terminated, in whole or in part, at the government&#8217;s convenience or for default.&#160; If a contract is terminated for the convenience of the government, a contractor is entitled to receive payments for its allowable costs and, in general, the proportionate share of fees or earnings for the work done.&#160; If a contract is terminated for default, the government generally pays for only the work it has accepted.&#160; These regulations also subject the Company to financial audits and other reviews by the government of its costs, performance, accounting and general business practices relating to its contracts, which may result in adjustment of the Company&#8217;s contract-related costs and fees.</p> -44122 -64396 -43641 -64396 3939361 1400590 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ended June 30, 2021 and 2020 deferred income tax benefit of $64,396 and $44,122, respectively, results from the changes in temporary differences for each year. The tax effects of temporary differences that give rise to deferred tax assets and deferred tax liabilities as of June 30, 2021 and 2020 are presented as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Deferred tax assets:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 74%; text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accrued expenses</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">186,339</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">171,880</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ESOP</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,190</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-based compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">59,659</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">56,280</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventory - effect of uniform capitalization</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">46,197</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">74,352</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,437</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total deferred tax assets</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">294,385</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">303,949</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Deferred tax liability:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment - principally due</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to differences in depreciation methods</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">422,771</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">503,009</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Prepaid expenses</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">40,171</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">33,893</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total deferred tax liability</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">462,942</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">536,902</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Net deferred tax liability</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(168,557</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(232,953</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The combined U.S. federal and state effective income tax rates of 50.7% and 11.1%, for 2021 and 2020 respectively, differed from the statutory U.S. federal income tax rate for the following reasons:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify">&#160;&#160;&#160;&#160;&#160;U.S. federal statutory income tax rate</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">21.0%</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">21.0%</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Increase (reduction) in rate resulting from:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;State franchise tax, net of federal income tax benefit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.1</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.1</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ESOP cost versus Fair Market Value</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.3</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.6</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dividend on allocated ESOP shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">25.9</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(14.5</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-based compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(6.7</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.0</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Foreign Derived Intangible Income Deduction</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.2</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Rate Differential on Net Operating Loss Carryback</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10.5&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1.4</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.3</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Effective tax rate</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">50.7%</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">11.1%</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A summary of the components of the (benefit) provision for income taxes for the years ended June 30, 2021 and 2020 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify">&#160;&#160;&#160;&#160;&#160;Current tax (benefit) expense - federal</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(122,221</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">190,801</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;Current tax benefit - state</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(37</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,158</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;Deferred tax benefit</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(64,396</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(44,122</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(Benefit) provision for income taxes</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(186,654</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">145,521</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in">Note 9. Significant Customers</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A significant portion of the Company's business is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers. Sales to four domestic customers accounted for 59% of total sales in 2021. Sales to two domestic customers accounted for 38% of total sales in 2020. The related accounts receivable balance, as a percentage of the Company's total trade accounts receivable balance, was 76% represented by four customers at June 30, 2021 and 54% represented by two customers at June 30, 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">Export sales in fiscal years 2021 and 2020 were approximately $2,019,000 and $2,077,000, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-indent: 0in">Note 11. Stock-based Compensation</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are based on the fair value of the entity&#8217;s equity instruments or that may be settled by the issuance of those equity instruments. ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based payment transactions with employees, except for equity instruments held by employee share ownership plans.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total stock-based compensation expense recognized in the statements of comprehensive income for the fiscal years ended June 30, 2021 and 2020, was $133,663 and $189,639, respectively, before income taxes. The amount of this stock-based compensation expense related to non-qualified stock options (&#8220;NQSO&#8221;) for the fiscal years ended June 30, 2021 and 2020, was $32,863 and $50,075, respectively. The deferred tax benefit related to the NQSO&#8217;s as of June 30, 2021 and 2020 was approximately $6,901 and $10,516, respectively. The remaining stock option expense in each year related to incentive stock options (&#8220;ISO&#8221;) which are not deductible by the corporation when exercised, assuming a qualifying disposition and as such no deferred tax benefit was established related to these amounts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of June 30, 2021, there was $84,935 of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the next 1.5 years, of which $62,941 relates to ISO&#8217;s and $21,994 relates to NQSO&#8217;s. The total deferred tax benefit related the NQSO&#8217;s in future years will be $4,619.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has one employee stock option plan under which options or stock awards may be granted, the 2017 Stock Option and Restricted Stock Plan (the &#34;2017 Plan&#34;), approved by the Company's shareholders at the Company's Annual Meeting on December 1, 2017. The Board of Directors may grant options to acquire shares of common stock to employees and non-employee directors of the Company at the fair market value of the common stock on the date of grant. The maximum aggregate number of shares of common stock subject to options or awards to non-employee directors is 133,000 and the maximum aggregate number of shares of common stock subject to options or awards granted to non-employee directors during any single fiscal year is the lesser of 13,300 and 33 1/3% of the total number of shares subject to options or awards granted in such fiscal year. The maximum number of shares subject to options or awards granted to any individual employee may not exceed 15,000 in a fiscal year. Generally, options granted have a two-year vesting period based on two years of continuous service and have a ten-year contractual life. Option grants provide for accelerated vesting if there is a change in control. Shares issued upon the exercise of options are from those held in Treasury. Options covering 400,000 shares are authorized for issuance under the 2017 plan, of which 226,354 have been granted as of June 30, 2021. While no further grants of options may be made under the Company&#8217;s 2007 Stock Option and Restricted Stock Plan, as of June 30, 2021, 117,650 options were outstanding under such plan of which all are vested and exercisable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">ASC 718 requires the use of a valuation model to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which incorporates various assumptions including those for volatility, expected life, and interest rates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the year ended June 30, 2021 and 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify; text-indent: 0in">Dividend yield</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">5.54%</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">4.88%</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Expected stock price volatility</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">23.41%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">27.81%</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Risk-free interest rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.36%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.67%</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Expected option life (in years)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.4 yrs</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">5.3 yrs</font></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Weighted average fair value per share</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;&#160;&#160;of options granted during the period</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1.59</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">3.03</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.25in; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Effective March 9, 2021, the Company suspended the payment of its regular quarterly dividend. For the twelve months ended June 30, 2021 and 2020, the Company paid regular cash dividends of $0.50 and $1.00 per share, respectively. Expected stock price volatility is based on the historical volatility of the Company&#8217;s stock. The risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating the expected life of the options. The expected option term (in years) represents the estimated period of time until exercise and is based on actual historical experience.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The following table summarizes stock option activity during the twelve months ended June 30, 2021:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="15" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Employee Stock Options Plan</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Weighted</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Number of</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Weighted</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Average</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Shares</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Average</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Remaining</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Aggregate</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Subject</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Exercise</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Contractual</td><td>&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">Intrinsic</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">to Option</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Price</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Term</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Value</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%">Balance at July 1, 2020</td><td style="width: 1%">&#160;</td> <td style="width: 3%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">276,712</td><td style="white-space: nowrap; width: 3%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 3%; text-align: right">$</td><td style="width: 6%; text-align: right">24.30</td><td style="white-space: nowrap; width: 3%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 3%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">6.10</td><td style="white-space: nowrap; width: 3%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 3%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 3%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">62,025</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; text-align: right">$</td><td style="text-align: right">18.05</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">9.32</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; text-align: right">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(34,075</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 1pt solid; text-align: right">21.23</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Outstanding at June 30, 2021</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">304,662</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">23.37</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6.06</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Vested or expected to vest at June 30, 2021</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">287,971</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">23.62</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">5.89</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Exercisable at June 30, 2021</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">201,212</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">25.55</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">4.58</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-indent: 0.25in"><font style="text-underline-style: double"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The aggregate intrinsic value in the table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company&#8217;s common stock as reported on the NYSE American on June 30, 2021 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders if all option holders had exercised their options on June 30, 2021. This amount changes based on the fair market value of the Company&#8217;s common stock. The total intrinsic values of the options exercised during the twelve months ended June 30, 2021 and 2020 was $0 and $263, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">The following table summarizes changes in non-vested stock options during the twelve months ended June 30, 2021:&#9;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-indent: 0in"><i>&#160;</i></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Weighted</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Number of</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Average</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Shares</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Grant Date</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Subject</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">Fair Value</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">to Option</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">(per Option)</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%">Non-Vested at July 1, 2020</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">97,192</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4.03</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">62,025</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.59</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(44,667</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.14</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(11,100</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2.83</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Non-Vested at June 30, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">103,450</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2.22</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 4. Investment Securities</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Investment securities at June 30, 2021 consist of certificates of deposit and at June 30, 2020 consist of certificates of deposit and municipal bonds, which are classified as available-for-sale securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale securities by major security type at June 30, 2021 and June 30, 2020 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="vertical-align: bottom; white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Gross</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Gross</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap; vertical-align: bottom">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Amortized</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Unrealized</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Unrealized</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Fair</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Cost</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Gains</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Losses</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Value</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; vertical-align: bottom; text-align: left">2021</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; width: 48%; vertical-align: bottom">Certificates of deposit</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,092,000</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">&#8212;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">&#8212;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,092,000</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: bottom; text-align: left; padding-bottom: 1pt">Municipal bonds</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: bottom; text-align: left; padding-bottom: 2.5pt">2021 Total investment securities</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,092,000</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,092,000</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; vertical-align: bottom">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; vertical-align: bottom; text-align: left">2020</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; vertical-align: bottom">Certificates of deposit</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">4,679,847</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">4,679,847</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: bottom; text-align: left; padding-bottom: 1pt">Municipal bonds</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">462,618</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,243</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(2,188</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">461,673</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: bottom; text-align: left; padding-bottom: 2.5pt">2020 Total investment securities</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,142,465</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,243</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(2,188</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,141,520</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The portfolio is diversified and highly liquid and primarily consists of investment grade fixed income instruments. At June 30, 2021, the Company did not have any investments in individual securities that have been in a continuous loss position considered to be other than temporary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">As of June 30, 2021 and 2020, the remaining contractual maturities of available-for-sale securities were as follows:</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Years to Maturity</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap; vertical-align: bottom">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">Less than</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">One to</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">One Year</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Five Years</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; white-space: nowrap; vertical-align: bottom">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; vertical-align: bottom; text-align: left">2021</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; width: 61%; padding-bottom: 1pt; vertical-align: bottom">Available-for-sale</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 10%; text-align: right">3,092,000</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 10%; text-align: right">&#8212;</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 10%; text-align: right">3,092,000</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; vertical-align: bottom; text-align: left">2020</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; vertical-align: bottom">Available-for-sale</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">5,141,520</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">5,141,520</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr></table> false 120000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 15. Stockholders' Equity</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Reservation of Shares</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company has reserved common shares for future issuance as follows as of June 30, 2021:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: justify">Stock options outstanding</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">304,662</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Stock options available for issuance</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">212,988</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Number of common shares reserved</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">517,650</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The following table sets forth the reconciliation of the numerators and denominators of the basic and diluted earnings per share computations for continuing operations for the years ended June 30:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2021</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right">2020</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;Numerator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 74%; text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Net (loss) income</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">(181,543</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">1,163,668</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Denominator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;Basic EPS:</td><td style="font-family: Courier New, Courier, Monospace">&#160;</td> <td style="font-family: Courier New, Courier, Monospace; text-align: left">&#160;</td><td style="font-family: Courier New, Courier, Monospace; text-align: right">&#160;</td><td style="white-space: nowrap; font-family: Courier New, Courier, Monospace; text-align: left">&#160;</td><td style="font-family: Courier New, Courier, Monospace">&#160;</td> <td style="font-family: Courier New, Courier, Monospace; text-align: left">&#160;</td><td style="font-family: Courier New, Courier, Monospace; text-align: right">&#160;</td><td style="white-space: nowrap; font-family: Courier New, Courier, Monospace; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Common shares outstanding, beginning of period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,402,633</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,401,213</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Common shares issued to ESOP during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">300,000</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unearned ESOP shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(300,000</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(14,166</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average common shares issued during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,161</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average common shares purchased during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,332</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average ESOP shares earned during the period</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,712</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,331</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Denominator for basic earnings per common shares &#8211;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average common shares</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,406,345</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,393,207</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;Diluted EPS:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Common shares outstanding, beginning of period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,402,633</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,401,213</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Common shares issued to ESOP during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">300,000</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unearned ESOP shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(300,000</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(14,166</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average common shares issued during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,161</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average common shares purchased during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,332</td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average ESOP shares earned during the period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,712</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,331</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average dilutive effect of stock options</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,411</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Denominator for diluted earnings per common shares &#8211;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Weighted average common shares</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,406,345</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,396,618</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Not included in this computation of earnings per share for the year ended June 30, 2021 and 2020 were options to purchase 304,662 and 276,712 shares, respectively, of the Company&#8217;s common stock. These options were excluded because their inclusion would have been anti-dilutive due to the average strike price exceeding the average market price of those shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Effective March 9, 2021, the Company suspended the payment of regular quarterly dividends. The Company paid regular cash dividends on common stock of $0.50 per share for the fiscal year ended June 30, 2021 and paid regular cash dividends on common stock of $1.00 per share for the fiscal year ended June 30, 2020. Our Board of Directors assesses the Company&#8217;s dividend policy periodically.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company has reserved common shares for future issuance as follows as of June 30, 2021:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: justify">Stock options outstanding</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">304,662</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Stock options available for issuance</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">212,988</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Number of common shares reserved</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">517,650</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr></table> EX-101.SCH 10 esp-20210630.xsd XBRL SCHEMA FILE 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Nature of Operations link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Investment Securities link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Contracts in Process link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Pension Expense link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - (Benefit) Provision for Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Significant Customers link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Stock Rights Plan link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Employee Stock Ownership Plan link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Concentration of Credit Risk link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Quarterly Financial Information (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Investment Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Contracts in Process (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - (Benefit) Provision for Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Employee Stock Ownership Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Quarterly Financial Information (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Investment Securities (Schedule of Investment Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Investment Securities (Schedule of Contractual Maturities of Available-For-Sale Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Contracts in Process (Schedule of Contracts in Process) (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Property, Plant and Equipment (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Pension Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - (Benefit) Provision for Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - (Benefit) Provision for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - (Benefit) Provision for Income Taxes (Schedule of Effective Income Tax Rates) (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - (Benefit) Provision for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Stock-based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Stock-based Compensation (Schedule of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 esp-20210630_cal.xml XBRL CALCULATION FILE EX-101.DEF 12 esp-20210630_def.xml XBRL DEFINITION FILE EX-101.LAB 13 esp-20210630_lab.xml XBRL LABEL FILE Property, Plant and Equipment, Type [Axis] Land [Member] Building and improvements [Member] Machinery and equipment [Member] Furniture and fixtures [Member] Financial Instrument [Axis] Certificates of deposit [Member] Municipal bonds [Member] Concentration Risk Benchmark [Axis] Sales Revenue [Member] Concentration Risk Type [Axis] Domestic U.S. Customers [Member] Foreign Customers [Member] Award Type [Axis] Non-qualified stock options [Member] Equity Components [Axis] Common Stock [Member] Capital in Excess of Par Value [Member] Accumulated Other Comprehensive (Loss) Income [Member] Retained Earnings [Member] Treasury Stock [Member] Unearned ESOP Shares [Member] Employee Stock Ownership Plan (ESOP) Name [Axis] Employee Stock Ownership Plan [Member] Adjustments for New Accounting Pronouncements [Axis] ASC 606 [Member] Scenario [Axis] Units Delivered [Member] Milestones Achieved [Member] Accounts Receivable [Member] Range [Axis] Lower Range [Member] Upper Range [Member] Finite-Lived Intangible Assets by Major Class [Axis] Backlog [Member] Forecast [Member] Incentive Stock Options [Member] Plan Name [Axis] 2017 Plan [Member] Stock Options [Member] Title of Individual [Axis] Non-employee Director [Member] Individual Employee [Member] Variable Rate [Axis] LIBOR [Member] 2007 Plan [Member] Document And Entity Information Document Type Entity Central Index Key Current Fiscal Year End Date Document Fiscal Year Focus Document Annual Report Document Transition Report Document Period End Date Document Fiscal Period Focus Entity File Number Entity Registrant Name Amendment Flag Amendment description Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Name of Exchange on which Security is Registered Entity Well-Known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity ExTransition Period Entity Shell Company Auditor Attestation Flag Entity Public Float Entity Common stock, closing sale price Entity Common Stock, Shares Outstanding Documents Incorporated By Reference Text Block Statement of Financial Position [Abstract] ASSETS Cash and cash equivalents Investment securities Trade accounts receivable, net of allowance of $3,000 Income tax receivable Inventories: Raw materials Work-in-process Costs related to contracts in process Total inventories Prepaid expenses and other current assets Total current assets Property, plant and equipment, net Total assets LIABILITIES AND STOCKHOLDERS' EQUITY Accounts payable Accrued expenses: Salaries and wages Vacation Other Payroll and other taxes withheld Contract liabilities Income taxes payable Total current liabilities Deferred tax liabilities Total liabilities Commitments and Contingencies (See Note 14) Common stock, par value $.33-1/3 per share Authorized 10,000,000 shares; Issued 3,129,874 and 3,029,874 shares as of June 30, 2021 and 2020, respectively. Outstanding 2,702,633 and 2,402,633 as of June 30, 2021 and 2020, respectively (includes 279,429 and 0 Unearned ESOP Shares, respectively) Capital in excess of par value Accumulated other comprehensive loss Retained earnings Total stockholders equity before ESOP and treasury stock Less: Unearned ESOP shares Cost of 427,241 and 627,241 shares of common stock in treasury as of June 30, 2021 and 2020, respectively Total stockholders' equity Total liabilities and stockholders' equity Allowance for doubtful accounts Advance payments Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Unearned ESOP, shares Treasury stock, shares Income Statement [Abstract] Net sales Cost of sales Gross profit Selling, general and administrative expenses Operating (loss) income Other income Interest income Other Total other income (Loss) income before (benefit) provision for income taxes (Benefit) provision for income taxes Net (loss) income Other comprehensive (loss) income, net of tax: Unrealized gain (loss) on investment securities Total comprehensive (loss) income Net (loss) income per share: Basic Diluted Weighted average number of shares outstanding: Basic Diluted Statement [Table] Statement [Line Items] Balance, beginning Balance, beginning, shares Net income (loss) Other comprehensive income loss, net of tax Total comprehensive income (loss) Stock options exercised Stock options exercised, shares Stock option expense Stock-based compensation Dividends paid on common stock per share Tax effect of stock options exercised Tax effect of dividends on unallocated ESOP shares Purchase of treasury stock Purchase of treasury stock, shares Sale of stock to ESOP Sale of stock to ESOP, shares Reduction of unearned ESOP shares Balance, ending Balance, ending, common shares Statement of Stockholders' Equity [Abstract] Other comprehensive income, tax portion Dividends paid per share Statement of Cash Flows [Abstract] Cash Flows from Operating Activities: Net (loss) income Adjustments to reconcile net (loss) income to net cash provided by operating activities: Bad debt expense Depreciation ESOP compensation expense Loss on disposal of assets Loss on inventory reduction due to contract cancellation Deferred income tax benefit Changes in assets and liabilities: Decrease in trade receivables Increase in income tax receivable Increase in inventories (Increase) decrease in prepaid expenses and other current assets (Decrease) increase in accounts payable Increase in accrued salaries and wages Decrease in vacation accrual (Decrease) increase in other accrued expenses Increase in payroll and other taxes withheld Increase in contract liabilities (Decrease) increase in income taxes payable Net cash provided by operating activities Cash Flows from Investing Activities: Additions to property, plant and equipment Purchase of investment securities Proceeds from sale/maturity of investment securities Net cash provided by investing activities Cash Flows from Financing Activities: Dividends paid on common stock Purchase of treasury stock Proceeds from exercise of stock options Net cash used in financing activities Increase in cash and cash equivalents Cash and cash equivalents, beginning of the year Cash and cash equivalents, end of the year Supplemental Schedule of Cash Flow Information: Income taxes paid Organization, Consolidation and Presentation of Financial Statements [Abstract] Nature of Operations Accounting Policies [Abstract] Summary of Significant Accounting Policies Revenue from Contract with Customer [Abstract] Revenue Investments, Debt and Equity Securities [Abstract] Investment Securities Contractors [Abstract] Contracts in Process Property, Plant and Equipment [Abstract] Property, Plant and Equipment Retirement Benefits [Abstract] Pension Expense Income Tax Disclosure [Abstract] (Benefit) Provision for Income Taxes Significant Customers [Abstract] Significant Customers Stock Rights Plan [Abstract] Stock Rights Plan Employee Stock Ownership Plan [Abstract] Employee Stock Ownership Plan Share-based Payment Arrangement [Abstract] Stock-based Compensation Risks and Uncertainties [Abstract] Concentration of Credit Risk Related Party Transactions [Abstract] Related Parties Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Equity [Abstract] Stockholders' Equity Debt Disclosure [Abstract] Line of Credit Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information (Unaudited) Revenue Inventory Contract Liabilities Depreciation Income Taxes Cash and Cash Equivalents Investment Securities Fair Value of Financial Instruments Accounts Receivable and Allowance for Doubtful Accounts Per Share Amounts Comprehensive (Loss) Income Use of Estimates Reclassifications Recently Issued Accounting Standards Recent Accounting Pronouncements Not Yet Adopted Impairment of Long-Lived Assets Concentrations of Risk Schedule of Estimated useful lives of depreciable assets Schedule of cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale securities Schedule of contractual maturities of available-for-sale securities Schedule of contracts in process Summary of the original cost of property, plant and equipment Schedule of components of the provision for income taxes Schedule of effective income tax rates Schedule of deferred tax assets and liabilities Schedule of ESOP shares Schedule of weighted average assumptions for option awards Schedule of stock option activity Schedule of changes in non-vested stock options Schedule of reserved common shares for future issuance Schedule of reconciliation of the numerators and denominators of basic and diluted per share computations Schedule of quarterly financial information Long-Lived Tangible Asset [Axis] Statistical Measurement [Axis] Estimated useful lives of depreciated assets Change in current assets Change in noncurrent liabilities Change in noncurrent assets Accounting Standards Update and Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Accounting Standards Update [Axis] Contract liabilities Revenue Intangible assets Percentage of estimated shipments Backlog amount to be recognized, 2022 Backlog amount to be recognized, 2023 Backlog amount to be recognized, 2024 Backlog amount to be recognized, thereafter Amortized Cost Gross Unrealized Gains Gross Unrealized Losses Fair Value Years to maturity of Available-for-sale securities: Less than One Year One to Five Years Total Unrecognized gross contract value Amount of machinery and equipment not placed in service Property, plant and equipment, gross Accumulated depreciation Property, plant and equipment, net Defined benefit contributions and expenses Increase in contribution, hourly rate Employer matching contibutions of 401(k) plan (percentage) Employer matching contributions to 401(k) plan Corporate income tax rate Combined U.S. federal and state effective income tax rates Deferred tax expense Tax benefit relating to NOL carryback provisions provided for in CARES Act Components of the provision for income taxes Current tax (benefit) expense - federal Current tax benefit - state Deferred tax benefit (Benefit) provision for income taxes Income tax rate reconciliation U.S. federal statutory income tax rate Increase (reduction) in rate resulting from: State franchise tax, net of federal income tax benefit ESOP cost versus Fair Market Value Dividend on allocated ESOP shares Qualified production activities Stock-based compensation Foreign Derived Intangible Income Deduction Rate Differential on Net Operating Loss Carryback Other Effective tax rate Tax effects of temporary differences Deferred tax assets: Accrued expenses ESOP Stock-based compensation Inventory - effect of uniform capitalization Other Total deferred tax assets Deferred tax liability: Property, plant and equipment - principally due to differences in depreciation methods Prepaid expenses Total deferred tax liability Net deferred tax liability Concentration Risk percentage Number of customers Sales Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Number of hours worked per year to quality for the plan Number of shares allocated to employees Number of shares sold Sale of stock, price per share Period of services rendered Price per share Aggregate purchase price Loan, frequency of periodic payment Number of loan repayment annual installments Interest rate on loan Purchase price per share, lower range limit Purchase price per share, upper range limit Number of shares owned Shares repurchased Value of shares repurchased Shares distributed ESOP share allocation Allocated shares Unreleased shares Total shares held by the ESOP Fair value of unreleased shares Special Dividend [Member] Stock based compensation expense Deferred tax benefit related to stock based compensation Unrecognized compensation costs Period in which compensation cost will be recognized Deferred tax benefit related to unrecognized compensation costs Percentage of total number of shares subject to options or awards, single fiscal year Number of shares subject to option or award, single fiscal year Vesting period Expiration period Number of shares authorized Granted Outstanding Aggregate intrinsic value of options exercised Weighted average assumptions to calculation option fair value Dividend yield Expected stock price volatility Risk-free interest rate Expected option life (in years) Weighted average fair value per share of options granted during the period Number of Shares Subject to Option Balance, beginning Granted Exercised Forfeited or expired Outstanding, ending Vested or expected to vest, end of period Exercisable, end of period Weighted Average Exercise Price Balance, beginning Granted Exercised Forfeited or expired Outstanding, ending Vested or expected to vest, end of period Exercisable, end of period Weighted Average Remaining Contractual Term Outstanding Granted Vested or expected to vest, end of period Exercisable, end of period Aggregate Intrinsic Value Outstanding end of period Vested or expected to vest, end of period Exercisable, end of period Number of Shares Subject to Option Non-vested, beginning balance Vested Forfeited or expired Non-vested, ending balance Weighted Average Grant Date Fair Value (per Option) Balance, beginning Granted Vested Forfeited or expired Outstanding, ending Contingent liability on outstanding letters of credit Dividends Payable [Table] Dividends Payable [Line Items] Cash dividends on common stock (in dollars per share) Anti-dilutive options excluded from calculation of EPS Dividend payable, amount per share Dividend payable, date to be paid Dividend payable, date of record Shares reserved for future issuance Stock options outstanding Stock options available for issuance Number of common shares reserved Calculation of EPS Numerator: Net (loss) Income Denominator: Basic EPS: Common shares issued to ESOP during the period Unearned ESOP shares Weighted average common shares issued during the period Weighted average common shares purchased during the period Weighted average ESOP shares earned during the period Denominator for basic earnings per common shares - Weighted average common shares Diluted EPS: Weighted average dilutive effect of stock options Denominator for diluted earnings per common shares - Weighted average common shares Maximum amount of Line of Credit Spread on variable interest rate Gross profit (loss) Net income (loss) per share - ASC 606 [Member] Represents the amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax effect of dividends on unallocated ESOP shares. Amount of machinery and equipment not placed in service. The percentage of backlog that will be recognized within four years of the operating cycle. The percentage of backlog that will be recognized within one year of the operating cycle. The percentage of backlog that will be recognized within three years of the operating cycle. The percentage of backlog that will be recognized within two years of the operating cycle. Combined U.S. federal and state effective income tax rates. The number of customers specifically identified in disclosure of concentration risk. Disclosure of accounting policy for contract liabilities. Corporate income tax rate. Net deferred tax asset (liability). Amount of deferred tax benefit attributable to unrecognized share-based compensation. Amount of contributions which the employer contributes in a matching contribution to a defined contribution plan. The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to differences in ESOP fair value. Minimum number of hours worked per year for nonunion employees to participate in ESOP. Information by name of employee stock ownership plan. The entire disclosure for employee stock ownership plan. The closing price per share of security quoted in same currency as Trading currency. Units Delivered [Member] Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa). Tax Act [Member] Incentive Stock Options [Member] The hourly increase in pension contributions, per year, based upon the negotiated union contract. Individual Employee [Member] Units Delivered [Member] Non-qualified stock options [Member] The number of shares subject to option or award in a single fiscal year as outlined in the plan contract. Percentage of estimated shipments. The percentage of the total number of shares subject to options or awards granted in a single fiscal year; this will take effect only if the percentage is less than a specified amount in the plan contract. Disclosure of accounting policy pertaining to new accounting standards that may impact the entity's financial reporting. Remeasurement [Member] Schedule of contracts in process. Tabular disclosure of estimated useful lives of depreciable assets. The schedule of common shares reserved for future issuance as stock option awards. The contractual life of stock options under the Company's plans. The disclosure for revenues in the period from one or more significant customers. Special Dividend [Member] The entire disclosure for stock right plans. Total of all stockholders' equity (deficit) items, before ESOP and Treasury stock. Name of the equity-based compensation arrangement plan. Name of the equity-based compensation arrangement plan. 2017 Plan [Member] Information pertaining to unearned employee stock ownership plan shares. Cost of unearned shares that qualify as permanent equity that are held by an employee stock ownership plan (ESOP). Units Delivered [Member] Unrecognized gross contract value. Loss on inventory reduction due to contract cancellation. Number of shares issued sale of treasury stock to ESOP. Amonut of sale of treasury stock to ESOP. Period of services rendered under employee stock option plan. Number of loan repayment annual installments. Rate differential on net oPercentage 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 rate Differential on net operating loss carryback.perating loss carryback. Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. Tax benefit relating to NOL carryback provisions provided for in CARES Act. Inventory, Net Assets, Current Assets Liabilities, Current Liabilities, Noncurrent TotalStockholdersEquityBeforyEsopAndTreasuryStock Weighted Average Number of Shares Subject to Option Treasury Stock, Value Stockholders' Equity Attributable to Parent Liabilities and Equity Operating Income (Loss) Other Nonoperating Income Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Dividends, Common Stock, Cash Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Increase (Decrease) in Accounts Receivable Increase (Decrease) in Income Taxes Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Available-for-sale Securities Net Cash Provided by (Used in) Investing Activities Payments of Ordinary Dividends, Common Stock Payments for Repurchase of Common Stock Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Revenue [Policy Text Block] Depreciation, Depletion, and Amortization [Policy Text Block] Investment, Policy [Policy Text Block] Contract with Customer, Liability Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Effective Income Tax Rate Reconciliation, Deduction, Employee Stock Ownership Plan Dividend, Percent Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Effective Income Tax Rate Reconciliation, Percent Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Deferred Tax Assets, Other Deferred Tax Assets, Gross Deferred Tax Liabilities, Gross Denominator: [Default Label] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodContractualTerm Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Weighted Average Number of Shares Subject to Option [Default Label] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Common Stock, Capital Shares Reserved for Future Issuance Weighted Average Number of Shares, Employee Stock Ownership Plan Shares Not Committed to be Released Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation EX-101.PRE 14 esp-20210630_pre.xml XBRL PRESENTATION FILE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - USD ($)
12 Months Ended
Jun. 30, 2021
Sep. 22, 2021
Dec. 31, 2020
Document And Entity Information      
Document Type 10-K    
Entity Central Index Key 0000033533    
Current Fiscal Year End Date --06-30    
Document Fiscal Year Focus 2021    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Jun. 30, 2021    
Document Fiscal Period Focus FY    
Entity File Number 1-4383    
Entity Registrant Name ESPEY MFG & ELECTRONICS CORP    
Amendment Flag false    
Entity Incorporation, State or Country Code NY    
Entity Tax Identification Number 14-1387171    
Entity Address, Address Line One 233 Ballston Avenue, Saratoga Springs    
Entity Address, Address Line Two New York 12866    
Entity Address, City or Town New York    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 12866    
City Area Code 518    
Local Phone Number 584-4100    
Title of 12(b) Security Common Stock $.33-1/3 par value    
Trading Symbol ESP    
Name of Exchange on which Security is Registered NYSE    
Entity Well-Known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Auditor Attestation Flag false    
Entity Public Float     $ 33,443,664
Entity Common stock, closing sale price     $ 18.92
Entity Common Stock, Shares Outstanding   2,702,633  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheets - USD ($)
Jun. 30, 2021
Jun. 30, 2020
ASSETS    
Cash and cash equivalents $ 6,802,712 $ 5,402,122
Investment securities 3,092,000 5,141,520
Trade accounts receivable, net of allowance of $3,000 5,353,781 9,013,405
Income tax receivable 249,602
Inventories:    
Raw materials 2,111,058 2,057,778
Work-in-process 326,198 614,521
Costs related to contracts in process 16,354,636 12,115,756
Total inventories 18,791,892 14,788,055
Prepaid expenses and other current assets 700,297 396,886
Total current assets 34,990,284 34,741,988
Property, plant and equipment, net 2,990,519 3,466,778
Total assets 37,980,803 38,208,766
LIABILITIES AND STOCKHOLDERS' EQUITY    
Accounts payable 2,718,173 2,861,696
Accrued expenses:    
Salaries and wages 475,667 469,201
Vacation 672,611 689,834
Other 126,014 318,322
Payroll and other taxes withheld 409,881 186,970
Contract liabilities 3,077,605 2,175,235
Income taxes payable 47,707
Total current liabilities 7,479,951 6,748,965
Deferred tax liabilities 168,557 232,953
Total liabilities 7,648,508 6,981,918
Commitments and Contingencies (See Note 14)
Common stock, par value $.33-1/3 per share Authorized 10,000,000 shares; Issued 3,129,874 and 3,029,874 shares as of June 30, 2021 and 2020, respectively. Outstanding 2,702,633 and 2,402,633 as of June 30, 2021 and 2020, respectively (includes 279,429 and 0 Unearned ESOP Shares, respectively) 1,043,291 1,009,958
Capital in excess of par value 23,026,096 19,073,213
Accumulated other comprehensive loss (2,361) (3,107)
Retained earnings 17,414,730 18,797,589
Total stockholders equity before ESOP and treasury stock 41,481,756 38,877,653
Less: Unearned ESOP shares (5,110,770)
Cost of 427,241 and 627,241 shares of common stock in treasury as of June 30, 2021 and 2020, respectively (6,038,691) (7,650,805)
Total stockholders' equity 30,332,295 31,226,848
Total liabilities and stockholders' equity $ 37,980,803 $ 38,208,766
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheets (Parenthetical) - USD ($)
Jun. 30, 2021
Jun. 30, 2020
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 3,000 $ 3,000
Common stock, par value $ 0.3333 $ 0.3333
Common stock, shares authorized 10,000,000 10,000,000
Common stock, shares issued 3,129,874 3,029,874
Common stock, shares outstanding 2,702,633 2,402,633
Unearned ESOP, shares 279,429 0
Treasury stock, shares 427,241 627,241
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Statements of Comprehensive (Loss) Income - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]    
Net sales $ 27,734,598 $ 31,526,231
Cost of sales 24,374,991 25,967,616
Gross profit 3,359,607 5,558,615
Selling, general and administrative expenses 3,785,746 4,386,307
Operating (loss) income (426,139) 1,172,308
Other income    
Interest income 21,376 109,749
Other 36,566 27,132
Total other income 57,942 136,881
(Loss) income before (benefit) provision for income taxes (368,197) 1,309,189
(Benefit) provision for income taxes (186,654) 145,521
Net (loss) income (181,543) 1,163,668
Other comprehensive (loss) income, net of tax:    
Unrealized gain (loss) on investment securities 746 (1,808)
Total comprehensive (loss) income $ (180,797) $ 1,161,860
Net (loss) income per share:    
Basic $ (0.08) $ 0.49
Diluted $ (0.08) $ 0.49
Weighted average number of shares outstanding:    
Basic 2,406,345 2,393,207
Diluted 2,406,345 2,396,618
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Statements of Changes in Stockholders' Equity - USD ($)
Common Stock [Member]
Capital in Excess of Par Value [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Unearned ESOP Shares [Member]
Total
Balance, beginning at Jun. 30, 2019 $ 1,009,958 $ 18,731,975 $ (1,299) $ 20,022,132 $ (7,632,556) $ (204,706) $ 31,925,504
Balance, beginning, shares at Jun. 30, 2019 2,401,213       628,661   2,401,213
Net income (loss)       1,163,668     $ 1,163,668
Other comprehensive income loss, net of tax     (1,808)       (1,808)
Total comprehensive income (loss)             1,161,860
Stock options exercised   51,300     $ 29,700   81,000
Stock options exercised, shares 3,600       (3,600)    
Stock-based compensation   189,639         189,639
Dividends paid on common stock per share       (2,388,211)     (2,388,211)
Purchase of treasury stock         $ (47,949)   (47,949)
Purchase of treasury stock, shares (2,180)       2,180    
Reduction of unearned ESOP shares   100,299       204,706 305,005
Balance, ending at Jun. 30, 2020 $ 1,009,958 19,073,213 (3,107) 18,797,589 $ (7,650,805) $ 31,226,848
Balance, ending, common shares at Jun. 30, 2020 2,402,633       627,241   2,402,633
Net income (loss)       (181,543)     $ (181,543)
Other comprehensive income loss, net of tax     746       746
Total comprehensive income (loss)             $ (180,797)
Stock options exercised, shares            
Stock-based compensation   133,663         $ 133,663
Dividends paid on common stock per share       (1,201,316)     (1,201,316)
Sale of stock to ESOP $ 33,333 3,841,553     $ 1,612,114 (5,487,000)
Sale of stock to ESOP, shares 300,000       (200,000)    
Reduction of unearned ESOP shares   (22,333)       376,230 353,897
Balance, ending at Jun. 30, 2021 $ 1,043,291 $ 23,026,096 $ (2,361) $ 17,414,730 $ (6,038,691) $ (5,110,770) $ 30,332,295
Balance, ending, common shares at Jun. 30, 2021 2,702,633       427,241   2,702,633
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Statements of Changes in Stockholders' Equity (Parenthetical) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Statement of Stockholders' Equity [Abstract]    
Other comprehensive income, tax portion $ 198 $ (481)
Dividends paid per share $ 0.50 $ 1.00
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash Flows from Operating Activities:    
Net (loss) income $ (181,543) $ 1,163,668
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Stock-based compensation 133,663 189,639
Depreciation 519,813 568,528
ESOP compensation expense 353,897 305,006
Loss on disposal of assets 4,525
Loss on inventory reduction due to contract cancellation 710,207
Deferred income tax benefit (64,396) (43,641)
Changes in assets and liabilities:    
Decrease in trade receivables 3,659,624 1,982,378
Increase in income tax receivable (249,602)
Increase in inventories (4,714,044) (1,562,918)
(Increase) decrease in prepaid expenses and other current assets (303,411) 97,295
(Decrease) increase in accounts payable (143,523) 701,263
Increase in accrued salaries and wages 6,466 139,311
Decrease in vacation accrual (17,223) (97,036)
(Decrease) increase in other accrued expenses (192,308) 208,567
Increase in payroll and other taxes withheld 222,911 125,519
Increase in contract liabilities 902,370 2,169,181
(Decrease) increase in income taxes payable (47,905) 17,226
Net cash provided by operating activities 594,996 5,968,511
Cash Flows from Investing Activities:    
Additions to property, plant and equipment (43,554) (214,421)
Purchase of investment securities (5,436,056) (9,338,100)
Proceeds from sale/maturity of investment securities 7,486,520 9,878,531
Net cash provided by investing activities 2,006,910 326,010
Cash Flows from Financing Activities:    
Dividends paid on common stock (1,201,316) (2,388,211)
Purchase of treasury stock (47,949)
Proceeds from exercise of stock options 81,000
Net cash used in financing activities (1,201,316) (2,355,160)
Increase in cash and cash equivalents 1,400,590 3,939,361
Cash and cash equivalents, beginning of the year 5,402,122 1,462,761
Cash and cash equivalents, end of the year 6,802,712 5,402,122
Supplemental Schedule of Cash Flow Information:    
Income taxes paid $ 175,250 $ 172,475
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Operations
12 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations

Note 1. Nature of Operations

Espey Mfg. & Electronics Corp. (the Company) is a manufacturer of electronic equipment used primarily in military and industrial applications. The principal markets for the Company's products are companies that provide electronic support to both military and industrial applications across the United States and at some international locations.

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
12 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 2. Summary of Significant Accounting Policies

Revenue

 

The majority of our net sales is generated from contracts with industrial manufacturers and defense companies, the Department of Defense, other agencies of the government of the United States and foreign governments for the design, development and/or manufacture of products. We provide our products and design and development services under fixed-price contracts. Under fixed-price contracts we agree to perform the specified work for a pre-determined price. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.

 

We account for a contract after it has been approved by all parties to the arrangement, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of consideration is probable. We assess each contract at its inception to determine whether it should be combined with other contracts. When making this determination, we consider factors such as whether two or more contracts were negotiated and executed at or near the same time, or were negotiated with an overall profit objective.

 

We evaluate the products or services promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Significant judgment is required in determining performance obligations. We determine the transaction price for each contract based on the consideration we expect to receive for the products or services being provided under the contract. The transaction price for each performance obligation is based on the estimated standalone selling price of the product or service underlying each performance obligation. Transaction prices on our contracts subject to the Federal Acquisition Regulations (FAR) are typically based on estimated costs plus a reasonable profit margin.

 

We recognize revenue using the output method based on the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point.

 

Inventory

 

Raw materials are valued at the lower of cost (average cost) or net realizable value. Balances for slow-moving and obsolete inventory are reviewed on a regular basis by analyzing estimated demand, inventory on hand, sales levels, market conditions, and other information and reduce inventory balances based on this analysis.

 

Inventoried work relating to contracts in process and work in process is valued at actual production cost, including factory overhead incurred to date. Contract costs include material, subcontract costs, labor, and an allocation of overhead costs. Work in process represents spare units and parts and other inventory items acquired or produced to service units previously sold or to meet anticipated future orders. Provision for losses on contracts is made when the existence of such losses becomes probable and estimable.  The provision for losses on contracts is included in other accrued expenses on the Company’s balance sheet.  The costs attributed to units delivered under contracts are based on the estimated average cost of all units expected to be produced.  Certain contracts are expected to extend beyond twelve months.

The estimation of total cost at completion of a contract is subject to numerous variables involving contract costs and estimates as to the length of time to complete the contract.  Given the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process.  When a change in expected sales value or estimated cost is determined, the change is reflected in current period earnings.

 

Contract Liabilities

 

Contract liabilities include advance payments and billings in excess of revenue recognized.

 

Depreciation

Depreciation of plant and equipment is computed on a straight-line basis over the estimated useful lives of the assets. 

Estimated useful lives of depreciable assets are as follows:

Buildings and improvements 10 – 50 years
Machinery and equipment 3 – 20 years
Furniture and fixtures 7 – 10 years

 

Income Taxes

The Company follows the provisions of Accounting Standards Codification (“ASC”) Topic 740-10, "Accounting for Income Taxes."

Under the provisions of ASC 740-10, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  The effect on deferred taxes and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.

Cash and Cash Equivalents

Cash and cash equivalents consist of cash and money market funds.  The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. 

Investment Securities

The Company accounts for its investment securities in accordance with ASC 320-10-25, “Accounting for Certain Investments in Debt and Equity Securities.” Investment securities at June 30, 2021 consists of certificates of deposit and at June 30, 2020 consisted of certificates of deposit and municipal bonds. The Company classifies investment securities as available-for-sale. Unrealized holding gains and losses, net of related tax effect, on available-for-sale securities are excluded from earnings and are reported as a separate component of stockholders’ equity until realized. Realized gains and losses for securities classified as available-for-sale are included in earnings and are determined using the specific identification method. Interest income is recognized when earned. Fair values are based on quoted market prices available as of the balance sheet date, and are therefore considered a Level 1 valuation.

Fair Value of Financial Instruments

ASC 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.  The standard describes three levels of inputs that may be used to measure fair value:

§          Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.

§          Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

§          Level 3: Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable, accrued expenses and contract liabilities, approximated fair value as of June 30, 2021 and 2020 because of the immediate or short-term maturity of these financial instruments. 

Accounts Receivable and Allowance for Doubtful Accounts

The Company extends credit to its customers in the normal course of business and collateral is generally not required for trade receivables.  Exposure to credit risk is controlled through the use of credit approvals, credit limits, and monitoring procedures.  Accounts receivable are reported net of an allowance for doubtful accounts.  The Company estimates the allowance based on its analysis of specific balances. Interest is not charged on past due balances.  Based on these factors, there was an allowance for doubtful accounts of $3,000 at June 30, 2021 and 2020.  Changes to the allowance for doubtful accounts are charged to expense and reduced by charge-offs, net of recoveries.

Per Share Amounts

ASC 260-10 “Earnings Per Share (EPS)” requires the Company to calculate net (loss) income per share based on basic and diluted net (loss) income per share, as defined.  Basic EPS excludes dilution and is computed by dividing net (loss) income by the weighted average number of shares outstanding for the period.  Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock.  The dilutive effect of outstanding options issued by the Company are reflected in diluted EPS using the treasury stock method.  Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options.

 

Comprehensive (Loss) Income

 

Comprehensive (loss) income consists of net (loss) income and other comprehensive (loss) income.  Other comprehensive (loss) income for fiscal years ended June 30, 2021 and 2020 consists of unrealized holding gains and losses on available-for-sale securities. 

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Reclassifications

 

Certain reclassifications may have been made to the prior year financial statements to conform to the current year presentation.

 

Recently Issued Accounting Standards

 

In August 2018, the FASB issued ASU No. 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement.”  This ASU is part of the FASB’s larger disclosure framework project intended to improve the effectiveness of financial statement footnote disclosure.  ASU 2018-13 modifies required fair value disclosures related primarily to level 3 investments.  This ASU is effective for annual periods beginning after December 15, 2019 and interim periods within those annual periods.  The adoption of ASU 2018-13 does not have a material effect on the Company’s financial position, results of operations, and cash flows as our investments are currently Level 1. We will, however, continue to evaluate going forward should we obtain any Level 3 investments.

 

Recent Accounting Pronouncements Not Yet Adopted

 

In December 2019, the FASB issued guidance (ASU 2019-12) intended to simplify the accounting for income taxes. The amendments in this guidance are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020 (the Company’s fiscal year beginning July 1, 2021). The Company did not elect early adoption of this guidance and is not expected to have an impact on the Company’s disclosures.

 

 

Impairment of Long-Lived Assets

 

Long-lived assets, including property, plant, and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset.  If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.  There were no impairments of long-lived assets in fiscal years 2021 and 2020.  Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and no longer depreciated.  The assets and liabilities of a disposed group classified as held for sale are presented separately in the appropriate asset and liability sections of the balance sheet, if applicable.

 

Concentrations of Risk

The market for our defense electronics products is largely dependent on the availability of new contracts from the United States and foreign governments to prime contractors to which we provide components.  Any decline in expenditures by the United States or foreign governments may have an adverse effect on our financial performance. 

Generally, U.S. Government contracts are subject to procurement laws and regulations.  Some of the Company’s contracts are governed by the Federal Acquisition Regulation (FAR), which lays out uniform policies and procedures for acquiring goods and services by the U.S. Government, and agency-specific acquisition regulations that implement or supplement the FAR.  For example, the Department of Defense implements the FAR through the Defense Federal Acquisition Regulation (DFAR).

The FAR also contains guidelines and regulations for managing a contract after award, including conditions under which contracts may be terminated, in whole or in part, at the government’s convenience or for default.  If a contract is terminated for the convenience of the government, a contractor is entitled to receive payments for its allowable costs and, in general, the proportionate share of fees or earnings for the work done.  If a contract is terminated for default, the government generally pays for only the work it has accepted.  These regulations also subject the Company to financial audits and other reviews by the government of its costs, performance, accounting and general business practices relating to its contracts, which may result in adjustment of the Company’s contract-related costs and fees.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
12 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue

Note 3. Revenue

 

The Company follows ASC 606 “Revenue from Contracts with Customers” to determine the recognition of revenue. This standard requires entities to assess the products or services promised in contracts with customers at contract inception to determine the appropriate unit at which to record revenues.  Revenue is recognized when control of the promised products or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those products or services.

 

Significant judgment is required in determining the satisfaction of performance obligations.  Revenues from our performance obligations are satisfied over time using the output method which considers the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point.  Revenue is recognized when, or as, the customer takes control of the product or services.  The output method best depicts the transfer of control to the customer as the output method represents work completed. Control is typically transferred to the customer at the shipping point as the Company has a present right to payment, the customer has legal title to the asset, the customer has the significant risks and rewards of ownership of the asset, and in most instances the customer has accepted the asset.

 

Total revenue recognized for the twelve months ended June 30, 2021 based on units delivered totaled $22,973,507 compared to $25,739,709 for the same periods in fiscal year 2020.  Total revenue recognized for the twelve months ended June 30, 2021 based on milestones achieved totaled $4,761,091 compared to $5,786,522 for the same periods in fiscal year 2020.

 

The Company offers a standard one-year product warranty. Product warranties offered by the Company are classified as assurance-type warranties, which means, the warranty only guarantees that the good or service functions as promised. Based on this, the provided warranty is not considered to be a distinct performance obligation.  The impact of variable consideration has been considered but none identified which would be required to be allocated to the transaction price as of June 30, 2021.  Our payment terms are generally 30-60 days. 

 

Contract liabilities were $3,077,605 and $2,175,235 as of June 30, 2021 and 2020, respectively.  The increase in contract liabilities is primarily due to the advance collection of cash on specific contracts, offset in part, by revenue recognized. The company used the practical expedient to expense incremental costs incurred to obtain a contract when the contract term is less than one year.

 

The Company’s backlog at June 30, 2021 totaling $65.6 million is expected, based on expected due dates, to be recognized in the following fiscal years: 58% in 2022; 27% in 2023; 13% in 2024, and 2% thereafter.  

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Investment Securities
12 Months Ended
Jun. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
Investment Securities

Note 4. Investment Securities

Investment securities at June 30, 2021 consist of certificates of deposit and at June 30, 2020 consist of certificates of deposit and municipal bonds, which are classified as available-for-sale securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale securities by major security type at June 30, 2021 and June 30, 2020 are as follows:

 

       Gross   Gross     
   Amortized   Unrealized   Unrealized   Fair 
   Cost   Gains   Losses   Value 
2021                    
Certificates of deposit  $3,092,000   $   $   $3,092,000 
Municipal bonds                
2021 Total investment securities  $3,092,000   $   $   $3,092,000 
                     
                     
2020                    
Certificates of deposit  $4,679,847   $   $   $4,679,847 
Municipal bonds   462,618    1,243    (2,188)   461,673 
2020 Total investment securities  $5,142,465   $1,243   $(2,188)  $5,141,520 

 

The portfolio is diversified and highly liquid and primarily consists of investment grade fixed income instruments. At June 30, 2021, the Company did not have any investments in individual securities that have been in a continuous loss position considered to be other than temporary.

As of June 30, 2021 and 2020, the remaining contractual maturities of available-for-sale securities were as follows:

   Years to Maturity     
   Less than   One to     
   One Year   Five Years   Total 
             
2021               
Available-for-sale  $3,092,000   $   $3,092,000 
2020               
Available-for-sale  $5,141,520   $   $5,141,520 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Contracts in Process
12 Months Ended
Jun. 30, 2021
Contractors [Abstract]  
Contracts in Process

Note 5. Contracts in Process

Contracts in process at June 30, 2021 and 2020 are as follows:

 

   2021   2020 
Unrecognized gross contract value  $65,647,715   $54,929,249 
Costs related to contracts in process  $16,354,636   $12,115,756 

 

Included in costs relating to contracts in process at June 30, 2021 and 2020 are costs relative to contracts that may not be completed within the ensuing year as contracts vary in size, scope and duration. Under the units-of-delivery method, the related sale and cost of sales will not be reflected in the statements of comprehensive income until the units under contract are shipped.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment
12 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

Note 6. Property, Plant and Equipment

Property, plant and equipment at June 30, 2021 and 2020 is as follows:

 

   2021   2020 
Land  $45,000   $45,000 
Building and improvements   4,387,113    4,387,113 
Machinery and equipment   11,121,960    11,118,670 
Furniture and fixtures   164,200    164,200 
    15,718,273    15,714,983 
Accumulated depreciation   (12,727,754)   (12,248,205)
Property, plant and equipment, net  $2,990,519   $3,466,778 

 

Depreciation expense was $519,813 and $568,528 for the years ended June 30, 2021 and 2020, respectively.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Pension Expense
12 Months Ended
Jun. 30, 2021
Retirement Benefits [Abstract]  
Pension Expense

Note 7. Pension Expense

Under terms of a negotiated union contract which expires on June 30, 2022, the Company is obligated to make contributions to a union-sponsored International Brotherhood of Electrical Workers Local 1799 defined benefit pension plan (Plan identifying number is 14-6065199) covering eligible employees. Such contributions and expenses are based upon hours worked at a specified rate and amounted to $112,997 in fiscal year 2021 and $121,273 in fiscal year 2020. These contributions represent more than five percent of the total contributions made into the Plan. For the years beginning January 1, 2021 and 2020, the Plan was in the “green zone” which means it is neither endangered nor critical status. A Funding Improvement Plan, entered into by Plan Trustees in fiscal year 2013, when the Plan was in “critical status,” calls for an increase in contributions starting January 1, 2016 of $0.04 per hour for each year for five years thereafter. The increase did not and will not have a material impact on the Company’s financial statements.

 

The Company sponsors a 401(k) plan for non-union workers with employee and employer matching contributions. The employer match is 10% of the employee contribution and was $49,218 and $58,389, for fiscal years 2021 and 2020, respectively.

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.21.2
(Benefit) Provision for Income Taxes
12 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
(Benefit) Provision for Income Taxes

Note 8. (Benefit) Provision for Income Taxes

 

A summary of the components of the (benefit) provision for income taxes for the years ended June 30, 2021 and 2020 is as follows:

 

   2021   2020 
     Current tax (benefit) expense - federal  $(122,221)  $190,801 
     Current tax benefit - state   (37)   (1,158)
     Deferred tax benefit   (64,396)   (44,122)
          (Benefit) provision for income taxes  $(186,654)  $145,521 

 

Deferred income taxes reflect the impact of "temporary differences" between the amount of assets and liabilities for financial reporting purposes and such amounts measured by tax laws and regulations. These "temporary differences" are determined in accordance with ASC 740-10.

The combined U.S. federal and state effective income tax rates of 50.7% and 11.1%, for 2021 and 2020 respectively, differed from the statutory U.S. federal income tax rate for the following reasons:

 

   2021   2020 
     U.S. federal statutory income tax rate   21.0%    21.0% 
     Increase (reduction) in rate resulting from:          
          State franchise tax, net of federal income tax benefit   0.1    (0.1)
          ESOP cost versus Fair Market Value   1.3    1.6 
          Dividend on allocated ESOP shares   25.9    (14.5)
          Stock-based compensation   (6.7)   3.0 
          Foreign Derived Intangible Income Deduction       (0.2)
          Rate Differential on Net Operating Loss Carryback   10.5     —  
          Other   (1.4)   0.3 
     Effective tax rate   50.7%    11.1% 

 

For the years ended June 30, 2021 and 2020 deferred income tax benefit of $64,396 and $44,122, respectively, results from the changes in temporary differences for each year. The tax effects of temporary differences that give rise to deferred tax assets and deferred tax liabilities as of June 30, 2021 and 2020 are presented as follows:

 

   2021   2020 
     Deferred tax assets:          
          Accrued expenses  $186,339   $171,880 
          ESOP   2,190     
          Stock-based compensation   59,659    56,280 
          Inventory - effect of uniform capitalization   46,197    74,352 
          Other       1,437 
                    Total deferred tax assets  $294,385   $303,949 
     Deferred tax liability:          
          Property, plant and equipment - principally due          
            to differences in depreciation methods  $422,771   $503,009 
           Prepaid expenses   40,171    33,893 
                    Total deferred tax liability  $462,942   $536,902 
           
     Net deferred tax liability  $(168,557)  $(232,953)

In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projection for future taxable income over the period in which the deferred tax assets are deductible, management believes it is more likely than not that the Company will realize the benefits of these temporary differences without consideration of a valuation allowance.

As the result of the implementation of the FASB interpretation No. 48 (“FIN 48”), Accounting for Uncertainty in Income Taxes – An Interpretation of FASB Statement No. 109, the Company recognized no material adjustments to unrecognized tax benefits. As of June 30, 2021 and 2020, the Company has no unrecognized tax benefits.

The Company recognizes interest and penalties in general and administrative expense. As of June 30, 2021 and 2020, the Company has not recorded any provision for accrued interest and penalties.

The Company is subject to taxation in the United States and various state jurisdictions. The federal tax returns are subject to audit for three years from date of filing unless the return was audited within that period. In general the majority of state statutes follow similar guidelines. As such, the Company’s tax returns for tax years ending June 30, 2021, 2020, and 2019 remain open to examination by the respective taxing authorities.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted in response to the economic uncertainty resulting from the COVID19 pandemic. The CARES Act includes many measures to assist companies, including temporary changes to income and non-income based laws, some of which were enacted as part of the Tax Cuts and Jobs Act of 2017 (“TCJA”). Some of the key changes include eliminating the 80% of taxable income limitation by allowing corporate entities to fully utilize NOLs to offset taxable income in 2018, 2019 and 2020, allowing NOLs originating in 2018, 2019 and 2020 to be carried back five years, enhanced interest deductibility, and retroactively clarifying the immediate recovery of qualified improvement property costs rather than over a 39-year recovery period. During the year ended June 30, 2021, the Company recorded an approximate $120,000 benefit relating to the NOL carryback provisions provided for in the CARES Act. The Company will continue to monitor additional guidance issued and assess the impact that various provisions will have on its business.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Customers
12 Months Ended
Jun. 30, 2021
Significant Customers [Abstract]  
Significant Customers

Note 9. Significant Customers

A significant portion of the Company's business is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers. Sales to four domestic customers accounted for 59% of total sales in 2021. Sales to two domestic customers accounted for 38% of total sales in 2020. The related accounts receivable balance, as a percentage of the Company's total trade accounts receivable balance, was 76% represented by four customers at June 30, 2021 and 54% represented by two customers at June 30, 2020.

 

Export sales in fiscal years 2021 and 2020 were approximately $2,019,000 and $2,077,000, respectively.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Stock Ownership Plan
12 Months Ended
Jun. 30, 2021
Employee Stock Ownership Plan [Abstract]  
Employee Stock Ownership Plan

Note 10. Employee Stock Ownership Plan

 

The Company ESOP covers all nonunion employees who work 1,000 or more hours per year and are employed on June 30.  Prior to December 1, 2020, the ESOP owned 469,119 shares, all of which were allocated to employees.  On December 1, 2020, pursuant to a Stock Purchase Agreement dated as of such date, the Company, by selling 300,000 shares of its common stock, par value $0.33 1/3 per share, to the Espey Mfg. & Electronics Corp. Employee Stock Ownership Plan Trust, provided more shares to be allocated to employees for services rendered over the next 15 years.  The ESOP paid $18.29 per share, for an aggregate purchase price of $5,487,000.  The determination of the purchase price was based on a fairness opinion obtained by an independent valuation firm.  The ESOP borrowed from the Corporation an amount equal to the purchase price.  The loan will be repaid in fifteen (15) equal annual installments of principal.  The Board of Directors has fixed the interest rate and the unpaid balance will bear interest at a fixed rate of 3.00% per annum.

 

The Board of Directors of the Company had approved a purchase price per share equal to the lesser of the trading value on the day of closing or the lowest price listed in the valuation established by the independent valuation firm plus $0.25. The valuation identified a range of $18.04 - $19.43 per share.   

 

In making the sale, the Company relied on the exemption from registration under Section 4(2) of the Securities Act of 1933, as amended, because the shares sold were offered only to the ESOP.

 

After giving effect to the transaction, the ESOP owned 769,119 shares of the Company's 2,702,633 outstanding shares of common stock as of December 1, 2020.

 

The Company makes annual contributions to the ESOP equal to the ESOP's debt service less dividends on unallocated shares received by the ESOP. Any dividends on unallocated shares received by the ESOP are used to pay debt service. Any dividends on allocated ESOP shares are recorded as a reduction of retained earnings. As the debt is repaid, shares are released and allocated to active employees, based on the proportion of debt service paid in the year. The Company accounts for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares purchased by the ESOP are reported as Unearned ESOP shares in the balance sheets and the statements of changes in stockholders’ equity. As shares are released or committed-to-be-released, the Company reports compensation expense equal to the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations. ESOP compensation expense was $353,897 and $305,006 for the years ended June 30, 2021 and 2020, respectively.

 

ESOP compensation expense was $353,897 and $305,006 for the years ended June 30, 2021 and 2020, respectively.

 

The ESOP shares as of June 30, 2021 and 2020 were as follows:

 

   2021   2020 
Allocated shares   487,220    466,929 
Unreleased shares   279,429     
Total shares held by the ESOP   766,649    466,929 
     Fair value of unreleased shares  $4,141,138   $ 

 

The Company may at times be required to repurchase shares at the ESOP participants’ request at the fair market value. During the twelve months ended June 30, 2021, the Company did not repurchase shares previously held by the ESOP. During the twelve months ended June 30, 2020 the Company repurchased 2,180 shares previously held by the ESOP for $47,949.

The ESOP allows for eligible participants to take whole share distributions from the plan on specific dates in accordance with the provision of the plan. Share distributions from the ESOP during the twelve months ended June 30, 2021 and 2020 totaled 2,470 shares and 2,180 shares, respectively.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation
12 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-based Compensation

Note 11. Stock-based Compensation

The Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are based on the fair value of the entity’s equity instruments or that may be settled by the issuance of those equity instruments. ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based payment transactions with employees, except for equity instruments held by employee share ownership plans.

Total stock-based compensation expense recognized in the statements of comprehensive income for the fiscal years ended June 30, 2021 and 2020, was $133,663 and $189,639, respectively, before income taxes. The amount of this stock-based compensation expense related to non-qualified stock options (“NQSO”) for the fiscal years ended June 30, 2021 and 2020, was $32,863 and $50,075, respectively. The deferred tax benefit related to the NQSO’s as of June 30, 2021 and 2020 was approximately $6,901 and $10,516, respectively. The remaining stock option expense in each year related to incentive stock options (“ISO”) which are not deductible by the corporation when exercised, assuming a qualifying disposition and as such no deferred tax benefit was established related to these amounts.

 

As of June 30, 2021, there was $84,935 of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the next 1.5 years, of which $62,941 relates to ISO’s and $21,994 relates to NQSO’s. The total deferred tax benefit related the NQSO’s in future years will be $4,619.

The Company has one employee stock option plan under which options or stock awards may be granted, the 2017 Stock Option and Restricted Stock Plan (the "2017 Plan"), approved by the Company's shareholders at the Company's Annual Meeting on December 1, 2017. The Board of Directors may grant options to acquire shares of common stock to employees and non-employee directors of the Company at the fair market value of the common stock on the date of grant. The maximum aggregate number of shares of common stock subject to options or awards to non-employee directors is 133,000 and the maximum aggregate number of shares of common stock subject to options or awards granted to non-employee directors during any single fiscal year is the lesser of 13,300 and 33 1/3% of the total number of shares subject to options or awards granted in such fiscal year. The maximum number of shares subject to options or awards granted to any individual employee may not exceed 15,000 in a fiscal year. Generally, options granted have a two-year vesting period based on two years of continuous service and have a ten-year contractual life. Option grants provide for accelerated vesting if there is a change in control. Shares issued upon the exercise of options are from those held in Treasury. Options covering 400,000 shares are authorized for issuance under the 2017 plan, of which 226,354 have been granted as of June 30, 2021. While no further grants of options may be made under the Company’s 2007 Stock Option and Restricted Stock Plan, as of June 30, 2021, 117,650 options were outstanding under such plan of which all are vested and exercisable.

 

ASC 718 requires the use of a valuation model to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which incorporates various assumptions including those for volatility, expected life, and interest rates.

The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the year ended June 30, 2021 and 2020.

 

 

   2021   2020 
         
         
Dividend yield   5.54%    4.88% 
Expected stock price volatility   23.41%    27.81% 
Risk-free interest rate   0.36%    1.67% 
Expected option life (in years)   5.4 yrs    5.3 yrs 
Weighted average fair value per share          
   of options granted during the period  $1.59   $3.03 

 

Effective March 9, 2021, the Company suspended the payment of its regular quarterly dividend. For the twelve months ended June 30, 2021 and 2020, the Company paid regular cash dividends of $0.50 and $1.00 per share, respectively. Expected stock price volatility is based on the historical volatility of the Company’s stock. The risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating the expected life of the options. The expected option term (in years) represents the estimated period of time until exercise and is based on actual historical experience.

 

The following table summarizes stock option activity during the twelve months ended June 30, 2021:

 

   Employee Stock Options Plan
         Weighted   
   Number of  Weighted  Average   
   Shares  Average  Remaining  Aggregate
   Subject  Exercise  Contractual  Intrinsic
   to Option  Price  Term  Value
Balance at July 1, 2020   276,712   $24.30    6.10      
Granted   62,025   $18.05    9.32      
Exercised                 
Forfeited or expired   (34,075)  $21.23          
Outstanding at June 30, 2021   304,662   $23.37    6.06   $0 
Vested or expected to vest at June 30, 2021   287,971   $23.62    5.89   $0 
Exercisable at June 30, 2021   201,212   $25.55    4.58   $0 

The aggregate intrinsic value in the table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company’s common stock as reported on the NYSE American on June 30, 2021 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders if all option holders had exercised their options on June 30, 2021. This amount changes based on the fair market value of the Company’s common stock. The total intrinsic values of the options exercised during the twelve months ended June 30, 2021 and 2020 was $0 and $263, respectively.

 

The following table summarizes changes in non-vested stock options during the twelve months ended June 30, 2021:

 

       Weighted 
   Number of   Average 
   Shares   Grant Date 
   Subject   Fair Value 
   to Option   (per Option) 
Non-Vested at July 1, 2020   97,192   $4.03 
Granted   62,025    1.59 
Vested   (44,667)   5.14 
Forfeited or expired   (11,100)   2.83 
Non-Vested at June 30, 2021   103,450   $2.22 
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Concentration of Credit Risk
12 Months Ended
Jun. 30, 2021
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk

Note 12. Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term investments and accounts receivable. The Company maintains cash and cash equivalents with various financial institutions. At times such investments may be in excess of FDIC insurance limits. As disclosed in Note 9, a significant portion of the Company's business is the production of military and industrial electronic equipment for use by the U.S. and foreign governments and certain industrial customers. The related accounts receivable balance, as a percentage of the Company's total trade accounts receivable balance, was 76.3% represented by four customers at June 30, 2021 and 53.9% represented by two customers at June 30, 2020.

 

Although the Company's exposure to credit risk associated with nonpayment of these concentrated balances is affected by the conditions or occurrences within the U.S. and foreign governments, the Company believes that its trade accounts receivable credit risk exposure is limited. The Company performs ongoing credit evaluations of its customer's financial conditions and requires collateral, such as progress payments, in certain circumstances. The Company establishes an allowance for doubtful accounts based upon factors surrounding the credit risk of specific customers, historical trends and other information.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Related Parties
12 Months Ended
Jun. 30, 2021
Related Party Transactions [Abstract]  
Related Parties

Note 13. Related Parties

The administration of the shares of common stock held by the ESOP Trust is subject to the Amended and Restated Plan and a Trust Agreement, each effective as of July 1, 2016. The Trustees’ rights with respect to the disposition of shares are governed by the terms of the Plan and the Trust Agreement. As to shares that have been allocated to the accounts of participants in the ESOP Trust, the Plan provides that the Trustees are required to vote such shares in accordance with instructions received from the participants. As to unallocated shares and allocated shares for which voting instructions have not been received from participants, the Plan provides that the Trustees are required to vote such shares in accordance with the direction of the Board of Directors of the Company under the terms of the Plan and Trust Agreement. See Note 10 for additional information regarding the ESOP.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
12 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 14. Commitments and Contingencies

The Company at certain times enters into standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to zero at June 30, 2021 and 2020. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S. Government related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to comply with applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new government contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in certain cases, also terminate existing contracts, recover damages, and impose other sanctions and penalties. As a result of contract audits the Company will determine a range of possible outcomes and in accordance with ASC 450 “Contingencies” the Company will accrue amounts within a range that appears to be its best estimate of a possible outcome. Adjustments are made to accruals, if any, periodically based on current information.

 

We are party to various litigation matters and claims arising from time to time in the ordinary course of business.  While the results of such matters cannot be predicted with certainty, we believe that the final outcome of such matters will not have a material adverse effect on our business, financial condition, results of operations or cash flows. Currently, there are no matters pending.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
12 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Stockholders' Equity

Note 15. Stockholders' Equity

Reservation of Shares

The Company has reserved common shares for future issuance as follows as of June 30, 2021:

 

Stock options outstanding   304,662 
Stock options available for issuance   212,988 
Number of common shares reserved   517,650 

 

The following table sets forth the reconciliation of the numerators and denominators of the basic and diluted earnings per share computations for continuing operations for the years ended June 30:

 

   2021   2020 
     Numerator:          
     Net (loss) income  $(181,543)  $1,163,668 
              Denominator:          
           
     Basic EPS:          
          Common shares outstanding, beginning of period   2,402,633    2,401,213 
          Common shares issued to ESOP during the period   300,000     
          Unearned ESOP shares   (300,000)   (14,166)
          Weighted average common shares issued during the period       2,161 
          Weighted average common shares purchased during the period       (1,332)
          Weighted average ESOP shares earned during the period   3,712    5,331 
          Denominator for basic earnings per common shares –          
               Weighted average common shares   2,406,345    2,393,207 
     Diluted EPS:          
          Common shares outstanding, beginning of period   2,402,633    2,401,213 
          Common shares issued to ESOP during the period   300,000     
          Unearned ESOP shares   (300,000)   (14,166)
          Weighted average common shares issued during the period       2,161 
          Weighted average common shares purchased during the period       (1,332)
          Weighted average ESOP shares earned during the period   3,712    5,331 
          Weighted average dilutive effect of stock options       3,411 
          Denominator for diluted earnings per common shares –          
               Weighted average common shares   2,406,345    2,396,618 

 

Not included in this computation of earnings per share for the year ended June 30, 2021 and 2020 were options to purchase 304,662 and 276,712 shares, respectively, of the Company’s common stock. These options were excluded because their inclusion would have been anti-dilutive due to the average strike price exceeding the average market price of those shares.

Effective March 9, 2021, the Company suspended the payment of regular quarterly dividends. The Company paid regular cash dividends on common stock of $0.50 per share for the fiscal year ended June 30, 2021 and paid regular cash dividends on common stock of $1.00 per share for the fiscal year ended June 30, 2020. Our Board of Directors assesses the Company’s dividend policy periodically.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Line of Credit
12 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Line of Credit

Note 16. Line of Credit

At June 30, 2021, the Company has an uncommitted and unused Line of Credit with a financial institution. The agreement provides that the Company may borrow up to $3,000,000. The line provides for interest payments equal to the LIBOR Daily Floating Rate plus 2.30%. Any borrowing under the line of credit will be collateralized by accounts receivable. The line will be reviewed annually in November for renewal on December 1st. All outstanding balances are payable no later than the expiration date of the agreement, unless other terms are agreed to by the lender.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Quarterly Financial Information (Unaudited)
12 Months Ended
Jun. 30, 2021
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Information (Unaudited)

Note 17. Quarterly Financial Information (Unaudited)

   First   Second   Third   Fourth 
     2021    Quarter   Quarter   Quarter   Quarter 
     Net sales  $7,265,515   $6,962,065   $4,205,068   $9,301,950 
               Gross profit (loss)   1,127,374    713,461    (187,154)   1,705,926 
               Net income (loss)   189,824    (181,006)   (1,070,114)   879,753 
     Net income (loss) per share -                    
          Basic   0.08    (0.08)   (0.44)   0.36 
          Diluted   0.08    (0.08)   (0.44)   0.36 
                     
     2020                    
     Net sales  $5,923,819   $7,286,674   $6,191,300   $12,124,438 
               Gross profit   1,136,348    1,480,148    910,933    2,031,186 
               Net income (loss)   81,776    228,964    (103,765)   956,693 
     Net income (loss) per share -                    
          Basic   0.03    0.10    (0.04)   0.40 
          Diluted   0.03    0.10    (0.04)   0.40 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Revenue

Revenue

 

The majority of our net sales is generated from contracts with industrial manufacturers and defense companies, the Department of Defense, other agencies of the government of the United States and foreign governments for the design, development and/or manufacture of products. We provide our products and design and development services under fixed-price contracts. Under fixed-price contracts we agree to perform the specified work for a pre-determined price. To the extent our actual costs vary from the estimates upon which the price was negotiated, we will generate more or less profit or could incur a loss.

 

We account for a contract after it has been approved by all parties to the arrangement, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of consideration is probable. We assess each contract at its inception to determine whether it should be combined with other contracts. When making this determination, we consider factors such as whether two or more contracts were negotiated and executed at or near the same time, or were negotiated with an overall profit objective.

 

We evaluate the products or services promised in each contract at inception to determine whether the contract should be accounted for as having one or more performance obligations. Significant judgment is required in determining performance obligations. We determine the transaction price for each contract based on the consideration we expect to receive for the products or services being provided under the contract. The transaction price for each performance obligation is based on the estimated standalone selling price of the product or service underlying each performance obligation. Transaction prices on our contracts subject to the Federal Acquisition Regulations (FAR) are typically based on estimated costs plus a reasonable profit margin.

 

We recognize revenue using the output method based on the appraisal of results achieved and milestones reached or units delivered based on contractual shipment terms, typically shipping point.

Inventory

Inventory

 

Raw materials are valued at the lower of cost (average cost) or net realizable value. Balances for slow-moving and obsolete inventory are reviewed on a regular basis by analyzing estimated demand, inventory on hand, sales levels, market conditions, and other information and reduce inventory balances based on this analysis.

 

Inventoried work relating to contracts in process and work in process is valued at actual production cost, including factory overhead incurred to date. Contract costs include material, subcontract costs, labor, and an allocation of overhead costs. Work in process represents spare units and parts and other inventory items acquired or produced to service units previously sold or to meet anticipated future orders. Provision for losses on contracts is made when the existence of such losses becomes probable and estimable.  The provision for losses on contracts is included in other accrued expenses on the Company’s balance sheet.  The costs attributed to units delivered under contracts are based on the estimated average cost of all units expected to be produced.  Certain contracts are expected to extend beyond twelve months.

The estimation of total cost at completion of a contract is subject to numerous variables involving contract costs and estimates as to the length of time to complete the contract.  Given the significance of the estimation processes and judgments described above, it is possible that materially different amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances, in the estimation process.  When a change in expected sales value or estimated cost is determined, the change is reflected in current period earnings.

Contract Liabilities

Contract Liabilities

 

Contract liabilities include advance payments and billings in excess of revenue recognized.

Depreciation

Depreciation

Depreciation of plant and equipment is computed on a straight-line basis over the estimated useful lives of the assets. 

Estimated useful lives of depreciable assets are as follows:

Buildings and improvements 10 – 50 years
Machinery and equipment 3 – 20 years
Furniture and fixtures 7 – 10 years

 

Income Taxes

Income Taxes

The Company follows the provisions of Accounting Standards Codification (“ASC”) Topic 740-10, "Accounting for Income Taxes."

Under the provisions of ASC 740-10, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  The effect on deferred taxes and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.

Cash and Cash Equivalents

Cash and Cash Equivalents

Cash and cash equivalents consist of cash and money market funds.  The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. 

Investment Securities

Investment Securities

The Company accounts for its investment securities in accordance with ASC 320-10-25, “Accounting for Certain Investments in Debt and Equity Securities.” Investment securities at June 30, 2021 consists of certificates of deposit and at June 30, 2020 consisted of certificates of deposit and municipal bonds. The Company classifies investment securities as available-for-sale. Unrealized holding gains and losses, net of related tax effect, on available-for-sale securities are excluded from earnings and are reported as a separate component of stockholders’ equity until realized. Realized gains and losses for securities classified as available-for-sale are included in earnings and are determined using the specific identification method. Interest income is recognized when earned. Fair values are based on quoted market prices available as of the balance sheet date, and are therefore considered a Level 1 valuation.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

ASC 820 establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.  The standard describes three levels of inputs that may be used to measure fair value:

§          Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.

§          Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data. 

§          Level 3: Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

The carrying amounts of financial instruments, including cash and cash equivalents, short term investments, accounts receivable, accounts payable, accrued expenses and contract liabilities, approximated fair value as of June 30, 2021 and 2020 because of the immediate or short-term maturity of these financial instruments.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Doubtful Accounts

The Company extends credit to its customers in the normal course of business and collateral is generally not required for trade receivables.  Exposure to credit risk is controlled through the use of credit approvals, credit limits, and monitoring procedures.  Accounts receivable are reported net of an allowance for doubtful accounts.  The Company estimates the allowance based on its analysis of specific balances. Interest is not charged on past due balances.  Based on these factors, there was an allowance for doubtful accounts of $3,000 at June 30, 2021 and 2020.  Changes to the allowance for doubtful accounts are charged to expense and reduced by charge-offs, net of recoveries.

Per Share Amounts

Per Share Amounts

ASC 260-10 “Earnings Per Share (EPS)” requires the Company to calculate net (loss) income per share based on basic and diluted net (loss) income per share, as defined.  Basic EPS excludes dilution and is computed by dividing net (loss) income by the weighted average number of shares outstanding for the period.  Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock.  The dilutive effect of outstanding options issued by the Company are reflected in diluted EPS using the treasury stock method.  Under the treasury stock method, options will only have a dilutive effect when the average market price of common stock during the period exceeds the exercise price of the options.

Comprehensive (Loss) Income

Comprehensive (Loss) Income

 

Comprehensive (loss) income consists of net (loss) income and other comprehensive (loss) income.  Other comprehensive (loss) income for fiscal years ended June 30, 2021 and 2020 consists of unrealized holding gains and losses on available-for-sale securities. 

Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Reclassifications

Reclassifications

 

Certain reclassifications may have been made to the prior year financial statements to conform to the current year presentation.

Recently Issued Accounting Standards

Recently Issued Accounting Standards

 

In August 2018, the FASB issued ASU No. 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement.”  This ASU is part of the FASB’s larger disclosure framework project intended to improve the effectiveness of financial statement footnote disclosure.  ASU 2018-13 modifies required fair value disclosures related primarily to level 3 investments.  This ASU is effective for annual periods beginning after December 15, 2019 and interim periods within those annual periods.  The adoption of ASU 2018-13 does not have a material effect on the Company’s financial position, results of operations, and cash flows as our investments are currently Level 1. We will, however, continue to evaluate going forward should we obtain any Level 3 investments.

Recent Accounting Pronouncements Not Yet Adopted

Recent Accounting Pronouncements Not Yet Adopted

 

In December 2019, the FASB issued guidance (ASU 2019-12) intended to simplify the accounting for income taxes. The amendments in this guidance are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020 (the Company’s fiscal year beginning July 1, 2021). The Company did not elect early adoption of this guidance and is not expected to have an impact on the Company’s disclosures.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

 

Long-lived assets, including property, plant, and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset.  If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.  There were no impairments of long-lived assets in fiscal years 2021 and 2020.  Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and no longer depreciated.  The assets and liabilities of a disposed group classified as held for sale are presented separately in the appropriate asset and liability sections of the balance sheet, if applicable.

Concentrations of Risk

Concentrations of Risk

The market for our defense electronics products is largely dependent on the availability of new contracts from the United States and foreign governments to prime contractors to which we provide components.  Any decline in expenditures by the United States or foreign governments may have an adverse effect on our financial performance. 

Generally, U.S. Government contracts are subject to procurement laws and regulations.  Some of the Company’s contracts are governed by the Federal Acquisition Regulation (FAR), which lays out uniform policies and procedures for acquiring goods and services by the U.S. Government, and agency-specific acquisition regulations that implement or supplement the FAR.  For example, the Department of Defense implements the FAR through the Defense Federal Acquisition Regulation (DFAR).

The FAR also contains guidelines and regulations for managing a contract after award, including conditions under which contracts may be terminated, in whole or in part, at the government’s convenience or for default.  If a contract is terminated for the convenience of the government, a contractor is entitled to receive payments for its allowable costs and, in general, the proportionate share of fees or earnings for the work done.  If a contract is terminated for default, the government generally pays for only the work it has accepted.  These regulations also subject the Company to financial audits and other reviews by the government of its costs, performance, accounting and general business practices relating to its contracts, which may result in adjustment of the Company’s contract-related costs and fees.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Schedule of Estimated useful lives of depreciable assets

Estimated useful lives of depreciable assets are as follows:

Buildings and improvements 10 – 50 years
Machinery and equipment 3 – 20 years
Furniture and fixtures 7 – 10 years
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Investment Securities (Tables)
12 Months Ended
Jun. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
Schedule of cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale securities

The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale securities by major security type at June 30, 2021 and June 30, 2020 are as follows:

 

       Gross   Gross     
   Amortized   Unrealized   Unrealized   Fair 
   Cost   Gains   Losses   Value 
2021                    
Certificates of deposit  $3,092,000   $   $   $3,092,000 
Municipal bonds                
2021 Total investment securities  $3,092,000   $   $   $3,092,000 
                     
                     
2020                    
Certificates of deposit  $4,679,847   $   $   $4,679,847 
Municipal bonds   462,618    1,243    (2,188)   461,673 
2020 Total investment securities  $5,142,465   $1,243   $(2,188)  $5,141,520 
Schedule of contractual maturities of available-for-sale securities

As of June 30, 2021 and 2020, the remaining contractual maturities of available-for-sale securities were as follows:

   Years to Maturity     
   Less than   One to     
   One Year   Five Years   Total 
             
2021               
Available-for-sale  $3,092,000   $   $3,092,000 
2020               
Available-for-sale  $5,141,520   $   $5,141,520 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Contracts in Process (Tables)
12 Months Ended
Jun. 30, 2021
Contractors [Abstract]  
Schedule of contracts in process

Contracts in process at June 30, 2021 and 2020 are as follows:

 

   2021   2020 
Unrecognized gross contract value  $65,647,715   $54,929,249 
Costs related to contracts in process  $16,354,636   $12,115,756 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment (Tables)
12 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Summary of the original cost of property, plant and equipment

Property, plant and equipment at June 30, 2021 and 2020 is as follows:

 

   2021   2020 
Land  $45,000   $45,000 
Building and improvements   4,387,113    4,387,113 
Machinery and equipment   11,121,960    11,118,670 
Furniture and fixtures   164,200    164,200 
    15,718,273    15,714,983 
Accumulated depreciation   (12,727,754)   (12,248,205)
Property, plant and equipment, net  $2,990,519   $3,466,778 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.21.2
(Benefit) Provision for Income Taxes (Tables)
12 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Schedule of components of the provision for income taxes

A summary of the components of the (benefit) provision for income taxes for the years ended June 30, 2021 and 2020 is as follows:

 

   2021   2020 
     Current tax (benefit) expense - federal  $(122,221)  $190,801 
     Current tax benefit - state   (37)   (1,158)
     Deferred tax benefit   (64,396)   (44,122)
          (Benefit) provision for income taxes  $(186,654)  $145,521 
Schedule of effective income tax rates

The combined U.S. federal and state effective income tax rates of 50.7% and 11.1%, for 2021 and 2020 respectively, differed from the statutory U.S. federal income tax rate for the following reasons:

 

   2021   2020 
     U.S. federal statutory income tax rate   21.0%    21.0% 
     Increase (reduction) in rate resulting from:          
          State franchise tax, net of federal income tax benefit   0.1    (0.1)
          ESOP cost versus Fair Market Value   1.3    1.6 
          Dividend on allocated ESOP shares   25.9    (14.5)
          Stock-based compensation   (6.7)   3.0 
          Foreign Derived Intangible Income Deduction       (0.2)
          Rate Differential on Net Operating Loss Carryback   10.5      
          Other   (1.4)   0.3 
     Effective tax rate   50.7%    11.1% 
Schedule of deferred tax assets and liabilities

For the years ended June 30, 2021 and 2020 deferred income tax benefit of $64,396 and $44,122, respectively, results from the changes in temporary differences for each year. The tax effects of temporary differences that give rise to deferred tax assets and deferred tax liabilities as of June 30, 2021 and 2020 are presented as follows:

 

   2021   2020 
     Deferred tax assets:          
          Accrued expenses  $186,339   $171,880 
          ESOP   2,190     
          Stock-based compensation   59,659    56,280 
          Inventory - effect of uniform capitalization   46,197    74,352 
          Other       1,437 
                    Total deferred tax assets  $294,385   $303,949 
     Deferred tax liability:          
          Property, plant and equipment - principally due          
            to differences in depreciation methods  $422,771   $503,009 
           Prepaid expenses   40,171    33,893 
                    Total deferred tax liability  $462,942   $536,902 
           
     Net deferred tax liability  $(168,557)  $(232,953)
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Stock Ownership Plan (Tables)
12 Months Ended
Jun. 30, 2021
Employee Stock Ownership Plan [Abstract]  
Schedule of ESOP shares

The ESOP shares as of June 30, 2021 and 2020 were as follows:

 

   2021   2020 
Allocated shares   487,220    466,929 
Unreleased shares   279,429     
Total shares held by the ESOP   766,649    466,929 
     Fair value of unreleased shares  $4,141,138   $ 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation (Tables)
12 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of weighted average assumptions for option awards

The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the year ended June 30, 2021 and 2020.

 

 

   2021   2020 
         
         
Dividend yield   5.54%    4.88% 
Expected stock price volatility   23.41%    27.81% 
Risk-free interest rate   0.36%    1.67% 
Expected option life (in years)   5.4 yrs    5.3 yrs 
Weighted average fair value per share          
   of options granted during the period  $1.59   $3.03 
Schedule of stock option activity

The following table summarizes stock option activity during the twelve months ended June 30, 2021:

 

   Employee Stock Options Plan
         Weighted   
   Number of  Weighted  Average   
   Shares  Average  Remaining  Aggregate
   Subject  Exercise  Contractual  Intrinsic
   to Option  Price  Term  Value
Balance at July 1, 2020   276,712   $24.30    6.10      
Granted   62,025   $18.05    9.32      
Exercised                 
Forfeited or expired   (34,075)  $21.23          
Outstanding at June 30, 2021   304,662   $23.37    6.06   $0 
Vested or expected to vest at June 30, 2021   287,971   $23.62    5.89   $0 
Exercisable at June 30, 2021   201,212   $25.55    4.58   $0 
Schedule of changes in non-vested stock options

The following table summarizes changes in non-vested stock options during the twelve months ended June 30, 2021:

 

       Weighted 
   Number of   Average 
   Shares   Grant Date 
   Subject   Fair Value 
   to Option   (per Option) 
Non-Vested at July 1, 2020   97,192   $4.03 
Granted   62,025    1.59 
Vested   (44,667)   5.14 
Forfeited or expired   (11,100)   2.83 
Non-Vested at June 30, 2021   103,450   $2.22 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Tables)
12 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Schedule of reserved common shares for future issuance

The Company has reserved common shares for future issuance as follows as of June 30, 2021:

 

Stock options outstanding   304,662 
Stock options available for issuance   212,988 
Number of common shares reserved   517,650 
Schedule of reconciliation of the numerators and denominators of basic and diluted per share computations

The following table sets forth the reconciliation of the numerators and denominators of the basic and diluted earnings per share computations for continuing operations for the years ended June 30:

 

   2021   2020 
     Numerator:          
     Net (loss) income  $(181,543)  $1,163,668 
              Denominator:          
           
     Basic EPS:          
          Common shares outstanding, beginning of period   2,402,633    2,401,213 
          Common shares issued to ESOP during the period   300,000     
          Unearned ESOP shares   (300,000)   (14,166)
          Weighted average common shares issued during the period       2,161 
          Weighted average common shares purchased during the period       (1,332)
          Weighted average ESOP shares earned during the period   3,712    5,331 
          Denominator for basic earnings per common shares –          
               Weighted average common shares   2,406,345    2,393,207 
     Diluted EPS:          
          Common shares outstanding, beginning of period   2,402,633    2,401,213 
          Common shares issued to ESOP during the period   300,000     
          Unearned ESOP shares   (300,000)   (14,166)
          Weighted average common shares issued during the period       2,161 
          Weighted average common shares purchased during the period       (1,332)
          Weighted average ESOP shares earned during the period   3,712    5,331 
          Weighted average dilutive effect of stock options       3,411 
          Denominator for diluted earnings per common shares –          
               Weighted average common shares   2,406,345    2,396,618 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Quarterly Financial Information (Unaudited) (Tables)
12 Months Ended
Jun. 30, 2021
Quarterly Financial Information Disclosure [Abstract]  
Schedule of quarterly financial information
  First   Second   Third   Fourth 
     2021    Quarter   Quarter   Quarter   Quarter 
     Net sales  $7,265,515   $6,962,065   $4,205,068   $9,301,950 
               Gross profit (loss)   1,127,374    713,461    (187,154)   1,705,926 
               Net income (loss)   189,824    (181,006)   (1,070,114)   879,753 
     Net income (loss) per share -                    
          Basic   0.08    (0.08)   (0.44)   0.36 
          Diluted   0.08    (0.08)   (0.44)   0.36 
                     
     2020                    
     Net sales  $5,923,819   $7,286,674   $6,191,300   $12,124,438 
               Gross profit   1,136,348    1,480,148    910,933    2,031,186 
               Net income (loss)   81,776    228,964    (103,765)   956,693 
     Net income (loss) per share -                    
          Basic   0.03    0.10    (0.04)   0.40 
          Diluted   0.03    0.10    (0.04)   0.40 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Allowance for doubtful accounts $ 3,000 $ 3,000
Building and improvements [Member] | Lower Range [Member]    
Estimated useful lives of depreciated assets 10 years  
Building and improvements [Member] | Upper Range [Member]    
Estimated useful lives of depreciated assets 50 years  
Machinery and equipment [Member] | Lower Range [Member]    
Estimated useful lives of depreciated assets 3 years  
Machinery and equipment [Member] | Upper Range [Member]    
Estimated useful lives of depreciated assets 20 years  
Furniture and fixtures [Member] | Lower Range [Member]    
Estimated useful lives of depreciated assets 7 years  
Furniture and fixtures [Member] | Upper Range [Member]    
Estimated useful lives of depreciated assets 10 years  
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2021
Jun. 30, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Revenue $ 9,301,950 $ 4,205,068 $ 6,962,065 $ 7,265,515 $ 12,124,438 $ 6,191,300 $ 7,286,674 $ 5,923,819 $ 27,734,598 $ 31,526,231
ASC 606 [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Contract liabilities 2,175,235       $ 3,077,605       2,175,235 3,077,605
ASC 606 [Member] | Backlog [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Intangible assets $ 65,600,000               65,600,000  
ASC 606 [Member] | Units Delivered [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Revenue                 22,973,507 25,739,709
ASC 606 [Member] | Milestones Achieved [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Revenue                 $ 4,761,091 $ 5,786,522
ASC 606 [Member] | Forecast [Member] | Backlog [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Backlog amount to be recognized, 2022 58.00%               58.00%  
Backlog amount to be recognized, 2023 27.00%               27.00%  
Backlog amount to be recognized, 2024 13.00%               13.00%  
Backlog amount to be recognized, thereafter 2.00%               2.00%  
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Investment Securities (Schedule of Investment Securities) (Details) - USD ($)
Jun. 30, 2021
Jun. 30, 2020
Amortized Cost $ 3,092,000 $ 5,142,465
Gross Unrealized Gains 1,243
Gross Unrealized Losses (2,188)
Fair Value 3,092,000 5,141,520
Certificates of deposit [Member]    
Amortized Cost 3,092,000 4,679,847
Gross Unrealized Gains
Gross Unrealized Losses
Fair Value 3,092,000 4,679,847
Municipal bonds [Member]    
Amortized Cost 462,618
Gross Unrealized Gains 1,243
Gross Unrealized Losses (2,188)
Fair Value $ 461,673
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Investment Securities (Schedule of Contractual Maturities of Available-For-Sale Securities) (Details) - USD ($)
Jun. 30, 2021
Jun. 30, 2020
Years to maturity of Available-for-sale securities:    
Less than One Year $ 3,092,000 $ 5,141,520
One to Five Years
Total $ 3,092,000 $ 5,141,520
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Contracts in Process (Schedule of Contracts in Process) (Details) - USD ($)
Jun. 30, 2021
Jun. 30, 2020
Contractors [Abstract]    
Unrecognized gross contract value $ 65,647,715 $ 54,929,249
Costs related to contracts in process $ 16,354,636 $ 12,115,756
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment (Narrative) (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Property, Plant and Equipment [Abstract]    
Depreciation $ 519,813 $ 568,528
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details) - USD ($)
Jun. 30, 2021
Jun. 30, 2020
Property, plant and equipment, gross $ 15,718,273 $ 15,714,983
Accumulated depreciation (12,727,754) (12,248,205)
Property, plant and equipment, net 2,990,519 3,466,778
Land [Member]    
Property, plant and equipment, gross 45,000 45,000
Building and improvements [Member]    
Property, plant and equipment, gross 4,387,113 4,387,113
Machinery and equipment [Member]    
Property, plant and equipment, gross 11,121,960 11,118,670
Furniture and fixtures [Member]    
Property, plant and equipment, gross $ 164,200 $ 164,200
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Pension Expense (Details)
12 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2016
Retirement Benefits [Abstract]      
Defined benefit contributions and expenses $ 112,997 $ 121,273  
Increase in contribution, hourly rate     0.04
Employer matching contibutions of 401(k) plan (percentage) 10.00% 10.00%  
Employer matching contributions to 401(k) plan $ 49,218 $ 58,389  
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.2
(Benefit) Provision for Income Taxes (Narrative) (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]    
Combined U.S. federal and state effective income tax rates 50.70% 11.10%
Deferred tax expense $ (64,396) $ (44,122)
Tax benefit relating to NOL carryback provisions provided for in CARES Act $ 120,000  
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.21.2
(Benefit) Provision for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Components of the provision for income taxes    
Current tax (benefit) expense - federal $ (122,221) $ 190,801
Current tax benefit - state (37) (1,158)
Deferred tax benefit (64,396) (44,122)
(Benefit) provision for income taxes $ (186,654) $ 145,521
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.21.2
(Benefit) Provision for Income Taxes (Schedule of Effective Income Tax Rates) (Details)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Income tax rate reconciliation    
U.S. federal statutory income tax rate 21.00% 21.00%
Increase (reduction) in rate resulting from:    
State franchise tax, net of federal income tax benefit 0.10% (0.10%)
ESOP cost versus Fair Market Value 1.30% 1.60%
Dividend on allocated ESOP shares 25.90% (14.50%)
Stock-based compensation (6.70%) 3.00%
Foreign Derived Intangible Income Deduction (0.20%)
Rate Differential on Net Operating Loss Carryback 10.50%
Other (1.40%) 0.30%
Effective tax rate 50.70% 11.10%
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.2
(Benefit) Provision for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details) - USD ($)
Jun. 30, 2021
Jun. 30, 2020
Deferred tax assets:    
Accrued expenses $ 186,339 $ 171,880
ESOP 2,190
Stock-based compensation 59,659 56,280
Inventory - effect of uniform capitalization 46,197 74,352
Other 1,437
Total deferred tax assets 294,385 303,949
Deferred tax liability:    
Property, plant and equipment - principally due to differences in depreciation methods 422,771 503,009
Prepaid expenses 40,171 33,893
Total deferred tax liability 462,942 536,902
Net deferred tax liability $ (168,557) $ (232,953)
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Customers (Details)
3 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2021
USD ($)
Customers
Jun. 30, 2020
USD ($)
Customers
Sales $ 9,301,950 $ 4,205,068 $ 6,962,065 $ 7,265,515 $ 12,124,438 $ 6,191,300 $ 7,286,674 $ 5,923,819 $ 27,734,598 $ 31,526,231
Sales Revenue [Member] | Domestic U.S. Customers [Member]                    
Concentration Risk percentage                 59.00% 38.00%
Number of customers                 4 2
Sales Revenue [Member] | Foreign Customers [Member]                    
Sales                 $ 2,019,000 $ 2,077,000
Accounts Receivable [Member]                    
Concentration Risk percentage                 76.30% 53.90%
Number of customers | Customers                 4 2
Accounts Receivable [Member] | Domestic U.S. Customers [Member]                    
Concentration Risk percentage                 76.00% 54.00%
Number of customers                 4 2
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Stock Ownership Plan (Narrative) (Details)
12 Months Ended
Dec. 01, 2020
$ / shares
shares
Jun. 30, 2021
USD ($)
h
$ / shares
shares
Jun. 30, 2020
USD ($)
shares
Jun. 30, 2019
shares
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]        
Common stock, shares outstanding   2,702,633 2,402,633 2,401,213
ESOP compensation expense | $   $ 353,897 $ 305,006  
Value of shares repurchased | $     $ 47,949  
Shares distributed   300,000  
Common Stock [Member]        
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]        
Common stock, shares outstanding   2,702,633 2,402,633 2,401,213
Shares repurchased     (2,180)  
Employee Stock Ownership Plan [Member]        
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]        
Number of hours worked per year to quality for the plan | h   1,000    
Number of shares allocated to employees 469,119 487,220 466,929  
Period of services rendered   15 years    
Price per share | $ / shares   $ 18.29    
Aggregate purchase price | $   $ 5,487,000    
Loan, frequency of periodic payment   annual    
Number of loan repayment annual installments   15    
Interest rate on loan   3.00%    
Purchase price per share, lower range limit | $ / shares   $ 18.04    
Purchase price per share, upper range limit | $ / shares   $ 19.43    
Number of shares owned 769,119 766,649 466,929  
Common stock, shares outstanding 2,702,633      
ESOP compensation expense | $   $ 353,897 $ 305,006  
Shares repurchased     2,180  
Value of shares repurchased | $     $ 47,949  
Shares distributed   2,470 2,180  
Employee Stock Ownership Plan [Member] | Common Stock [Member]        
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]        
Number of shares sold 300,000      
Sale of stock, price per share | $ / shares $ 0.3333      
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details) - Employee Stock Ownership Plan [Member] - USD ($)
Jun. 30, 2021
Dec. 01, 2020
Jun. 30, 2020
ESOP share allocation      
Allocated shares 487,220 469,119 466,929
Unreleased shares 279,429  
Total shares held by the ESOP 766,649 769,119 466,929
Fair value of unreleased shares $ 4,141,138  
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation (Narrative) (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Stock based compensation expense $ 133,663 $ 189,639
Deferred tax benefit related to stock based compensation 6,901 $ 10,516
Unrecognized compensation costs $ 84,935  
Period in which compensation cost will be recognized 1 year 6 months  
Deferred tax benefit related to unrecognized compensation costs $ 4,619  
Outstanding 304,662 276,712
Dividends paid per share $ 0.50 $ 1.00
Aggregate intrinsic value of options exercised $ 0 $ 263
2017 Plan [Member] | Non-employee Director [Member] | Upper Range [Member]    
Percentage of total number of shares subject to options or awards, single fiscal year 33.33%  
Number of shares subject to option or award, single fiscal year 13,300  
Number of shares authorized 133,000  
2017 Plan [Member] | Individual Employee [Member] | Upper Range [Member]    
Number of shares subject to option or award, single fiscal year 15,000  
Non-qualified stock options [Member]    
Stock based compensation expense $ 32,863 $ 50,075
Unrecognized compensation costs 62,941  
Incentive Stock Options [Member]    
Unrecognized compensation costs $ 21,994  
Stock Options [Member] | 2017 Plan [Member]    
Vesting period 2 years  
Expiration period 10 years  
Number of shares authorized 400,000  
Granted 226,354  
Stock Options [Member] | 2007 Plan [Member]    
Outstanding 117,650  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details) - $ / shares
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Weighted average assumptions to calculation option fair value    
Dividend yield 5.54% 4.88%
Expected stock price volatility 23.41% 27.81%
Risk-free interest rate 0.36% 1.67%
Expected option life (in years) 5 years 4 months 24 days 5 years 3 months 19 days
Weighted average fair value per share of options granted during the period $ 1.59 $ 3.03
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation (Schedule of Stock Option Activity) (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]    
Balance, beginning 276,712  
Granted 62,025  
Exercised  
Forfeited or expired (34,075)  
Outstanding, ending 304,662 276,712
Vested or expected to vest, end of period 287,971  
Exercisable, end of period 201,212  
Balance, beginning $ 24.30  
Granted 18.05  
Forfeited or expired 21.23  
Outstanding, ending 23.37 $ 24.30
Vested or expected to vest, end of period 23.62  
Exercisable, end of period $ 25.55  
Outstanding 6 years 22 days 6 years 1 month 6 days
Granted 9 years 3 months 26 days  
Vested or expected to vest, end of period 5 years 10 months 21 days  
Exercisable, end of period 4 years 6 months 29 days  
Outstanding end of period $ 0  
Vested or expected to vest, end of period 0  
Exercisable, end of period $ 0  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)
12 Months Ended
Jun. 30, 2021
$ / shares
shares
Share-based Payment Arrangement [Abstract]  
Non-vested, beginning balance | shares 97,192
Granted | shares 62,025
Vested | shares (44,667)
Forfeited or expired | shares (11,100)
Non-vested, ending balance | shares 103,450
Balance, beginning | $ / shares $ 4.03
Granted | $ / shares 1.59
Vested | $ / shares 5.14
Forfeited or expired | $ / shares 2.83
Outstanding, ending | $ / shares $ 2.22
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Concentration of Credit Risk (Details) - Accounts Receivable [Member] - Customers
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Concentration Risk percentage 76.30% 53.90%
Number of customers 4 2
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - USD ($)
Jun. 30, 2021
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]    
Contingent liability on outstanding letters of credit $ 0 $ 0
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Narrative) (Details) - $ / shares
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dividends Payable [Line Items]    
Cash dividends on common stock (in dollars per share) $ 0.50 $ 1.00
Anti-dilutive options excluded from calculation of EPS 304,662 276,712
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) - shares
Jun. 30, 2021
Jun. 30, 2020
Shares reserved for future issuance    
Stock options outstanding 304,662 276,712
Stock options available for issuance 212,988  
Number of common shares reserved 517,650  
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2021
Jun. 30, 2020
Numerator:                    
Net (loss) Income $ 879,753 $ (1,070,114) $ (181,006) $ 189,824 $ 956,693 $ (103,765) $ 228,964 $ 81,776 $ (181,543) $ 1,163,668
Basic EPS:                    
Balance, beginning, shares       2,402,633       2,401,213 2,402,633 2,401,213
Common shares issued to ESOP during the period                 300,000
Unearned ESOP shares                 (300,000) (14,166)
Weighted average common shares issued during the period                 2,161
Weighted average common shares purchased during the period                 (1,332)
Weighted average ESOP shares earned during the period                 3,712 5,331
Denominator for basic earnings per common shares - Weighted average common shares                 2,406,345 2,393,207
Diluted EPS:                    
Weighted average dilutive effect of stock options                 3,411
Denominator for diluted earnings per common shares - Weighted average common shares                 2,406,345 2,396,618
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Line of Credit (Details)
12 Months Ended
Jun. 30, 2021
USD ($)
Maximum amount of Line of Credit $ 3,000,000
LIBOR [Member]  
Spread on variable interest rate 2.30%
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2021
Jun. 30, 2020
Quarterly Financial Information Disclosure [Abstract]                    
Net sales $ 9,301,950 $ 4,205,068 $ 6,962,065 $ 7,265,515 $ 12,124,438 $ 6,191,300 $ 7,286,674 $ 5,923,819 $ 27,734,598 $ 31,526,231
Gross profit (loss) 1,705,926 (187,154) 713,461 1,127,374 2,031,186 910,933 1,480,148 1,136,348 3,359,607 5,558,615
Net income (loss) $ 879,753 $ (1,070,114) $ (181,006) $ 189,824 $ 956,693 $ (103,765) $ 228,964 $ 81,776 $ (181,543) $ 1,163,668
Net income (loss) per share -                    
Basic $ 0.36 $ (0.44) $ (0.08) $ 0.08 $ 0.40 $ (0.04) $ 0.10 $ 0.03 $ (0.08) $ 0.49
Diluted $ 0.36 $ (0.44) $ (0.08) $ 0.08 $ 0.40 $ (0.04) $ 0.10 $ 0.03 $ (0.08) $ 0.49
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $2 .%,'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 " !$@#A3,O".)^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LU@$E&7"X@32$A, G&+'&^+:-HH,6KW]K1EZX3@ 3C&_O/Y ML^0:H\8NT7/J(B7VE*^&T+198]R( W/4 !D/%&PNQT0[-G=="I;'9]I#M/AA M]P1*RC4$8NLL6YB 15R(PM0.-2:RW*43WN&"CY^IF6$.@1H*U'*&JJQ F&EB M/ Y-#1? !&-*(7\7R"W$N?HG=NZ ."6'[)=4W_=EOYISXPX5O#T]OLSK%K[- M;%ND\5?VFH^1-N(\^75U=[]]$$9)517RME#76R6UK/3-^GUR_>%W$0Z=\SO_ MCXW/@J:&7W=AO@!02P,$% @ 1( X4YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !$@#A3#]]VEU]NY(O=TK_,!LA+'F.(VFN6AMKMQ\Z'>-O1,S- MJ=H*";^LE(ZYA5N][IBM%CQ(C>*H0[O=?B?FH6P-+]-GM MD?=AP@;.('WC6RAVYN":N*DLE?KA;F;!5:OK&(E(^-9!_2:=/$QFR8T8J^A[&-C-56O0(H%8\22R]VKWI\@G=.;P?!69 M]'^RR][M7;2(GQBKXMP8&,2AS/[RY]P1!P8PT6H#FAO05P9>[X@!RPU84X-> M;M!+/9--)?7#A%L^O-1J1[1[&]#<1>K,U!JF'TH7]X75\&L(=G8X47X"8;2$ MRX!,I0WM"YG)+)]<7-KDZV)"WKU]?]FQ,)PSZO@Y]'4&38] >Y1\4=)N#. & M(O@5H ,\"[)T3_::HHA_)?*4L.X)H5WJ51 :X^8+L3TEE!XUG^#F$^'#Z%YJ MWD5FPPK7LQ2/U;E^5.EZ9(1>,4(O':%7-\+#RU94!1 W][KM3PB+LX+%&0J3 M3VT,1#2/8(J!>":?Q$L5(1RIZ_XQ=L880JM?T.JC8.-$:^>;F]#X0.M1<.T2 ME< RJO05CM9N=_MMAJ7%><'KO%G0#HG=P$-3Q0K'^G>B_T)I4% :-*,TDC(! M2O=BJ[2MHH/C6)T(A,Y%0>>B85IK#@4HU:GCE'"L%8\,QLGKED+:;<9J+G2H M C27:J#V.O?;FS8C^9W'VS_( M]/-T_'!_=SL;+\CX[GZ.L2WEW<,%>@0!#;*@1GQ=R1('J,W^4N.]1B(_D[[2 ML!+3"G9"%A86 %&:C%4"Z@]%0 75WL31;]%L*Q7?PT4Z)_G G\DL +>%J]#/ MVAPD]W!(K]?VV.#<.T=7::G]'B[8.<-1$&AAS,G^@GR&]\B=K/9=30U@C%SS M*()64I+1DY")@,!P")%:<[+8ZE"N#4:^K!(>+N\H^8>=JB2/0]["QN$1-@[$ MHX-^'V-9%@\/5_S7+,?N#E+T0>UD)4,<;L\0:V_+&D)QX7_-K5@_0NE7 MQK\&$UT[M*P?%!?\U]3FRE@H(W^'VZ.+N@:Q+J2TK"(4+P!I"$>P[3U.!05VLEZ1EB:"XPC^$%DJK6L$">K=\ M3Q;"3S1XJY(6CC16<0P*LK#*_T'>GC+6]CJ,;*$Y?>(1VM?1LHI07.>AH0M MCLCB)5ZJJ))D31E:8)65EI6"XK+NJK[SVO39WW"YAFM)=IO0WQ0>)*')VP2A M7V]N^I5C&K0:QA5BH_:Z3\:>C(& K26NE* :G!N56RS7U? M R !!D@QK#4?]9H%[&(H-4*G.0H9RF*.V)_&C+6Z[%^OW?9 M>:IB4*HZ:Z3J>=4UKNJ>$#]2QN63X5#4H7.O; @G.7+_@)4W.+V@1RB5:LX: MJ?EA(P MZH9#0TCN$@O!DZYZ5QW,YLCG!Y3H>9?VW4G>+Z0Z!T?9;O6DGP0, M\=W^,3O5+IX6GQU&Z6%[IWP]^V;QA;O%9T@D5F#:/3V',.GL,T!V8]4V/1A? M*FM5G%YN! ^$=B_ [RNE[/[!\C!G^ U!+ P04 " !$@#A33NT;%GX' M "5' & 'AL+W=O/*EZ)0S< MUL\SO:ZE6#2#5N6,8IS,5J*H)N>GS6]W]?FIVIBRJ.1=C?1FM1+UZQ=9JNW9 MA$S>?K@OGI?&_C [/UV+9SF7YMOZKH:[V<[+HEC)2A>J0K5\.IM2G+TGH"'']V3B>[=]J! M^]=OWO_53!XF\RBTO%3E'\7"+,\FZ00MY)/8E.9>;7^6W81BZR]7I6[^1]O. M%D]0OM%&K;K!@&!55.U?\:,+Q-X $HT,H-T ^M$!K!O FHFVR)II70DCSD]K MM46UM09O]J*)33,:9E-4=AGGIH:G!8PSYU]$*:I-T M9L"[M9GEG:<,1VCECC*!IQ="GT$HEJ@7)[(?_<%"^BE)71OA"UKN+&E=U!+^=) MBBDG]'3VLA\+URZ.(&RTMWN'-=IAC8)8;ZH7J0WL,H.TS#=U80KIQ=FZX7OO M9SB#K8\'.%V[F$0DIMB/,][AC(,X'VJQD+"%<[6!0$(YR"5$];&44U1!Z5)/ M2)108)K,A)M/;-I <^<1N_A8S'A*!O-P[3),6(1C_SR2W3R2 _'.U4HB(W[L MS<&',W'>3Z,LP<.T"+[-5O03O1:Y/)M R=:R?I&3 *""/239$ M[F&T*$E&:P7IJ8H);B%+,A1H]E2G'*D[%4Z'F(),$*_O7F MXLO-UYN'F^LYNOCM"LT?;B]__?GVZ]7U_?PG=/V?;S'!:%R\ M?BW:)QDA+N!,1CF"8DR<;BT3,02PW=HC62,\;)$P< M?$"XK1%!5$Z.P2$&$C[$%[]J!A]OA=Y,+V2#YPU"W[ M"0=J&PHFGUV:I2P: =>3 PV3PZVMKEYDGC)/$TR&-*U56>YQ .@Z6.QM899+62Z\H-W:'F&HEDXX73N2)AD?T=&TYP!ZH#OIA $J M"_%8E*."GWHJ.^8\V5/ '5+7D!(>4S9"MK1G 'JH.7D3RS)8/L)N/J2"NZFX MG!!QCOG(1'I&H!]AA#?>/11XM^CSB&=9[*2(:YCP*,V2L<#WY$##78&B88-K@'D+I$@=/HC3&0X'N,4RR ME(#,','9,PP--SF7:K4JFE:[I0.[$8OJ65:Y)8C/C:D83:T$5 5TD;EWT'5B1J]B'(CT:=CQH[(C"'0>T@O12W1Q<8L MH1/X'^0@P;:7M__:9_J?Z$9KR]5L2F@V37G4Q!-:_NZN-0,%9H\"?ME4[#_M#GXLJ+S<+ M $%Y-HUHUAAB]*V2HJX ^O7\]@[-&YSOA_K7WB5^@B/8/4Y)\!EBJ!TCVJG(A:]TT M:>85/L%QTL M+#J^0FZ?##9J6U"\D%W%<;:[?+=<'R][W@"Y(N4HP0RDK+.7/):PH- 6C^@9UNL9%M8S M;I+^U&6I%[*K5!AFT"]D0^GKLR24)FDT5F][5[&?IG:?8D\_S]02P,$% @ 1( X4U$,H%K8 @ ?_SW>< V:\$_)) M981H])PSKB9.IO7FVG55DI$\H9MC MRIWIV%Z;R^E8%)I13N82J2+/L7RY)4SL)D[?V5]XH.M,FPON=+S!:[(@^G$S MES!S:Y>4YH0K*CB29#5Q;OK7L]C$VX"?E.Q48XQ,)4LAGLSD2SIQ/ -$&$FT M<U0RU+K,A,L%\TU=G$&3DH)2M<,/T@ M=I])5<_ ^"6"*?N+=F5L&#@H*906>24&@ISR\HR?JW5H"/KA"8%?"?RW"H)* M$-A"2S);UAW6>#J68H>DB08W,[!K8]50#>7F7UQH"7IG&]+9_^$\]>"]U#@72'?\_L= M\MG;Y5Y;[D*-=:%^7:AO_8(3?@N--8'VTTBLT#WE4#7%#,V%HK:??M\LE9;0 M57_.) OJ9(%-%IY(=L/@Z;#K"L\92D6QU*N"0<\FHN!:=2UF:3BPAN;1VTX# MSX/"M\TE>R6HQ1K6K.%9UIG(?A^9JI4 MTUC\Q&T_]G3']#U!+ P04 " !$ M@#A3=3]:<,4$ W$0 & 'AL+W=O\-V< M!$:ADO@]XT=U]AD95Q9"?#4/SZO[B6^(>,Z7VIA(X=^!SWF>&TO \5=C=-*N M:13//Y^L_U Y#\XL4L7G(O^2K?3V?A)/T(JOTWVN/XOC3[QQ*#3VEB)7U5]T MK&5#$%[NE19%HPP$15;6_]/W9B/.%# ;42"- NDK!",*M%&@E:,U6>764ZK3 MV52*(Y)&&JR9#]7>5-K@35::,+YJ"=]FH*=GKSK5',*B%1)K-!<%'(:MB=*! MHZM?A%+7Z+E5_>(NK?(.(3/ T_W9UWX%#VUVDE3TZ8J_9HG8S MT1\/"Z4EG-$_'=:#UGI060]&K/\*V:S2G*NAG:]5PTK5Y.QA1J*(!F$23[W# M^8[8@A2'A!&*6\$+NK"E"YUTL3LZ MQN=!,&P?&Q8R"\P6(Q&F9(2+=%S$R?6;T'#2Q6A$&DABIUR4!*0/:8MARN)X MI++AKJQCZJ1L.F -B!8_R=Z8*/CF+$PZ*/;@C@(0S(6B:[)8'>7 M,3WP/^L+MCL(8.(PH'U,6Q!C1AD;J3"X:S68?4.-65[.4>?<-ZCD5;^$S;YS M5:&N?6!W_W@K87[/LW_X"FU@;C\M!Z'-R@-4IVH@47RYEYG.1N)K]P:[?PP( MP>Z.%67<]0_L;B!U*7!LV2!Q;(TS!B:RD\D6A%##X?5'N+MN@MWMQ#J2"#HA M4MM4B+N]/*8J6PXYW^BQ<^?]6[\_\0V(^;=C+85T+86X6\I3EN]U M?XIOP/"W@=EB#K"NIQ#B#,B7ZLX&:9 >8"39<%3NBP6$Q RG)BIPQ=EKI6&\ M@FG%&:*N01!W@Q@/D5W#2> S&,S[>S$@2!-*QL8RTA5[XB[VKCC997J$;D"0 M)@SRIT?GG5U!"RXWUW_H;KS]MX_XKMY?8?OS-0_*7Q, MY28K%6ID8& !>&P & 'AL+W=O1'MI'UH+/O,\,QP.',DS1^+\GNU98R#IRS-J_/) MEO/=^]FLBK8LH]6[8L=R\3#^C]"GNU08/XEK#'ZN SJ$.Y*XKO]<6G^'P":T8L M91&O75#QYX%=L#2M/0D>/SJGDW[-VO#P\[/WJR9X$( P., M1PQP9X 5 P>.&)#.@"@&KCMBX'0&CDK)'S%P.P-7-7!&#+S.P%,,R%@,?F?@ M*P:(C!@$G4'0[&Z['+BFGBWE9/(*R1@MO]8>F(!IKL85)7M?NFI?BUT38 M\<6:4\Y$+?(*%/?@8DOS#:M DH,U+Z+OVR*-65G]#BY_[!/^$TS!U_42O/GM M[7S&Q>*UBUG4+?2Q70B/+'119%G1N07_?F;9'2O_,[BY..*&[A).TYKAY5/$ MJH;V#2W!-YKNF.BHXA%+FF9)_FFLOFZLOOZ6W2K:E_^/)[5:[NCKSD3;&I2 MZR\W8+VE);/R6AWA58@MDLUFHB[[XL1]<>+&CS/BYR--:1ZQ,W#'-DE>9PM0 M#O[8Y^\ @6< 0Q2:"K%UZC9.Z][]L$ 0AJ$;S&P:[KR? MO##_9Z!JB^.4?6B=^X<)<2 2"5'RH>,\''@>4J(\[DX*TNF#=*Q!_B4$0M*> MZC=I?<9-9]K1UD;((YZGE-3*T4M*P4DAC"5X3R_/Y M-!W'0.-!/"TD'3254!+9L"<;'B<[K25FW)2"J -:$S=E/M3W/@@]HC3;U5&8 M1!3!00Y!*]5E\I#$+(\KL*-)#(1BB5KA4C4)WXECV&38./BAGCQ,@@ CM96= M@I0#.-!SR!K S;Z,MB+333MXU@<->:.^0/J(IB*RC\5;%N_;.R]!>B])IU'*%T@?7Z(+:"KB MVH SSGP#CD 70G^. 6ZXL+0N!^&N6>47,@P2$/H$TT4+ W( M*4'05T27R6'@"PD7A&HQZ!R%[')A %UU"ZP)JI\FO*]V-&+G$S'4*E8^L,D" M&%6ROB1!&'N!,S)5T2 (D%T1*+MTUK0<_+0)GG(#"076'\HDY#NE3P'>W@ MVT$R\T%.(+N>>)5.ZWPJB83B^(W0&00#.D$QO$C>K.P>3SJU\DWJH!FP73.\ M1-Y@??(C(FX0U!KM<.XX3B8[Z -LUP>_(G"P004@@)2#N#@F8!= M,:QIVJB%EB\OFL%K? Q@N"VN_ZE/ 7210 ('N:[:!@W^Q%V)D&R.,C\,'J>N M$_A0NS6PA_J*FATT#+9K&&,6;9(+F_0&U$*Z,N"F6 ;*E =A@NW"Y%6R"QMD M!,9:%5P;<,3W,-%VS(!S23#6\? PT/&+!KHZP9%Q3UR#['((#I%:XSI0A(8] M&"H'=VE BCL3]5G,I6EEWT&.KR;LRN30@R3P5)+7)J2+A.3SM4W0D002@G$X MHG[QH#2P76F\3%>9=T77(=@WZ2H#T#'IJA,/M-RDXCYF;)[ M80G?^2)C9?LRI[W@Q:YY-7!7<%YDS<YY\Z^B]=*/YD< -E+64@S\G+$ZMKW39I#R4U/ M52#I9*%TR9%,O?1-I8%G#E06?A0$%W[)A?22V.U-=1*K&@LA8:J9J!C-=5D^1U+)DJ01BC)-"Q&WDUX/1E:?^?P M0\#:;*V9S62NU),UOF8C+[""H( 4+0.GWPHF4!26B&0\MYQ>%]("M]<;]L\N M=\IES@U,5/%39)B/O"N/9;#@=8$/:OT%VGRG+)S]CB[92.F+;]:LD_'05^ZOMVKWW.1]]X8[&X?L\=@3Z6XU2@EZZ^6&H:K7$YJ%UN]V(NG&=N;,_ MIM'53)J_-,WNF M;M3U8JWU]G*Y5.6:;YCZ*K>\@5]6LMTP#;?M\U)M6\ZJ;M&F7I(H2I<;)IK% MS57W[*&]N9([78N&/[1([38;UKY]X[5\N5[@Q?'![^)YKW.++.UJ8!9W$GX*_J,DU,J8\2?G3W-Q7UXO( M(.(U+[51P>#?GM_QNC:: ,??!Z6+X9UFX?3ZJ/U'9SP8\\04OY/U7Z+2Z^M% MOD 57[%=K7^7+__D!X,2HZ^4M>K^HI>#;+1 Y4YIN3DL!@0;T?3_V>O!$9,% M./4L((<%9+X@]BR@AP6T,[1'UIGUG6EV<]7*%]0::=!F+CK?=*O!&M&8,#[J M%GX5L$[?/&JF.81%*R17Z(ZI-?H!H57H OWQ^!U]^L?GJZ6&]QCI97G0^:W7 M23PZ,4&_RD:O%?JEJ7AUJF ) >4Y(CR&PEJ_->N^8IH] 61B& 'H+OSETE [0T MZ+Y'+@W.(I7E"/ '.!W!Y$-POC[\]G+@/\5=S[4S&W() $YH7 MV0RI0RQ*@'C<2(L!:1%$^F](-@3X*J&V4K':=#2F%-?*!36HR[#GI=JRDE\O M(#:*MWN^N$&NUE-8ML0)2=R6X&ALR]%9MHAF#Z4EVS>HK&K74U^UZVH)"DVW M4#%04$T)/.A-G\.KIA S#)UP'I4PI+-<>,-7 M0CL-PI9!%VE,BW1ND$,NIFF,/=$A(UX2)H U:YZY KB'!$.LJ5 MV).HWVU? M>*093-]Q2PE;,\7->R#4%3?ME8L]>ZJY,Z_3$?!GV-6.T,$M6R:J8P_O$U?J-6]AMPDE MV.A R\0V_5W0B,88S^VR!8N,%+ZN./(D#A/EIV-%='N*P2A6EG)G-B!;]N9- M,9L=+W!,$S)G48=@%F$RV0J<@A]Y%(>)]/X4<;N#?@; M+],XM;J=+85I0;&OVXVTBL.\.FU#>U:RP_P%%K#:"=>FQ N<$=O3#KDBBZAG M&T!&\B1A\O2D29_F1]\[IR6F!3'R'05^:5ZI##)('MI<> D2().=N 8:E*=C(Q+PHSKR9R1R'BPR1";5J'S%U$R-\!! MOU @OL0?R9>\/S">-5XYP=LDG!1Q8>VJG'(P:/@:#1DYEH1GR?E1!_G(@B3,@@^M+#FO#A$&_N/+#=,&]=O'C+'9+HOS-"%6L[ %BSS+$^H+ MPLB+),R+SFH30\Z^4VTV^9E/KP6V\-N"E*01]D2"CBQ)HP]5VP_1P"!Y?K71 MD\I#2-L-O!/F2\T+N]0Q^2&280IGJ>J2Y+0/">^=D1' M"J-A"IL6F39ZBB^91^:C9S+?3G6?$=!JR.9P'5+'Z.G)-->0"ET? MIS[T(_'1\X?+S@I#0=V%X:$]-,G&/9%1>X"$.3-*BGD7<0C";%#0U%^?!^04_\632-B8&IH#5';YRU3C-LHDSBB& RG_\=@CA.2>8U8V14&F;4 M@!G<[+O?,< FS#2/2(8M QP?:6>6GAHP$BO-@^W\<;?=UMU1#JO18[GFU:[F M)XYYJSBK1& WU=2ZN.-><%P+'OS/U!+ P04 M " !$@#A3LKY5Q;T" #R!0 & 'AL+W=OA2P(T78MM0->@7;?#L(-B,[%065(E MNFGVZT?)CI<":U=@EUBB^!X?&9*3C7$WOD0DN*^4]M.D)+)':>KS$BOA^\:B MYI>5<94@OKIUZJU#4410I=)L,'B35D+J9#:)MH6;34Q-2FI<./!U50FWG:,R MFVDR3':&2[DN*1C2V<2*-5XA7=N%XUO:L12R0NVET>!P-4V.AT?S&4(F2V-NPN53,4T&01 JS"DP"/[>3-6"64$E M=?,5]VT=G@/(6D 6=3>!HLH/@L1LXLP&7/!FMG"(J48TBY,Z_"E7Y/A5,HYF M7P35#L&LX,*B$Z%2?I(2,X?W-&]9Y@U+]@C+,(-SHZGT<*H++!X2I"RITY7M M=,VS)QD_U[H/H\$!9(-L^ 3?J,MS%/E&C_!=N+70\E=,\ !..$NC9"&:SM % M+!QZU-08N!IG4@N=2Z'@BHW(;4@>?APO/3ENI)]/*!IWBL91T?@_*_\/%D,( MPSXT;+T';'#J+6[A?+7NPPM1V?=P&H;!&2USSS5PM@^OJ$0^5E;H[>N>]""X MNW2]XB29SP5YV($ ;VMI0RV@]EB =9(G6:HM2,W-J23Q7,=R2EUP[[I0/V&M MDGFCJ ]?.1S#N+26WQA]@UQ87BZP)^2E[UEGBCKG)\$URJ-9HF\CX&OM21.*/[7/H(XCC<5]J0F=#HB&*_,+I._ M=4"Z-X<5NG7<-I[EUYJ:D>RLW4([;N;XCWNS#<^%6TO6J'#%T$'_[6$"KMDP MS86,C5/-Z?*.B,>2ES*ZX,#O*\.=T5Y"@&[-SWX#4$L#!!0 ( $2 .%-\ M2ZW4714 $XY 8 >&PO=V]R:W-H965T&ULM5O;CMM( MDGWG5Q"UBX4-J%07V]T>MVV@?)MQP]UCN-S36"SV@2)34K8I4LTD2Z7^^CTG M(C.95*G*\[(O=HG,2V1<3T0&7^[:[IM;&]/GMYNZ<:].UGV_?7%VYLJUV11N MWFY-@S?+MML4/7YVJS.W[4Q1R:1-?79Y?O[#V::PS3??*=CGSXYRW&3P8%&]OH_\6MYT,RX?GY/1,N_81+ MH5LW$BK?%7WQ^F77[O*.H[$:_Y"CRFP09QL*Y;KO\-9B7O_Z6H61M\O\VJX: MN[1ET?3Y55FV0]/;9I5_;FM;6N->GO78C[/.2K_V&UW[\IZU+R[S7]JF7[O\ M?5.9:KK &0B-U%X&:M]^1?S(UI!I-_71LH MT1]M9WN9UPY=WL #N*+&*.ORE6E,5_2FRI==N\E+B)$L<=G.]NO<-A4TL[-% MC56:88DW0V#9GF+=UT. M\V^$0+SBX%5[8[HF#.:3WQI+:JY[$.4R[@.'!)-KDK&.SV1T91Q>S?#_#=S. M5A;"G#.\3@CFVMNNK08<;)[_;OCCQE9&V!%>^#-Q/?]G7#)SIKNQ)<@>H-]= MOK2WICK==G@T\,SMX9D_=MOC4=G:PQG)&]GZSJJ0[YIR;8NAYHXLFAI>_Z$IM559IN2N^=U MZY2?A:J@)S^<.B^6.$..F6MLMS &C-V2]:;*%ON\P'Y4%:H#N$+BBJXKFI4A MSU69.OK:J"UA= ':(#[H/#DWP_.]2)X+$H%K71/(,"ZLNI59 M.%R4)B1AQ!+ %;.-OMCJ%:B9Y! M9_X<;*=T!DJXZ+T+_6X2BDDIR&Q=ZUF:IBMJ,G@//H MR8O.E 8\CF[Q*&L71@A4UU=Y5Y;R;"[AX@&ZCA\N SLFA ;?4^6TK:JHR6G@ MLUKWYY+!H)7.A$PEJ]YSZ -[@M1#,EV&O^@51^V&=?_A.<3=/AARKT; A.R< ME:E?S&JH54;YHP]77QZ+^^CW6XB\KO?CP<9#J;O=U@-<#3A?N+:A0_ :GR%$ MKVPC H=86JC/7_Q+X_'@U(89>OKMT.<;J&Y;Z3:9YQ^=9&$1HLFFSCC@3FQ5 MKBT6J<1/;2S\<@^V4A'QAB1V8!W]3F5JJ )5,](>.,)@X=9V.SK+67)4OMF" MO&S;V@;*\+$!S? E^_Q+LM)9V[^$43)YGK\I:DI5@[G#&J>;5@R3)VP7KJUA+["O0 7W!1\!U_54 M9#Z%)VB=.H@A35'O_Q+=">+**B0W#<+ N!#FKN61HJ":@1Z<@."^@5 PJQ+= M)1'=I$9RW5N<5" M"GYDY/B,KF?DO1>IMR(KDG8]CUK60\6E-1KLQ2NODJUSC51WC/&R'(R9I;7Q:+ME#UP^=">ME36$&*&K60L[.#@!)T!O'&"XMR6 M,E6UY5J,[V["],!=8,(-&%)ZI]L&V*8'&7T'5]I22=K!4:7;6@9CS(:)+[PX M\/%6\>Z@T+"#4P"9G^D7)0.E.A+9$*4VJ60Q^8T:L($=2C13D\'7M(>CW]O/"D"CC 719=I!^1M_?^"FDY:V \/U__;! 9]74[C MDFZP,%%24#73]85M#M9/APNX9=3>PPJ!64Q]0RS*W%(/X??WNM:WO<>_- ;C7W(:;QY&]PQ0@[)Q)01&@U_ M&8$CH2A4!A+ MU>K7.'DP5JA\99=+B))YT(:P1\!S9+%Z/(6Z2F*F!RT#6F+,ZD3EENE:S@V; MK89)07Z#([0>(\R:N%V\5VF[ M ."([_T:="_+6AY.0K<$^AG^H_CMZ/:08K$6;X'FUWV"P$+DLG]P;F> MQ*&78>B' 6(19RSIOKWEWR[_,8Z\\",10^E8\Z_%+=Y_'=U>H#* 2O6LGYZ<7Y+#])2BST MUBD9\Q.?]Q_9^OIM7(+%$L;=K"]N/8?EM*FJ*< ).A/!O ]4G,@4 *PT C2" M)Q>A,9Q[:U6L#]_I'<\2>6+#;)=PO!>1924R;<'8$R>!<";/[B&/'GEM;$=, MNM6L3JBB%W!S*?4HM'CXB!M YH&L4#!LFD*]/V9UXF;3@ L#*=&KUO:S&;;=BR'I"PY##7>UTG \[7%JI4@ M,=>KM6N-HK/(=A(C7SX9D; M0"XBVCI?M' M^P6JSB2IDV!7%\%\U6IFDIS=67:RK]BBQ[92LXS6(>P01P@;EBH4TVS'HC+V M8:5L"SW6>C%2X/(;*832>N0K5@"945&['=-_7>Y4,!%RS82(-T M!&%_#BT9YBUG/^FN+4;UE%(/;"+Y)D+IGT^)@ G.5\9:>Z,')J[8X6C&HDT3PX4 MS3-:D/-0(<)OYUV;%@NXJE_(X^\]71Q!L>::$N&255_ UW\ /6<_B=IV9%0 M/(9L.S)SEHUY?7F?YY^Q\-EI=2?UVK/1EVJQD,Q('@+6QB=,,/.88*;)0AKZ M9ID4\V\]HDQDJHHV]81<13P;BD+UY+Y MB-VP L1T<^CT O:-R-6A2>M_B(3 M)[Q..-@W286"FJ)7(#/U97+7E9XA/WH&$O*?3V;G MY^=WPWA0WGGVUN>YX;[J.VN2G8%TJ6Z(324%Q(I52QUQVBZ7:5@5:$K,D7]& M=G&]YEI7WD70K5[^0'03D,W[$(7&P8_>?[Y^[ '+Z%>38I%H6U&7+( ;V?@1 M8^+C$(. 4&&2DQ##M+/4ZU%;#T%)[IDVHR< ?F8HG&=O9"IH"I'?Z1JAHIHD MO&1*96^LN+J[&^ M3[&31@Q&)U^):H;-0NO0LKUCC5T<>K]#.1//'Q6B%I2UY]VF4*&;#RP96=N!#G!KD??HM(J)&2!>JQ5:1(JCU:B4AILQ(UE.3M7ZFHQL5@7.1/@LUIS40[S0,AYZ MQ"9])_%J[ZD,D&1,:X\.F,7-Y>:X;>#KUA %XOLAT;%B&FX&4HBB]P8)ERH- MR4F.Q-**J9PONBK[IA=)GI2Y'+TS:S838?]'GT1O?+Y^\&ZB4RE2'S4N\V_' MDG1Y_QKS_)_?&R):N+0.5N=35\.&F?MB92 J$Q!SB,GO0MGOX6[(5,/&^^BB MM12MZ-I7HX[4"[2PU\H="(*R-H<48S(%66#&ED6[,?#AO=EZQ;O3V2'U$017 MX. \^J8-HH+>_BOH^Y;V,0A 3CU8\8A<8J(3,IC27VN&++>[\X:P54Q6>C-XN>$#6P:!0E.IHL?5 M0:^LM(M%0V$HMI^ MN+I^$US;U?5O^:_M7-Z>7CR)*3VSD$RSD%\4=HO^/-(*'G*/QR_@ZZ.P/W3% MQLBE6B@N'H3T9.P7U)*]8E'@Z]JZC'2R/E]TL:6)QX@7,S5C?9?J MWS*2!'0FEQ2(!>H7&$:TT*J^3[2=-PJ^TGQ$-B"T[0&93#9N,1?N>4HL^L2ZYL(XT2 MVAOT#JHA0?OB&9W?Q=\4"A#]V4V<17\=NSP;V2J%%NFQ"2;( +SU31@>7TL.MF3].6/J,W23P+@Y@S??X5DW\TYH$!N,C3*KUH.7';-1W]2R8RN$V#2C_*=C$E&; MF_0&=FV#OTNOS[^"*_^-0'=%UD'('YM1&!3$70M<#58+;(\\B_]V>G')$#DJ MJX.VUG:I**28%MM\!)0RJF(;J'U3Q? BU^5Q#ZD0330I#9NS8VJ23=1D.OP[ M>H=8^^BX(L1%DB5^'B#("PW6CZ>Y3V6KC/HFS)^)4TL%?D2WMDN]%%^:IO5Z2?+;I$K#6?RI)8G&N#2)@$X&+"PW\_T M(DJ8F\4;F]FT\4)$.>Y&:$?US1G;M.'HOKM =I-*$5/Q='^W]A&R35(HP0F< MR<8ZO5Z>?PD_8H^>#]E:9EZ;6GMDI!C#.WM_W2#](=JLBMPZB.-A&FB)\<)[ M:,CRT$JFES*CZ1_>+8R-M1Z4RXJ0U/=W#7!7[M+CE9WNF(T[SH*.>%%H&GE0 M.0R;ZRZ+?=()>H2$2.<$L#U6."C'!OM/<.JBJ ML@^LAN]EDK04_0L%8-B3!Q>F"G69:3E3D^N O@X:E(Z>NTM/*#<6>BO7XU5 \QZIKA^U!=5ET5>K/OK \GBT]L!W;PEK$ M8EJ0"BG=<9\Y_?[A>)5WQIR5EVFP0#&CMVW#".$#&>=\8<7IJS2,ZQ41\]JA MBWW>XM,01&SI8H,A>_\$T;#SP&P9")KHL7PN$NVT,;LD18ZMRM.\X+Z.;_9- M=W8S]E:PR14/M6R\&WNZXPT!2UQTR8"]O#'W_05L[A)TXRWC("OICFX>@3)M MM,)SEUX1@DE9 AG&AL5Y_O>0#7[-0.JE?!@6ILOJ(48_\' +I'9 SC+U$76QEQ(*NWH$Z6_#UP72JQ4K MB8KSI#5+LM*6D(U#QLY3S^HI!_R= [\(V)_&&F Q4I8EA_;WI.RQT2C'[XVV MX9="E2_S_ .[16X+#GO@:X1Q'1>FYFEQU0_+OL>M=V27 @ N4=1.._DD+V>4 M-]2\.P*4(JKDNN*%#OOE"T*]-#Z/'8F^/TOE,TK:7S^$GG CLS&JK:6LSN8[ M,&$6O.&HV4%K,JE#-5:;V3JM9NH73Q*QIKU4XSZQ1V$R__#3CEDRG^0XO=FI M-5;ZWN4L-M:$NUXMKK(J'7NQY%R^PC +'1>2,[>DQU9X.1<(E3RK M@G^X>Z[LX%R> ;/##U7&"L>6%B)NDL6ON+S_X"'4/T1!G$DU0%4E]J2-9DS[ M'UU) ?E/&B(5A46#FGX](W<6VI^9^*!9BL.YDB=_O+S8\OQBIZ$C-0LW($'# M9E[EJ&B:",F=>_7'X*)M/>2,3D,J.7;544+S8Q]>G27?N&T,0@N_Y)/21]/K MYV[Q:?Q8\$J_D1N'ZY>&OT@K-CM\EYAZ/O_QV8E^41)^].U6OIA;M'W?;N1/ MMJZ:C@/PGKET^,$-XB>4K_\/4$L#!!0 ( $2 .%-/2Q&LI08 + / 9 M >&PO=V]R:W-H965THPBQ/WL1Q M;G.OFAF@@*J%J9T%'B@>%%NVQ=B65Y*3"5_/:X^?3LM76Z5 M?C2%$)8]565MKD:%MG1]Z=[=Z^M+U=I2UN)>,]-6%=>[6U&J[=5H.NI??)9Y8>G%Y/JRX;EX M$/:WYEYC-1FTI+(2M9&J9EID5Z.;Z?GMG/:[#;]+L34'SXP\62OU2(N?TJM1 M1(!$*1)+&CC^-N).E"4I HROG<[18)($#Y][[3\XW^'+FAMQI\H_9&J+J]'I MB*4BXVUI/ZOMCZ+S9T'Z$E4:]\NV?N]\-6)):ZRJ.F$@J&3M__E3%X<#@=/H M#8&X$X@=;F_(H?R.6WY]J=66:=H-;?3@7'72 "=K2LJ#U?@J(6>O/XN-J%MQ M.;%01J\F22=XZP7C-P2G,?ND:EL8]GV=BO18P00H!BAQ#^4V?E?CSVT]9K,H M9'$43]_1-QMY<8(5F?]ZLC7O_USL&YX/! MN3,X__^Q?%>0&N_<-#P15R-TEA%Z(T;7OR@KV&S,>C>^% )>5 VO=RQ3);K) ML)N'.[:,ENS;;T[C.+IXU6,3'+ELW-[I!;,*U6N%1E$)9J%R 1;\+*2 M1J2!K%G2X_*I2'I%K );EM(9."MI(/#J3# M;O;1@PN=?_\ QK80'1 T''SM@#N,KWL >2"K32:TQAZ8.@+.P2^5:FL+55B" M68AV?$1@Q\A4:-[[TZ$M1.!BN&/BJ?&[%5L+']C2&T&\Q%-2\#I'5H''%LJ\ M'N,Q>Y#P+I,)!XJ_VS0'=5KOM\M82LKZ4,HZ=P ,0)F,)WW2&Z$=T2/\3*U+ MF3O0^S@:7UNJU6]M95P+YM5*V%0;=)D%C;/6=$8A;9O6LDK &\H%1:,/DAER MS*7AI2]$ XJ%XJ200)$BV"FHL!2(?RW(/WPA4]K5@X&3)9B>/":^QH=]T;50 M:0K9N-A0*$S([*Y!T,IR%]"7AE V2M;VC>)A5#PA6>,D3 GNV<3R1^!Y65>4 MK.-&' NO5Q8'JS/1L56'/6&66:YB A;?B.POPL1K2Y%#GRX*J\ M=XD8Y-G6H.CLF(/"UM(\&E5Z4E MW?@_B>/P;#4+%]'*)8EWS'(2+\+5["Q<16>#. R?,JD0?;83G!- MUJ(.@P:F$^7X2*.R6#P'S$?5)'*,D>F M^U$#^Q_=YKZ%D'#4JMV-@_OC-S2&G#SU_.ZH.(F.DA)9E8Z/*-W&M)I*X2-Z M0!RH"#MFK@0:PM=B;Q%8T"EYRVDE7!%QZYS,E4H/>IME;9UT1+B?>V-VVX?6 M8IJ&/3%L)"5A,(*VK)4=N- '%A.!LU0:BYEHWV#=<4"1E/"8B"9C&X[YN"Z? MSQXJ]K7PHZ^WL 9QU(@TPQI1<$'R8=BJMDS)_#! .C0X>R3<^O7 5'Z&!!C, M"341H3@JKC'[E8:&YP1/O2XWN4#O.AZ:11^7$4OYSHSWQ[42?LC2'S2V ,Q. M9F&T6H7+:.':^R0.IZM%&,\6P2M&W18JM9"F" U9M&"Y\X6'>&)T&'K8'SP. M[4E*H,1=10)=VNZY*MVX^./LW5\NB*.Y*0(\DAEBJ_U!)Z3:!*N0(?0+B DU M^K)1/:JDJ]O6=(34D ZB:G=,2*4+GW*+VG1>4$RQ(0'14:Z- M2M%+X_BT5S(NP^G8RV[T=*QJ*[C$&PVF+DNF-QFX M8DN\1?NYNM$TZ[4H.2]1&JXD:%Q,PEER?C%P^E[A"\>UZ8S!13)7ZJN;O,\G M8>P(H<#,.@1&GQ5>HA .B&A\VV*&K4MGV!WOT*]\[!3+G!F\5.(WGMMB$HY" MR''!:F$_JO4[W,8S='B9$L;_P[K1'9+'K#96E5MCFI=<-E]VM\U#QV 4'S!( MMP:IY]TX\BQ?,\NF8ZW6H)TVH;F!#]5;$SDNW:;<6DVKG.SL]+U;3NCPQVQNK*9B^?.( MTT'K=."=#OYO=H_"N,8\-Q7+,TNUS<3Z!+ <6]4(*.17,>O/6,_'\P*Q6EU-'Z MO&?8&5X1P^"2 H2W+ASXT)#_XC@'SE]P>6!/7D _BE^E41S'-/[^NU&:I#_= M&[7KP?7]O6MU#GR]8_BD+!GP)XOOOSAW.3H2Q2 Z/7L5C09G!X#:]4=1#$[3 MZ#0901*E@S[\D$;): 0_DC@AD[[W^TP0PR@9I-'@=$CC!N7%'J=93J*A@Z$R MK&@G:8^Y FX@I_M'[VK>E33=&&(#@M,AE =.4FE.5R,GX;;!?-P=)DO-5%X$E%I>JK)C<$($T5- :^')J^FCUV>*BJ']3RDY;[6NE:[J5/W4"]SEU?HE[Z M%XVAO-?2-M=^*VT?3;/FK;!7;UY=7 M$,:.;NPX7VV1!&B[#=N #D6+;H=A!\5F8J&RY$ERT^S7CY03-QW:[+"++5)\ M3X^T_3S;&/O@2D0/3Y72;AZ5WM?G2>+R$BOA^J9&33LK8ROA*;3KQ-4611% ME4JR-)TDE9 Z6LQ"[L8N9J;Q2FJ\L>":JA)V>XG*;.;1(-HG;N6Z])Q(%K-: MK/$._7U]8RE*.I9"5JB=-!HLKN;1Q>#\";Q(T[6 -WLC3F@8//Q3Q* M61 JS#TS"+H]XA4JQ40DX]>.,^J.9.#A>L_^,?1.O2R%PRNCOLO"E_/H-((" M5Z)1_M9L/N&NGS'SY4:Y<(5-6YL-(\@;YTVU Y."2NKV+IYV*)F?>3?,=RV;)D;[ ,,K@FHM+!!UU@\9(@(4F=KFROZS([ROBET7T8 MIC%D:38XPC?L^AP&ON$_^C36P8^+I0O!SR/$HXYX%(A'_SG XRQ?C4<8]^$U MMI?)NDWVA >:$78S J$+7J0@+()PL#**OCAWW@N[O-.[UQ9SL];R-Q:PMH:X M\QTW/ K5(+R#R3B>C*;Q=#"F8#R*S[*S.!N=]:Z,(P$6E? $]J9#'JHBR& 2 M#PDV&4XXR.+!8!Q/QQ/XK'/5T+O!U?DSE]3KO\EZ>[+C+1Z2/.)+$E\2MA); MT,;#DFNK6B$+WTA?D@)?(I"S-'S\%H7E@3W#'\F>>E3E:% QN)PL,)Q=-%:P ME_3AGEYS&U@:+;T[,:N3 A7IL%NHT)>FB,/N?EY.J):"58-9A80C-4KM-9(; ML56U$V*L\P0E__.N1P!NP6+)=DC=2DTQ'^ZE>I9!5Y;5/5,>DRME76/1?^U5 M3PY\HT*[#N[(@R#>UD*Z;&? %ZWO/)>W[GTM[%IJ!PI7!$W[TW$$MG7$-O"F M#BZT-)X\+2Q+^HF@Y0+:7QGZ!'8!']#]EA9_ %!+ P04 " !$@#A3A)?U M/^," !C!@ &0 'AL+W=O-# MD8LXPYGYYD'RT^JH]!?3(%IX[EIIUF%C;7\?1:9JL.-FIGJ49-DKW7%+JCY$ MIM?(:Q_4M5$:QXNHXT*&FY7?V^G-2@VV%1)W&LS0=5R?MMBJXSI,PLO&1W%H MK-N(-JN>'_ 3VC_ZG28MFE!JT:$T0DG0N%^'#\G]-G?^WN%/@4=S)8/KY$FI M+T[Y4*_#V!6$+5;6(7!:ON%K;%L'1&5\/6.&4TH7>"U?T-_YWJF7)V[PM6K_ M$K5MUF$90HU[/K3VHSJ^QW,_@Y(?=UC(E_E&V[Y9J75$;3S)C0G^%9]-!4GI#N43U:355"PT MG:^V)P:[EDL+7-;P]NL@>AJ\74664CC'J#K#;4>X] =P20J/2MK&P%M98_T] M0$2U306FEP*WZ4W$7P!!LY,0@S" #>P5RT]4W,? M.*,W!+\YESO(YRR.XTD(MH-H:R$//H'H>JV^H4MA(&=96; DR5ZDX)%7#;6C M3_^J)TE8DB9LN8B]F)1L4<3!NT%+80>-WGLOGIUL(%GDC,CFL@;)G!44D189 M>#%GRS(+'JIJZ(:66ZSI>1)358)[ O@E25F1%JR8Y_#*:VE.T?$<7@4WI\9 M$CO>0J9'3UOM:?9?%S*Z>O@=ZH.G-P.5&J0=.6#: MG1CT822.%_>1?A^Y/@AIH,4]A<:S8AZ"'BEM5*SJ/8T\*4NDY,6&_@*HG0/9 M]XKNYUEQ":;_RN8?4$L#!!0 ( $2 .%/LP[^<;00 &\) 9 >&PO M=V]R:W-H965TY-I4PM'2;$);&Q29=ZK*,(FBD[ 2 M4@V7"[]W;98+W;A2*KPV8)NJ$F:WPE)OSX;Q<+]Q(S>%XXUPN:C%!F_1?:VO M#:W"'B63%2HKM0*#^=GP/'Z_FK"]-_A+XM8>/ -GLM;ZCA=7V=DP8D)88NH8 M0=#?/5Y@63(0T?BWPQSV(=GQ\'F/_L'G3KFLA<4+77Z3F2O.AK,A9)B+IG0W M>OL'=OD<,UZJ2^M_8=O:CBEBVEBGJ\Z9UI54[;]XZ'0X<)A%+S@DG4/B>;>! M/,O?A1/+A=%;,&Q-:/S@4_7>1$XJ+LJM,_16DI];7G?Z7CY0F2TN0D>@_"I, M.X!5"Y"\ ! G\%DK5UBX5!EF3P%"8M-32O:45LFKB!\;-8)Q%$ 2)?$K>.,^ MQ;''&[^ =X-.&J1&27 I \P\0$F_U_#UP'^U YA M.H)G0/"5%#7@T%06= X"%&ZTD\)A!HUBRY2DYS1@6\BT 'RH*54[H#>D(NY5 M3 )P!<*%KFJA=B );5W*C<=QFMKI#ELDN6YX5BSOBC;$.UO3AC9D>J6(BA)L M(4I8&4V@IM Z8W*7/&=&IO3F&\TA&COXI'D53^=SGA/*.8-U6P"HNTSK4BAX M<\V_,J,*R7PGU0944ZTIH^'72.3END3 JB[U#M&. MX+:A_)\F(53&BK"4=B ,^O$EY2@A*'1CK#\Q:$Y52)#BD3$V((%' $=4W[%82U)O9%*L5P? MA6KHP(4X>&3+K'Q7#+SX6V&9-WO_]LLL2:+3C4%4\)]6Z#?BTZ[%*A04GDI( MQ5$HN04 52;4!KE'%'%(C72^$:P3KJ':G,.'1F5,Y:JJ#571#R,'#LC7L>/ MY[+>^5WX8NCDH[+^J&4\#H@(JC[M/?6.]K/8P9X\;946Z!(#;C65T@5F6&:]\[5KQ6184.:7F2_\8,9.LD?,U MV,JR](M"D*.@FI*]%.5 TIS23&MU.+:<23P]I22D$BJ578Y>2]M&V0]X-[(T M 3")XC=W;]LY8XZ*)MK/]6#;3BFQ<$4_2.W,M O#A-*"U7@B4AOKJ9$?U>C7 M?.;S8#R;!YV ?:GM\U:E2:G17^'E;O2S0SL\ MN 0K-!M_U5MB0"/HH_F[:?(9V%H=BR4F)-K-)H>#\&TUWN[ M<+KV5^I:.[J@_6-!7T1HV(#>YYI.]&[! ?IOK.5W4$L#!!0 ( $2 .%,1 M;)YX;@H (L8 9 >&PO=V]R:W-H965T!?:BC"SF7;V:^&:JO]K6YM5NEG/A9%I5]/=HZMWMQ=F:SK2JEC>J= MJO!F79M2.MR:S9G=&25SWE069VDC-Z_XV2?SYE7=N$)7ZI,1MBE+ M:>XO5%'O7X^24??@L]YL'3TX>_-J)S?J1KFONT\&=V>]E%R7JK*ZKH11Z]>C M9?+B8D+K><$WK?;VX%J0)ZNZOJ6;Z_SU*":#5*$R1Q(D_MRI2U44) AF_&AE MCGJ5M/'PNI/^CGV'+RMIU65=_%/G;OMZ-!^)7*UE4[C/]?X?JO5G2O*RNK#\ M*_9^[7@V$EEC75VVFV%!J2O_5_YL<3C8,(^?V)"V&U*VVRMB*Z^DDV]>F7HO M#*V&-+I@5WDWC-,5!>7&&;S5V.?>G%RH2JVU>RX^F?I.,]8(M;BNLKI4XHO\ MJ>RK,P=-M/XL:Z5>>*GI$U*35/Q15VYKQ=LJ5_E0P!E,[.U,.SLOTE]*?-]4 MD1C'H4CC-/F%O''O]YCEC9^0]^"?N-(V*VK;&"7^M5Q99Y I__Z%BDFO8L(J M)O]G:'\M]4/ME)A'XJ](%\NNV$2]%FZK!-[MZDI5SG9/3E:=G%TG)R YVLMQ M+(<>T.)[)8T5BF(J$!'51T3(*J>+6&@K)&TH4.[V1< OZ45PV1@#Q23Q0*GZ M"7JQ2IR*M;"Z M9R@*N?>KC-HTA216M)'XLE7 _RD3):HB5TX9< \["Q[-:I/## 6J,;:QX)[41?TAS"RG?9-$HD41C_#L/ MKO2=SE&\@KHAG,Z@.Q6RLNI3'W*YG="F38M),2?$3L#&R-J"SC:!R\[?+J M(2P^F3B1Q+N_3F%Y6]K!$>01EVAZFV'E=W<$DJL73%B1RHJDTS:DBDSOM9*'_X[=.SJ%B!I8*Q].T MS9PN&Y-P,IX%7VHL/PK=,Y$NL&\^Q=4X'H>+R6+H< ?E_8L G1BYZY NT*" MS E%]:/1NY(ZURF 1$;I'6H/06Q40-$ZB"62(U< &P3/9I?*;>N<3)@@Q6:S M!%=3F!#'"ZA2.ZD/X)W$(5 5XW$X7XR/^=/;2?+.4SB2DKSQ>;B(TX *[\GE M)\GY/)Q.9]P 3](Q-D_'N+FN&"5KJ5@IS4%\/>@(QZ' P.,98GBM,.TS(AG8 M%HR$>MQO%4<%%88!H@2KP(!;U!(E>"6JVOE,MU2/W/E(@R$:ZP:98\';:[Q? M=7:I/ JHL(B!2\_&3YK;28 UB G1!>QM,#NQK@W8P/3[UHVCX1&[)!%?RQIY M8SI8D!2: HD [[*;_=\R8$1F#S(Y!QJ\,9+6\*12V=Z%\6 M?_+CH-)#&G.^HU2H6[+-P=#FD#.6=E'^5F0^C<-.;;1/SU+>>I]XRJ/(DU&1 MN.!R[>$I8 Q;@G6H49W!KD?HD*+6FF[B/ YC#;\.0.PQ?#+F?F+IP!ODVTH5 M&J;9)](LZ-.,9%^"?&1U[W.H32!^T;:";H)^,I T'>$8W(>LSQ0@<+J344%A\H55&J&^KO,O^- 6_+I ]375 ?K#GJL92B>;$E# M55NTI&HH*QC*^G+,,,IF6*6L)VD4N"RH1 !J6]Q^9)4YYE[-14 ]MF7;_]U MQZH-#1WT<'CH"TMUTM2F.3R^Z]]) M5 VF0C][?P-JH;H7BVR4DJ42 H M!IG55 4XH4UCDA7LX3[OAW]4$&PH*LQ7A*^W+Y^>T-/>FJ6Q#*R!=F M=CIJP**Z\N,@Z5*=N.:@ZH='$6_3QV_75_ 9^.4*ZWV[[-41)1=-CEB4E(KM M\9)K&=R+*N&!35;<:OQ:[A8].W93,#8:> [YAZ5 MT;L(;W?2]!Q)'W$NFW;,?5^O+!N+EPC@K$?MR^7[90=8)&Y:Z;3_5MT?#.CL MHD P?)S;%C['^0XG^4?-B1:Y/AED=Y!$I9/'=-@%X_*0#9?7#Z:V_I(D^D]$ M7EM7&TRFP6!F0-%!;L-56-9@9J+Z'%0(:: [(C#^BJ*M;=C.O)VI#K\>,5EV M)'Y@#&O82D22V!]@KAI+9&BC8U\NSPX^$)?*;/@SN!4\$?AOQ?W3_DO[TG]@ M?ECN/].#RY!S%C/>&EMQP)Z.ICV8Y "KCIW93@/??FP0+>QS M(127>8,Q.J B6=;)3.F:6EWD:FT,@R[Y2+*(GCBRAG7 :SB=^[ MT[.)*JW@$N\TF#+/F3XL4*AJ&@R"X\8]W^ZLVXAFDX)M<87VH;C3M(I:2L9S ME(8K"1HWTV ^N%Z,G+TW^,JQ,IUW<)FLE7ITBX_9-(B=(!286D=@]'C")0KA M0"3C9\,,VI#.L?M^I+_WN5,N:V9PJ<0WGMG=-+@,(,,-*X6]5]4';/(Y=[Q4 M">-_H:IMA\, TM)8E3?.I"#GLGZR?5.'CL-E_(I#TC@D7G<=R*M\QRR;3;2J M0#MKHKD7GZKW)G%M[P M7Q*%[_.UL9JNQH\3(49MB)$/,?K?6I[&?%86X2J$#J[WK'@.IA.F4-I?;K4! MNT-8JKQ@\O#6P+HTA#4&N/$GA599F1YM='^W3G)6S5$VKI3(WGI:@M38,N-SW*IZR8 M0)*DR+W4D-&NL12NM: ^354I+?H <'YUYI-3EC#&^Q+:W8D&U2.4K=3?2FD8($: =M&\ 4^'[UPO6Z7I3@S=[=E.>T M-]RDI/. C,Q;L+/M5:A)>D$79L]IZJ$XP)ND'P^N^G$<>S.W'(_=LD\Z3(%^ MLHI#^*<>BCJSB<1M_00VX"M3CZEVMQWR\WJV/9O77XA;IK=<&A"X(=O(++9V190;$EVXKA- CAMBIT%N@TF[>[#8A]HB;:(2*2&I.+X MW^^YI"1_-"G0P6!?$HODO??;2E$(X]UY6RUR>E<\V[\=CFI:BY M'>E&*.RLM*FYPZ-9CVUC!"^\4%V-LR2Y&-=W4SKO#_Q+BHW=^\W(DZ76C_3P:W%]DA @48G5^TYN_B\Z?<]*7Z\KZ MOVP3SDYA,6^MTW4GC.=:JO"?/W=QV!.X3%X1R#J!S.,.ACS*C]SQFRNC-\S0 M:6BC']Y5+PUP4E%2'IS!KH2/[,M&"6-+V;#[BJNKL8,) M.CC..W6W05WVBKHT8Y^UX&WV0XW_:-6(39*894F6 M_D#?9'!XXO5-_HC#[#^+I74&I?+?'YB:#J:FWM3TSXKMC]7]4SO!TF3$>KW1 MBRY\+07[H.N&JRV[>_ARSW+]A'W&JXHIK5I%S2 Z%99M2AU1X[ T3I*$:<-J M;00K=0N91ABV%=PPK@K&L=S)%0PZD!F!S(S8O9$0'[VT9LV>?5>L1^ MX77SGMT1&1FM9&YAVC2[7 ;TT7$N#1@ UHQ^DFBGD)H.%VPL7XL7 UO#'_,D MFQ+-CZ;G/+8+[M<]2PV41G::7HVR^[PYI QJ^1DC7,$:! M#T%N#"Q0B$[/X^GEC.(6U!7""0.^XIY[<8#,'HEMD!)B5%]-G*VX-$I8&^E& M^B+52X=;!=M(#LQ+>-&0*T@IQ3ZH7DE3[WFPU 9="IF5T7678M-H$PZ3$[5N MH4#\WO*JS],AKE%$VBJ-PQN) D64C:#( ',K9P0BKU)S]]V2KA2]$\JZY - MJCA?--"E6GBU*CBYIJ-A$$?'C M; WU0,1IL>!;VL\K;6E/AQK$.$#P@_)*6JIA&02& M[$8XP9?8+$,5A#B]5@:LJ5I+#9F=!Y=WVY*.RY4D'D"8U#H4+2H]F;(S_)B/ MIGL=/&*_*MRRCP27;%I>'1(&*J*2H7!I53RC]3Q@7W;H$DG7B#?=4O.QAVX* MF;[)WO;!PEIKI)-HT47N:#6=3R8Q,16OR<,B1JYSWB(''D5H?*NK(I"E7JU" M7ZMJ.W .NF#$%JA2P];RB3P0.):[_@!P*I"!1@_*1E 42NT-C!O@Q+?!_2" MVIU2+]UIQI\(VK4IPA6%ZA1%F_>L:41'@6AYA5B#K!$ZN&>X=N2^^B M5'[#%!UUN9)]6CSRITP_&UO6$RJJUHF!I&$#7.!E?-&6Z"U10N&N[978CBG4L!&JA"U^*@,RD=?>6<@=W. H&_N;M_>.O!M,YC05EUH^(+ M^.B:/IV<3^++^3Y!PW_857WQ>$99ZQ^JDPS.L>8IC5@+ 1OORJ[?_; MVC =]$GTN3^0C7K9;@RE4D;G;.R[R*NFK6AQS LT\F20F5YJ];(QXDKJU MN.2.(_93!I/CGAPX)HO3R^1[<]%W":(:/)W.XOETOE=6W%=*Z+9*KN6R$@?A M0[ CAYN.7K:JSBWX:_=NNV%<;6CNISL4]8N!)?@K^('J]?&:SH9X^=V] !YUWTLOTN.]#Q:U,&O_68;H$9=( M^'8QK Y??A;A@\?N>/AL])F;-49O3 KB":CV?D),^%33'APNO&?/Y;:.5W[ MGZ7@8'DZ@/V5QGMU]T &AN]A-_\#4$L#!!0 ( $2 .%-AZR#2?PL ,> M 9 >&PO=V]R:W-H965TW= MN(JF>>C,X2H[<68S53DVSF1J:VL?(!*2L"$)!0 M:W_]=C= BI)E)SLU+S8O M]/&A^^MNZ.5&Z6]F)81E]U59FU>#E;7KYQ<7)E^)BIM(K44-;Q9*5]S"K5Y> MF+46O*!%57F1QO'XHN*R'ER^I&>?].5+U=A2UN*39J:I*JZWUZ)4FU>#9- ^ M^"R7*XL/+BY?KOE2W K[V_J3AKN+3DHA*U$;J6JFQ>+5X"IY?CW$[^F#KU)L M3.^:H2=SI;[AS;OBU2!&@T0I?W'H?>@FG\R(+4+TC);J>(K'S#+;]\J=6&:?P:I.$%N4JKP3A9 MXZ;<6@UO):RSE[=6Y=_.T:^"O585[+7A"-?+"PO2\9N+W$NZ=I+21R0E*7NO M:KLR[*8N1+$OX +,ZFQ+6]NNTR]IBO*ZZ% M]_43WT)H67:E-:^7@J[_=34W5D.<_/L)9<-.V9"4#?\$8)^4A&GYW*QY+EX- M(.^,T'=B\'K+%JJ$[#/LZO8UFR13)FLFC.7S4IJ5 MK)&D-$]\;?"AK@+-!:)W1S M64HK!1G2*CZN %SAEL&N,P<0P(+.+;C4[(Z7C6!J04^M T'? M <(%A%5\R^8"-%A;@L3YEM9+8QI>YUZ>,N((!E$'O\:7NC4/U^?*6'AL@$L( MDMQUV!I);AIM,LA-?^/(*)%6PZ"Z(B*?6B'N\[L,8>!A[ MX %(N$B+%=8C\@[N19GR3363C.9B$&P-JA5V[#8"Y >J?)\GN!SF!N5HBJVSAI?L:S$APIF%6L M5O7Y]X:7&T]6\4A_%D MM.^>\P3*I] :3>/W$,JU6$C;-QX%H[0/2 C)[, M8#MK9<'MH@$+YJ5H^2-7>JVTV[8-Q!@H%SJ7L*7(D= QH76C1\W5H"?QI,4K0 MIC1.)JXA8!\]U.#U9]AV+0EA]^X3ZGB&"P:T N\'9Z'+G3LJ:I3SWN*_&<>L M*U6"68"D*UF[MU=U#7')WD,/BI$):M^(7%1SV+$D)*,< M<*+,?8>@/%+[=* M.R_(A4WET6DW@N+<"L0X ^**K$>0@DEJ'9M')]H6MQ=V;3>4+YH]O M,/#L%< ]';Y,%K#=^)Y,C )T GIO6350G9=++9;XOF[(5?C,&;;1:HQ^R'U, R$<6EWRH,_2[F/GB>,*!I-U , &K@H]RI!(%T#4 IC MG!%)%F;>WBQCR45VVL+KTNJ!N3]E'C P<5M/M8NH%H\_)A9#K<:>HI!WLL 0 M[@# N$2FQ@X$ODQ&M W8TNP;\0LP@X9&;1NV>H)6^HI#9>#,;M0Y58X[2$.$ M:NG28FW'$; MLF/(.LI/TW&8C88.GKD0=;>U1_J$B/V^DJ4(H$ N&HWNMVCUG/&L6O&BK]M3 M2$?W:1S_+,^&QTP)87*;A.-1'+1Z-[@9JK$TB"%&3CE%/96$SF><"A QW$IT M%!3[78'2+H[.&."*VS).C.-H2)"S", MCSL%!N,4N UW[0,F0DB 2(@!/*E MZ"L/N@&M];@QSM6G4*-NL=_K=&,")>]3W7,4T"U>!F^0E>!CMI684Z-H-#QE MPV@Z/0UN6I\=QZ\U$L4.%)9FT3 Y9>DDFB:GP6=IOITOM!#[P+ XRL:GT$N- M)SV)WFX$DSV#/"9J.@/M0[8%CAI%&?X/?C]$K0?!6OA9+^AE5IN9OJ @&IX) M3["=F\&_+(HS=K-8^ 'R/=> XZS7@7:[8!KHX1%&ZE/:61*TX>D#5$;8&8W- ML@9W80PH/)(1>^LWPFY$"2HJ=V#U]#S35[SFLN@4Y-RL@E8V9?E)'(UB/VY$ MP' =$H=CQX\V4![,ZS#G03F66'AZ7[G2&AS2$\GTH\TC6W\H7T+APXG0A1J_ MX[*D?('7OT6W42]]&R; 1\4SD9Q$'HD MJ!=Z6M"Q%S(U"8025E$U<_ /D*\!EEV)(B+HN>G+90])5*RE@#KC#'&G M9&0X.>\.JJ$HF;T>/:"39,2_%\L_#*CGP4W;7/0KAZ$JT:53\*'K9+H,NW(9 M%OB:[&^AW+13ZU7;#0:WONVY:4%XW6L4WL&EK(W,D?5]W?I$@?<%$?^*N1M< M\Y(*+]#>KPVD#C7P,%NGDW$X25+(TG0893$;1TD<_.)S&B:O.!UA(D^C>,1F M498&K0D%H[A,7QS^#R 7%T+2QFO<"XGCUK-LB(<%[ PU)5&:=9]_[%5'LJZ? MK5D,D]:8S,NB; +FQ6.XB8.OKDPZ#5VAPN+Y4$@ZG82S2>*$@+!1-)V1D)M= M@3VR*D["U"$#%#T"AAY-<94[JND:==FB[TG2GS&Y2.-SZ(V"@T!W'3,\PA'T M<#F-;X4$LM08P%#8( *%DYF7RM!I!B2FIY;]6:ACBKU)@2-U0B7&,/2T\.&? MMS?LJA*8+S4FT4..W&L+25G(*CS&=(3BSS=V#;JLS^'!.:@5VY8'SMQ9P$8U M9=%KYF &$<"71>"%>'YHYU!H8K$9.GBZXL7N\ 2705GJ1H#ZL"7\@@=H_CRM M/<%^>%#JQL5@;UQ\"LK^0<+!QID#"NS9^I-L$CP\]#KQ-2<=9\?.MY[@M>[4 MOJ8!T#>5>^=9P?_'8[(# B#78FSY?O464'0'MN.D95D]W?19\ .M\+A]2 MTVP2)C/,OR'T#X>#W.014OZ^1%C!>+-_4;7/>U^X;QR/^SM/G<_CT(W MM(0X@EE[ 4OC:#(:0'6GGQS=C55K^IEOKJQ5%5VN!,PQ&C^ ]PNE;'N#"KK? M?2__!U!+ P04 " !$@#A3O!T?U%P$ #]"0 &0 'AL+W=OU:N-G*U\>(H5JR?];?;MR;995D8S2?-6K)#YP>F[N U6B'4IB:733> M4>#RLG]U]O'Z7.2SP.^&5_'@FX3)POLG67PN+OMC<8@MZR0("G_/?,/6"A#< M^+K![.],BN+A]Q;]-G,'EX6*?./M'Z9(U67_?9\*+E5KT[U?_"I[V- M^9=6G>STHD^ZC#40"_-;[S3[%)0.4:^I)O A4ET;^+3;)1@0>1& M>H-VW:%-CJ"=3>B+=ZF*]),KN'@-,()K._\F6_^N)R<1?VG=D*;C 4W&D[,3 M>-,=WVG&FQ[!$UZ1E"OH$<1#0MDFPY'^O%I$1$&GOTX8.=\9.<]&SO^GH)Y& M^]4GIK/)D$[!TJUQRFFC+!D')BT:)T5*E4K4 LE;5K--_B;S0$#KAWX^M& MN34E3_H0.@JV[K"#8.,TF@B@8&"BR4 BHF*50YD_^&MKGI45LP.*E0_IQ\2A MACO/'%/GC@@KK7TKB\":H;&P/.S]5C%MW9%1(GF)QPV@25)%SRH8WT8J7U$W MJ@!H \"8K*E-$I!(A8G: M^LB%*.1L?!B0HFB6SI1&*R&=T9MV(UX0)3&UD6JPSTN/P89CUL(_9XVCIGSFX?: W MY7V NQDH',!+(A[8JL3?30E&G94X#'H*:-1PD/K F/Z68O()T*B=@D\BT0I0 M[]X.IS_@%#=(!"",@T[IV[#WC5"R:'O>M;VPZ5U,AQ^^44PK?UQOC.395/EV M6?W+8WYI//+,N?+W=0ZJT:..!#P7F/.N4>L<_(XUHK_O%'&AHY:SJ\H22=OX M565! '?M%,AKW8; 65BPD9?_2N*@=^ URM4:1@5W+6VDMX]&_+!W=USA8JYI M+KKD;X&16KG;X:5;>N.66VU&K[7=/.B!O5CH* MR@ZZ!D3V4?W+(-VP"2LF!0*Q+51M@F[KF')(7SN)S@4S@WLN]A3NZ#S( 0<%@(PYR>@QB!7FQ82S/ORVE %6:> M#VAPJ6YV14?00SO [>Y!!-[#[]T8HX,K&6C+_/"0H,"_[G;>[>[>-E?=E;X7 M[QY&7U18RC2T7$)U/'R'IT3H'AO=(ODF7_ +G^!Z_JSP/N,@ C@O/6;69B$& M=B^^^3]02P,$% @ 1( X4[&ULM55+C]LV$+[[5PQ4(*>%9-_G^'HL=ZT,8H"O=CB8[['S)!<'JR[]Q5B@&^U-GZ5 M5"$TK]+4YQ76PD]M@X96"NMJ$6CHRM0W#H7DH%JGV6SV(JV%,LEZR7,[MU[: M-FAE<.? MW4MW'&+VAY6R3P9)FY4684XD:Z7C2CQ%L/OS<[1*!U1I*K1>&4- M."Q6R6;^:GL9]_.&/Q0>_,DW1"=[:^_CX+U<);,H"#7F(2((^GO :]0Z I&, MKSUF,E+&P-/O ?TM>R^'QVNH_E0S5*KE*0&(A6AUN[.$=]GZ>1[S<:L^_ M<.CV+FASWOI@ZSZ8%-3*=/_B6Y^'DX"KV4\"LCX@8]T=$:M\+8)8+YT]@(N[ M"2U^L%6.)G'*Q*+KBN+"^@:U""AA)UQ0Z)=I(-"XE.8]P+8#R'X",,_@ MHS6A\O#&2)1/ 5)2,TK*!DG;["SBA]9,83&[@&R6S<_@+4:+"\9;_ N+1[AS MPGC!+>'AK\W>!T>CSV=X+D>>2^:Y_.^I/ _PR0:$^6(*/R#!784@)%5?1;7< MS;: 0+.^$HXVT"BW=4WSU##Y/52H)>R/O.7-[6^[R9VC5@+EZ?#MO]"!@&!Y M<4/GBZH&PDAB]:&CU<+PC( N;E,Z1-H9+@!%7@$6!?)I L'<'UI]A'DLV/S% ME-5R'*)_]LM5-G_Y*[AX./SDH$)%1]DW)Q*D\HWU:G#5.Z(?*.T#.H.CDX"N M]H/S4608Z!YE3F'C(WR/%2H1H!(D=X](05K;/!J=] I$GMO6!(9N8LISU8@X M5F;,8$=Q\4C=./N@Y( >3CRS=H=?6^5(.W$\Q+KZEA+7"U*&.9T4)LA*B3/F4B_-B;)AP M;IXRG[+^']:!K7=-X+IK>M*7=VN%D[$@KWG%NK'PU[8F04>R+]&=Z8N_]<0M M(G1';,8Y$5)RUPE-JKKGK7MI2J*F/$V&VD__Z7)(3^[<&EW)+XL'[J3N^AUG MQ\=KT]W9C]N[E^^C<"75!#06%#J;OGR>= =F& 3;\ V^MX'> _ZLZ %&%S?0 M>F')5C^(!..3OOX.4$L#!!0 ( $2 .%.0E:37[@0 /L* 9 >&PO M=V]R:W-H965T"\>9QY\Y;+K?-? M0LTK)UO5,2MKV:A]:S*%-28V6(^_V'6 M*&W'5\OT[,Y?+5T7C;9\YRET3:/\[H:-VUZ.3\;[!Q]T54=Y,+M:MJKB>XX? MVSN/N]F 4NJ&;=#.DN?UY?CZY-7-F:Q/"_[0O T'UR0[63GW16Y^+2_'O+\<682EZK MSL0/;OL+]_LY%[S"F9!^:9O7GB_&5'0ANJ8/!H-&V_RO'OHZ' 1'7KFD9'5#D&4K:D M6V>CMA7;0G-8SB)2R,)9T"'6@GVS)Y5. &;@-!!=[@C>+ M%Q'?=79*I_,)+>:+DQ?P3H<-GR:\T_^R87JC0V%K$#U4\]<+6<^& MK&:7X7YSD>GD;$H'N*/CW?Q>LZQHE=V1BE2PCQA3BIBJ0(AA'TC; MZ"A$!*]V9#C*PY%;4^&YU)%4Y9DS[ZV.-:VU50!7!H$AZMC); 5JO<9,:[/# MH!HE% BP$?FK3GF%5$P 77=12MNR3W9B"SRU Z\"Y*7@8?JXCS@R6JVTT5$V MA,4PEL164CRC35^EK2I<5RIR*93^8>^D%I 5#[)*+<'%?'I8L@DI1-/'Z?V4 M?G8;]E8 1WN6SD](![C9ZC,<1K!5A]1A@A)LQ#PF"5;;#:-0() *!;92E6>@ MN6J9(2#(H18L"OJ \K^U9I(SU I@+[ M1,=27U7;&EVHE3GFEJJL?)G(*WKY4[GOEEE1+G3T;5HJ6W%A54*/8,GKM;A0,D@_$)X<^#44!Z6A*I,] M=[%YG.Y\;TTR:"K XG%0$PO.-3=HBB@[%]NZ@1*T+28\_=K7<79P(&G85^G8 M%2@94SZ;#$^'D]UU/M \+L_'PO?*5_C4P./7")U/?SP?D\]'K7P379N.-RL7 M<5A*ES5.I^QE =ZO'3Z6_8TD&,Z[5_\"4$L#!!0 ( $2 .%-!HM+N^P0 M ( - 9 >&PO=V]R:W-H965T+/ YP#YPX(:=RWF(-.I3O8'V_1?_*VHRT+JN%< M\J^L--7)8#8@)2RIY>9&KG^&UIZ)PRLDU_X_60?9##465AM9MX=Q7C,1?NEC MZX?>@5GRQH&L/9!YWD&19WE!#3T]5G)-E)-&-#?PIOK32(X)%Y1;HW"7X3ES M>FMD<5=)7H+2/Y#+>\O,YGAD$-GMCXH6Y2R@9&^@I!GY)(6I-+D4)92[ ".D MU/'*MKS.LG<1?[5B2/(D)EF2I>_@Y9V=NXP MQQYS_ ]]]S[*E31 TLF0O 9';D"#>J ^@^62W%94@2:_54#.9=U0L2$5U7@[ MG!24I)!UC9(ZB.&=)4MKK(*(:6VI*(!0M\SQ+FHW1$CT-'2>GD>>!9&-TXC[ MUFA#1SZ,K6"U!.SRZUCO$D/8BG MD\2;%(@Y7<8C:C#>"%,1@]L*"BD*QIEW1X28;E78&A0U4B$74>*-%!+O25AH M1?#:LB+L,FX-:@6J!.K1I$%RGI+CUUA#@U7.%E1FF+".#M9 U=MQF!N$T 1< MND>M"^>1-TFJ-K M9]'%$_EY=.997U[?SJ/S'=_U@A*3!:R8$)[DTEG#9$FR>)QD\33/_2B-LS1_ M!N'BA&XPDES>?KXFI57>ZVA7"Y$G29PD"?G^NQF&\BCZ(IS+\(B7;U'VME+[ M:- 8K9B2_>BK+X0H21_0 RMX%OA6\TN-K2:DG$[3;Z$T5A68^.\"[:5QGF>O M,>K;T)KUB@?B RQK$\1(^W'Q"1 2:B>)=OEY#NG1M\QPX9G&^7B"H_PPC[/D M(+IH4_3_P/\' O\"P1<0[",(+)?86#C?ZYUZN"61Q^/T9>*\6G_^A=29QM-T M1O I<26&6RQ*.$"CF.[7-<=VJSEZJGS]DA8JVNZCX"NGJVID#2B^M11S:!N- M[=L0) ^FWH.!:.Q*?0.^^>*;>%N2V]?+&WMPI*.M< 0_]$T0_D,+@K[AN(W2Y:[U\)GV)T M@QVM3QL%*\O1X?>6*@.*;S Y'A@^7Z4>[CSP#65E)UU073T)$K2[[SF'^R$9 MXG/Z,KI+I@O*HW>#_'=5I$-)*S8M/>5H:*^&;X6C?$Q=-5/XN'; M!..+Q583#DL\F@P/)@.B0K\?)D8VOL=>2(,=NQ]6^(D$R@G@_E)BE]=.G(+N MH^OT+U!+ P04 " !$@#A3A)>Z3!H# "#!@ &0 'AL+W=OB0[@80W12.?*@QTZ_1?JN%VD;W)H*$M]IKOW>$7.OEY&?EJIT/ZA\.P MMWR=0=T'=N8$%@5&V>&)#Z%$\ RA.@3+J'1$GE!AF7<^\.X.-N88N# M9#6A19RR\:5\9B^K2G"\_" QN"W<>FH4SW,6SKB2UR?\>L"73^"G)7QTEML M/]N&FL<$N8@9%95G1>OR6<9?>SN!67$-95%.G^&;C0YGB6_V!-^&*H:-"K5V MH?<$?Z^JP%Y.PS_/D-^,Y#>)_.9_E^]Y_"?'!--7$WA,!"L&J0.-=;@&;@EN MG>G0'J'% &BAM[4S1C%3>2"X:0^?=7C44)!ORHY0&CU Y'\O3=\ .7LRNBZ*(OX$D.KL:\=(M) ^3 MIR"L>(SL >AK+_D%')D_O%__=@\;5/H([[1#5G8']RCUZ'0?H)S,BI\FL++G MO'&YES/F$UJ?3-9GDUI#12#700N%1ZV^256JHUS[VO4QN:>:U!XK3=\%CSA/ M>[GO4CRT5C2*)&7AD]N3J21A=./)TD'42R?9"%.:GP86A<(@W2ZPO(*HL4(M MA98:H!PVL1XS7ED'25,$+#K4INI'$O32L-6OA+DXP99WSHYZZ<@)AB_.\M_ 5!+ M P04 " !$@#A3?9BJ3BD# F!P &0 'AL+W=O'("U2'TKL W$FZ:[!7:1;KKMH>B!D6B+ M6(E426J]^^\[E!S5 1*C+="+."3GO9EY%(?KHS:?;2.$@Z]=J^PF:)SKK\/0 M5HWHN%WI7BCER[-]NU'EPKE;@W M8(>NX^;;3K3ZN E8\+3P41X:YQ?"[;KG!_$@W*?^WN LG%EJV0EEI59@Q'X3 MW+#K7>+]1X=?I3C:,QM\)8]:?_:3=_4FH#XAT8K*>0:.PQ?Q1K2M)\(T_CQQ M!G-(#SRWG]COQMJQED=NQ1O=_B9KUVR"(H!:[/G0NH_Z^%:PHT9GG+'=^NC3Z"\=[( MYHVQU!&-R4GE#^7!&=R5B'/;GP=NG##M-[B3BJM*\A;>J>FPO6K+3XH/M72B MOEJ'#@-Z6%B=R'<3>?0*.8O@O5:NL?"#JD7]G"#$3.=THZ=T=]%%QI\&M8*8 M$HAHQ"[PQ7/Y\<@7_\?R;Z6M6FT'(^#WFT?K#/Y%?UR(F\QQDS%N\O_(?I'< MW^-KV_-*; *\J%:8+R+8?M!. ,M7\"]"+^ZDL0X>1*55#;\TTM1PIP?CFH77 M_XGJM7'Q 9N*Y:VP\!WD),I2DK(4[8R4641HYNV$1#1%NT"[)#%EI$SIXD>C MK87>Z+UTL,03L%? "(MR$N<)Y"PF2<9@R8JD8.6D3Y&1#*OS^K"2H184;19AV0E)XN*Y M**A&G)$X*=!*"BP%K9)14L8QH+8Q[A-:[.F$.8X>V4.E!N:F-S:OS(W S];Z_ MW:<7Y#TW!ZDLM&*/4+K*TP#,U)6GB=/]V D?M<.^.IH-/F3"> ?) M#S _C=N_ %!+ P04 " !$@#A3^[$),I$6 Z0@ &0 'AL+W=OWUKI3=W75N-=GZZ[;O+RX<,5:U[F;VHUNZ,W2MG7>T9_MZL)M6IV7/*BN M+N:7E\\NZMPT9V]>\;,O[9M7MN\JT^@OK7)]7>?M[JVN[/;UV>PL/+@VJW6' M!Q=O7FWRE;[1W<^;+RW]=1%G*4VM&V=LHUJ]?'UV-7OY=GZ) ?S%/XW>NN2W MPE86UG[#'Y_*UV>7H$A7NN@P14[_N]7O=%5A)J+C-S_I65P3 ]/?8?:/O'G: MS")W^IVM?C%EMWY]]N),E7J9]U5W;;=_UWY#3S%?82O'_U5;^?;ILS-5]*ZS MM1],%-2FD?_G=YX1R8 7ET<&S/V .=,M"S&5[_,N?_.JM5O5XFN:#3]XJSR: MB#,-3N6F:^FMH7'=FQLY#667ZL:L&K,T1=YTZJHH;-]TIEFI+[8RA=%./0J_ M'K^ZZ&AI3'!1^&7>RC+S(\O,YNHGVW1KISXTI2['$UP0S9'P>2#\[?SDC#_V MS50]N9RH^>5\=F*^)Y$13WB^)T?F.[3C_[U:N*XEP?F_$PM\%Q?XCA?X[L@" MU_I6-[T^Q+L_-%!]76LZ^5]M:SH^+]NWJB&]=7E%M!JG5KK1;=[I4BU;6ZN" M& [B7;8UW5J9IB1Q:DU>T2Q-OZ0W?:M;I_*FA!R3IFD:4V_RAO8^41TM]UYO M\K8C)>RPX'OY:*(LO6L5*6W#;*)7^'AE;W7;A(_QY.?&@)J;CHAR&=8A,T)Z MTB3?.CSCKTOMZ-6$_G]+QF+#$]&8"WJ=$(RY-ZTM>]K85/VB\<>M*36S([SP M>\)\_F><,G.ZO34%D=V3)+9J:>YT>;YIZ=' L2F1?O2EVFK:>ZNUZJS:Z!:F MD3?@-KH@!:(=PQ+QOG(B29^7NM,M*2^]X;FFZJO-,$+?=M,#1:J?D.&;+LVQ9I?"&';W)$) 7 %Q>=OFS4J#YR),+0QDE);P=4ZTT?&1YH%S$WJ^XY,'Q^Z_ MQ::+-AO6YK<8!\KJE8TI^# M(+"^Z3M=]-#!G(^\T;GHFLMK$E]RKQ,\WALIE.>-@I+RR7J96?RJV8DRO_1M M7O40+Y%$KW@T6U0P>E@;1_.9AMF:C=AZFJ6C@X[,#<*I2Q%/1S)P"T[:1D>. M>)6$)!#)E5DQ9XGUB8/+?NW+%C BU87FG@)!UBXT$RBFK_2F+.79 ME-W%";H.;RXC=HP(#;:G5-"M,J_ :0)5E:R/*8-""YT)F4)6M<.G)]8D4O?) M=!G]@E4.BU7O65G)%Z]/'J^C&;CVZWH2.O MJMVPL6%38FXW54^FACB?.]O ('B)SP@:K4S#!T['8DE\?L]$QV&Z^DV M?:=J$EU;RC*9YQ^,9&[(18--K78$%FFI8FUHDI+M5&W(+G?$5@@BO0&)+;$. M=J?4%8D"1#/2'C@"9^'69C,8RTFR5;S9$'G9QIJFFYZ +T\C?'EZ$H5\:FC7 M9(UVAP#,'QRJKO.M N.!0L2XPXB(>0*W*$8@.693[3KU*(?]6<&DNNZQV*\. M3*K,[WQ*/'BJWN851$J0A*,YSFO+5@'LM0MG*U)64NY !=:E0R2 +RS%R4-R M&-]# >B3)J]VO[/@!EG)2HJ'&O)!PT0T=LV/!()50!ET#"0UWXA0.JF2!=.) M0Q)78!H)I3@DH:=TN'V14K<(NTGTT#BAB*B;JL#."#1:#:F'+-I$80QTR=)$ M@KSXR^$9[-[ >R]/7H4-BYGKL-6BZDM,+:YHQRYA3=&?8MP R83Y)OY,U;M@ MZ42I9*R.YSV!@RY&WTQ4E2]L*^PA?T.B:PMA#?!M6(J_)27\&E+5DD(O,+C#('K1!'P"I Y"8]&4=,*76V!100&&@< 4&QI>SL M_; %&9U:#T"%MR02R;#EZ]KCWX?6\X?!+LZC]Z)HZ?0S.)[&#P$M[S@"V/W7 M?[R8SY[_X((X*@XQ944YW[RC8&+!X(*XLF^OQ",--.!\#CN6S&NYZ#PQ (A# MIA.G* LL=#PI$C7==KEI]N9//V=D#Z60$F M+AF-B0;SXGK/G?^-&"N<X&PA,9.-%@&JP6&V+'++ M="[G^GHC/IIA9^^ ZP?WMD;0P-:K,&W1UP+I'6S1D9UZ3)UG,I;1YIA,-G10 MW['C5PGZCL&%GP/F95G))* %MH[()P1CR,43C 9"=*<-/S])\GO8;XK<<):'-GQR-+*5+\GL%_KU&;N!]E:?C:94HS^0-:ARR2@H MX/U-0/_0-UBQC)$ \CV(4\^QGL<#<$1[8)BD=ME7"M8N1K0((.&G/AS]JO04 ML27GKS/8K1S(A5S?UKW,WO:F*OD$0*BI.<26\YE=*K;*LQ_4TTNU(QETV4^ MDA3F[_;V]21^.@^??NQ)9ME3<2+&W.&W4\_CES/_I3IQMB_BV;YX /+!<:FO M^=UA8?[CH]E8>Z<4V!3B#?%[S-HA?9?=<*#2EI#_D@TE2\ C['-^^5LJ82!Y-N\6EJ8A?49ZSR'? MQKFN(F];#K]&)IS !C\[0A[\Y5J;%N'*1@)^I@HVFL3[O=^B>F"+-453/5@A M<9)NEUDOL#0UA9&3Z?4+KOH])]?]H'Y&[-E/./#V0,R/'!=!S2P)-3';:N M1^=7\4V!'SIYPXD.P76%_R@C&*9W(4I:$E+TD"QH>4B..(:":S+')!N5H5E+ M1O*N$X,H";;64(C.26W2GWA:W1H)6@%\,?%?2DW&(&X:8AK]L2W;SS"R8JB=SF*KS^=.) M"A9Q;/8"N/Z4L-K G2XZCB1Q\-TN(6[J[6DR(J6#!/_'GIQI*-8$F>!S*F@Q ML='115IGQ$WO#;P, Z'(IT?6%#\@/*O4PMX7KXJL%O+)QQA'_CB_S4T%0W1. M'#D'BD1)0%(/I.=KRTXZ6Q&?O+'@N&O"&0I&3%4>K)T8F0EG&NY-.UJ73950GJ%UD'/>D%))Y<5UMO@&"DF#?!C'*DEGAE.N M5-C&5%V'#>UO1%(I VF19^5A[H"X+ TR[U&>U$"&Q)FOF!0QQ^]]M632D.J@ M0=IUT1V,K"W'SU@(6_F8D\=BH"^@*D84O_46#//F1M*+PPZP'8_?1I$N&^5) MI!XALU[Z?#L;)W!"?4;&1\V4I,*1RSQE2I*:[.RD">"]_%."EJ7Z&!W[IX;@ M:5\?,^E_?58V$"](TXCGQ!U#K("<+2-OR1I3L-X6ZYVXXLSGSG'."D?8L1>O M\SM3(U<*OA(*YG3. F[$.W="W,YG/YM[7_;-_6_YK 522#HJ4#3-H-O.8[X8 MY3KO 20GAUG]1#[,W<$3(/:4E Y#E636EV0;9\](<<;_X^S' 4PU8"\S,'.2 M#>FSXIB#G*"XT4H&-W5ND\'*2T$ S$@>4M06GR"/HV(>)XW)4PPSR;A@=^=C MD^1,107&-AJSL,U=Z"+WYX(C,G6M2U2).,\/TL^9=.]]=_X[IP_SY*1^S ?] MF)^4Y*O A>O(&B;X"M$!ZS#,UWO;+SK$7^'S@SKS[UPIBY^G_D92461#R688 M+F# 9TMO!YGHS /%!FEAY*#Z5MB]@)T$; G53.1FP,Y0Z4>6IK'=4+_B4*+- M2YW(# +2._*,'%O80$1KW#<)?DE04"BEB&7=VGZU3A71?RR%WARI;?^D(IWM M?%J;,)9!-EKJ484N$59.(],34L8>S'M*G_9E9F;80!F.+,Y M1'LO.6!)EK,[##XF)-93M^*8@03LVQ6/SC8Y/2Y[G7S]-DE;0JZE*#L1G\#5 M]W0/ZN >0,A_/IE<7E[>AT-!U:;9.Y_\"A7T!^8$.P/IG/)D"Y!4%4J4,N2+ M<[M%CX VT^PM#R6: I)S,D@\@76.Y+%GE/2M M+= 48I8I!*29]YH9V)0YUW/;$)D!09ZFV,K"OU6LT6-(>'GUFV9.4UT'M/3G;D83!\274WKN1Z*BR!G4PD341BHHBFOR9E+&YE$%M_2ACB.SY*2$FQ8EHL^ MQTA8D0L$\" M2)!^6-+^Y!PQV=3>>X,8C2TM-QNB8.YQ44:"19H+E3TLEM(&(6V9@J1"^8[' M^*Z!A^/UH9 U.UW)0G#0="3=G\1!)0FU6(PXR*V_/BV94W75KRB8("LU>R%% MS(]7-V^#L[RZ^5G]PT[Y[?GL24SZ(1N023;@)PE_6<4>24GDQ?SR\4M"#U$? M/K9YK;F'))2+]L!J\NVUJ.[0W9MD'I*U8MKPZ]JX#'2B')VWL7T8VXA]"!50 M;)NJZ#*21'$'U^0)78@)!S"1TIEX4S8(**#[@N8!L2%";4?!@,Z&):;,/<\Y M"G1*R1H.\=800P^#7$S^D9P2!#!2V.!$A'J2QOC3TZH2V@*1@)6 F MHLQ 7NX;BE5OI%+PR$O"]^>S.4#7H%..E*HR2X'?^;AJX#$5E\\$U)-V-F4$ M"MS$%M?@5/=(X%,@-CDDS=E(FL>?/Z >A-X>'9;7.$DRQ8\]R=M,X-_C!+14@] ]$D.K2W28GW>$!2D12=:F"A\N.ZE!B4DU(Y% =GIZN#GVA^ MTX;K&9]MLSK_;-"$>L7@YJ 0_J49Y4G%3P1 I0V%9)WI8+O=1/HR^,BSV, P M&3=ILH -JR'2@NXK8"?IC#[6-X1K+UPCDO"VNY_ #4DH4,B@@\XK&ZK&TFAW M'?Z(EPD\))22XEI7TLS+&67T]_GB-_>2RJV:UK@@)*=I@!F+S7%] T$(/>_2 M(C#8S?U*]W #R,?(/.-4?7IXU1!]E?XZ[4.'?,"5M M$#L"[@G-3$@R?8W=1H<;%>(^5JWM-WO%.Y95+N_YNMVPMW3#9NA?MP1DH$%R M2.F*N\S)[1!-:]-N[;(?/U M+TWDK]E);P)R7GT;;\>QV2<_:PH7KV7@Q@1C4[1,Z@U\91.-ND\ 1*/1Z&V2 M/HL7O,9!\+%[F, M4[V:[H7@[<'%8S0&@U'2[IBJ&V -+W+[GG,\K6QB,$JG+X[(O9%))@:KRG>< M7D4[,H>3FW SE)O,8[5#$#OWE',JR )\XY/AOHYG]9@#OKZ,>Y2[\UBGR ?* MLF33OH4(S<'BA/^$C1W/54?T>9ZE^.S$W+^+<,VXD(E;@T0$R;!- ^2':0FXQQU8Z0+OY6*BUSN9OZ/Q^Q=B)\EXD..D5EZ)X_8WOK+8B1OZ>J0 A,I9;"+G??ETVB0T(W*"R((> M7\E B*M%F6,C1B"4(^:2[,/]?65[^_(,F.Q?[QW2>1MH")M)),;C]/Z::$CV ML8 XG4J B$ILIA_4&/H_F)*?*' M NL&^V<]#5=ILE"E#1(V\2('09.0EONKRE][%W7KE#$Z#TF!X3H 3NB@2[Q( MKO/7FEP+_M$"SO,UG=SLCT_C/XQP)?\

]7$!XP;,!07Y*L19<$2+H.VX "0;/+P[ 'Q:9CH;+DBG+3_OTH MV?$RH FP%YN2#L\A*5+3G;'W5"$Z>*J5IEE4.==&FW,34611&<:A5G2?(^KH74T7P:]E9V/C6M4U+CR@*U=2WL\Q*5V55/+ 4LD9-TFBP6,ZB17JU''M\ /R0N*,#&WPF M&V/N_>)+,8L2'Q JS)UG$/Q[Q&M4RA-Q& \]9S1(>L=#>\_^*>3.N6P$X;51 M/V7AJEET&4&!I6B5NS.[S]CG,_%\N5$4OK#KL).+"/*6G*E[9XZ@EKK[BZ>^ M#@<.E\D1AZQWR$+TO9>TLGTKV<_-U M=QE@2EC+K9:ES(5VL,ASTVHG]1961LE<(L&;;V*CD-Y.8\?"WCW.>Y%E)Y(= M$4DSN#7:500WNL#B7X*8(Q["SO9A+[.3C%];?0ZCY!UD29:>X!L-91@%OM$1 MOI?R_;78D+/<-K]/"(P'@7$0&!^K,T]3T2KTA;XA)[F?L("6L&P5*&Y,\B<% M\F3ETM<9!!$Z>JG8IY7^A_U,6&]":11/)UV=+5NI"JX"@= %R+JQYA%Y!AU! MFL#K5Y=9FGZ 20+/*"R=W8J\8GGN'P_'AU8V'@RC 9KMH9]:JZ5KO1Y#2_GD M;8*+ 9GVR)>*'1\T>(UV&\:8(-Q9U^O#[O!2++H!^0OOGIE;8;=2$R@LV34Y MOYA$8+O1[1;.-&%<-L;Q\ 6SXM<.K0?P>6F,VR^\P/!^SO\ 4$L#!!0 ( M $2 .%.&QD.H?P, %() 9 >&PO=V]R:W-H965T><;VD_%PI?1'LT"T\+D4THS"A;7561R;?($E,R>J M0DDK,Z5+9FFHY[&I-++".Y4BSI*D'Y>,RW \]'/7>CQ4M15(/V776M:12W* 4O41JN)&BG;><_;> MX#W'E=GK@\MDJM1'-WA5C,+$$4*!N74(C)HE7J 0#HAH?-I@AFU(Y[C?WZ)? M^MPIERDS>*'$W[RPBU$X"*' &:N%?:M6+W&3CR>8*V'\%U8;VR2$O#96E1MG M8E!RV;3L\V8?_H]#MG'(/.\FD&?YC%DV'FJU NVL"F\AQZ0[EQFI: MY>1GQZ_D$HVE7;9P@WFMN>5HX-$MFPHTCX>QI1C.,LXW>.<-7G8 +\W@2DF[ M,/!<%EA\"Q 3N99AMF5XGAU%?%W+$^@D$61)EA[!Z[09=SQ>YX<9FPB>X=0" MDP4\_U1SN][?@W\G4V,UW9K_C@3MMD&[/FCW0- ;$E-1"P0U@UP9&\%<*V.@ MEJ0DP;]@ 7-2D+EG7M"8Z#B2,\8U+)FH/0Y;,B[<.3TA;3XQC-!-2_^^DSM* MT:G_S%0LQU%(\C:HEQB.;Q?X&_D&.[XP7=.U_J#T-HMIO=LQW.M>$L/@@A*$%RX=>-.0?^\X M!RY><($$,.,YLS1/6118*<,M/(1.E#S-HB1)J/_'@T&69G]^TVO7@ZM:\IQ7 M3,!4R<*T-@=:'QANE24'OM/GWF;]3'"W1T>RZ$;]TZ?1H'MZ *A=OY-%MY]% M_70 :91U._ HB]+! ![3=$HN'1_W!TGTHK2;1=U^C_H-RL,=3K.<1CV".:+ M7JO WD\H4'IEU\2-?NQ;0K^BJ:-![]?4Q$>Z>ZO=AD5@27$:73GEB^ >9-F 57#4HZ^ -DDKL@DGXBYA8%;C&F<$EU4EH'/SY-4*8W UXZ!I^ M=_GN]=P=[K[G\2./]^I.]L^&"9-G=R9-Z^-*Z;G3O " M9^2:G)S20>JF@C<#JRI?-:?*4@WVW04]>E [ UJ?*66W Q>@?4:-OP)02P,$ M% @ 1( X4R"M(P]I @ +P4 !D !X;"]W;W)K&ULA51-;]LP#+WG5Q#&#AM@U-].&R0!FFS#-J! T*[;8=A!L>G$J"QY MDMQT^_6C9,=+@3:[6*3(]_1(F9H?I'K0>T0#3PT7>N'MC6EG0:"+/39,7\@6 M!44JJ1IFR%6[0+<*6>E #0_B,,R#AM7"6\[=WD8MY[(SO!:X4:"[IF'J]PJY M/"R\R#MNW-:[O;$;P7+>LAW>H;EO-XJ\8&0IZP:%KJ4 A=7"NXYFJ]3FNX1O M-1[TB0VVDJV4#];Y7"Z\T I"CH6Q#(R61UPCYY:(9/P:.+WQ2 L\M8_L'UWM M5,N6:5Q+_KTNS7[A77I08L4Z;F[EX1,.]626KY!RIU1 M%*T)9Y9K*8RBUFBH!6R4+%!K>/N5;3GJ=_/ T!$V,2@&NE5/%[]"%\5P0XQ[ M#1]$B>5S@H"TC0+CH\!5?);Q2R M7]A /6$&J$\X]@F8**T1 E,(3$,E.8V?GDUB_H,E[)2D>S_* MAD?&.X0WD&=^GD[]:921DZ7^57SEQ^G59"TU"5#(F2&PD2\63) H]Q."Y4EN MG=B/HLR?9CF\U.[@Y"=N4.W3#,/5#^>O6-DZT9B*PT-F#/W]**AL@D4KZ0T1\<>,+Z1R[]02P,$% M @ 1( X4S"8DLG4 @ $P8 !D !X;"]W;W)K&ULG55+;]LP#+[[5Q!&#RT@U,_$29$$:+H-V[ "0;O'8=A!L958J"QYDMRT M_WZ4G+@IT.:P2T2*Y,>/M,C,=DH_F)HQ"T^-D&8>UM:V5U%DRIHUU%RJEDFT M;)1NJ$55;R/3:D8K']2(*(WC<=10+L/%S-^M]&*F.BNX9"L-IFL:JI^73*C= M/$S"P\4=W];6742+64NW[)[9'^U*HQ8-*!5OF#1<2=!L,P^ODZME[OR]PT_. M=N9(!E?)6JD'IWRIYF'L"#'!2NL0*!Z/[(8)X8"0QM\]9CBD=(''\@']DZ\= M:UE3PVZ4^,4K6\_#20@5V]!.V#NU^\SV]8P<7JF$\;^PZWW':0AE9ZQJ]L'( MH.&R/^G3O@]' 9/XG8!T'Y!ZWGTBS_(#M70QTVH'VGDCFA-\J3X:R7'I/LJ] MU6CE&&<7*XW?5]MG BM!I04J*_CXM^,M-M["^7>Z%LQ0E9#&!-$Z3$WC94'GF\;+_ MJOSW]=I8C6_FSXE4^9 J]ZGR=U+=]R\>U 9LS4!ION62"BB5L>ZR':BT Q5V MH/)6[T^FV0NA8&<9).")$GV(@6WM*R1 M/?;F-9\D(4F:D.DX]F(R(>,B#CYU6G+;:>:]-_S)R0:2<4YP"1W.(!F1 B/2 M(@,OYF0ZR8+KLNR:3E#+*AQ;;$S)J5\,YTE*BK0@Q2B'"Z^E.4;'([@(3G:- M@,2M>08IF4YC,DJF*&-?] MH+^X]^OREFI\1 8$VV!H?%F,0M#]"NH5JUH_]FME<8EXL<:MS;1S0/M&*7M0 M7(+A?V#Q#U!+ P04 " !$@#A3ES+N]H\% Y#0 &0 'AL+W=OU-L\^"*6*TL/AI?G-5OR.VZ_UK<: M[X8=2B$J+HU0$C1?7/2NHK/KC.R=P3?!G\S6-=!*YDH]T,W'XJ(7$B%>\MP2 M L-_C_R&ER4!(8WO:\Q>%Y(?N?K]:2$EZO2N%]X:FW3<0_RQEA5K9V1025D^Y\]K_.PY3 )#SC$:X?8 M\6X#.98S9MGEN59/H,D:T>C"+=5Y(SDAJ2AW5N-;@7[VLG_-)5\(.X!;K1Z% MRS66&C[*7%4<[MDS-]"_9_.2F\'YT&)(.<+PA?!T?1?RCD0$DH0]Q&$='\)(N 8G#2P[@O2X49L+DI3*-YO#/ MU=Q8C9+Y]TB(41=BY$*,#H2XPTXJFI*#6@ &JY7DTAJZLRL.]4[>14O'4M[W MI?MH).K@,U.SG%_TL$4-UX^\=WFUZ;A-Q!\Y].<;%71LO+=L'#TR?N%,&^!4 M3\!J\*X:P&1!%R$( XP<2NQY<^:YE_3"NVFTQL"$N!64/^.,,1Q.8<$+KED) M)]"/XMB/T6^ -]$T]"=AM..^]D8G8YG%-21CM.U'?I1.8.#-^(*C<;%CV\]& M?C+-R&XT\C$"&KYVP.%*.#Z3S,_24!K%2'A5:5TP^%::Q"/>XP>!-M(S>O59&02P1F1LD=/>T@ MO *_Q8JC('S7_GK8\ 2$@D%6C=L;!NC0&B)W'.<4C.B>>7?@??^[O,MYMQ8>.3:- 8^,*'A$],/B/*-E0V'*$CP M+_-FXE$4V%= NQ4N.L?8!3@ LV)(#>(TF*(21T&*R'=6Y0^GM"45KJ6QA9C; MZ?I90*V0!*&'.Q?N2Q)F7&,]"ASKELFEP&F^F?"S31+@UU\F<13_1L2I+[[0 MRF=M]:05N%"T^0M)?ZYQV2Y'?RICX(9I_3)G^0-$(?):HWB?L78:N0;4,6&0 M>.\[<7=E:<7DA'2LE;*NE;*?;J5BN_V9,1R''2FT%&PN2F'%_IXZ'N##ST_ M37QOCSJ0WLEZ$)']23N*_#>-TTK1O/9-OL+2H0A0JY;C!-SM_-\*Y4T[1'^0"Y0NN!FD$0] M>_LWAMF/$<^\JSS7#3Y;[P\TAFD*)\F4KL:1/YF$;8/%/FX1G?8.=D8ZQ1$^ MA33S8_3\*!^1$LV+TW62:!&-%'36A9S5PK)2_->ZCC(,,88QUBV-U^K>=$SD MCY*Q=Z_0?&_J3B">HM\DQ:LD3/SI:+J[X$TJ7\X\/(9A?UD40%TRW.HHB_Q[ M(^J*-KY33"0J2M0X'["(#?>H6ENU1'$4').=BY9VQ>U*%41AA!(;CR.\2I%" M&$XQ%*^9V$KO*/0QJY D_F2:[%M/QY/PLA@7$A->DOG3,/9H.!PT[T?9Q$_3 ML=L_^W&"SFD"@WUM/]PZSE9<+]VAW6 E&VG;DVWWM/LNN&J/PZ_F[4<%SMFE MD 9*OD!7'#>X:>KVH-[>6%6[P_%<63QJN\L5?MMP30;X?J&4W=Q0@.YKZ?)_ M4$L#!!0 ( $2 .%-&FZ=TA0( &L% 9 >&PO=V]R:W-H965TW.2D MB>;8P7:6[=]S[%PH8NL#+\FY?M\Y3CXO:JD>= 9@R%/!A5YZF3'EW/=UG$'! M])DL06 FE:I@!EUU\'6I@"6NJ> ^#8*Q7[!<>*N%BVW5:B$KPW,!6T5T511, M/6^ RWKIA5X7N,T/F;$!?[4HV0%V8.[+K4+/[U&2O "AR_@SM/N<6+Y9IF]H(&>-*&UFT MS>@7N6C>[*D]AZ.&:?!* VT;J)N[(7)3?F*&K19*UD39:D2SAEO5=>-PN; ? M96<49G/L,ZO+HN3R&8#LC(P?R$TM0.DL+\F6,T'>W[$]!_UAX1ODLAU^W.)N M&ESZ"FY(R;44)M/D4B20_ W@XY#]I+2;=$-/(GZMQ!D9!4-" QJ>P!OUFX\< MWNB_-O^QWFNC\)_Y>8(JZJDB1Q6]0K5#*245!R)3CZP:9<: MK#$2,P-)!Q1-)T.*/=%X/)S1V>!>*%032J"OH)/9,*(S\N[-E(;TX^!.&L:[ M9 8\(?MG8KKY)H@SCF8]WA7+%7EDO'('4_V#_I9$PS *A^%HBG;+05[Z'OZ1 M I0!R=S36)9"=-HH8_V-\FZ$="?\N8:NF;JD M-.*38&IQ-SCVB&FDWCI&E MD]->&A2G,S.\#4'9 LRG4IK.L03]_;KZ#5!+ P04 " !$@#A3KL\%],@$ M !I"P &0 'AL+W=O=7 M[*AQQYZ1*5YU<6W-V+'3)C-)/+;K/'3Z )$K"35(L H6?WZ+D"*47S1N'T1 M 7*Q>W;WG!5.UU(]Z"6B@<="E/JLMS2F.AD,=+;$@FE?5EC2E[E4!3.T58N! MKA2RW!TJQ" *@N&@8+SL34_=NVLU/96U$;S$:P6Z+@JF-AW6M:#?HO.2\P%)S68+"^5GO/#RY&%I[9W#/<:UWUF S MF4GY8#8 &AP,Q8#XP>*WR/0EA'!./OUF>O"VD/[JZWWC^XW"F7&=/X M7HIO/#?+L]ZX!SG.62W,C5S_AFT^J?672:'=+ZP;VW32@ZS61A;M84)0\+)Y MLL>V#CL'QL$K!Z+V0.1P-X$[,*EZDX3.%[:IMP:15\Y MG3/36R.SAV.;5P[O94&]ULR5Z_".S03JH].!H3#6>)"U+B\:E]$K+L,(/LO2 M+#51'M]?BI+GV(@SY$013N\1=W2>8$D7+''!DM>"D8[R6B#(.:P=22@J6Z$B MS@/3I(;*%EP#*0QDU7!US52N7RK]WEA6P2>Z8AF>]4BB&M4*>].[)8*QS829 MU2"TTM1@Z,,^1)Y9,N.L+#-8N8':5LQ(R)C(:L$,NJ]SQA6LF*A=CLBRY0]Y MN,2LW0:9 K2< .HH=AT%5N9V$?B>V]JE=\E7/"=CV' 4.:1^FAQ XH_'!][5 M8T6:)B_:DA<(A[QTD/4114]@HS0]8_OTOCVMVDX)*J299PGF43%D MV]L%DC=_LT:Q0BB:4?$"+4Z\JZ(2>;Z'#MV':'JH![VV_O@A$<>D52 M^52+#80.?4#T&_9'- O?093X<0!#/PR\7UL>#*-^$*6V^6,_2&'BQY&WA9## MSS^-HS#ZY>G3H_^A.7+'4Q+28\45+0_CI!^,4CBRD4(_BCOSK[71AK1E,W;H M=C47!TE_.'3P8C\>$;Q@2)O NR>%=!$:55#V*ZN;9TZB\:@_&86-$W*6^N.) M<]+FXDCQ_%00]J.F,B3KE%2=CNVI?>P?=NP?OIG]V=).=$VZAU*6QZLFL5UB MOCAB]P;X7UIX Q#OORGC!?8_(;UC&ESN&UL[59+C]LV$+[K5Q!*T=J L'K96L>Q#>PK: LD,>*D.10]T-+( M(E8B%9):9_]]AY2LV+NV-P5ZZ*$7FX_A-]_,?*1FMA7R7A4 FGRK2J[F;J%U M/?5]E190474A:N"XDPM948U3N?%5+8%F]E!5^E$0)'Y%&7<7,[NVE(N9:'3) M."PE44U54?EX#:78SMW0W2U\9)M"FP5_,:OI!E:@/]=+B3._1\E8!5PQP8F$ M?.Y>A=/KL;&W!G\PV*J],3&1K(6X-Y/?LKD;&$)00JH- L6_![B!LC1 2.-K MA^GV+LW!_?$._:V-'6-94P4WHOS",EW,W8E+,LAI4^J/8OLK=/%8@JDHE?TE MV\XV<$G:*"VJ[C RJ!AO_^FW+@\_'Y(UN)!"F5$-Y"L>R>]:/N:!35=,4YF[=^7$7GPH@-Z*J*7\D!54O M$W!V! @URR7>2V6&2!Z3#7VRIXX5!Q&UN3^XWVBE*<\8WZ#-R$N2Z(D%?:"L M--*QWGHW41AYKR<3YWU3K4$:/X?4>L;C\-)+Q@$Y4Y)Q7Y+Q/RA)*GC*2D;M M0X K&G/&FPHDU4(B;Y[A3>8"[U>[@"9XU5G:[K"RT6\&$8SH^%84R>AP)4 M>!23(4Y"+TQB5-/$N?U.?NI<6]9WR]74N3F0RYX./;*&#>/0E<6Q'H1>%\1,((TU,@Q;D;O5A2;)&VJQC7!U$' 1>$ 3DYU<35.\;YS,W M*<,CUKY#&>RLAAC0"*-(R-#Y8K\#:$D?, ,;>*+USO-SCYTGI!PFX4LH=2-3 MO.MG@0:A%\?1,4;[,71A';(!=D?K6PC:PSG:;%$BQS2;MH>B!EFB+ MB$0Z)!4G_[Y#R:MX :]1]"(.R7EO9A[%X?*HS6?;".'@6]0%T;1I1F8<>E"M;+8>W1K)>Z=ZU4XM& M[;N.F^\;T>KC*F#!\\('N6^<7PC7RP/?BR?A/AT>#<["B:66G5!6:@5&[%;! M';O=)-Y_.MV=P)A!)]4X\F\G':?%.]KZ42] M@/E'OFV%72Q#AY$]/JQ.439CE.B5*"R"]UJYQL(OJA;U2X(04Y[RCI[SWD17 M&7_KU0W$E$!$(W:%+YYTB >^^'_J<"]MU6K;&P%_WVVM,_@[_7,E;C+%38:X MR2MQG_"6U7TK0._@RY3#;LI!_LCADNQ7R?V%OK4'7HE5@#?6"O-5!&LLT%@' M3Z+2JH:/C30U/.C>N&;FM823$J^-L]^Q4UB._P'\!#F)LI2D+$4[(V46$9IY M.R$13=$NT"Y)3!DI4SK[U6AKX6#T3CJ8HYIV 8RP*"=QGD#.8I)D#.:LR E+ M$_";.=*4438$E:K2G9B 14F**/'NC& '0OT +FPW?AQ\03T)LXF]W+ML=__XH':D9?:.(3CDG!RE&?(B,9 M5N?U825#+2C:+,*R$Y+$Q4M14(TX(W%2H)446 I:):.DC&- ;6/<+RZ)@1+D M>0915. A>$UH3'(\B064*<8O_[,,,7X8'2H=*TSHN087MN'2)0C/&E(GS'YH MNQ8JW2LW]J9I=>KL=V-#^^$^/@OON=E+9:$5.X32FSP-P(RM=IPX?1C:VU8[ M;):#V>#K)(QWP/V=UNYYX@-,[]WZ7U!+ P04 " !$@#A3(G@M#P@# "& M"P &0 'AL+W=O3'*36'7LU':@E?;C9SL0Z%2258@78CL^YYY[ M8E_N8,W%D\P %'K)*9-#)U.JN'9=&6608WG!"V#Z3<)%CI6>BM25A0 <6U!. MW<#S>FZ."7-& [LV%Z,!+Q4E#.8"R3+/L7B= .7KH>,[VX4'DF;*++BC08%3 M6(!Z+.9"S]R:)28Y,$DX0P*2H3/VKZ=^UP#LCA\$UG)OC$PJ2\Z?S.1;/'0\ MHP@H1,I08/U8P10H-4Q:Q_.&U*EC&N#^>,M^9Y/7R2RQA"FG/TFLLJ%SZ: 8 M$EQ2]<#77V&3D!48<2KM+UI7>WNA@Z)2*IYOP%I!3ECUQ"\;(_8 ?N\ (-@ M@G\!G0. < ,(;:*5,IO6#59X-!!\C839K=G,P'ICT3H;PLQG7"BAWQ*-4Z-% M]?D03]""I(PD),),H7$4\9(IPE(TYY1$!"0ZNP&%"97GZ MZ7-R@LT_G U=I M#8;)C3;Q)E6\X$ \/T SSE0FT2V+(7Y+X&KQ=0;!-H-)T,AX7[(+%'J?4> % M_CN"IO\/]QKDA+6AH>7K'. ;4WTS,(L Z3N&8EXN55)2?5RMH?(]QRK"KB4T MUVXU"CU/:UGM9]&RZ8W63JVUTZAU4A(:FV^,68Q(7@B^ GU%E42_9I O0?Q& M?]!WO@:!'C!+H5YN\*E;Q^XVQKZ5BNA;"#$J)1B'J+[.TIS#&'1!BHA]AZ6$ M]TUK9O<]] I8R :AO5IH[WB3'HOB(R;UZ]C]DYK4S-YM-^FR%GK92#7#4::7 M="$Q+L%S20KCT1'GZ*J.?'52BYK9PU:'?&]7:;UC/?K@,?+WJKQ_4I=:Z(/V MD^0'.ZU!(]E=*1A1I0#K4T)>S/B8DN3O:K??7+R/MJF9OM_NTJYT^\VUN]VE MCQZF7>7V3UNZ6^B;:K>[U^GD(%+; $ID_UNKIJ=>K9O,L6VMW-WVJD.=89$2 M)A&%1$.]B[Y6):JFKYHH7MB^:R?&T3 MD4A7HN.9HA]?ZF')DFE5R6R212Q1]QSR\%SR2ASN9/R2K $4^A:%(KGHK97: MG/?[2;"&R$_.Y :$?K*4<>0K?1NO^LDF!G^1@:*P3S%V^Y'/16\TS-H>XM%0 M;E7(!3S$*-E&D1]_OX)0[BYZI+=O>.2KM4H;^J/AQE_!$ZCGS4.L[_HERX)' M(!(N!8IA>=&[).=WE*: +.(/#KODX!JE4N92OJ0WT\5%#ZQ]\%::_L,P4>7N_9;S+Q6LS<3V LPS_Y0JTO>H,>6L#2WX;J4>YN MH1#DI'R!#)/L/]KEL8SU4+!-E(P*L!Y!Q$7^ZW\K)N( H'G, %H :!-@GP!8 M!<#J"K +@-T5X!0 IRO +0!N5P K *PK8% !ET!7@'PF@#WE'%X[QSNV@?/@_[2G>0AO6#@NPJ)Z,GR"QT+X5:)^A:+&!AP,_: M\82V$/2ULE(>W4R".16*"Y6Z"&60E\'H&N32I",T7CMBQ4@+NIA7 1\$P+Z^ILF M1%,%4?)7RW#LKIOC.)MB![N# M>MSD.,[U7(I=IQYW?1S'J.LXI!%WE^A/1EY7!8J\*QKA&Q?A=#(??G/.2*0V+*Y9R%'5I! MF$.M9DZQ8RS!FXQ%_Z(K/W@)Y:J+UU[9B_<1 MO":X>D'!K;*G0ND.^5QS^TD"RFAUP5%;[HZ+T[^&B44D:XNLC_3@58J\U:!G MP?6L32#4WPTQ++H816C5'_T05E55CECOK"NS EE;/-1CEH-98_68(AUF>0Q[ M)PRJRAYIKWL&@^YY"/HU6T"BYVC-M8!N)E6[,7$^A$G57D[<=YOD'E=UYA+L MD:9'QX$.&[@.I29W"&\<_&#'@[L/Y=5FWKM'U;[Z+- M,FG['U[*3FE[!["NK2H$M+T0=-%F&[6U\Q+KI+:W ^O:JJ)#Z8]I4VM=Z?RE M@MBHL)V=GA3X9ERNKW]P-!)!O,I.[Q*4K=[\^ZUL+4\(+[-SL4;[%3F?$D/[ MC)S?Y4X*GS&]7<;Y"5]^H^0F.YB92Z5DE%VNP5] MG ;HYTLIU?XF[: \9QW]!U!+ P04 " !$@#A3Q=C6YR0# V#0 &0 M 'AL+W=O0H/DJ@\29C\?06Q6 TM:KT]>.3SA38/[-$@8W.8@'[* M'B3V[(HEX@FDBHN42)@-K4MZ,::^ 101SQQ6:JM-C)6I$"^F:070ZMGD0AF+(_U MHUA]@=)0(3 4L2JN9+6.#3 XS)4620E&!0E/UW?V6D[$%H!Z[P#<$N!^%- I M 9W"Z%I98>N::38:2+$BTD0CFVD4?3@>V1DF&V [+X:_6 MP[OO#/\U3\])Q_E,7,>E-?#QQ^'.+MS&B:AFPZUFPRWXO'?X+A,A-?\#$1D+ MI>OLK/%^@3PT"KR50BGRE&+& MQH7.6\Q452>TD<=\'"Y4QD(86IC]"N02K!&I6X U3[!EA+I>I]Z%5[GPVKGX MAGVHM=%(U,*&MV?CS*6]7KT/O_+A-_JX85R29Q;G4"?=WQNR?JOLQ^%6H;[K MU(OK5N*ZC>+&@%MYQD.F,:$QC2/(A.*:_+B'9 KR9T.Z!-40P8'I$GQP#O;C MO&[0[WE!_1ST*H&](Z5+(T^+?78XSX[1?F6T?ZR,:B1JX?1PGAVGU-E4+.> MK"O!_]]R-8&->XYNE53:*/ ^3WG(,Q:3J4@C]9&,HYL*10\M4J8LU$;;RTJ6-T4\CHT2I9,U,;*ZUJ&=T4,WI(-6L&MY'O M[QV-O"[M!O^NA;UUJ#5_%/=,SG&7D!AF"'3. V20ZT/ZNJ-%5IQSIT+CJ;EH M+O#'!J0)P/&ULI57O;]HP$/U7K&@?6FF0 MD)#]0!"I!57KU&I563?MHPD'L>K8F7V!]K_?V8045$!(^T+L^-Z[=\_<9;C6 MYMD6 ,A>2JGL*"@0JT$8VKR DMNNKD#1R4*;DB-MS3*TE0$^]Z!2AG$4?0I+ M+E20#?V[!Y,-=8U2*'@PS-9ER6U1EPV8%)1";9[\I?%A!]#K'P'$#2 ^%Y T@,07 MNE'FRYIPY-G0Z#4S+IK8W,)[X]%4C5#N%J=HZ%00#K-;M0*+="W(II#71J MRRZF]&^9UQ*87K"Q5FC([II+=L]Q&T,G5RLN))])Z)"EG2FG^#>22W8Q :0 M6G78TW3"+CY<#D,DT2YUF#<"KS<"XR,"O]>JRY+H(XNCN'< /CX?'NW#0[*J M]2MN_8H]7W*$[P]P8QEJN@/OQ.N^#]16'>M\L*T/@Q-9DS9KXK/VCV2] TM) M"Z[8#P7,:3ADY(8C]1RN>U=9$GVE=J:Z5[N.O8]+>_U>&K_%[8GLMR+[)T4Z M:63,#;6EEV@/:3Q)X4;6P%8\AU% ,\F"64&0L4.W_O\\>S6F;8WIR1I_:N3R M4%WIF=Z_CSOL?;C3TFZ&ULC51-;]LP#/TK@K%#"FSQM[,4 MCH$VP; -&! TR'88=E!L)A$JBYXD)]U^_239,=(V[7JQ2(GO\9&FE!]1WJL] M@"8/-1=JYNVU;JY]7Y5[J*D:8P/"G&Q1UE0;5^Y\U4B@E0/5W(^"(/-KRH17 MY&YO*8L<6\V9@*4DJJUK*O_< L?CS N]T\8=V^VUW?"+O*$[6(%>-TMI/']@ MJ5@-0C$41,)VYMV$U_/$QKN [PR.ZLPFMI(-XKUUOE0S+[""@$.I+0,URP'F MP+DE,C)^]YS>D-("S^T3^R=7NZEE0Q7,D?]@E=[/O(\>J6!+6Z[O\/@9^GI2 MRUJD($V0IL02ER&AE MAJ5J.1#YK(\C2^F6?_+9+'KV0_&LKQB0. MWI,HB,(+\/G;X<%CN&_:,/0B&GH1.;[X/[U J9.>!Z;) M-)I&R70(?*0Z&50GKZJ>HS(_70*GVLC6.&AVD]!TDW!)>?),4)C%:9+%V1/E M%P*C,$PG:?9$N7\VX/9Q^4;EC@E%.&P--!A/#(?L+FSG:&S&ULG53;CMHP$/T5*^H#2%MR TI7 M(1*7K=I*6Z%%VSY4?3#)0*QU[*P]@=V_K^V$E*X 57U)/.,Y9\Z,/4X.4CWI M @#)2\F%GGH%8G7K^SHKH*1Z("L09F)\*Y4FLD;.!*P4T7594O4Z!RX/4R_TCHX'MBO0.OPTJ>@.UH"/U4H9R^]8 M6R,AX;CF]+J4%GJZ/[)]<[::6#=6PD/P'R[&8>A./Y+"E-<<'>?@,;3TC MRY=)KMV7')K8<>21K-8HRQ9L%)1,-'_ZTO;A!!".+P"B%A"]!0PO .(6$+M" M&V6NK"5%FB9*'HBRT8;-+EQO'-I4PX0]Q34JL\L,#M.5,A="X>L-67$JD%"1 MD[OGFE7FI)#TOE&EJ&UTG_26@)1QW2?OR>-Z27KO^HF/1H(E\K,VW;Q)%UU( M%T;D7@HL-+D3.>1_$_A&>U= ="Q@'EUE_%J+ 8F#&Q(%47A&T.+?X<$5.7'7 MS]CQQ?_5SY^SC49EKNZO*ZF&7:JA2S6\D&H)9FXS1NTXG#N)!CUR:#O,^W04 M?IR$<>+O3_MS)FP\&463+JP1YY_)IFL!3:GU7F[Z9ZY2_W&/S=3 MWPSI'YKFR;BG:L>$)ARVAC(8?#"B5#.&C8&R&PO=V]R M:W-H965T4I;) M@;50*K^V;1DO2(KE%<])II_,N$BQTETQMV4N"$Y*4;$=UWBW%1[Z!.^AR*Z ZUP Y"#8(1\=+WP6KE M32E:M?NIJ%M1Q"/X01"MV^O6RGTQWH]:*/P UPMP%W]X+? MQ'&1%@PKDNA)KA=\3+%91EVPE5/88KB$*$1AZ'M;M)V1R(N0XW?C>@VN]S]U MSHCJ O=V<%"OY_BPMX6]&^=Z01"&43>TWT#[>Z%_&,H_CR2=$O%WSV0+&K_@ M)),MV$G/\QW'V2K"H:@-Y+!!#OA\[.;.26I3V[:3AA B MV NVYTUW)(R"\).Y UM'$=P+?U^(C*I"D!)[1M],^ZBI S\V<'B:'1QV[,R! MAW:6U>&X"MQN'=GFOO2(A3Y=)6!DIH7.5:@=1'4%J3J*Y^4I/N5*WPG*YD)? MVX@P ?KYC'.U[IB+07,1'/X#4$L#!!0 ( $2 .%-"I8O3S ( +P' 9 M >&PO=V]R:W-H965TW#M \F.8C5Q,YLI[3_?F>YYZ[L^\F6R&? M5 :@R4N1,PU(2514%E:]SR,5VZOC.[N">;3)M#MS9I*0;> #]6"XE M[MR6)64%<,4$)Q+64^?*OUS$QMX:_&"P57MK8B)9"?%D-K?IU/&,(,@AT8:! MXM\S7$.>&R*4\:?A=%J7!KB_WK%_M;%C+"NJX%KD/UFJLZDS4P4GJ/R W FN,T5N> KI(8&+NEIQ MP4[:9?%A%G]X)K:P37QH^<(3 M?/>@F01\0)K,@<.::45^7:V4EO@4?I]Q$+4.(NL@.N%@@9P<4K*JV4F"M9%L M59GGI@CE*8&ZYJJKU#7WP'*;UO$\\_U@/(XG[O-^YCO, C^(P];L0/J@E3XX M*_V6)]C"\#8R?B#["\E$)?-7(JF&KA+6M.,].5[?B[K%#%LQP[-B;HHR%Z\@ M\=7I)&-\8R6UB11K$GE^[^F"E#GEI%>"3+"HV#([G]!Y7S[*]3YW7?%_QQT$ M&[?!QO\1[-NUT6(_VJX XW7RM ;NQ\4"BI MXKKN(NUI.X*N;.<].I_C:*HGR1M-/=?NJ-PP#"R'-5)Z_1@UR7I6U!LM2ML] M5T)C+[;+#,82ZW?2_T]@L/?+$T=L$?]%9L M@3,TCZNIHIE?LZ2\0*&Y%* PZWO#\&8_9/SCMYF3.-8YG_Y*E9]KWW'J28 ML75N'N3V,U9^NI8OD;EV3]B6L===#Y*U-K*HP*2@X*)\LUVU#P> ,#X#B"I M= SHG &T*T#;&2V5.5L39MB@I^06E(TF-CMP>^/0Y(8+>XHSH^@K)YP9-$8H M,..F"5,E-]P=#MT-N!6)+!"^LQUJ:-PSI9C=[R8T)F@8SW43KN!Q-H'&FV;/ M-Z3$\OE)E7549HW.9 TCN)/"+#5\%"FFKPE\LE#[B/8^1M%%QB]KT8)V\ ZB M( I/"!K_/SRX(*==;VO;\;7/\+UL'TRX3G*IUPKAUW"NC:*;^_M"BDZ=HN-2 M=,ZD&,MB3DLI/+9F+<@P1<5R8"(%;9A!P"Q#5R/ 2S&&Q- IHCYU7I=S=8/6 M=?#VU+9>QH5A*SS&O3+;KD&!:N%:I(9$ MKH4IRZE>K;OPT#6?H_41=>>RF;[0E*W]CJD%)_DY9D1)5X-$J;)=EA,C5Z[C MS*6A_N6&2_K#H+(!]#V3TNPG-D']SQK\!5!+ P04 " !$@#A3?R.M.;8" M !L!P &0 'AL+W=OT%E=;F.= *D IL6B=50F7=7IOD0J(F=F8[P+[]SDY(@0947A#;N?O?[\[. M>;SCXDUF (KLRX+)B94I53W8MHPS**F\XQ4P?)-R45*%4[&Q926 )L:I+&S/ M<2*[I#FSIF.SMA33,:]5D3-8"B+KLJ3BWPP*OIM8KG58>,DWF=(+]G1@^S(?:WAC\SF$GC\9$9[+F_$U/GI*)Y6@@ M*"!66H'B8PMS* HMA!A_6TVK"ZD=C\<']>\F=\QE327,>?$G3U0VL48622"E M=:%>^.X'M/F$6B_FA33_9-?:.A:):ZEXV3HC09FSYDGW;1V.'-SH@H/7.GCG M#L$%![]U\$VB#9E):T$5G8X%WQ&AK5%-#TQMC#=FDS.]BRLE\&V.?FHZF &# M-%;@V>#/+&8ET!^T3U(,ECAX4GJ @A/R9R7%6? E-2SRUXW9+ M1?,"1[?D=;4@@R\W8ULAM YMQRW@K 'T+@"Z'GGF3&62?&,))*<"-F;;I>P= M4IYY5Q5_UNR.^,Y7XCF>VP,T_[R[JH,2'52T[RIJ=(U MO1(NZ,(%)EQP*5PM! ;3>F2P/FP^[+$M2,"-2B$!08N^C6J$0R.LN\-V>NMZ M^,,B;H_K]]'.O7=&SKO9"7C8@8>?!F^Y$5>2Q+QFJOF@N]7NRG@TG?)L?897 M2=/YWV6:>^B9BDW.)"D@14GG;HA0HNGMS43QRK3'-5?8;,TPP^L0A#; ]RGG MZC#1 ;H+=OH?4$L#!!0 ( $2 .%.Y"#/ Q@, * , 9 >&PO=V]R M:W-H965T?'8AP"IP%9M=7L7 M+;?M9Y-,B$5B4]N!W7]_QPYDH1M,^P5BQ^?,G/'8,QGMA=RH'$"3Y[+@:NSE M6F_O@T E.914^6(+'-]D0I94XU"N [650%,+*HL@#L-A4%+&OVSK69"":C+5W#$O3W[4+B*&A84E8"5TQP M(B$;>Q^C^UG4,P"[X@>#O3IY)D;*2HB-&7Q)QUYH/(("$FTH*/[M8 9%89C0 MCU\'4J^Q:8"GST?V3U8\BEE1!3-1_&2ISL?>K4=2R&A5Z">Q_PP'00/#EXA" MV5^R/ZP-/9)42HOR $8/2L;K?_I\",0)(!I> ,0'0/P[H'\!T#L ;.2"VC,K M:TXUG8RDV!-I5B.;>;"QL6A4P[C9QJ66^)8A3D\Z4^"0,=TE"REVS.X.)@?Y MPA-1 OF//H,BG25F3UH50$1&'K(,;.Q/UI GJD%U26<.FK)"=4>!1N>,B2 Y M.#*M'8DO.!+%Y)O@.E?D@:>0GA,$J*J1%A^E36,GX]>*^Z07OB=Q&$Y9OMX%OD.T-$9+8K3P#"2")ZQ@U.2SPT"_,="W!OH7#'SWES[) M( 5)"Z(TU946\H6P<[MM.^/FC2,_#-^U!?#O<6?"!HVPP;7(X0VE@'0D9J$] M_EV4=0RCPA/+^)ID4I3W#G/#QMS0Z?=2&]Y,4I[D3-G(O2<<;U1,_F-X3X*Z MJ@]06US==D(_:@^K&]:QN*Y#Z$TC],;)]+!\7)!$*$UV(%6ER"?*)/E&Y0;% M_J!%U9HL;L[([[6+N@8;.E/EMI%TZ^29LQU+@:?$5(BB$ EN94JL4)53S)4V M16[*>.#?M4MRXSI1WQ^X-^JN475W)2-%LOE@JE6*^U5B"5<1./6>S>O>BDQD9.+E,=R9QAX93 -SE]8]0BLRHE"\KFFQ:A;MM1*')ME:A3N ?1>Q<=_RJ.W;Z]*AS MD*U:W+A.Y/85D$)KCUJK##8RBM\6A M%A*<]'HER+5M@15>"Q77=6_4S#9M]D?;7/XV/S7MM^TA7VGJWATKP)IQ10K( MD!(E8'F6=3M<#[38VHYR)33VI_8QQT\(D&8!OL^$T,>!,=!\E$S^!U!+ P04 M " !$@#A3X.WVVZ4# !/"P &0 'AL+W=OI9KP$,>:E*H1?.VICZRG5UMH:*Z4M9 M@\ WA505,SA53ZZN%;"\=:I*U_>\R*T8%\YRWCY[4,NY;$S)!3PHHINJ8FIW M Z7<+ASJO#[XRI_6QCYPE_.:/<$*S/?Z0>',[:/DO *AN11$0;%PKNG5+0VL M0VOQ-X>M/A@3F\JCE,]VDWED&FYE^0_/S7KA) [)H6!-:;[*[>_0)13:>)DL=?M+MIVMYY"L MT496G3,25%SL_]E+)\2! YV=(FC"_)]=4?. M?CF?NP9Y[5?=K&.[V;/Y)]@^-^*2!-XGXGL^'7&__;B[]][=195ZJ?Q>*K^- M%YR(UR=N,''6)GXU$3;HPP9MV-F)L-=9IAJ,"B^X-37H,9WV$<(V@MV8FR5- MHB!(Y^[F4(\1LY@FB=>;O0.<]8"S2QJ#V7O'!UWR:>D=(DZ%MC[K2 M--)]"]F#6J,:=+M0RN^IXX'U'06Q./020^=3$)_DZBG M[?+'&WDLD618W^DL2,(C=8=F@1>DLW2<-.U)TX\WF[)KK;NI?D.]MY;O3:J MG;X&97:?2%TR80C#[@T_&E[C\6RP$FO%1<9K5I8[DC= C"0YQ^I4(#(\#;A M!7'Q,M[6):G K&4^*F$'\JY ?3^.Z9&&(W:A%WC>"1'IP>E&_R=5J!F?;JY= MB'>0'ATR#LV"($F#$XAOIPKU?[8F^_4>Q?5'-CU6IG_,.[0+@RCU3NQ[^G9> MT>D#ZR^\7/X$[O!0NJ!1$H;'76K,T _\-#Q6V#VX[=BKYI],/7&A20D%>GJ7 M,890^]O;?F)DW5Z 'J7!ZU0[7..-%Y0UP/>%E.9U8N]4_1UZ^1]02P,$% M @ 1( X4SAV<&ULK5A;;^(X&/TK5K0CS4@K8COW"I *M--2=505=?=A- \F&(B:V$QB8$;: M'[]V$L(EP83NOI3$.>=\5]_:W?+T/5M2*L"O)&99SU@*L;HQS2Q(T62Z$&S'YW119T0L7;ZB65;V:E,HL2RK*(,Y#2><^X13=/ MR%:$'/%71+?9P3-0H4PY?U 95'-*:A4!)$_FSHD,:Q4I)^_"Q%CB&/L_POV!98 MUS9 N,X$3TJR]"")6/%+?I6)."!@=(: 2P)N2[!*@M668)<$NRW!*0E.6X); M$MRV!*\D>&T)?DGPVQ*"DA"<$"QXKG!P5SG8FE(5NVBZHDOR%AL10?K=E&]! MJO!23SWD?9KS96=%3$VIB4CEUTCR1'\2+5@TCT+"!!CF!FF:@<\C*D@49U^Z MII!&%-0,2\%!(8C/"%K@F3.QS, =F]%9 W^LYR.L$3!E=%6(>!?B &L5QVO6 M 1;\$V"(T=MD!#[_T1374*_R3%*I@BZIC/0J(QI6*O"\RIU>94)7540:E?OV M>=&H?&V?%XW*0^N\H."\RF/KO.A4QM?W2S4U&N2>KD_S&;FC]K:J&6SE^O:Y MH$E,F]P:%#0GIZF===,/+)D7!W;-S6'?UW$VA@YT_6/O$\-<&PRA %CP)Y*')L.^ZGGV,>ZSCG !;/@J.<>,Z M#GN>93O!B8-/=:"%'.QB"U7 H]+:56GMRZ4%KW1#V9J"[\\TF=+T!_@'C&3S M9"(*P5MGTCE8MW<035LYE6U':WO(64B92$E^\GF-LG>PHJD:DB>MIDFEEW." M#H2?FF:/GF?Y==Y1/&X5CZL5^K96F0%\7NZKS7-Y7(AXAY/AI-AU!&ZNLE=Y MYGVLRO+,*$^$[+KZ^I55_T/+QMBO=[U<->#I;'MJPGG>(>[(KZ#R*]#Z=1N& M?,V$2DA(HPV9QK1-V CN#SSP_VWL"WJ>V[&:._L"T;$Z@;:UT<$A#EW;W+)_ M=)O6N%34=7H#Y$RK([SW%'^XO/]M84/[#1/I=\SK.T"O)SO@S-IV@>C8%Q8W MM-\ID'ZK:+F\E2K:JMF8,>3"U!:7)N+%\%7^6UGRH5,0_ZX MI&1&4P60W^>)TY M1=1!KCMP(AS&G=DD>[;DLPE+)0UCLN1 I%&$^7Y.*-M-.[!S>/ ]W 92/W!F MDP1OR8K('\F2JSNGC+(.(Q*+D,6 D\VT\Q%>WWI(.V06/T.R$[5KH(=RS]B# MOKE;3SNN1D0H\:4.@=7/$[DAE.I("L=C$;13YM2.]>M#]+^RP:O!W&-!;AC] M)US+8-H9=<":;'!*Y7>V^YL4 ^KK>#ZC(OL&N]QVX'6 GPK)HL)9(8C"./_% MS\5$U!P\M\4!%0[HU&'4XN 5#MZ) QJV./0*A]ZI0QND?N&0#=W)QYY-W )+ M/)MPM@-<6ZMH^B*;_9$Y-^&<#?V<)_2N L\-PL'?ZP6X.+#97!&V,7Y8=TB;&NLV[-CP;$I MB*/J5!8+E<5"653O;<6Z77U;7H)%*'S*1*I2@E^?501P)TDD_K7D]\K\7I:_ MUY+_AD616MQ"9[\J9ALH]A$2Q^LPWII*F4<<9A$U:SW-T-!% \^;.$_UVACL M>@:[6Z,=1+"R.QI:KQQ:SSHT/7? 9Y$B8($S"B//^IJ W^"#:5QYN'X-A]?W M1N/AR; ,9FY?D;@9;;]$V[>B_8EI2@#;'&K 29)R/U"$N6[!N^@W@/2&X][8 MC&-0XAA8<:SR].M02![>IY*L35,U:)3,<_7G9*JLJ;1@7HL$^V3:48HH"'\B MG1FP-/6P',/PG*;.E]2O+R2Z)]RV6$9EW-&[+-9QF7_\OR_6\9F+U6!G7*Q& MN_;%"MU*M=QS&J_6]T:^=QOY_T1PY+9DKVDFM).%M;1G]!"L&!^^#^7#BO.A MG?2_IGHTFFP"EG*1;?P4S23JV9Y@#B0#CRFFH=P#M6\%,B @T=A^@\ H[4T" MAW4N.$99T3>T\W>%LNAT3"GSL6(D#9 4LVA2\GD1N8ZH-QA#.#YNYAN3W6B( MT"F/&>,-QJB%:V%%^M#.^DO"0[;.QJCH+_2S!1"O"3?3[@O18#^KGVU? BL= M@'8A6'(%)^N);/JU")7[,2.V/-R@W@6C;NL455P.[63^<;OE9*O*#@[$ )(, M6HN*%^'JLMA716UOR(K]XI3KK>[;7,6NU8@-Z(,4V2UV)$38SC;J]%L5$E(^A<&3EL1924 MF7AKCIH*,33QL=%N,.B=V"T,=C8^1I7F(+OFO&&'-4=-<3C=8AVCJ=0!V?G\ MU2<8U#P2&(\P)CO+&095HH'..CV\L(E#S>-#^QX.54J![$KQAB,4:HJ%Y0R% M*JE =E(_[Q15!#G>3 ]/-Q\FJ_;9JL0"V<7BO!VOFKC7GJ:\2AH\]WU>?E12 MX-FEH$%A@E$C@Q5Q+"?>8P05T7MVHE]AFO=L3CG)ZW9=\R+ZJ(;+[7I>@WN< MVOM$_;KX"^9;M1T E&R4H]L=JB7 \S>P^8UD2?:*\9Y)R:+L,B!8[4RU@?I_ MPY@\W.BWEN5[\-E_4$L#!!0 ( $2 .%,HIWG*K@( )L' 9 >&PO M=V]R:W-H965TA5!"IA59; MI:JH6;>':0\FN1"K3IS9#FG__6PGS2@-$7LA_CCGW'NN\?6L9OQ99 2O>2T M$',KD[*\M&V19)!C,6(E%&IGPWB.I9KRK2U*#C@UI)S:GN.$=HY)844SL[;B MT8Q5DI("5AR)*L\Q?[T&RNJYY5IO"X]DFTF]8$>S$F\A!OE4KKB:V9U*2G(H M!&$%XK"96U?NY3+4> /X0: 6>V.DG:P9>]:3;^G<87U2W6L5!2"R30A][++G:)8HGHYN\I.P5 ,62)<_HH2Z MBXR4:$5Q@5<5(^0[GY'G>&X/?3%,7T(R0HYKZ$X/ M?7EZ] .ZK =9C@82??42U'B!.:6:IH"^ ZL" TM7)#,PEZC/SOB#G4D8AL&!G44?K.=&PO=V]R:W-H965TVV7PK0?/SM) MD] DYDW[0A/'/G[.XW.><_!D*^2#6@%H])0F7)WV5EJO3SQ/12M(J3H6:^#F MRT+(E&KS*I>>6DN@<;8H33SB^Z&74L9[TTDV=B.G$['1">-P(Y':I"F5S^>0 MB.UI#_=V [=LN=)VP)M.UG0)=Z#OUS?2O'FEE9BEP!43'$E8G/;.\,F,C.R" M;,9W!EM5>T;6E;D0#_;E,C[M^181)!!I:X*:GT>809)82P;'C\)HK]S3+JP_ M[ZS_DCEOG)E3!3.1_,%BO3KMC7HHA@7=)/I6;'^#PJ&!M1>)1&5_T;:8Z_=0 MM%%:I,5B@R!E//^E3P41M04X[%A B@5D?T&_8T%0+ @R1W-DF5L75-/I1(HM MDG:VL68?,FZRU<8;QNTQWFEIOC*S3D_OM(@>CBP1,9J)U$2'HAF_!]=42FHY M/D0'%Z I2]0A.D+W=Q?HX*?#B:?-[M:&%Q4[G><[D8Z=,$%7@NN50E]Y#/%+ M YZ!76(G.^SGQ&GQ]PT_1H'_!1&?X!9 L[V[TFV[X QRV>S$HO1@XO;CG M$B*QY.R??=XCH;1J SMHX!CUQ\&@'4=8X@B=.&Y ,A$CQM%VQ:)5$XK)["0Q M/*,*;QLX]RX8/0.5*$1IEDN.L!V6N(>?BH+-^_D=-OCMA[@C6$- M5IKRF/%EVY:C1OP%?C\,R5X$-J>183C$I!W;N,0V=E/('ED,/%9H35F,UF#J MY(K*UHS/+84U!/[Q8 _EN)DG[0"Q7\F\[X1XMEQ*6)HS-0&J)3-E.$*/--D M$@LDUO8\E1$JD!%3[7%9;%!'Y>_A;IE":EKV$GJM0F$G=.+C(;I)*$=_7D$Z M!_D7^A=="WX$Z3H1SP#H@ID0U4+6)]RO[3'<4KZ$1X!UZ;' ML=1IH6F"^,;:M^_9N2O3%72U7APN[*=?TJ_!+]F\$'C4PSEF?GU:,YD3[\#CMH']UP%5XDK-A M.-CGUJM=0:0@E]G-C#*)O.$Z_X^^'"UO?\ZR.X^]\7-\,LOO<"HS^972%95+ MT[BB!!;&I'\\-,&ULC59M;YLP$/XK)[1*K;0"@;RU2B*E::=M4K6JU=;/+AS! MJK&9;9+FW\\VA*8M8?T"MKGGN7ON;!^SK9#/*D?4\%(PKN9>KG5Y&00JR;$@ MRA2(*5X(]TE3GL&UL0P^22FE1 M-& 304%Y_28O31X. -'H""!J -%G 7$#B)W0.C(GZYIHLIA)L05IK0V;';C< M.+110[FMXH.6YBLU.+UXT")Y/K>)2&$E"K,Y%''Y/7TP&R:M&(+(X-%EPY@L M-RA-<6&I3-E+:ZC ;"7XY<:PW!*9JC,XO49-*#.C<_@" :B<2%2S0)N(K=\@ M::*[JJ.+CD0WB.!6<)TKN.$IIF\) B.UU1OM]5Y%O8P_*^Y#''Z%*(P&'0&M M/@\/>\*)V_3'CB\^PM)U0(2PI**U141=8XS0B5L"*NPQ_^P]3]T M_H='_%_3#4V1I["CR-*N O7C1_YH>-*5QG[8T)].3WK"'[7ACWIY;EY*Z-HG&K:-Q+=$_5\WDF M$8%RC>;0:)!$8Y>2?J+0C\>=0OIA W\\Z=,Q:75,/E>99MGI)QS52!A"4=\(T1!2LNNZ5%:?8XKW3(.+#J8WJJ>MZFDO]8?C_'I8H419 MWX/V0A7-$5]+PJU]6DG*UZ!S9T=%YU&L?8^=;]N=-Z9:HXM9L#G4_M$H]L.X M-:IE!0<-HT"Y=GU402(JKNN[M%UM6_72=:AWZU>FA=<=]Y6F[O^W1*ZI4<@P M,Y2A/S$'2-8]M9YH4;JV]"2T:7)NF)O?$)36P'S/A-#[B770_M@L_@%02P,$ M% @ 1( X4Z0"P>/_ P Y@\ !D !X;"]W;W)K&ULM5??;^(X$/Y7K.@>6JDEL0,)5( $=.^7M-IJT>X]G.[!D &B)C%G M&RC__=E.2%)(#'?;>R&.X_F^;\:>,3,\,/XJ-@ 2O:5))D;.1LKMD^N*Y092 M*CIL"YGZLF(\I5*]\K4KMAQH9(S2Q"6>%[@IC3-G/#1S+WP\9#N9Q!F\<"1V M:4KY<0H).XP<[)PFOL;KC=03[GBXI6N8@_RV?>'JS2U1HCB%3,0L0QQ6(V>" MGV;$UP9FQ?<8#J(V1MJ5!6.O^N6W:.1X6A$DL)0:@JK''F:0)!I)Z?B[ '5* M3FU8'Y_0?S;.*V<65,",)7_$D=R,G+Z#(EC172*_LL.O4#C4TWA+E@CSBP[% M6L]!RYV0+"V,E8(TSO(G?2L"43,@08L!*0S(N8'?8N 7!B9R;J[,N/5,)1T/ M.3L@KE-PBJ[<_3Y'*9[90,2HT#J\;O(*KPJ&*NQI*AO9HUDG6YV0*/66/8 M!I>2^N$@Q,V2L%=50>^6HT07"=R@H@![)\/#I"TRN%:,\0=D;P$2U.F[';^% MG%3DY+^F;V$YJ#'B?L=K.:VXJHS8_Y!L*6#J_ 1W2)O+5;'$]FIY8[X4*._H M_8X?GN5+L>S&?:FJ*K:7U1]*F +[3'K0=E*KTHMOJKVW)DQP&9E>I]=V?JIB MB^W5MK9_C;1VZP =@7*!"$$1/8JF?PHW(F"4ZK\P*&@ >N]:56^"M@W4)J4"H=7%5: MW0+$?@O43O4-0G.L7BVUO.:T(M5-0.PWP0]M(_9[XEWOG7PV) M6^N84N!KTT@*M&2[3.:-1CE;-JL3TZ*=S4]5$YNWG!5,W@%_IES=X0(EL%*0 M7B=4>GC>5.8ODFU-7[9@4G5Y9KA1C3APO4!]7S$F3R^:H&SMQ_\ 4$L#!!0 M ( $2 .%/B[@\K#P, $P) 9 >&PO=V]R:W-H965T "I" [E/JBHK6/4Q[,,F%1$WLS':@E?KC M9SLA9(,$M)?$=GS/.??ZQ/9H1]DSCP$$>LE2PL=&+$1^:YH\C"'#O$=S(/++ MFK(,"]EE&Y/G#'"D@[+4="PK,#.<$&,RTF,+-AG10J0)@05#O,@RS%YGD-+= MV+"-_[Y@LF?6*%&2 >$))8C!>FQ,[=N9[:H />,I M@1UOM)%*947IL^I\B<:&I11!"J%0$%B^MC"'-%5(4L?O"M2H.55@L[U'_ZB3 ME\FL,(1BFD,H4OAE6*F:E"J=%A>V@>TI$S-$'$D'T-X I M4ZKSH\K6"3$)*0C31CBDD( MZ V=RJHL4HG;U[CJ!]U.AGU[Z(S,[0DY?BW'[Y3S2::IUK^+V#\B#N1*^*>) M@YHXZ"2N?-?%&QSQWGA>$/1/$_=KXGXGL=P UI H;LH0O.0).R.C?RS#MFW+ M.BUC4,L87.P#(-&E)A@G(-W3XTTX)*0&#AA"O M9[FG9=C680>S+K1C-WL%,VS6H>U/\]*<8\\X?2595X_65X5I>4 >II?WC'O,I%TY2F$M0ZU>7^Y4K#RZRXZ@N3XN5U3( MPU40" "- M!0 &0 'AL+W=OZ? ENX+;0,XCBJRAT?0WZJ- M-#/<7K^E!9Z/3^R?G'?C94<4)(+]H)DN%MY[#V60DYKIK6@^ M0^=G:OE2P93[HJ;+]3V4UDJ+L@,;!27E[9\\=74X XQG-P!!!P@N 9,;@+ # MA,YHJ\S9NB>:Q)$4#9(VV[#9@:N-0QLWE-M3?-32K%*#TW$B> I<2^***G*4 M2,BH1ENJ#NCU/6A"F7J#WJ%EFHJ::X6VD (]DAT#]',-Y0[D+[.<.*D@582U MD67)<=I)6+42@AL2Q@%:"ZX+A3[R#++G!-CXZ4T%)U.K8)#QH>8C%/IO4> ' MXRN"DI?#_0$Y85_CT/%-7E1C5]D*I V9=W*M7L-T\]DH]%]=LS6,FX:C#Y>X M9WXFO9_)(-'7VIZZO2SIT*FW)'-'8IO),9Y$^'BN]_^,H,]HE>&SFVWVV;L' MKY"[BNU]Z*-]3UFZIW017YE>T[:&?S1MHUH3N:=<(0:YH?1'\ZF'9/OXVXD6 ME7L_.Z&-63BZ$/DWL!GT'CO\"4$L#!!0 ( $2 .%-?^[T' M" ( ) $ 9 >&PO=V]R:W-H965TN:D%Q-S,=:/(TQBJ.9-I=[#H+O X@ M)>,T23[&B@L=%7DX6]LB-WN40L/:,K=7BMNG6Y"F7T;SZ'AP)W8M^H.XR#N^ M@PW@?;>V9,53EEHHT$X8S2PTR^AF?EUF/CX$_!30NY,]\TJVQCQXXUN]C!)? M$$BHT&?@M!R@!"E](BKC[Y@SFB@]\'1_S/XE:"A-0),:H?U?W* EKR <%J512B#]%G2, MZYJ51J/0.]"5 ,)VH$C/4'S?ZQG+ MDO6YNS/*ZS9 MQ)H%UJNSK",+,BGX5DB!3XS&F"Z60RJ#?$P"(EC'3,,J"[7 EWH]T"P"C;^B MAX*:&ULC51;;],P%/XK1Q$2F\2:2V]H M2B.MW1!##%6K@ ?$@YN<--9\R6RG[?X]MM.&KJP5+_'M?)=CYYQT(]63KA - M;#D3>A)4QM378:CS"CG1/5FCL">E5)P8NU2K4-<*2>%!G(5)%(U"3J@(LM3O MS566RL8P*G"N0#><$_4R128WDR .]AN/=%49MQ%F:4U6N$#SO9XKNPH[EH)R M%)I* 0K+27 37\^&+MX'_*"XT0=S<)DLI7QRB_MB$D3.$#+,C6,@=ECC#!ES M1-;&\XXSZ"0=\'"^9__D<[>Y+(G&F60_:6&J2? Q@ )+TC#S*#>?<9>/-YA+ MIOT7-FWL_EW!QBX90IB_A"MY!"+HB"G4:&BON*,)\)S1MA9(30G$"#U*82L.= M*+!X31!:UYWU9&]]FIQE_-*('O2C#Y!$2?R&H=G_PZ,S=OK=3?8]7_\$WRU= MTP)%H6%.7LB2(?SZ:D/@WB#7O\\(##J!@1<8G!"8$5U!T:G8&L@EYW;0[@WA M@@HH)&-$::A1M0]U^=9#M3(C+^.J?)U%O6$:K@_OKHT9'L3$7<0K]\/._?"L M^QMAZ%5!6>-^*Y"U*V(-N,U98W\'*)7DD!.6-XSX^I8EW,T7;]EO=<8'UOK1 M8#1*CC+X-RP9C\9Q% ['-7*MQ1MK[81IOT7N]VN:]WX8CW:G]INUC:? MOS1M*WP@:D5ML@Q+2QGUQM:::MM+NS"R]A6ZE,;6NY]6MB.C<@'VO)32[!=. MH.OQV1]02P,$% @ 1( X4W2T\_!; @ M04 !D !X;"]W;W)K&ULE539;MLP$/P50B]-@-8Z?320!31.@Z9 "R-&VV=: M6EE$2%$A*3OY^RPI6;5K)TA?)!X[RYGA+M.=5 ^Z C#D2?!:S[W*F.;*]W5> M@:!Z)!NH<:>42E"#4[7Q=:. %@XDN!\%P<07E-5>EKJUI.QS>L.1%G@X MWF>_==I1RYIJ6$C^AQ6FFGLSCQ10TI:;>[G[!KT>1S"77+LOV?6Q@4?R5ALI M>C R$*SN_O2I]^$ $":O *(>$+T7$/> V GMF#E9-]30+%5R1Y2-QFQVX+QQ M:%3#:GN+*Z-PER'.9"LC\X=*\@*4_D"^/K;,/).+%19+T7(@LB3WH$%MH2 + M*00:OZJH DVP@,AM:UH%Y$[KEM8Y7)*+&S"4<7U)/A'MXE+?($M[EI_WC*X[ M1M$KC+ZW]8C$P4<2!5%X!KYX/SPXAOOHS6!0-!@4N7SQ:P9U!:N[['2S M7O<;I\3#*;$[)7GK&HAL;&EK@MVF#:T+5F_.^=>EFKI4MDNW61PDDTF4^MM# MGT[#HNED&OX-.V*:#$R3_V!*MWC==(V58GTY;TA'.CEE$T:?9[/S;,8#F_&; M;'ZV8@W*EFG>5:<^OJYS3,8G3,;A=#(._F'B'S25?=!^4+5A*)E#BNSM338M6Y8X;L*R@;@?BFEV4]LZPXO=?8"4$L#!!0 ( $2 M.%-,0Y:%MP0 -\2 9 >&PO=V]R:W-H965TR"DZ "9FW3[/[[LX&0A!B6 MWEX_-&#F&<\S,[9G/-H3^L9V&'/P(TTR-M9VG.=WNL["'4X1NR4YSL27#:$I MXN*5;G664XRB$I0FNFD8KIZB.-,FHW)L12ZU4:^:4P-/G@_:' MDKP@\XH8OB?)MSCBN['F:R#"&U0D_)GL'W%-J#0P) DK_X-]+6MH("P8)VD- M%A:D<5;]HA^U(TX 0H\:8-8 LPVP.P!6#;"& NP:8 \%.#7 &0IP:X [%.#5 M &\HP*\!_E! 4 ."-L#M"IQQB)PQ= [8!+M*NBI+RA2;(8XF(TKV@$IYH4\^ ME'E:XD5FQ9E<4FM.Q==8X/ADS4GXMB-)A"G[$\R_%S'_":[68N5&18(!V8!G M')(LC),8E6M C/Q5I)@B3B@#*(O #&=$V%8-B,]3Q.*P^A(G!<<16&$*UCM$ M,;@G:5[P4A/[!*YFF*,X$4\WX&4] U=_?!KI7+"2MNEAS6!:,3 [&%C@*\GX MCH%Y%N%(@5_VXZ'9HT 7[FQ\:AY\.C5[-2Z+[!98QC4P#1,J#+KOAW]%5,!A M)WS6#Y_AL($;"OB\'[[&>6.\"OXPG+L*_F4X=Q7\<3!W&"C@B\'I39C3*[5&9W*1.G^U5"F%BKBRPD*58MU$J% M4ZJ09_G[Q/<"S[%&^OMI^E^*W4##,R"TSP5G*D$?BF+A7&Y^*0?]P#=;ZAXN MQ0+'=8.6>5^4YEF>ZYS+/5[*F:8?N*U9%PJG0,]K45BJJ3IVR[@G!57H6J[K M-W)GX76:\#J]N5+MV?/5NB]7W$:9VYLK4Y2@+,37X!5OXRR+L^TU8'+[9ZKM MJ-+EG;K1-DS7:C%?*.6@"5MRRX'ZGGZM[XR\UY#W>LF+$RX5QV3%%\2,%>( MY 3,UW^O0%10X0W =QCDF,9$>5QY%X99AOQKV=]KAJS$[UB.0CS61*G-,'W' MV@3T!-=O^/F]_%XRC&@F.)6$.L.Z]"]8W"AI*.2@#5U7'86@L3+HM?);64H+ M*]&[V .W&(2JL P*1^]$@_Q<$0TN\PVZ4$T3&L?RS?@=HGE!PYWH. 9R[9_L M V1K1>=AM2RS@^Y)M0H_1ORNH)F'EF8O2Q. M*F8@NF+9$XK=5YHO#&?2ZE88;T!_G)4,3=4&YUJVTR:I$+0"RS2\#I[' @3V M5R"'^O\7YPH\%B&POPJY\$(D9Q ].<";C6C29?O!9$<#2%[V&$K'],[QD22W M+W/(AEW9<3R*H?.A[(AJ+_[?^>$,S0^%H!6X+FS7'/I)&RI*SVUY4\*$)47& MJ[*U&6UN8SZ7=Q"M\2F\6T#%^%+>WI1M[U%]=?4C^@91:C"0X(V8RKCUA,VT MNDVI7CC)RR;XE7#15)>/.XQ$URL%Q/<-(?SP(B=H[K0F_P)02P,$% @ M1( X4YA9/_\C @ WP0 !D !X;"]W;W)K&UL M?91O;]HP$,:_BA5M4BM-)"1EFZH0J<"F=2H: G5[,>V%22[$JO\P^T+HMY_M MA(Q*$%X0GW/W\_.8.])&Z1=3 2 Y"B[--*@0]_=A:/(*!#4CM0=IWY1*"XHV MU+O0[#70PA<)'L91]#$4E,D@2_W>2F>IJI$S"2M-3"T$U:\SX*J9!N/@M+%F MNPK=1IBE>[J##>#S?J5M%/:4@@F0ABE)-)33X&%\/YNX?)_PDT%CSM;$.=DJ M]>*"QV(:1$X0<,C1$:A]'& .G#N0E?&W8P;]D:[P?'VB?_7>K98*V[\-VG:W"0)2%X;5*(KM@H$D^V3'KM[."N( MQU<*XJX@]KK;@[S*!46:I5HU1+ML2W,+;]576W%,NA]E@]J^9;8.LR<;$U62 MN8:"(;E9 %+&S6T:HJ6[G##O2+.6%%\AC6.R5!(K0[[( HJW@-#*ZK7%)VVS M>)#XO98CDD0?2!S%X^?-@MR\NQW )KWEQ&/OKF"7],A$+0@5JI;HS+^]A$O6 M6^+$$UV?'[(D\I\T/%R0B6 V$208-!HBG")6_#Q'B41.\O*0O/FDZ WOG1,B1WE]KV7[_;3^]# MV[3_T]O17U*]8](0#J4MC4:?K"3=CE,;H-K[%MXJM /AEY7U"=HEV/>E4G@* MW ']?UKV#U!+ P04 " !$@#A3!GO$3'4$ /$@ &0 'AL+W=OY9'XIH?6*&>['B91U+=EJ^..)0L2AI2GCD80NKD45I,9M-F M[+&<37DEL[1@CR4059Y'Y?]K >94T\O7ZWOFQR5[F\1(+=\>S/-)'[VTDP 0G; M154FO_#C ^OR\6I[,<]$\Q\<.RR<@+@2DN<=6460IT7[&WWKZG!"4';L!-P1 ML$YP/R"0CD#&$MR.X(XE>!W!&TN@'8&.)?@=P1]+"#I",)80=H10)]"/A(/O MRL&Q/E O=MMT;9IXLG9 M[U542E9FW\$R+:(B3J,,K(MVIM8M?_%<1%622I9<@HLG-9^3*F. [\ /B J] M8#)*,W$)KL#STP)<_'(Y=:0*N7;LQ%UX\S8\_$%X!'SFA=P+<%\D++'P-\-\ MA <,.*I6?<'P>\'F>-#BIBJN 8&_ @PQL@1T-TS_')6*CCZD+X;I"Q;W=&BA MWP_3G]BA#]Y&7X[/W49?C<_=1G\8G3L*+?3UZ-RM],W_TWW[TZ4[:T/2SUO2 MV",_.6\7J8@S+JJ2@;\^O0A9JKWK[P&_;N_7;?RZ'_C]36WR(LJ8L,WEENHU MU'HK?YN%1!7;4PF_G4X1$^=BZ$$:G.,6)HZ&%$/JG>/N39R/J>XC8F#OL^<;U0"W!K @GR M,,4$]< S>;U>7F]0WE7)A0"'DN]2"2Y4 PGKHMT:\4\+Z4.5$M6$-G%7*/"1 MI]5G8>)\1%R*-)TM;A'VB5[NI8G#D" 4:.&M3%R(8$B(IK+%K1M ]:>I; N/ M4*+C-B:.$"^DT-=$-G&>YP7TI*W/-*:]QO2'4S@M8IZS 86IT6"!'_J>5IH[ M$W:%H \1TA6V 0.D7OLUB4T<"L( ZPJ;L-"C--3"6UG#([Z^@#R8.(R#D.K3 MV%(4Y/M:"AM[JIZK!;>UI(HHH2>KX)F\?B^O/[@S&/*" U-'J'VDMH*K@1T@ MZ.T'@^TSCT0:VUJFI=&3?. UT5<$$W0%KUV]6ZPHJ,VC>YM#';2T@31W*[L[ M#?5@LZ2M4&MK2)KPFU'9;:V!A_;>"'OMPD'M%FE62>M[]#PM:0=/5&9;>U!JZKYYR57(]E6P M'^V_7GQJ#NW:^!S=K)%E?(-NMNTY\3_S[:<2]2[^FA8"9&RG7,%K7ZU#9?OY MH;V1_-"<&E^X5*?0YG+/HH25-4 ]WW$NWV]J!_TWH-F_4$L#!!0 ( $2 M.%,P?/8.$ , #(1 - >&POWW./ M[XX:9=KH-:>W2TJUMZJX:%)_J77],0B:Q9)6I#F7-14&*:2JB#93509-K2C) M&W"J># >C>*@(DSXLZEHJZM*-]Y"MD*G?C28/'O[DJ=^&+_W/4N7R9RF_OWI MVQ^MU)=O/'L_>7=R,KH_NSRTGW; F1\X22]>0'H^PGD-AE''+Z-^GKRG#_H4 MS::%%/N9 H.)3RKJ/1">^AGA;*X8>!6D8GQMS6,P+"27RM.F1$90");FT<*A MG4'U>IZ*":FZV#:"_3OOEQ\ FQD(9)P/ L>^-D ME()T&C8>_<#0+BCGM]#:WXL][E6Q4]D1U%4,0R.H'UH:.P'^73;+O4L[>A6O M5[,'J3^W9CNBFT.[T!M%"[;JYJMB$("QAS@[J6N^_L19*2IJ-__B@+,IV?AY M2ZG8HXD&K;(P!JI\[X$JS1:[EI^*U'=TI3?MM"IPS>-_4/.?S7-)!56$[XHV MO7_,67ZUXOXL^!N:NW\KAXH1D1?'+S+Z6/@VJ#=O&==,]+,ERW,JGIQOAEZ3N7DAW.,WZW-:D);KNP%, M_>WXFN:LK9)AU0TDHE^U'7^%[87Q\/9B8C&1TQ7-LWZJRGDW],S 1.TO<#A$ MKKK+C6 ^%G,C@&%Q, 68C_7"XOQ/^YF@^[$8IFWB1":HSP3UL5XN).L^6!RW M3V(N]TZ3)(KB&,MHECD59%C>XAB^;C9,&WA@<2#2[^4:KS;>(<_W 5;3YSH$ MVRG>B=A.\5P#XLX;>"2)N]I8'/# JH#U#L1WQX&>CNT3A&LA/#QUT?["F)HB1Q(X"Y%401AL#3B".8 M" (5'4G8,'YU&P.:>" M[:\DLU]02P,$% @ 1( X4Y>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'X9Y:,@$ #B)P #P 'AL M+W=O[\YF4Q61E;2X^']F'B-A9DZ=8 OJXFR70ZG]12Z='[=_NZ M;NTD/C >"J^,QL)0\%G!UOT\'P[%DW+J7E7*[Q:C]O\*1J)66M7J&Y2+T70D MW-IL_S56?3/:RVI96%-5B]&L._$9K%?%+\7+ /E)WKNVQ,O[.XD@B]%\BA6N ME'6^O:*M7R+C$^#%W5'CS86J/-@SZ>$?:YJ-T@^A&GR*2?08;3OL_W:->&)_ MIQG-:J4*.#-%4X/V73M:J *@=FNU<2.A90V+T?X2(74ISK7'1A*7NJL*KPU/ MBK>^++NG]H@;M:$]47C"7I8M.!_D1UE)78!HV]-%3 G!E!R228QOI<4?K*'M M*:\BQI1@3'D9E^&^X1HGS$J$&1OF-NMJ6MI=P%MJ1ZTPI])C(@?BL(T&!$CR+<$Y%M>R#MX MU ')"G M5$2>\N)Y/<5O)O7?_;]0F_"Z&I+PQ8Q;';9"$T>+\*U;B>IV.,L6,617CCZ!A MI?RK\%+#[1$1*\*$I3 UB!B35V0%T M>A4W6XUP>$';'6-(2A4S9E>T;'_=2P=EF[9@)_PE':6$,6,V!@:8 D*,"6=: MV5HHE1=WRCW&C)0O9NS"P$)L/TQ,G\7FA!)'PBP.?)VU\EV6$F)?B-4X^0%= M/(.D!)(P"Z1+/4U5XMCXHPW/?A>SD?,.9H%<*0T_NUQ,11DC83;&?PUV,[#5 M3EPHC1,C):L7YI$)99"$>[)!I7J]/#ZA#))P&X3$3&-,RB4)LTL&DT Q_B01 MP\5SX(222<(LDZ%L)59=-?\A0SDF9G4-B]GLC99V4?QXSH,9] M8\83ZI2R3LIL'5*.O=;,*.MDS-:A,>.L+:.LDS%;Y]GBSN 8SRC?9,R^H9., M7CM2QLF8C4-CQJ$\([=7CKEH]B6/,2GC9,S&H3'G,2;EGXQ[CV5H;6]X"%'^ MR9C]0R; _8A)^2=C]@^-V1OIE'\R9O^\G*=?2VMEO$5)^2=G]L_+F*W18TS* M/_G19CV(V>N;.66A_!"SGA?J.T_KWO_'5!+ P04 " !$@#A3F!M:GOL! #+ M(P &@ 'AL+U]R96QS+W=O#B55;.;IN%72F6]R\>NW/1#/IV/;/KQV$WGY;A-0[=^Z[8Y MZ7+9IO'[C.;QX?O,Q.G& M;9Y63?HX7'>7=-G(S7ERLWAZ737CTZLTJ7:00I#6#S((LOI!#D%>/R@@*.H' MM1#4U@^ZA:#;^D%W$'17/^@>@N[K!\D295P2),VP)M!:D&LA\%H0;"$06Y!L M(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%MG#]L$>BOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ M;01ZV^QE"8'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[@=Z. M>CN!WHYZ.X'>CGH[@=X^>]E-H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J!W MH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=\P^5A+H':AW$.@=J'<0Z!VH=Q#H M':AW$.C=HM[M3^I=IL]#+M>>KS5>_R>IGL[GYNOE+\NOG7B_:"\X)_AWY_$O M4$L#!!0 ( $2 .%-TTL9BW@$ %HC 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W:74_",!0&X+]"=FM8Z1=^!+A1;]4+_T#=#K"PK4U;$/Z]W0 3C1(- M)KXW6[:VYSUKD^=JD^>=HS#8-G4;IMDR1G?#6"B6U)B06T=M&IE;WYB8'OV" M.5.LS(*8&(W&K+!MI#8.8U4X2$A3RO[.6%9N7"1)F3LRX1NY/N P[K'#7E?E31X,CX^ MF";-8MN:A;BK*>2G2WS1HYW/JX)*6ZR;M"0/SI,IPY(H-G6^+WIQ.CFF':;] ME9^=WY^)J?39WT?=:9=4_C [ M;>^K]:O^/ +K;^?O\<&UL4$L! M A0#% @ 1( X4W)HOQ82!@ F!D !@ ("!#@@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1( X4W4_ M6G#%! -Q$ !@ ("!&!D 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ 1( X4RP.#DA*!P HAT !@ M ("!/2< 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 1( X4T]+$:RE!@ L \ !D ("!0T< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1( X M4X27]3_C @ 8P8 !D ("!MU4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1( X4\$MZ%@+ P !@< M !D ("!&F@ 'AL+W=O&PO=V]R:W-H965T 9 " @65S !X;"]W;W)K&UL4$L! A0#% @ 1( X4[P=']1!P &0 @(&N@P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 1( X4T&BTN[[! @ T !D ("!7HP 'AL+W=O MZ3!H# "# M!@ &0 @(&0D0 >&PO=V]R:W-H965T&4 M !X;"]W;W)K&UL4$L! A0#% @ 1( X4_NQ M"3*1%@ .D( !D ("!09@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1( X4R"M(P]I @ +P4 !D M ("!9+4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 1( X4T:;IW2% @ :P4 !D ("! MU< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1( X4[HH;% X P ^P8 !D ("!Q\P 'AL+W=O&UL4$L! A0#% @ 1( X4\78UN&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ 1( X4^DWQA4W @ %P4 !D M ("!M^ 'AL+W=OLR_P" 4"@ &0 @($EXP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1( X4VB#EZ'' @ OP8 !D ("!6^D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M1( X4^#M]MNE P 3PL !D ("!0_, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1( X4RBG>&PO=V]R:W-H965TD( 0!X;"]W;W)K&UL4$L! A0#% @ 1( X4Z0"P>/_ P Y@\ !D M ("!.@P! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1( X4U_[O0<( @ D 0 !D ("!,18! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1( X M4TQ#EH6W! WQ( !D ("!QAT! 'AL+W=O&PO=V]R:W-H965T\1,=00 \2 9 " @0XE 0!X;"]W;W)K M&UL4$L! A0#% @ 1( X4S!\]@X0 P ,A$ M T ( !NBD! 'AL+W-T>6QEX9Y:,@$ #B)P #P @ '>+0$ M>&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 1( X4Y@;6I[[ 0 RR, !H M ( !TS(! 'AL+U]R96QS+W=O 0 6B, !, ( !!C4! %M# G;VYT96YT7U1Y<&5S72YX;6Q02P4& $0 1 "3$@ %3 XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 98 357 1 false 32 0 false 6 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://espey.com/role/esp-daei Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Balance Sheets Sheet http://espey.com/role/ops-bs Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Balance Sheets (Parenthetical) Sheet http://espey.com/role/esp-bsp Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Statements of Comprehensive (Loss) Income Sheet http://espey.com/role/esp-soci Statements of Comprehensive (Loss) Income Statements 4 false false R5.htm 00000005 - Statement - Statements of Changes in Stockholders' Equity Sheet http://espey.com/role/esp-socise Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://espey.com/role/esp-socisep Statements of Changes in Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 00000007 - Statement - Statements of Cash Flows Sheet http://espey.com/role/esp-socf Statements of Cash Flows Statements 7 false false R8.htm 00000008 - Disclosure - Nature of Operations Sheet http://espey.com/role/esp-noo Nature of Operations Notes 8 false false R9.htm 00000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://espey.com/role/esp-sosap Summary of Significant Accounting Policies Notes 9 false false R10.htm 00000010 - Disclosure - Revenue Sheet http://espey.com/role/Revenue Revenue Notes 10 false false R11.htm 00000011 - Disclosure - Investment Securities Sheet http://espey.com/role/esp-i Investment Securities Notes 11 false false R12.htm 00000012 - Disclosure - Contracts in Process Sheet http://espey.com/role/esp-cip Contracts in Process Notes 12 false false R13.htm 00000013 - Disclosure - Property, Plant and Equipment Sheet http://espey.com/role/esp-ppae Property, Plant and Equipment Notes 13 false false R14.htm 00000014 - Disclosure - Pension Expense Sheet http://espey.com/role/esp-pe Pension Expense Notes 14 false false R15.htm 00000015 - Disclosure - (Benefit) Provision for Income Taxes Sheet http://espey.com/role/esp-pfit (Benefit) Provision for Income Taxes Notes 15 false false R16.htm 00000016 - Disclosure - Significant Customers Sheet http://espey.com/role/esp-sc Significant Customers Notes 16 false false R17.htm 00000018 - Disclosure - Employee Stock Ownership Plan Sheet http://espey.com/role/esp-esop Employee Stock Ownership Plan Notes 17 false false R18.htm 00000019 - Disclosure - Stock-based Compensation Sheet http://espey.com/role/esp-sbc Stock-based Compensation Notes 18 false false R19.htm 00000020 - Disclosure - Concentration of Credit Risk Sheet http://espey.com/role/esp-cocr Concentration of Credit Risk Notes 19 false false R20.htm 00000021 - Disclosure - Related Parties Sheet http://espey.com/role/esp-rp Related Parties Notes 20 false false R21.htm 00000022 - Disclosure - Commitments and Contingencies Sheet http://espey.com/role/esp-cac Commitments and Contingencies Notes 21 false false R22.htm 00000023 - Disclosure - Stockholders' Equity Sheet http://espey.com/role/esp-se Stockholders' Equity Notes 22 false false R23.htm 00000024 - Disclosure - Line of Credit Sheet http://espey.com/role/esp-loc Line of Credit Notes 23 false false R24.htm 00000025 - Disclosure - Quarterly Financial Information (Unaudited) Sheet http://espey.com/role/esp-qfiu Quarterly Financial Information (Unaudited) Notes 24 false false R25.htm 00000026 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://espey.com/role/esp-sosapp Summary of Significant Accounting Policies (Policies) Policies http://espey.com/role/esp-sosap 25 false false R26.htm 00000027 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://espey.com/role/esp-sosapt Summary of Significant Accounting Policies (Tables) Tables http://espey.com/role/esp-sosap 26 false false R27.htm 00000028 - Disclosure - Investment Securities (Tables) Sheet http://espey.com/role/esp-it Investment Securities (Tables) Tables http://espey.com/role/esp-i 27 false false R28.htm 00000029 - Disclosure - Contracts in Process (Tables) Sheet http://espey.com/role/esp-cipt Contracts in Process (Tables) Tables http://espey.com/role/esp-cip 28 false false R29.htm 00000030 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://espey.com/role/esp-ppaet Property, Plant and Equipment (Tables) Tables http://espey.com/role/esp-ppae 29 false false R30.htm 00000031 - Disclosure - (Benefit) Provision for Income Taxes (Tables) Sheet http://espey.com/role/esp-pfitt (Benefit) Provision for Income Taxes (Tables) Tables http://espey.com/role/esp-pfit 30 false false R31.htm 00000032 - Disclosure - Employee Stock Ownership Plan (Tables) Sheet http://espey.com/role/esp-esopt Employee Stock Ownership Plan (Tables) Tables http://espey.com/role/esp-esop 31 false false R32.htm 00000033 - Disclosure - Stock-based Compensation (Tables) Sheet http://espey.com/role/esp-sbct Stock-based Compensation (Tables) Tables http://espey.com/role/esp-sbc 32 false false R33.htm 00000034 - Disclosure - Stockholders' Equity (Tables) Sheet http://espey.com/role/esp-set Stockholders' Equity (Tables) Tables http://espey.com/role/esp-se 33 false false R34.htm 00000035 - Disclosure - Quarterly Financial Information (Unaudited) (Tables) Sheet http://espey.com/role/esp-qfiut Quarterly Financial Information (Unaudited) (Tables) Tables http://espey.com/role/esp-qfiu 34 false false R35.htm 00000036 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://espey.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://espey.com/role/esp-sosapt 35 false false R36.htm 00000037 - Disclosure - Revenue (Details) Sheet http://espey.com/role/RevenueDetails Revenue (Details) Details http://espey.com/role/Revenue 36 false false R37.htm 00000038 - Disclosure - Investment Securities (Schedule of Investment Securities) (Details) Sheet http://espey.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails Investment Securities (Schedule of Investment Securities) (Details) Details http://espey.com/role/esp-it 37 false false R38.htm 00000039 - Disclosure - Investment Securities (Schedule of Contractual Maturities of Available-For-Sale Securities) (Details) Sheet http://espey.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfAvailable-for-saleSecuritiesDetails Investment Securities (Schedule of Contractual Maturities of Available-For-Sale Securities) (Details) Details http://espey.com/role/esp-it 38 false false R39.htm 00000040 - Disclosure - Contracts in Process (Schedule of Contracts in Process) (Details) Sheet http://espey.com/role/ContractsInProcessScheduleOfContractsInProcessDetails Contracts in Process (Schedule of Contracts in Process) (Details) Details http://espey.com/role/esp-cipt 39 false false R40.htm 00000041 - Disclosure - Property, Plant and Equipment (Narrative) (Details) Sheet http://espey.com/role/esp-ppaend Property, Plant and Equipment (Narrative) (Details) Details http://espey.com/role/esp-ppaet 40 false false R41.htm 00000042 - Disclosure - Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details) Sheet http://espey.com/role/esp-ppaesoocopaed Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details) Details http://espey.com/role/esp-ppaet 41 false false R42.htm 00000043 - Disclosure - Pension Expense (Details) Sheet http://espey.com/role/esp-ppnd Pension Expense (Details) Details http://espey.com/role/esp-pe 42 false false R43.htm 00000044 - Disclosure - (Benefit) Provision for Income Taxes (Narrative) (Details) Sheet http://espey.com/role/esp-pfitsopfintd (Benefit) Provision for Income Taxes (Narrative) (Details) Details http://espey.com/role/esp-pfitt 43 false false R44.htm 00000045 - Disclosure - (Benefit) Provision for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) Sheet http://espey.com/role/BenefitProvisionForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails (Benefit) Provision for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) Details http://espey.com/role/esp-pfitt 44 false false R45.htm 00000046 - Disclosure - (Benefit) Provision for Income Taxes (Schedule of Effective Income Tax Rates) (Details) Sheet http://espey.com/role/esp-pfitsoeinrd (Benefit) Provision for Income Taxes (Schedule of Effective Income Tax Rates) (Details) Details http://espey.com/role/esp-pfitt 45 false false R46.htm 00000047 - Disclosure - (Benefit) Provision for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details) Sheet http://espey.com/role/esp-pfitsodtaald (Benefit) Provision for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details) Details http://espey.com/role/esp-pfitt 46 false false R47.htm 00000048 - Disclosure - Significant Customers (Details) Sheet http://espey.com/role/esp-scnd Significant Customers (Details) Details http://espey.com/role/esp-sc 47 false false R48.htm 00000049 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details) Sheet http://espey.com/role/EmployeeStockOwnershipPlanNarrativeDetails Employee Stock Ownership Plan (Narrative) (Details) Details http://espey.com/role/esp-esopt 48 false false R49.htm 00000050 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details) Sheet http://espey.com/role/esp-esopsopsoesd Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details) Details http://espey.com/role/esp-esopt 49 false false R50.htm 00000051 - Disclosure - Stock-based Compensation (Narrative) (Details) Sheet http://espey.com/role/Stock-basedCompensationNarrativeDetails Stock-based Compensation (Narrative) (Details) Details http://espey.com/role/esp-sbct 50 false false R51.htm 00000052 - Disclosure - Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details) Sheet http://espey.com/role/Stock-basedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details) Details http://espey.com/role/esp-sbct 51 false false R52.htm 00000053 - Disclosure - Stock-based Compensation (Schedule of Stock Option Activity) (Details) Sheet http://espey.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails Stock-based Compensation (Schedule of Stock Option Activity) (Details) Details http://espey.com/role/esp-sbct 52 false false R53.htm 00000054 - Disclosure - Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details) Sheet http://espey.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details) Details http://espey.com/role/esp-sbct 53 false false R54.htm 00000055 - Disclosure - Concentration of Credit Risk (Details) Sheet http://espey.com/role/ConcentrationOfCreditRiskDetails Concentration of Credit Risk (Details) Details http://espey.com/role/esp-cocr 54 false false R55.htm 00000056 - Disclosure - Commitments and Contingencies (Details) Sheet http://espey.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://espey.com/role/esp-cac 55 false false R56.htm 00000057 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://espey.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://espey.com/role/esp-set 56 false false R57.htm 00000058 - Disclosure - Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) Sheet http://espey.com/role/StockholdersEquityScheduleOfReservedCommonSharesForFutureIssuanceDetails Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) Details http://espey.com/role/esp-set 57 false false R58.htm 00000059 - Disclosure - Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details) Sheet http://espey.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details) Details http://espey.com/role/esp-set 58 false false R59.htm 00000060 - Disclosure - Line of Credit (Details) Sheet http://espey.com/role/LineOfCreditDetails Line of Credit (Details) Details http://espey.com/role/esp-loc 59 false false R60.htm 00000061 - Disclosure - Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details) Sheet http://espey.com/role/QuarterlyFinancialInformationScheduleOfQuarterlyFinancialInformationDetails Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details) Details http://espey.com/role/esp-qfiut 60 false false All Reports Book All Reports esp-20210630.xml esp-20210630.xsd esp-20210630_cal.xml esp-20210630_def.xml esp-20210630_lab.xml esp-20210630_pre.xml http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true ZIP 80 0001174947-21-000861-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001174947-21-000861-xbrl.zip M4$L#!!0 ( $2 .%-.[^'86K( (C0!P 0 97-P+3(P,C$P-C,P+GAM M;.R];7/;QI(H_/U6W?^ QYOL.E64C!<2).USGIU,_>'2>@O![=#H(QM7&NPF2<,#2 MP3[%[4S>-G\T+O0__,:U;TWQK]-Y:W?]7<9+8 MB9,HG43_T=/U#SK\PU__VX^[T'/?XG\U(+L?O?T1N7]_I2#V9)T&X?T;4]>- M-__WT\>;P0,;.R>N'\6./V"OY%N>ZW\O>\_H]_MOZ%?YZ,R3.+FJ6/FKS1UWYZ) 5GHO8X/0^>'P#/[S! M%9(/AFPT%UC[#?PJ'W2CH&T:W468\2?D"TD&<7@23R?*6SFPX..;ICI= M_D5U.OJE9+I!D/AQ."U?!O%C;BFB,)Z= +XL&9M%&;G@,YOB+J;G=-O27\E] MAKSY-J(=\)6--&+KMP^TY/#6B7S^]$W>(OXQ< M%FH$(\NMBZ34^=5_O_H5!8!N61W+^MN;XLO9=&]*YQ.S35CH!L-9*& WAC%* MKE\SA.1(V6\SKX%LE2\)O+/IA[E7Y//K%<_SXS!]^^&?B3G"\]]-;X,6S'V[TZE?Y<(;VW]Z4SJ!"]Z8C2=A\,@0M^@%LD(EBKPP+OGD#!Y(&\LH,,+XXC+)/3=. D94.+2_8&?7J*PF$^&%\8/YT R6(X!*"CPP 6; M!)'[3"3$I>N#7>4ZWA40,DQPI#P3+,#]A7'!I\0')">.]S[PA\]$'BQ=_C*D MG^NZ7X;!F)NQ:,[$00D/W#A@)7]EC\Q/V&7 'YX$_ "1# M)P9R?W6C[\^#76;0>C]]S_S!P]@)O^?YII10RQEG36!FS["E2[)M9E8M9\EJ MM2SGXAYHUG)>>0\,DB@.QHNV@''< ]O= RQ:R/_&<0/4VP""Q3\'_O\DCH?, M-;R)@\'WZPF2])EH!&=/3CC,\]!BA(_\4Z(\&OV#=.MFFI9$8),:MIPCL[." M\3CPB<6>QV;">SGRK*&='4\!OTG@HZ.M8&,5\=Z=AKV3=3\;#EV4*([WQ7&' M5_ZY,W%CQWM1/+"0!B^-'P:#9)QX0+?A=?S 0J19R!Z0LH_LRA\$8_:R>*,J M/5X8GWQEL>/Z;/C!"7W7OW\F&EA%IBA'_H5QP&W(G"@)IR]/9RC!_(6LO3## MOOD,.!_X_^;ZR\V#\VRN:):L/QID\U!_K@RPW";_,)YXP90Q;IX^^2R,'MP) MWG(]#Z:8CQ_RP(4;#;P@PONY]W2UE['*,L(.1 MJ;?'U/-H?V3LNC>48G&CKVS W$?GSF/'B_IYEY3S:'6\JS^0G8"F5[H3](.\ M=LIE$_17H;.^!:/@,&FK*-#ZYA7H,F8\7N_M^GKOH/;7D5UVS2Y[)#*.-\-[ M=C-\F*+DR$9[QD;[)&*.P0:'$6QPH*+GR%Z'P5Y[))*.<2T[CVLY3&%S9)R= M,\X>B9%C<-31YU)3@!Q9YF7[78ZQ=?L26W=8\N/(-_O"-]L5(@NOX2L5&_I' M%,;_^.3Z[C@9/P]FV45!IBKP8?C)5\>_%Q#@GSFZ'V_7-\C@SH\C@^^"P56Z M'QF\+H,O* GVPN7V6L72CM)Z+YGYQ M1U9^L6)Y%ZQ\E,HU75['W,!]R W,P- MW'/&7IZ^GVJ=U^&0A=.7# MN7SOWGGL+(I8'+V??G+^"L)SSXD*]_&+UV>'JL8V2X^OSL#R55A]-G"B9U*M M_LC6#9PE>99XYCMI)JGLV,IASUHY;-1TF\,%QU8.SSPZ9[<']K\9VF%M@&/A]<,MO+Z'G%8>7'7DK@/AKCVPSX[=&?>M M.^/^BIEC1\]]XIG=!E=1E+"D:6/+/W\ M1"^F?UVX(1O$0:A\];PRPG;"JA@B>.O&'KL>7?E#]]$=@CJ8I8'EB=[6'=BX^!/PS\*W@GO'/\[]>C$28L?P48 M/EZ]O_[Z/#;P[T[HXF9$M I!Z570/QH%Y;O7T+/=:Y@GEG'8NY?0J;M[">]- M[UY#.7&MPZ:S1*?V:61M@<[MY]/!4J*S=Z=^V6ETX'3>,_F<1K$=2 M4X <6>9E^UV.;3'WI2WF8/GONU93CZ&@^Q@*NH=G M3@DOZ0EFR"_HEI'AAM\PH1(K!1O9D$BVX<]>;#U9O%$FY8 M;S:,$[.?G<'56>;YQE'MD)DVX'C<>;A744M"AEM!2](W='JO)C"/W'_D_KT2 MZ-62Q(\U;\JIT2QOON1Z-XGOH4(&B_%IA[J(M!Z["'%^2DN7*SS"!CRN/_Y]!,BNXY"A) M'+[]SY6'/B>1"J?:W/%1QJ1/59]'RH?/+.8!:A^#*-+$[OK*1HL*'KS2<"1Z M"#><-F0#=^QXT=]?Z:]^-0S;LNW>W]Z4SM#$],LB@W8#79K!OVCZGM'MVLU- M/IN O&ART^SU[79#LY>FY2Z:'8"UNG:GP>EGLE473=_OV';?:G#VF1S.Q85,8O7[/;) O9SW\RY#7]:8V9:GC>\FVZ.J&T1CZ90[A MA1*IV^]VJB[];R%\^24,1G Z-7!4=#J=GFTH(D$9?_6I*PEBP[!LJ]UK9NIZ M8MAH]W2CD:EKR^"^H?6.L:5MLVFIBYOD3K=>$X:6CJ6L+,Z.J=OEF-RW*QD;\[7L+.!O], MW) -SP-LRQT_!,,FA%R[VV_W,XBJ3+M!4!<&Q1X0&E6OF#:,$CU[%44)&UXD M(:A;7\AG06_/AZT)MK+TCJXK1^=JD&P5GXJ9JPLWN*Z;_?YA8;TLC'3QL=GN MJKKIGN%;_RSN6+U^]Z#P:8!K3TS34M6N0\!Z':X%.]]$]^X&\'T(O"$\PN]? M+D"8&WNMV1=;$!8%=PNIAPE)F&96X>N+JJWDG7MF!_%(^=!B%;1[BLR3-/NM9O?HC,ZTGY(CB95M[[>M8#AMP!C,Y+#,O2BIK(!8%>YPR"? M7:]YL;:VD0B2HZ/W9LR2!B&K*3E^1.Y;W_7^_BH.$_9*>[/:Y)4T6]VR3+._ M =27EQ!;+!G:EMDW-@_6ZI(!=$73UOL;$.FKURU9? )9]A8(NHIDZ+:-=G=& M]=X <+4E@ZU;/7N3?+B63M$Q0-AW:]%M'@-]\X$TGOLO-OQ/>!T6[C=81;Q, MN?9OV #,G]AET5GH1O"3:@U]9O'UZ-;YT81SZ,3HZ8HRL"E0]XPDC9L.SYV( MM=TWW;;]X@C2,%?MA(0E4S0I;@S#-GJV(CT7S+<>:*L$7NA=U>-8 [1%;BLE MG#+Z\(.% S=BC5P783!"1==9*0S;0J(!O:]C6(>%:EVEQ^QW&T7P@F(K_6&D MF #G3O30!-^95J]G&HI^-F^RAH%:RX6V!9AK2QP#\+0,>^M K64WK ISTP=8 M4_IONV=L[I3=@H[2T.EG]#>HP):=F&APO7!JY+=DHU/7YP;)LV]HJ/$U0<26HI?B3^1KP@CM8B173C \%K*O/EZ]^ MU4_5^)'2"9N JCR@<0%4NK4YJ);$.BZ RM W!-7R,,BY4)T L=H;!&MQC.0B MQMHDL1;+C(7$ZFT#K-+0RD7\OD&HED1=[H982T,R%X'5WAC#+PW77+"&EKTF M5!>NE\0KVN K2G@Q93.0-2KEFX!L,Y)^;<@V)^T; 6TC$K\1R#8C]9L%K4G) MWP1D&Y+^ZX.VL1.@$= V<@K,@4SQ4'QQPNN0:C1PIYI\LW*TSR+(IW$F)^/GH%J 9')34*VY[+N#=\5E[YKM+2W[K#B:1\;N%LE8 M)T1J'^%=:=G;6USVNI7]-DON.1=I_+U&;OI68"#+KG#7MP#$[2.Y$M>=["6> M2^P;B&F[%C4-G?^S ,9LIC6!JDRV9H'B1\M:5+)TL]]3RSC,F60-6"H3 MQS)6@^7,\X(GQQ^PRR"\")*[>)1XLRT:SI,P9'Y@Y"%#-*: MLVX Z$H!\_GDMG6!+@_Z4G26E;ET)IUX^5S-0%>%BK,IC?6A4T[3SX$_6$\S ML_L]HV_T2L_J;/250:B4/&2W>QU]#1#65$[M;KO75PN0S@Z]VN35,J>Z_7[' MJ#,Y;#TXWX=?G&D8>!YLKK4I8(":HB8YSI]A/5@J'8=ZO]V9]2R, MOCH,E13QKFD;LSQ5#88;QW/"]?FG;?=-?1:&PNBKPU!I;X&::7=7@(%,7=B" M#;@"S)YMV+D#L'3XU8&H= QW#="YK=I 1!&+*[HIJUCL?+SJLZQF?9?/\B4, M)BR,J6U*#$8%VAD3;.< *MO*&+:!O;K*2;YHDG4!JK3._;[>,?JK <3IMNZQ MT0:[!$ZTXG(LY+!UO5=M0-OLM2O.^25D$U ]/_S E D&1*%CHQGL^W9/+>Y; M8:J&H*ND>V'1R.Y:T%WYC_ MF.9K[!HP6WL]O:,HH.JH=6>LI"> )6_T^F;- M&2^#\&/@W]^R<'P>8*_?01Q=A["E[D-GO+)8-$S#Z'35JF(5)VP0SDI$LZU. MV[8:A/./(/Q^Y<-C Q:M3#[;:'=,HP2HW.BKPU!)X(!ZI684UH3AJ_/T"533 MT(7Q5E8K]$XW=_24CKXR")4.&\,P]$Y=$&8O$F +KBEV^[IAM56O]Z))U@6H MDK_8ZEC=@E57&:!/3OB=Q?A,EG:Z)H$Z1MOHF(K%NV".-<&I=MT$MH&^&CC< MUP9VL3BVWC.?-=2& 21+0;243K4Z1*M4[;!MM81\+9#0(8D3HXQV_<3U[Z\G MC'>LC\C!SM+A6/3A!\CQ(!RZOA-.KV(V)E\42O? \^#5*T F9%$SA 8&,%3' M^@;AW2UIZJ^X9?<,54G;(FG@J8"/BL_@<(++FEES.^?GFCO9.E#5)G<'(U-6 M (HTY=FG&RE TLT5PYTST^H U:]5;G?L8JVFY0"A,A#%:&KRWQN5'WJ_V^[G M%8^RN=: J3:53,/JVO5!NLY3L;GFD6.AY8IF?#L>N[48PO/C8IEMI6S[9R]6TK3=T8P/5W8[?7R=5.6PU@ MY;C >[A&>*YKMKN=$EV%3U$?@OIE/;H=LZ-7A@ +^0"]\'_H%WMT/&IA')\[ M83@%DLX+AJE46]]HVV8WEX149;:F0*QF%;2!K.H=SW9!K'23T=/A/%P71+2U MX 6PR[&:T_#]]%O$AE?^)2A(_@!>.AO 3B&CHY&B2Z;5Z1AJ&<#J\S<*^0KF M1K'^U>J0DQ.$#4EKW5:1P*5S-@%D%:HNRZ_XXDQ1-8@N@_ KFR3AX,&)V/5H M7L!%,QVWED_:")A-TN=Z5%: K1$MNU@R;_&4:P.X?OF\>@#.V;A<+6U$R5P*L$A]RW=B&@WVFVS1+(OG[U1N&M3O UJ8[L)L.<(L=3N M;E;V=_IVKZ.>I-6G;Q3P^AP.VE%_N:Y; 6ZP,S%$G5TP_G^Z J2UDI?JP@:E M8)M&;&VSDXOSJ =!X_#7/WA-LV\8FX.?1S+P<"\E K 1\:+W.G9W$>AS)F\2 MZA5,NW[>(=@@V/,C+ALQI_M=/1^%4'W^AF%?@>I=T[0V!7LAG+&96YJ^M7A? M%B9M LK:9+7;]D*&6 5&-1RR"4IV=<.T%RY]8=(FH%R!04'K6,RAM<$48647 M;,3"D)6'ES4D&')]QE:#9&/XU/?LZU9[V9G8!#XR3*+.1/(WPLM'OF59W(15G9VX(VE6"%$#K-Q<2=3FT67G]"S>: M!!&EA8$QWYR :'=,13XLG&]=X)KP>EZP20CP-]8KH .&F:FPE#I^S;GK&U? MT&I2XJ*YOS+8?TGE[9Z6Z$&G0R1>!N.-U[>1=7!^8QB-.GEP!^>!/V!^S*-E MOKK1=Z-25V*CG[M;D$"N"[P [^SFW-;M/,C? )SH@GGN(P/I7@5(L]^U.NKM M]1:@_.0"U>/ QSI #RZ,6P72=M6/U4K8RS MHE!87%Q\)BR_G^]BMN*DB\N&SZ92F.VVU6M<_BT)T.M:[4Z_P5E+JWW/K*K= MZ1B==2==4LA[)EO>-G5[S4F7EN@NGA6FWM'M-%6=94>$N,P73B+&&0N+,A9XJ9;YU@5LA,+/;UQ?Z3Q9 )_.^_G#CAW,Z MH%DHG9?3=5.F,8[/ZJ@,N7RRI@"LYJGI=FU]30!GR;UPE&9N1NV^T5OH8EH( M0_,HU&;:OFY:7;TQ#)0(FK5"*0U=[_?57+CBP*M,7"E,2&];9K^\^G5YN3?E M'FW=$@^@42NV9\G(*TZ^"7&^MK]N<[.O<&3W;=VL*+EG'7!8=^T#G*CQ]*-+ M44WG7H!-+;^$[F!)KY ZO5^,WBFF7%>:38(V9.[;BV"0X,E_.YU4IA;L@Y/_ M_MN;XNMEPY[Y?N)X7]DD""N';?R*:YX?7AVF%/K0\;G7L.94(Z!@8:[B6&7S M\6KA'_SAA1-7)UOV.3]C;C1U.KZ2EZ['/B=H1 6\[9:=0C5G+1RO?,.$YK/=]$%;6@X"@_HDS&# / M(Y#84*-1BELH'79VUAN0QM[[!*1ML=A!-5E7,LKL)!] O[K'!*0P> *-*QA/ M'+\ZBHJT6S!<"6H/P,UK3Z:.HLYQ!C)PB'+PTG/N5QD^-T"9N+YTHX'C_IJ"(^Z(Y?74ZM[$K9/#*O7-;J& MBNB<46>G/QL.0]B(XG\?85<:U;G'LK3WL)O1]:^=D7^GI=TX(%V">T>[F6#; MD9Q\*YFL"D1F=1''GK0_@_"[9J#7>O'4YMRISS$,/+R%LZWVQ"539J/-G9#. M;BIY\^CZ@U75@?+!YD[Z)8ABQ_M_[J26!C*/L+G1W2Z;5/VA1$7S:,.H4(0)\:YMVM&U'6V5#YU[O0RC#S\&#XY_SVHI MPY__O/F0!UT=IB39HSRZ_%O$1HGWT1U5G3F]SGN?N![B!:/)CU?C"7 Y(\>N MN-Z+PO@?GUS?'2=C<8WWZQ=#_[-"#;L,LOU"QOF10Z:S?\A\<@8/(%##J3K< M@O6P#@^#PB*8^[<(ETGHNW$28@#?I?L#/RW:$]V#0Z"P!.MNZDL@2,P^@JDU M!+,+Y)A[YS$>D+6X-F!I((1$XCH

  • X87;H/@WB-=;+>L^\EL81-$W'RPL#\?! M.&5> &YQKY-5V&F-O=@3+?6^*'#NP59H%> 6+Q+"[E=2%1AAM^UQ_P>YB45D)_L(@2M>_ M]AEY.APW7*_@9'6^K +&YI%J>!4VB=39*&;H>+M]"(/D_N'2?:1QHU46;76) MU0!,-0\>WI$WY#ZY?XES3L8 KUD>M6_V3:R@N'R.]:"I5/.B8[>[74P J@[- M4F<[O5KEG/OH^)72/#O%>IP+YFT>RDIW=,O*07<--6]YVR@LN-=:4O#;,(V^ MO4/BS[\-6@RXW3:WR3/52EITC7:_MT4V*.HE^[G?BE >X'Z;40!7WV]&S^[N MD/@'LM\J);' ?NN9W979(-?I/*LS 9\]AA^P*#YWO-/WU:HXUG+SFNV>66A MU0A$V\2T6E7BKMGM=MJ;Q_0+ME:GUZFX$4:KA3!@2*)%M#UJLCV-:>09L/KT MS4)>OU"T8?9S71WK0XX:IUN#.Y2I1-AZU=_I7PYJO-F31ZW1U8A&1#V*RZBXSV-M!!R[38K[I9*[/^ M_(U"OH:%N3[DLA \O,*3C.!#H3C\5Q:Q\)%A%3WJB@!0+&DP4L?OW35ZO;SO MJ!%XMHEG)1=KS[;4#L8[Q%,]KO#:C=MV$>W.!B,\-@!)M2;:_7KLM B(YG"J MJ-;4B2VQS9H;IS9HNT*_6NLMNU-O/S6/ONSZ,%UU#;O8.F4!$ND$ZX%2R6=L M&^H5T!J@U!4D>3G9MA9!46U7UA4@M4796J$AEF[EFNJ6C[XZ#)6D9+]M]3IK MP* <08W?A7=T2]?+"51EV@U 76D#F6:W:VP<:FK?(R3:ZBQH]?K6?!0[061Y^E6+8BUI/B%_7=!]HG+] M!$4J+@)\DTC.=F5J'L^NO14\%W82V0:>:A34KO#<.--:O=TC.6\Q*RR1M<=[ MKLI.LNJ!SX,6"L_Q0FG7(UD,O:$^6XTQ65L&6RR#>[-8;EYD; _1'8LDRVJW+=MN MJQ4VE6%7N?6Y8**2522[0U-ERNLG'Y!X<"=H?EZXV*3>'S9XF]+NU+L1J@7F M+NBPXM68J2KJ&R?$(J-O3EF[2G4AA$57<9H&H*ITD2*,O)I0*>6@L^XFY/J- MKI,XBAT?4X_F -4_,4T%*/[:K"#LZJ9=*#V]8*XBO9:W^ECO/J;R^"NV#YG? M+$11/RMV]EE>NZ_![D]K@ZFO"&:]'E#URB'>/@7[50W1[%:MA@B@U\3U(61[ M5NA2QI-5!%[%E[>,3J];OLJ3X2)AMX'DD','-!7/6Z?/\Z)L^"9@J!V/W#7@ M'<$EM0%0H2=Y2YU)AA<)UJ/GS08H7N\6,X:2<*H\@_%\*\*_B(:;@R*KE9(= M+U7$#?[#R;L";%M&[6PXI"WB>%\<%P[WV^AT#@;1W#"5DF\- MTS#:^XY>VLH:1)S/7^4:4 443SKM'F^TO#D<.3!;V(=SE$5+E'U>%<1MH[B8 M3><@>6(VB.5\PP@S/J,_@O [&]9DS_ECSJ"(D\SVITNQJP3=C 4[]R5$7CH? MSCPOP')8@E05-- ::,U9N;9M]TW5AET%THVAN_HJSD.WUS75HE+[A2[YD'2C MR=7M&T;3JXNNTNL1#2'?X _R[7SE4PM"9S!?732,$[.?-1:OCG$3@G@5-!:0 MH%HCS(917-1*4S_EZM\R6%61RR4T/,7"1W@$3'L?C"4V_(;_RT,\D9G%34O@ M7[\8G3^YC%T%G)DE4M9RZ1JM+F>6-#551>MC_A@[N"+,YV)VVJ"\1QJSZIZ M&JL!HNX@*4(^!@XV7N4/\+ZO.)3C>;-)&6LS7ZE/0I9]JPC1XE6@GI4LBM&1 M39F)P\S#L05<,)=-U^>MS"+@2L7!3/ OWY)G2?P0A%@>CP1,0;!$'W[ J"[P M+.[9K]@3ZV/PQ$+^R1U7SM%N7KKH[8)TV1""&R7FM\ED#XC9/U4+NV\2P7K: MHS@T_!E3;C\, A6\9A%K7/7OVK;=W@/$&E?RN[64_-414[="O9I4C2@=5L?J MJ8D+M8'=!+:U"X=8>D?7[0/ HIDUVT=L:]]7-,YY"SUD\T??W&Z;=]'=[BY7 M\I=!O3GDEVP^B=2R^_+- M3@:AB]?5Z-)=NJJE>F&;2J.;INDBBK\+ A?^O2 M0@4-0=K\YN_VV_4]PWE ZR$K(WSXNU6*T:]Z2*VW*#7@;%(!:AMMPU!C[%>" M!10"MK=O9&5+UR]I:EKT^TZ3;B7N=R]^]=7Z(?'*$=5-,I7>,,JUY M+<"VAF[MY;/[N2)IN\,6=LPCBX!OSIZ<VHH>ZL M"B? &IL2,T#KTFE=C/:5C%<4O^\^JK= E>)%^_WV"R?A0@+UVGTUG/9Y$8B; M$I=!J$1F5LW0P^O)/^U/^L46B%,*YYR,:B$%OS*JJG\;J,U^BO.LD7QN]&>R MK6O-7+AL3F-DB1[YZ_>;Y.XO-HAO \$>UR$GW6^A \ /K_Q+-QHX'H;4UM1* M;Y^"VX<@B1Q_>(.97C%COG+Q'H7Q/RY<0"(.0N6K3\X/=YR,*R?!IK&7S>%9 M=M%8.H@8XP;L9H_-H5.Y0&V6-G-,2M#39!C5*FCLG@SIZ3/$%!TXQZ4,6(,F M';T)FBR^N3H+0[Q_HJX.T^P1<8]- ]-_?@=1E?I<*BOOO>7$ M67ZW670V-HWE 9"Q04E^$)04IRN=JM'5CK;MK:5N=I=$)6LY?&SC4+])X0JK:GNT$9 MM54RI;>'9U&4C"4 $U BV5!R6 JAV<91W9ZQ85+E(=\/8JW8>LIJ/R-B88FGRY Q-6.@R9Y(W0V1J@SN M?2#4JKVP+'O7A%K%6;:(B6]9.*Y:I/+5KU\Z?UJ?C/Y% QZ\I4#M%/TY5VB= M/]N?S/;NT%^%W;!P=SS-LHYXT?G;!\V2A<\_HQPO@QC5Z ML2TR,JQ* MRR <,3=.0NK8D]VDU/4N5W -MG-A>!L'O&E*_BJ-8'>H%NUL,%S*865"P7.%5IF^]3:C+-T$=Q[1*YZ,MZT3JTF]/L-DRNJ M)1@KDVS]([)WJM>18V_[0_FR84;_])\?LR.JSCQFVW[9D;XH9AW1AKY#T$&R.1 M81@SX>2;!W]C5*MW#;62%[<]>_&W%F6*=@Y-8HQ>YM'86LGQ):):9[V-B$':V,UK[D46)77=YY[3X"LVJ$M%T=> M,N[*D],F0#66]CB2FEZ]''YP0K? T M&/YLC.T=5R_WMB2[J!'HMH7RJC75\AE%&T%Y9<%?R/A[=%P/K3_8:;2IUHL% M,,Q^(X'C2X!._?PYB!,"-R:9_S[XRCR$Y&]O!1MNPE;C1C0"[*XHT4S1Q]R3A M%1MA&[F#YB2W81L5<52F;Q#LBHNSK)C@0@B4O9L6?/C*)J)-PG6X7O^_>3O* MLLR*E*T#WS81W\[:^%A# LX$;TJBL]A'=9TUZ%A65>XN@V,3B*PHC'+JU681 M45SN#'UV?78_.0S9TXTMG0.EKHG;*^R ,@R>\4'8F\,O"3M=+JN87 M]+LZDR[NYX-;/;J9A,P97ON_.Z&+S(W)4I6+/G_]M7)_'].:V]]G/K"Y=I$P\P!-V[0U.3Z"I?-\I!0I$/C-A4L@ MP@GD>-?^9Q9?3QB&.?KWV(/XW G#Z9TS^+YJ6N"B#L&;!W&UA#Q#%[VB&@:P MR(.?';0^KT?BZ6)]RD51(O_NQ>\F6A1//?;W5R-XZ:UFZ)-8NW7'+-(^LR?M M:S!V_!;_HJ7=L- =O=/&3GCO^F\U'?ZUX7']M-MQ_7<:SGGB>.X]_/97$L7N M:"J^=/TAP]%/^*.O_OT^?@>F$=.,4XW#_^__9ECO@I&688' O9G@D_0;_\_Z M !OF)"X%E8#Z$$W85/LTNC_5_MT93][]F]5[IWWP8/W"P'<'D78>A)-3[77\ MP#3T>CC^]!>"S(TT!^;QDQ%Z\$(6:H ,2U_4V#\3=X+[3DO06)V$P"RAZTTU MU]?&*'.<<*J!5(2_AP /;$=/]-+UP8IQL2P#$&%,3]_"LKZ'&2KOXB:VP&*.XFS>/=52P+442(1+REWFL'W/; BRWB3/$ Q1/-/H[PO-)_%T;F;L@'++P9!" 13B)V%M- M?GJG/;G#^ %'T7]^E<*C:01,*&>"PSX&MO D^L!#<3!6GQ=O#.4;3P^ YPD" M#;/YP5/H3.93D&]$P]:)!F_B(7U)X\W_N3 O8 2S^7]_9;ZJ#$.(N@Q!<.F& M45QC\FW"=H/GR'!/@;M]<,-]A>TR2,+XH1YP;^)P#W9!U4\PV1V^BO*.H+^; M.U"1"A)$(6=..#(@"";Q@CVY?'V$J)'#O?=0XX)!X;3PW"'(F^KK)^1I0Z ? ML3YB_>RQKB^^0#D ^._#(/&'J" $(0!X?_?:U-LMT^JUS$[GEX4BCNL/[=[/ M34HVL(VTR/%8-)MZ#=EFEW6AVC,W^, M,NY8!E(%+M]/>MBMOFVV=/M(#_XN["F] _3H'>E![_9;EFZT^AU]2_1H1C[^ M@3 M$HH-JGA;^,0KDDS"8.3&VFL/_OAE=96]A )UV+2<38R6879;5K==CTWJ M K%;)+N&U6K;QG-&\;71Z[:,3A/+N'\LV@7)WC?M3:[?]M6[PY)DJ#:ZY(/? M4SG6Z[=ZYK.68K#%C9:N-[$-]FWU7@-B7;UE&,]1?O6Z_5:W8^V_]-JB\C4C M3K0) XCQDEL[V;/UJV("'+YT.6)YQ/*H,LW_1+%H>[;.^JE>T]UQ6'S\NB$$ M]TTC +S:SU'3T4^M S#2]MK'),+]]FYACX+F$#?D4= \(]5FOY;@J$D?L3QB M^1QT%"\+=>*7A7<9+B]L\8Y8'K$\+"SW4E.IX00N#T5J9.7F1T^4+QC>,5JM MGM$_ *ZLBUNW9?;LEGT0U_QU<;-;1M]H67K-2)>#P,TP6X;9;K6MC9K?AZ>S M;.&3&KNS9T>+T3(LNV6UG[5/QFBU>WK+>-Y(]@V]U;C>\:Q3-EFX!P_9> MGL-FCS[M>_A.SVAUNQOED%UC:)J]5M\^!/UK=6^SH5NM;MV(](-P./<[H#WW MCS$\"V7*,8;GB.41RX/"\F7I37L:P_.LU7\LYO*<\=YQ=[>Z+H=G+I3 M_]/>QO(6^S\E[:*/"\X"G2SF[. M-5NW19&RGFGJ[P1-M!&LC"87DI<#>X+EU.1Z1ND[QCNL^#5DP#)CUV=4RBMD M@^#>=ZDB53""/VE0K#[F1AK5;73"(7S]S\3%%D58K2ZFTF*!YD01$P7!TOIC M 9R'+'QT!XRN(<9N!&<)+PI&[$0P:@3?0,*'QW'Z#2:R$;8=$U3B.8)W*'HLP9OBE@?^!5TXBR M4XU10S>B[QWCY/;X1$!!]F/P@&52116X("JG_.G+V">ELVUVRAOXQAV!F@%[*M%AX52XNMDJ(L%*@V&83%I*)+$VI@!STC.1]Z3+!FE^\MQ(\?C M@B!*/"PH.'AP 9(A5?D;NQX#;O<98@R_X'0A[<4(T/;<1ZQ:JE$[&"W(-GP" M0V*9?*(6$@=H'D\GJ"U[4TX?^'6"T$X"UX^7;EX--VX+YW9P*-Q<8A=JL?-= M=%++[VG<)/D]DLUQ6TJB.T 5L (PQ0:6&Q]'E1/ OLQ-[T2S! ? )T!.*FW\ M%(3?J4"C!UPR/.5R&\9!N2(IHDH8@F1FDIC^SA--3BU/C@<'*U2*B;G*@M!. M>+WE M7P88_=PSJ1O)%HH80O/$H /8BY(F4[A&[TG=>"#!DV_8B03('LD"!7 M0HS(ZTQJXR!"B8_'S(!%LR Y SP,4/S)5[]>[%8E"&)8 M&W&XJ1M!E@.-GYCWR("@?OR I_10L,Y_)7!X6GI+0WTMVYG%+1OC^/#_GTRS MU>]:K8[>Y65$Q2'WD]EI=:U^JZOWTRDC!V3,A#J-1;B8(S<"]M6FS EQ-CVW MPW!\ J@>#MH<^!5!E JH%(=VJVL;+;UOY%$ #'IVJV.:."'?5Y6P>!%GJ:IS M!EB6&(5'JOX!H4^((E*0P@;'SCW34P+K2_Y;5 \#7L%:NYOFA!*5I_5@)[MT M5N$6CZ(DQ.U_ O*/*4.TA'XT9B ,N0R2LP(\("7OP?B!OYBH2UZ*0=-MR6,"*^4.LXE +/M!G)Z3G)- +W.TH0O$@X'G MG,H*\Q-@2%\7:("'T$A[%.6W"SHABKP[QE52.=\='",^T%]SL:(R)QLGS%.0 M>$,$)E4^!&P>E=SE?Z?G%M<]")8)MO5&8@ DN?VE[MAK5#CX6<&/;%J[>P;R MG,XH2S^Q=6WH3-63]&7L%6EK:1XL(E9.1H9_@M72?K):>K?;LO4.G7 _F2VC MVVF95H<@*J$X/89BIH4*UX27#?>FLA@UXD:<@ST5@%\UQ8K*S>Y&2H7I89(= MX,-'T2#+0T-$:)\#)WH@B.!/G!2/\,PZ:^'FC>B>%#@@A-,:-O&LV.8%J@=B M8U.1:[Z'D--0A*(E,W2)?P+ZPX\$)KP[!+P;Q2AS!XFJZ01WL0,S.QFB9*4) M"XI_@PR).'O<_@2K"W<(2JB7)ZZE=6]TWT7D;/:">]00\WQ&AR/HB@373W;G MU,8SU$.& #HRT46\E9VP\BOBIB'6^6X)^:*KMG""W?Y,$ M\OS;BL,I+MQM+R@N_,U7SJ=["H=/U89';"T\_[IF+TNBVIV6W>ZVNL<:PC+C MJ=WJF_V6V:Z9\G2H16+/24L.F2=-ND'9^;J1:]':B3]VRX+EL3=;YV!7R($Q M9W1:W]_#-VB6-L^Y\GD;;6[HIHQ/]QAYSA>>#.+^67,GIUFJ SVR M_$!T33=VIN3FN6.9:Y[N*(5] Y9K@B"0"\R)E-!*,3X7J=BBN"EKB+Y9L<\TMI"(0<#79*. 6(/$_" M*6X6,QLLPEY,U#Z16_8C0B5D8#M'B+4(>D[\V/4R4."_"%IZ0M)5$EXK@'U? M9G75LYZ*MA<\.@&!.<5VR?&9/_P@>V3MO>5EGVH2^)9&X-/ZI AL:+,L!"P# M:)("E'4=*VX);H');>%&6["W%D+_LHVJYV%,'.VG0[6?Z*F/3DD?L?U6_MN= MEEXW9_[96D);)<8.K* 4J/>)ZU$?8PH;&.,UG5!U-F(9K!P-VFY9V-# >-:A MREM!B,2K+:7O[LR(&]D,Q6GW[68>0(Y9&KV5WGUN&!P+U M3ING/EPF(1AJ2<@-PI'[ S_/[X.VEO9446-:=5WKC*LZE;!+5LU%+R'#ZG ? M:=H43;][D--L][!6Y+7+N7O^>A=X\[8BE7.CY M;&D^F]70YW%'-NC:_$%#:<,@N?-8;6N_YHAJI:I^7V]UZA: +*5#R_:K6ZW9B&W1LBZG3O I7=Q.[X*O%#.SC1\],F)M)^ V5L]P^(AMAV[U^J8 M/8)))A)0^&%I L&<<-L,P>RJJ\YE5?&BZX+Q[!T,T02X"8 M^4/WT1TFCI>-]R6(XI#%+H^0?<]\-G+C:$^OQ+JGVA>\6X35^Q\&&,[Z0.D((^T#WM>& M%!G]1Q!^Q[Q<]AKY4"8!3-$9ZB?C M.Z &NT3VS=AFW1_P7 A/,9?V: @(LW:&P\\8(I8]&I=I/PI#\%$3H[^?J) M*,V0B2C@9((Y"4$2\K0US->(,2N$1XS#GR%FXN( /.=5Y-D8!IY)W9)D&K[_ M?D)G%=@^I=DV&%0>%8@M\H9D*ML8:,V#OD=XL0V;=(!?BP0S"G0NX#AVAG@! M+F+BD9"GVF5.5MPQ8#?*V/POQT^<<*H9,Q)#YG+20J @$C?O2DKV?8C9&_\* M?*;F7"MY+)I+Z:(^\0&>0>CRT'F\S$]@O"YH?R>()2A!%>1[!?ER,;_3851/! MA&3#5+"V;KS^_@L71;A$/@@^$G\\FY@+-)[7+^4-%RW\CQ#7!'WI]WE>X8N: M?X@DFOZSW-#I<.J+?-E1&6CW6Z;1P[]Y:D.GU[)Z_9;@HRP;H?;YOYDSO*@I M7%%8SJWS8^]#8'JGVFN!SB\8#//HTN&$=.9(:( %VT@RPO[EWYQI43(>HUP3 M7(K!5B#V,<5;?//Z3A)K(HF5*JDB&"M&@FG5M=8MA.T< W:. 3O'@)U=WU[4 M27BH7^+M'/,M,2W3^:%(*6EBGV@CAAG)WGS/QUY&P[PVP(PS%[#X2O$P\_W, M^TD%HZ^W>GK#1-BGRY?F6%^:V2=<[=^SV[/75K>!:[-]JY?WVF@9G4TT+=V+ MFL#S+P57J,/)9(FQC%5?TIV7W6Y9_9JI-L?KPU)2MMLM.!L/Z^IPE3-AT95A M_0U8_U-F'D]RYK%J[;V<&[37!C9O6S<"8-$%6O5-?/#$--J=5J>N;GM8EY$V M/+ZI^@R;=(ZE!W7.J2/R\\BQD]9]XO 0M%;[7H6G1'X'T[O3F5]BZG$9H"&@/$R#IA;DEB#7DY3YFQF<0!$#('16$VZ1X4OD-9: "I(I!UXQ&JDZ,UWC9G&J?[SEAQC1Z(\!V_A ME0PV> T'=T+E$W]!C8;.95X@FXK>P8G^=L\<;568X_!3#+:#Y5[X%K?FQ;@A M#7B$-7D?W(C$/H54H]9;HJ/.MF\-L?U]W6N/O#S?47 M7E8'$(J22+MTW%#[Y(3?@<-_+ZT/M]NE-DZ?=Y+8Z;'%=F.?+C :C?E4OS>K M DXL3QUN]ZU>@MDYK9FV19(H[/4S-$X.R%M"[WC WXBSW3,)^U M%0G:=,W;\:.4YI^^HJEX(:Z!8KQZ LWC,VC2UQ/J:>+?:Q^Q O.Y$X93Q&W/ M5M[0X7Q^09X2OI5?CM.DR8"L^I^N,7EI+HV?8:"1<7JL]] '?6Z)O_>5.;9 M?=36!WESO_RZ:K=!0JMR3Y5H(0I.6(^%#KH>Q"9I2^$>.Z#M(<1AP>0X9VZS M4X%QS_6!*OCM6T'>,F3QW13=K<6T7%9/OQLRI2GK[!T(Y3;SN&6>Z,X#;UN% M2"#963<-!.(]G7D^>5EP53Y#FJ?,XK0\2BFM]U[^+A6XOT>!&-)M3I!B06,H M\62Y[]7@LD5]ZRC>2V3F"\(<,Q2/T4G'Z*27')W4G$OB8E96'2,MGB^66[)" M-A,]5__3V6 0)DRIOS.7M/N9:]JS6Y:UK39<>T^-KM'J]0ZK'/^A7*'@%?:> M"42S9?2?=;WU+5W^O(!;D@.YR^[T6W;G6<=C=.R665="'\7R_$]7_B.8_9@B M<"*<$>@H2'QW%(1C;>!,7&PZ_J]]9/:V#?*[B="-O67V;KME=9JXU]Y#T7V\ MU]OF?=3*FL"Q"\?B+ARM=MTB+WMSTW?0%_/;^'1+=6A+?.W[Q^ UZQ4LY6NS MCSW"-M:K8)]E1=.DM'2KU:_;Z7QOA,06K;*+LLNKZ=%7_'RQW(MS;&M'UN)F MSR?:)'3]@3MQ/&^J#?G(]_O&]WOM,"O[A($+2EB#Z^>::VEC%C\$PPTE M.,T_U>T>0@9J7YPN;<$7ND+J;/3#JVL=[^%$;0L_]SKPI[T:(#>@HVR+"O!"JP(NS MA%B*13:%*LN]H.YU=Q(V-CPE2##) ^O+C7FMN;E@RU$ HB&;,%H[WKD1Y[MG M/B5B\_=&29R$E#M">1 B@V68A)(\$Z!O,"3O"C4M)$CBAP 31TJS2^X8'X(7 M,(!!3[5/9:2C>K>#!WC,P[Z1#(LO.=X,+DK620N+J/_%!EC!AL/-@DYEP=XU61)Q!S_W3'/!?"B.6Q'D*2LIW8Q);X2 M3$4_B#0EV:%L[J)BE>8@R98OY1]'>W2\A/^)]86>L*CS3HHXGT5B.V,JE=Q< M[GCB$5R)KSRGI*%AW] %&5OYJ1Z< M".=0QY+[+!MO%RM\6T8/W-/8]33B%R @[AP/A8587R'N>"5O9SAV?9?$ 6:_ M"0]:?=K$-'V(:8'X9;ZU@R,B^%6P")@4M)T3#V1&E-S]1<7H Q)4Q(ZB>>TW MWY5Y>\28/!7PT0&QE<"+5 OR+S@@HJ$[4#IVRD*0E&3-0 3Z7(8I,SG)$"06 MKUX>,IE?24F/0QP5SR.0];"O$M\#P2PV-(Y%X&!W3QJ##4DB$:,$$B_D'P(@.,"9?!*R[S\78 M),M:QQ&=!$1PZ.Z,@:Y]K(D(!Y;9;>5V1ACXSJ,; F^H! M*X=-%/&;+\#+X;O^_>H"2 [+.&3P?*9*I=/B$>TE0X9=H6%WB#8(O*$WZ(E1 M3"':CD\J"'^6-(CTI)39NO""HAI@/USQ)P_TQEX*+:X* D=FVM03R(D45B'3<_PKN(@(8?@0^ZN:H>'O^7V?M!-)2F MM(SK)SA"H@=W@NW0T\>WW'EY1:.I"H_(N6)UGD(+&I@7G:8!P-_(#+Z"#\KAFTB8"=R>+"3O41]:RG'4I\ M'*;-R:GBJMBOIQFRVA=@Z1"WQ@4;L/$=O&VHQRF!%#QA(YJVW6\9(-]XG=:6 M\!EP:,ARI',C*^J*BH2$6YWQVB^9:P*P)Q@UA(>5;7;D$YB5N9,*/E$_#Q0Z.$' MC$KR6[F2>%-/$/UD]$[-OHHDV0H@I^^!V/2_),0YJ/*(9U6N]=%:A8' ME^V42F7<5#'S G@U6/9:3R/?BE"_#YQPB$]91%8XH,G6Z>/$.AI0B_B.' MN"?MG(L7X>H6L)-$#IK_9K M\Q?)+L(H1=-%&%9&W[):>.0Y8U*Z6^C1=I*(.TS%J1$%WI"?OX'HX1;XZ'T- MTD-\>WM]I^MT!C(YQ&)2N%0BX5-0 8CO1PZ1O*C;$%#=G'Y3$ ?_$6EFJZN; M+1O4@P ,X-CACI7L:56E$"I*4<_9KT78GF(+6X?<=G0ZHN$2NG<)^>I4%LV+ M4?SF/_#&Z"Z6.@^)5FTH6@A$&NVD3%422P'RG%$5:RX:"4W: =J9/ZW[-@<, M97P2<6UL K);!:IDV-+&!CB(\--)JSA"L2L+:R._H">>U!\XR/&JB+O_^(W, M'=VM16D4:OZHX,)13 M[9N/]"F05T J%2(X'&75.-G)DJ4*F5+.CK;K XA/4- 5MRH_9_^9N/&4NV!+ MZ V(XYYW8P#K) Y.[MB)_*UX."#L4:ZR@O3VYYD>A#^6J=8<4.F=>W098]<7 ML5)""\](ULK0X^")NTY5/O'"?)R;3N H/^$:R^L/7VY^(8"26'91%>9G"8RH MNO]D=3 VLYMJH3]9>@=L 5NV_ZQ0GC!?9W"_I.$6?0W/E]#[XUR9 TEJ*\H- M/7O5EM*=G+CI$KD_)807(3T?+'"I+-HWS0%2275.B;LWW/"OKF_!"^ M_6[*BGY <\$"'EYAO6;(8MNMOKFM>H/[%" M=^@W/]6/EW#X\TM>,KO]5KON MZA\3PO:VLL]>Y+LLRD7@^59"E7U@7LYLWM-X^%4YI4I@?!?$K[UN+9)C7XDF M#[<-=9;8R$'79-(/->T5ESXC"EY=[50\^&25=LMH&RW#ZKW@7;D!LC9V+NYW MJQ?#7!0#NEF_TM+I\U<<4[QQCVELBA/X9^*&W \?,NG7)KBDZRG./-P88NEB MB( ?JUYH&D7.S&#,A?,)M$3GGKXS9;1TV>G(YB*4Y+K\Z=V%RN-;2K:>/E: M\\L(\@-ROSH\1DU2U>6#!1]*NR@',= MSG][4S&@4<8_REC)\P 0]\6-^5[-QJ7K Y>X(O(H3$3^#:4B +34]A3V<9KY4(B2!0DU4''A5V0"%CSC1 S$"?4!Y!S()I\;KR2",3S F#$!Z9#(EB&XHY<4AOVG%4T.) M@4^EJ>OC56@T?Q*^)V1([BA' C=.Q)W6F13)%"VHPH("^XXBOMF/ =XK8_;3 MQ=6Y2-0!/J.=1Z'F_!YVR!F01^40&_1;FJ-%L!ZX<3%Z4;E+S0L!#YQ;EGLZB2O*"X M)[9P-+KLZMJGUL]X+,C^7(C2*$C"##X\_&9$$X'2L4[[,R_'3\'\=_=G^UPL;Q1@Q3*1TH0QR!-G2DR7YF1FTH*E$8C$ MV0X%W&2W]_ @C[/'? DM&/#K;9G *?.[%C!O*SW I&1( SCN \HFX6^S-%XN;6-' <2"Q?Y#E3T*OCQY@W3 MB%^5Q9@(UN*"R*$D@OL0)8(@+^7RI!MUX(:#9(RW^ ,6Y0'-HO\B<5699;J2 M8$##(1XE7D:3NRR7>.3P:$>@!1G'4B%0:87!U5(;2;=2*Y=Y'%*L"R(9\(1S M'XE'9"K-?*ARFA: %Y#Z%UA[V]F M^Z?JJ9I.FIU!...AA[3>7QG%T@QY*#N=Z#R@/0O3 M;_%6D"QM="MOV4%OH$@XP^8L3>\QEC=YT,3EG$T"2.B5$A0XA&$CNQ)#)2Z' MBXU,^*#VD8;QI<#&XB_BBC*+\1'9B"1%%MV4F0,9<;B^Q[=%%KJ6V18* M:!++DIBW?."8^!(E"<_K &!XEILR%]$'+$>>;8%TRL^NSKP)$F06T9 "N&6L MK5CNY>'=/ 1W/I_,\,@-8YI(9^*Y$ED*F2+\,,[7H>BVG.E5*A-KR+=9XPCC MSNC8./.'YY3A=@\G*TB:W4O'M7+%VFA8IKP^6B'N/TA.9F!:J= M(>7\!QK%W('P\5B,7TI^%">K(UE)6"[E%@O:6 "3ZTUGDB+O$P>8!/:*4B=% M*"VT(P)%>\ 06^"FZ#0C'-^J:M-?*T4]#0]B/;HOU@8E*KG7-=6 MU18>PLZ5O=]2!8]@DM &8:MP]E!R/?D6'EWV).(=N1'GW@M;536!LH%3>P9S MH %NG]V#%).)0,,\X4:*RIF#B(M&?-_)U]@@N:10^=)Q/:E0 [[>E*^Q,YEX MH"^A+EJ$CZ@-DH(0<+2,!F28\L1Q88K";!&&!U)&!PI7[G>B+&$NBIZ$M$,6 M]8'5,W32@<5)?9^X'KPU\9C#XU?]1UXU09F65RZ^8+"*7'NP,C*45'#![]&!$<[NC MIQ55L&Y 3D9EJ>\S-@Q-S^MRB)2TU""2H-#Y".Q#D9X\)Y"RB]$9C-P_%AE= MS@S$<,XK15CP5!VC?43AX# CK ,WJEQBEY;(\$:M'K@VC0^7@OWAF\[S MY_V#\8;A>"J3'B(\3"@T[T4E;X=+2/*L>(X[%N<4&$]9K0=WS&M#N+RL *X_ MA;U3@09,U:7UR]+%2^X0_WAP/:94$O.RVS M+,%P^H@B*W4W[\:O%"^Z6,(45@>3:]+LB%2-2WQ*H\FC(,[*G_]5;MP M4".[] *ND7VE_&C,JS1/+?UGG@+$Y^;5@J1MX0E$!Q)1GD2<^8/2:E9WTU+/ M> JXDH",NA 9XYA.Y4VY-_J1)YHA1K"!V!-N;371/D(SU_-R&E_JNN,";THW MN/Q*4"/X>&T0GM$X<85?099&BM5U:T=$U?\(=:@@,= M(?DEIRH:JOB&UQ7CQ>XR0[/L!D7FW8#(@)]:\/]'Y@7\)@;>>4-*>PHTS_BG MZQTXT/Y@4F016>0/ B\<3WQ,A^0Q K+* YQ]RAG MD5L[W!_(/;NH*& -$=+D47LX2?7AH2B%H-T&J>H**T^D2["@7,S3.+&&T".J M,ZF_26JF$?_!"& 021(@%=8&(BLE\8;"&!H@ M!!I(B,U4':OBM##G!@]M54GEIX58P,S:H01H-Z93F#LPU2(&O%P6=\^Q-/O6 M" "M"A?+RJ)[-O^VT*-X,2]:9;&#R)_B M/FZF#NKA[!AQD\?4"W@R0%)A"U^.77'!CXR5TZR@;7/C+R6/#H<&!YP[V!U.@ M+A1%$$*:)PRKFTI-&L]O2FE;8OHJ]]B)6X#TR"PE\QTC(&7YHTQ=EE-RM73HHLF0XP?Q62/H ?,B0*? M?(Y\_Q,D?(>\'!=.6H^7*GEC];\DK; .)M DB44_-DY/N5IT&,)YZ;BB]K=T MO,#BH_>$7X&.75!08N CW($.U@Q'GDE\/'JP;NLC56#)?&EB^1/*U1 1/'1F MMI1UQ5\F\MYH$H!9.N?2:(GQ4[26KGQX 8ZDZ?X922EH+X,MOSI/J1N-JTL4 MPSN4T;U8_RGDBD\4:Z]%#0AQ!D7Q+UP3B&6I?=SA(@CXO33DZ6X"QCD9!W3" M4(#&711X(/3IXH3(+>Y:A1^!JK&%)'5"9%J77TGXCC?]%PD^*6<(DB$#Y(%:JG_@04IIR%Q+3*PT5$I Q(7A7"U#6AR'(,,$*H ,)G)'\B2>DA6>CK['E6&C.6$1%(B$9'+U(K"7)>=DC[Y MP!Q4,^A>@-PYZ ;BUXND)/ S2);RE6S>DIK^(/=<2_.<.[SNHTNI-,9"Q'2D MT]&SH+04L$@#_N \G5!I'I*\="7DA'$^+$DR%-CZTDT_$$I3(,UQCE!VYN-H M2OP[%=?B13+'C*')ST,;LKX/&F5Q *A? MR@J.YTKL%&'@?.#$/!"=4[9X,G*%3[ED#=D%%5YD5P;J*=/ XP/4@/C-R)F4I>9P%+&:E'8+.'H\ K? M(+33KA;I_LE=D'-G;0)6-=Y0X4T5L@6N\6/@/:K7JW)=4O:)>?&3M&:A?X^6 M[RB]MQ( L+Q>KA#V-UA,OEI9 +0(31+ZM(*?V+KB.E6:,,@3T0 8!072'6S[ MEN@@DMYIDI-?"A,OZP$2I_>F,%>ZF/P XLX$#G!Z>$;'@T$@\\#P'N,@6# N:O:8X M'%*_BA@#A>'(8[(HO;RU%3U=TBIB98KD/+U0K4,MI?O'+&ID_[3(] A2H'Q. MZD$%S-6H'GD$.\-'DM+IM9:,FHC3%/@G>+VA5#+=.Z5-AWH?6I\].5@N?PZP8E#<2-1 FWS()UJ+T4 MNF]/Z-J0*_1IB>A,M(!\PQAQ/)-31Z]#K9Y.=ZON?I@+HFRG3HH0@2KB+BI5 MZ,KJ8JEUL(IUL@B@O[\:4&#?"F6R1#$7&VO$S"V95;U*5AQ,&BI4U$&(BLF_ M,JGM?>)Z0Q(*(N9*]HS():J7CS^3GYP28=Z4[[0%Q< ,/=>EJJ/S91W2QZO[ MSZLQ5%TR=7-D,JJ2J9C$WH2F7R9,U9"'VB?DK(-/-!79UY-4[4"WBP-%#> 6 MAT0^EYH.EZR+'@%UD\;GG@=#LF[H(%8[')W=G.@==OZB:&W9(N( M]KM">SZ5&J?I0[N@R[?TWJ5 "2S6*["0G2!Y((#2#1)VM*IU?:/&Q::F9&-ES/6+LK:7Y8@+#IS<>+P^P79-HNZSI&1K;H:,!Y\*GOWAM";H2.A]1:S5 B MLS-=:[HKY8:F1$38GSQ%4S0SRT))D$1I-Y?%?9*6B+YS)WK 4$_XWX"Y3&6G#PK N]C\YW/SZF6VOY+ASZ\0 Y]-I5M_!+K"3(L9*62SIKKHJGN M(QRXWG-A#IF]H>3!B$9J&/<5R]8'9(Y@[)*H3R%#@F1'M8C?S"M0E]HL2FAP M%48INSGCH.XK1V40*HTC=GW$SE2&SY8<1%+:WF).3H5EXL%S8G9::FI%X0R5 M3MTKA9E_/8X\>E"P0,5UA\6TKT''IQ &%(UCY 8;?WHN!X>*"= G1/T M)F)LH.S6K6%Y>ZG7W%-5#1+U=#_0HBM%<@")A"D0\_R(:-'5X,S0N;GI&!(7 M"CQ32!X%LO^86KC?@7JGO:*'F%\MD"LB M))IDI2"F]!N64RKMRZ!>C,Q@H01'9H$$:9*\#'L32B*/+#CE[94QM%P>\[ES MDVY_>",#2B 3Y>(RGT;J>_YG$B !A>CE\249)B*[&@'*W*.X,%E(?:^G2I=6]-B$X[/VY^2HCEV?KAC MV5T]X3E'P1U>=0K]90 =>/CPXJ;'JK)(UNM"/U:F6,CY?>7+0>.C\.J4YR,G+'K3=]J?P 1R'.6 M,_:[7 O!)PL^@(U]HHU,]##>:O_#)880%:\3GS=F9\-?^*E,\@H+>0CK!A6L MW!V"[!W#98Z2;2-8"^-YR6,LPG5Y>B'J:*DTXDHC7\(R=?^X@/,6T'RK1GV* M6_K9G2A2;3!%1TIQL> R^/B?.3:@@U%T&"]=]W?Y%\2IF.RO'S>>)3& 9W@:@<-%4?$J<;,(FSXPN(0V,7*\\N94*;5D5< M%5.T%Q4J(W\%;N=<>$?PY.=NPYV[((GE]5#ZK9#77"-1JU=28 O=M>,AXO)X M6!Z+QKE.9;K-M*:I8JV4>9!&977T6HIR2!$52ZK>:<6J=ZVRQ#[E2Y%XUY)Q M.%H:@Z-&,JC[5!1BRSIJ#U7EH*2E35;,4?8.% ICUCT<94-6M$_8XM.LYE]#4EUY[IC1) +8.02'R6J\-U(>IPT6K) M5W9MG?-HITAFI(KR&&F5+RGSD3E\#-'T2I+5TWP=GL.:9?AAB XO)RM"[,@/ M3/79,M;/N8T^E)>BXS?;P/F8%"2T M?!<9!P,VQ$LH%82SDLIQ.<-5&,AJG36"J+36VCR?6!9U19(T9934R.,AC#R\ M-5>!38;"JO9D1&0>/ 'T-L\:-R!GX8)R]Y08'FOQ-?A=N9I2C++_HFG;"^K M(X?=82FI>D'1EX(5<"[BIF2FV9(9D/ 2+8K-XWW1LAAA4AOX$R?!:*3Z+\C] M38Z>$JE42< 4I=('X0;XPD*JL+NO?L OV$V62@"?C7.TE" M+8.1>@\6ZZ.DYJN:TH]"P?$&F _#:)U?HX_G%^E/R1HPI[L(PUT&/*/6]1*Y M>^>\1C6)AFR$;ITBW[ZG@0!2Z=^*^(@R8ET)O4&.I/Z?*&-FIQ-Y[T\,K[+1 MYR+"6?V$,O.S(G;%MHW2AN*W*;D+*H$;@B>T.G&E*AD,SU-8^ 61"'HMB?_@(?@!)9#)+KO,/ZMT7J65D1

    N''N.WP2M1Y/2B^>=Y713):^+4"D MAGZ+[!#I?%!.JLQ=)%01L)DH=TQFQW+U@L>GR&H@&+N24JOT[,ION^*F_ (S MA5]H/E#3Q24>OV#+"MQ=T+7"1&2O[7K;%N%\(?M6WL:'1?3I/B>KI"SK$*9Z M+:XP'27E^YQG-_+"-?GVZ/2.2 *T#+$,W15IHUGX01H6N'\* MDP19XS K 8U:"O7+8,@K7SM+[K%^LZD;/9XQ=7EV\U[:%FF)8 MN4@3]%X2>/Q:^)-R?_6:!WCV3/V7MUI6ITR[#)TQHU1;->BXX/A0GO_*SY>L MMI1R#:W,I\:KE%T W#ZX7+E"=#!IS@G3VE:(; 2Q'XC CFR:TKJ6"+"@O3:FZ%JFU#)1 M7-G9.%$:GY(52 8PZ1I9LU1W>^F,15IEI>FI(@M5TA.'&P:@ H-1'15>3"DK MHM>AXO5]41,6LQ+'Z5MI1XN _%7JB'- XK1RAMR^XY&W&6&& 8M*"W!F\9OS M$G2S]9&E\M,*G%JN^F8KN\B@^IL<(;0CHVT+S_6+:.A?2SNB*YJ%" 1,E> M^A(&/GP<,.5.HF&1_L8P]9\;D^NJ.,\#CU7IM3_!"#Q#3F+#&K*V*1!W*.C3 MS8D;]>ACX-]_Q'X59V1<[9\ZEX&--$=P3PA>C0/\,C0Y0MLCM+D1 MK)8G 0T%=E",-6AO8O#X:9E^6/]4DI M=C<+A"H$$,@;0HIP0+LG:XXBKZ:*)3N^RJ_3BH?"T.=A[M2AAXHF4T6Z*$TW MD1T# )/0C;)./XL@PO,X5U0#6S]%:5DZGJ:3*0+%W)*L@*OPR].H*C)7RV&0 MGFZJW)$F^?*Y15:/G+\E18=8*G[A5PB@E:#PF>ZF2KW1$C!2J',>]U&N37,9 M9C*6$6])&2]&G@%&^I179%)DGYRC=-X-J=C+@LB\M1'CG1Q"EL9*@_A-.]RI M]_/Y:%]^12J].X6*4J4T"57L*;^"5\J@6CBHUN&06 H:\$/;0:8JSEZ6W::Y MX^5)1"EFF&0Z*81D$Y]3;)J(QLZP54G@9M79 K !<"_RY51GY.[ B W2/I8S MA&KA!5C6F*,\W'F%(V-I_U)>[/RK:*BY%_?&YS-M/S?5O+1*B(I,+<(KR21, MJSYG#3"CM)PDWP;"K,6Z, P; ]!9*2_DZ!HAE:S8%26[X4P+%N=]P//J/V,% MY= =9W5P MZ4(PN^?LJJ/*=)#?D@$]2MV(!*,HC*+U@7C2Q;V<$F[X\.2T%) M/6HH5AD,4_5S$]4;!BWN!HG+\8IVFG00>,Y4[JTQV)4Y*6C9B) ?1U&@L\1A!LXR&%TC$G05](N34 MB @9@2X?T8QAN"MG^"H-\:);(#HWBU6VJ0.2JI$J_3]YC3/.*!G;B02'M \2 MO2VZA).I25Z\ECR_E;94"AN+W"FLW^3RHG&\[P,(3"?QBEI9OG98-G.:HYT; MJ5@LOY7O3>5&/&+88T.EVJ^(/IMF'DT*9J-0+ZJY(FN/$;;B1JXE,\]%SV0\ MT'DP#WH8&1>!:1Z6!)8,:(>&\5CI388<\^*5)H:NOYS]8-#V0QSMEGY&^]0N8G9"2(#4/C!4^A, M\H>UQT:EW4FRG24^E?Y< ;0A*G@Q#53HBT%@(3"ZA!L$\#?.25%;3QQT[U_*YU57CD"N!J %(3U7'?)/"73*.^059F^ MXKR5P[WW0 7&0;%_@3NL< IF]#\'1:HAN \%Y=]027QA.'\D!?B%(4UQELWA M7%_PK&N<$EI#;&) [K.WHDD9V._S)-(<99PRWU=N_GA>K.>7EUP_DD$0Z GZN?"L4WYY#PIZ5S MZC_/.QJLEMXWL;Q!O:5J0>1[,FO3 ME\KCIWQ]U\UHS14UY56YK\ZX#>R7$E*L#ON1KD>Z'NGZ4NFZ)=UY]6/"/.U, M,HM"3L MD;#/7A#LKZUQ](D=L3QB>6A8[LR+N^%PC@->DB.61RP/"\O#OG">5>->PIH= ML3QB>5A8[J.J4O62N9'UF6_*EB]+NV5W^ZU>NWL O%<7MY6=&T?L=H[=5OAR M?QTEQTO9$I:PS99M].HQQ/&":R%-C9;9MHX4;9"BK\V6T=L8D_[R@BC9M@TX M!+;/G8=U\:H?+UYQF$[+:)NMMMU9CUV.UUB-GP]'DC9_0"RB:?4CXN!)B9O> M:'5*O'/;NV2ECUG-@AJ%!F8*OF9%I,_32H/OI^>B4$WB>)]$>\L+)V:[JQEC MF O;J2UHX]D2;3G&CNO+FCZ###W9OE/67US44H<7M:Q5;.; JP24)#GL:W*G MW5P"G"C_@]/]235)XT"3VZ A+#9 @*8S[5=&[(#RB[=$Y8]87PR;C]< 8)OP M7?O8A6!/@5L)@L-BPTT)@@93@9%%4!@>@OQK$.U+[$SP9TGYJ.>..!GXQS-A M_\3:$<#M'PS[%!5R+$-PQ/*PL=QU@KYME!0F-9;4E#R;K7,XET19ONXV+DA6 MSUBN.O(F,YH;O=E[091?.1+C2/OGP?6'K<4<8UN/6!XVECO38C:HN>PLGF-U M:;W12[K###-JFI@KJQI'.&^C7/T:"!78XSE?7R\] MYA?T;?W_V_O6'K>-9-'O%[C_@0ABG#' 440]1\[N F./'?@@L7T\S@;G(X=J MC;BA2(6/&2N__E15=Y--291$C?B2B.PF&HF/JNKJZGI7P_SU6SV#YQVBV&I& ME!BA.-%HGO'@53938OOQ>(@KG\H1#^]ZVMF=MYXM\$9#?308ZV,C9\[DV?8$ M' [T26^B]P:3D@A2@=V2'J.*$\_D_+/04P;^*>=K(09EWG(@8Z3W87E&_5$# MK.7L_A%S#+_@I/,;]WI>SF#JQ*]OID6&;(Y!(K91:I!V4H$3NA/ZR-<7ST)!:I;"I2B'/' 1QT#"-9C!LVX)7 M0XR*7-)TK9PANG.$Z.G4G:.# P.]?S,&U2=G@5&S(B"E(%E1 '(=O@/FL=9@ M10Q#-WJ&/AGEE 7-XCO$TKC11^-"L:Q3Y(TG">\==7LZ[>DED8SB*OI'L(%? MVG:TF=&ALZ-I>6*]WJ)LJ(]!E/7R]@)HF,!&+ ?ZY*8!FL()!?:M946+B+L@ MIV*8-Z8T79!XN3)Z^K@WUL?#05$BYI+ZAB Y>P.0%]T7-H,XG)S5Z]^[NH3L M]'SJFLL.'YK:^)8!/7TRZ>I#(V>(IVUJL:_=_6 TTL?C OM:')M*LS]$L1[4 M2,(A[Q=+QULQ=A_"99^?P;0-YO82G_3^_O.7.SNP'"] Z/\<,7-63PK@[9(ZAYUN-5HC-O>@^Z@I3OPTP?3]GDN-!J8T=&G M8N/](0,J+#+Z5?A#SIBL)SL7BW TO<1ME.V"NL>=\Q8WT1=SA6ZKVV?3G_(G M+S%0$OP;]AN%3&Z#(%KP[RJJ[%&*U>D ']S/#%08Q M88)<,Q_1]11C0DP9SLV0KGSG+< X7VE1(#+63<>BX!'].DN)'V9:<\VCIV@F M$DV;>3Y=MV*FKS$P4J<996.=TAQ>![JWJGIOZU9KI(^I=:N5ZU8K@_->0NJV MU5R[JNVJ5ND"O[.?;/AFJJULYE111G 23^^P,QR\*LG/VQBB##HW-V41I>** MT???E\RB. [:']K2MRVF/7F@@-O.MH;L>=?KM!EUO7YG8.1V2TZ#8#./LMK5&'8&VFI'0_0S8#B\!CT+JI?A.K#_9MS5(,C0C\F MOR>\5&<>/854_&/==:;XP);,YX[WNJWH 5K7&?!M*5A6+"UWAX.\F9"B@?;H MFRZE^$<^5J:B%Q;8T_8V3:&3K%KN%AR=8M?J=;2C6)LR\B@!ZE/O[5",,##574][W9V]\#H",^UI@ MP/YUP@K"V^ ME7BBKD!'W4[A,W.>F+8 Z.;!MNA&V[>D62&&W?[Q(USOQK"0N6PRVJG1AM/$ MCM,PW/GBPRHGO4_O;>T?[LQ42-*"H.JF]:/!Q3#BIVCQ %: -[M<)KCEAE'+ MA)51X'Y[\M>E,,#7>-YM911X?/39XZ:S]'(X,'KX#[->T(CFA>]__YWYEAU4 MQX-*X_#*8/@((-AN8%MUX\+"%.Y^(?IVZ D=N^F(?,'P8=.1^,;\1=-Q^/>6 M[M65)58,;KA5_M8$ ])BO#.KL](,\F+L*+Y[:99 _^59 J/,)('>>*2/C5X^ M9]SI #N"*EF+G %4@NK>'HT[J#3H](\KKZR&1F5PSJACM"0Y36CE:-@*CK+@ M5[_P ,GQVEDA0:Q13^_VJEXPX/_PO9)DO5W*E:P^E M<_ZPG8-?3>COR,=K.6PB%V MS!475K=YLCCU,4W17EK$5RJ$1Y1W':44-W0!CZF_*Q7 _,51E[1\N2O72H6. M4D:UNWQ-L"YJ^7*7?94*'G7+WU9[4??UR_(T5-X1.%>5U#FU0E80O\*V3QSU M4TU]K<2-E?19Y2UL\_6]U@OI[%0[M"S0R(YV7&@]Z:/+9*"+\R702;;NG6G=[83 MP3.;U+>3A0%.&@OG%/;Q&0!KV8YMQMT[O1G]XD8+YINAYP$'P6K-=.!^SNXPI7L32-,;C_:@Y'I[M:KTR;@Q].#C>W9I'K\RV M@B^0\H9NC/KZ:)1S*O21I&_LF5/SDCUP[!=I%(7J:)HWI$"(?^G=]YBX;GV*/MNN1> MG!4ZQ>OHXZ&G#[H]?=0O=/A5'9#$HK52)GPU[@A\*[>C=O,+M9_,YO++P+8;G&0V&??GM.1ZS\W/>;(RPM;8)XKH+X)*D4]5H]H"MLR-^K?@]D*F7D6_- ML8ZVY>MZH'EEZ/V3]$6O3E[GB$&7Q_:*]J$)A60_QY]OHF0__Q"8$V1*GC-% MA[!O(83T1+)9^E#[3XF##J)MF/=1XVZ_PJ!\OJ#[.7 M9(54K_<=+)?/)Q<7Y.3%Z2)_#\Y'<;BJL4M9J'XNH> MJFCC;W5"LR'QMSJ)WS84URP6KWDHKG[R^J@86\7JW7XL5P.Q[#YD_Q.9 M?LA\9_4!SBC7LDWGHPO'U(*::+V@"UD-^E@=(%%_.$*RI_IY'7UP'=-*/V'4 M#[8?U*O-?P+;/3: RSD?I33@OLUMOZZP?? B/YSG Z[PT0@'];([]!.\[('D MK.RB]I#YH$+,KF(;I0E1>B+06ZQ;K,\>Z\JF; QN7IU2LF'_M=%CHO>[AC[)V^J[ MKJ-;MKG!7JCBE?#I%]\+ FWI>S-;=KVLF0/1T(W>6.^/"QVO43628Z.O#XK- MS:@:Q2OC9JP;PU,L8_U8= R2?=([19Y8C=2[9DDR5!MYO]Z:RK&;B7[3.VLI M1LV!N]TBTB6K1TWOCKNZ<9(I3W5#[F8\T+D5FA(GRM",ZYJM7QM) M;K%LL;QTE8F"EC5;YVZGF]/=T2P^OCH1@G73" "OP3EJ.MU.OP%&6JU]3"(G MHG8+VPJ:)F[(5M"D6RQ;+<]!1G"35B0<+'Q)<+FSQ6BQ;+)N% M92TUE1Q.X.VI2"=9N>SLB>T+AC'&OGYC3!K E7EQ&^N]FY$^:D28/R]N(]V8 M&'J_$1U^\N)F]'2C-] '_4+-[^;I+"5\4G-W:G:T&+K1Q^*JL_;)&/K@IJL; MYXWDQ.CJDW-OP-?M \/>7)[#ID:?ZIZ^C3X9-4'_.M[; M;'3[^CAO1GHC',Z3(6C/DS:'9Z=,:7-X6BQ;+!N%Y67I337-X3EK];_;,9K@ MF#E>Z8$%/,\0^Z#0=6N5J!TV#\6H'S,H%#'W>U*\K19VBC61' M8L] =+GAK66!H IM]_&+Y]B6S8+XKES=B9:2!(=W'EJ8_J,--.G"/R/1U^"3 M%S*MU]'NHP7\O,*FG JP6@*M)L$E0BWCY>?_>B% V8T,OK(GYD:LW)>N\4II M[_TV9W#9?SS?#FDEO,C77!D,U>Q >V0N\TWL)S<#]B!^\4TK# BN9SN<@^$] MA0?ZP)SP)#>:P:^1S_Q ,]VI-F4SY@;4A&YINC8"A^V&[]@2.'O!7.K)>LDA\$]/\'/"M T'\?WIA$@V-'^8/C'DSUE1!;Y@\ +GR<^ MQH\D4 +F/]D6@ _* 6 SL[^SZ?72AZ\2ZG4 A_R?A9@)8['K*0$HL;.SI3,_J:-\\@@7O@I4GT@$*B"4LD^4% M\)8GW'RTJ'05\,0"R:E%2\_%_B;6G'>&)N">S0#XXM$+;>0%'4%\MATG9@]M MX2'Y?)!^29FYASTZ(V=*H-BNA1!HZ)_IE,;DXDO@488/[&6VW2MMQP%7F5S$ MB064ZZZ9,UA%#>@V!V(_, ;LM40&9)R #RO-!(KCQL'- ;R!RV/ZOND^,N0^ MOK7H&(OWCKP:/6$VTH#X1X?O5[0'D&\V?\4[8[ 0&NPAR7P\@#B+1P\X73"=",<,EDA#$ M0,=8V,*7"QOG,]@N,99@#H6Y=C-6BN5C%I-;E4WY9@U@-SS1(#67Q3PA1#3N M!U@P@)]X"YA/46L(G/]$TT?:=<"'/OLKLGT.KX0&'YSYL#^8 C5""Z"Z 4"+ M*'$AC2"F-]4#C:Q G.&K64Z2/6 .0Z' 1\KQ1R'50&5@^:L\-(= M[P5PUT'E"@7\A2=FLM]!YOU'4 K?^($A)1U05V$= YMN_\H>(X>OEW;UX?;K M:Q*LX6J)'@1GE2"7(,:/XJ43@1"&%3 #SZ4>H"+9 R'A.Z0\ 5#U7@<^]&#? M_(V?2!/7HD".J?"BF#;HK\H7/@LA!=@B886\DSDXM$S90[P/^[)>*'D\J/6%,SM97)FZLJZXB]+ M )% 67JV&U[(:GUT88'@S%Q=!KI?S6<-MRW:.EQIPF.)'_7(?HX'QSI7?X)0 MNQ(-N,5)%(2ON3X0(NVMZ:!@XO9* ,^Y7GATSB#/>@^!YX#H MAZ-"D)O>#;O#9L^<3U%VH.SA,]A!C,(EKNFL_B;Q)Z4-03)E@#SH>,G#X/XY M?<6-/@?M&: +$.1/ !;[TI)X"[BRQU4L._%#T+>P:R)+A?!!8J1(=#O@4 &$ M9[5!N'-C_S:)+3>?X3&!,LU33A@;#R /:):8M'1U\CTJ#@G+";DDSCZ;Q%40 MXLI:3H0M)85&NR*MR=5!7X2\7M9S.:ZU/>MU'6Z MYI@/GL\Y M16$(.>Q;D!G0CR=70MJ"YK6/@,C-: [/-@B:S,Y2\^"^V5(,5G MDJ' XE\(PEA"=?*D41>C8@; M_MCN$T#]@II-@'C@3D1;%?T0KKI* 1!GRG?U,UH7W,:V ["RN4)"]H.X]8%A M5D)B_Q!J?$.B-93P):E-RT/>+I:(-$?A,+$L/Q+;&_4Y5]R&D+TCQ\N*O^BF M9XQ_#N3>A',+J+$. ^<#,PQ]^X'L&*#:^OG(U;X$*ES#[9H;7[!X$D% +APT M2@P.U]16(*K#6F/.$_@@WG!-&8%L#IZ)'QD:VP#5^\APZ -+[ M3F$?=-68L1O 8>XCVK\S,C&Y7"$ 6%H[5PC["RPF7ZT@ME,LSM="JU;P$UN7 M<0BD(8,\$5C *"B0'F#;ZVB@H[D/K&LCNX=SH(44)K 5I_9L!BR$WK<%&E;D MJ(@7DQ] W*7 8X/SX"[DI!+4$'T:0/,U.<%0;3@8YVX=1T%Z,I(5+DY^DE( MREJV;T4+[L$(4%YF8*M2BQP))@>'GD2&9AIP$LTH:-+ZO::X'6+OBG@&"L.9 MPQ^"D*%T!F3X.+9XW$UQ;+SUP4T^B[/?&Y]TO]K<4U5Z9*%RS)T$\_BD-Z=/ M=!@(CR!M/^YOM,G0#CBCT\%-5A6WR6(K;5H(<^Y3J:I5Z.Y0@;%L[KFH^/T4 MLW!,'L_0T*NTE#XF/ *B,#&130 )[./'>7CMH!>)VPJHK:VY6T!TSB)'P^,^ M]B2CTS9416(5B+_/!'$J2$(Z%H'*50\?_P1U"A34Y^!-%LS)X!5UT,KZ(!8" MZ)\_6$!>YA\QAT5T-!YAJ^3,F2QJ"LGN7)306YZHL?L0(5KO0R_CM6\CVYF2 M($ &LQ<4DB!1D2\N3X&)F A9K_Q9VS&!P^BJ8][@&=H*CLCUHLT\^3P9--R; MS)-%K-_0V^0R--'5W7@4I?)2IY\B3J\PXKQD>IJDTX<(-!NRO"AR:W_'S\]V?;^_?Q7\9/[_6OGE+V]+&@^ZUT=7%XO<' M/RN))FAMJ]3HQ!=509??XZ#*&B7NW\588%X%.G)XE-_\+LX\VDVJEL<=A5)5 MBV,[PNN!-V)4".04(V>=-/OI.$0?D3"O>.@'3&MA,0UO8@O&!F$$GB\. !'$1'+:)(OH))'6L:50%CX0>6 ,,# MJ=R598F+>*3.<]E*^LUG<&(&ZVLLQ9T,Q0;D"YO#00;\Y]CPCBFY/(.0VV(\ MJ0$..MAOF%X%NS;F@7".*4+O]*=D*-.:H"SN]U 67_>&NJ:>/NEC1;HO/RJK"G_> ML8Z 1H7\G>9J!X0RIA!E$1(L,?/)M!V4L== G6OT MFV$N'(^(@=":>V1K$"B/0#:.@7!-AZ=>C=)9N$Z MI[2W6#H26>B@!(E.J3L8C0\P1Q'>(].,EK"[W62&/$(*&UAQK).,@'7$U7(1_L2$&/Z3;=3"H&4N71Q"& #"R49, F#"44A (0-Y/D6"":(EW FI M& 2=.'J, 08UV$RD6Y&<1(IHOV)@4C,TG@N$R1M5R ]"_]_L4!82G]X#1-:$;+2.A>&'.TOJ5D;MY+?$/U\IX6%)"I1Y*"!!* MDT!H^'%L(1!''0],XSO$8T5P885''GK[>8"/=#_E'9E.GT+]D_!\?*SZBNN9 MN;"=U1OM#R ">5121N"8G\MXY9IM6-@GVE%$#^.-]C]\ZXH]>Q6YYA0Q8M/7 M_'@DP0$FM=2\4>5(^9,Q((VZ.]_\8GFX9DFLA8FDY$D4>:*H>%OD5X[% E>C M^!)6JXHV;0%[;U)5%#PPO+D3/9'L"!M>BE.QX#+K]:\4&] )!7L<4TNVKOO/ MZ1O$\93F 93IKA<*_O@9GR"C^\D^QHL4>#%W'(!$9=;S?>_!XT4(#ROU(G', M ).892>4M"RYER7[:9;<=C#0RHL(*"4QH0+&[744&:FL!>_9305YS0+-@4,^,IHQ?!OR;PA06\$M<% M;#MM*K9U;R4)O\9T)4QOT<=)6B^*U3LO>@AG$=\K\I:J+6*>2P.F"*C<-B4[ MHUELP=5@%?BQ>,(I\OW .:&W2W 0&Q,(3X0.=^U[T.%SVBTVQ3B$"L+MYB9)&XO"*!59<,]Q$@TB-Q5K M'.^J+(=0DM-# BUFE-BPX@ER/'F2;%!IT,E$2]6&"XC,UAPX@.[FB^@+9S3_V(;A>5;72T M$7LC=%JI#JOWTH&0P'CU_LO]:\4'E386E;1"VI>F8V'9 R-2B_Y+PHV0M&&* M&1F3#BQ>.,F;$NRZ3<=38\IFZ,U89QUJH:(!I-*M$_ GRI1D)0$"F6)J/]ET M4&Z^#GY%G)X9!A31U2#R%=UH\< 3N@F8 ,L/R#J5SCUIL7"_>BI4(7!#\(1^ M(X);'E9CXGD5 TLJ"\]N\RPLDK1GJEBJI%OM2228JN6QB M>0DB)$/BC I]LO!6 F[A@U* 22)@6R_58U"H!M5S'30N 6YS X4X0U=-QE>] M4SQ=7Z'BE/LHE' ))C^Q:2 2?3EIT^5' IRS2FK?E4ZV6/H,"!L@H:]^I:W$ MPZ<728"4+%'=\(FDD;HZ7I$DMUO9SU%WP^=]%Y,LFMD!.F=XK!)T.-B$&;JV M!%'Z^Z,-]_NFIWJ?>[U@C;M^// [US%E0MJ%9)+R(@4>&!&YAUM2 7B2M4Y8ZXB.SSK??P METS)DIVE4R<($H5F(@]B'2(UZU;D_TL[7#FJ$L^)T$7 ;J'J(%D%R?4+GJH@ MNSY@&D-,K0LYO, D%U$V'@&[D(TKP]#^.OH4/R'EB3I.8&F3,,:X9@O,Y-.A MLGVC\P(VWJ&$FW"RA('N$75>Q47KZD=I]/FX(0BSCUQ-5O(!XMRURZ#$1U>[ MC1[A"U [C!M>]_+A]OZM-"!N[W_7/GD=^O7:Z*>R*##*2N#Q2.MO2DCHBN?S MW?2ZK]^ G14+Y ^^N6!4,*GF=ZXY&)3KO_(S).D3I$1VE?>IN1C;_-W?YC;7 MI! =+'TR_;A/$6*;\F$[Z)CPU6-D%D.]]#VJ"@,SC:MO:.7Q;&MN>M"AA45; MHA1CRX8$/+S0]4320O*:SC;($6!!>VU!R91,Z4NA>&Z3YP1Q[@4(!F !FZ?- M4616ZZO>Y:UO7*=5C!+OKN&Z5,]*!QCF&P*#44\,WACG#C86V>/&$#5:8\*M M?'1ZV8OX+M0S2'OPR"^D/C$#)$XK<\J-.)YHF1!FZC'N31,&IJQE4]+ULLHL MD_6A_!GJ-R./8S2MEZ(5A_!$DM]^AEFP'*" &E"HV6#D_>+B%>@NXG?4&03M M8!VT]V?XSM>%8A*1)(];ISQZPFWQC,%UT>+D&8-N=#*@#?_KMG6LOZSZR>AU M7YU,=*"Y\M(24^ 1_\+QAUM\@LHIUFN2!6*,OC_8=[;U.:/T8VSX^[ M$MMGN59Y:!;'2GL4E!'03B]U!"5TJ MJ":PODTZQ)9(+"'2M^P1.6 [7V5O]OA!RF/^.X*-:G #_'4Z66YJ<]<8RA9& M\4^X%6T@11"M(_VMB6YI97JUT$$0AMA]#F%K/:K0)4'=BGX4KG]8QZG%<=EU'I MZ<8G)#,2LJ*O%\\_#8UEGJB25?2-32LIP35)4EH+O,N0'F4&H(T$VXZ 23+Z MUSLX?)5?QVWPA%> )V7/F<-[$%&J&K:1$&4*U*V%=\CT[4#N_-T0X<&>ZK$0 MN;B[9:\R7MZ1:!3K-0E)5T_AQ:>GJLA\W ^#](M3(X>X,)._FR?-QN_7I8 2 M2\4C=&M9IA(4_J:'E=*$<@L8,=0I_[RBM:K7;,DSQ+ F->'S%,!(,7/6F139 M)^5>S0IIBKTLB P+ HH?1F%FQ+6!,8%[D2^G^D;N.PR8%V,^T(<](D.XM M4?%Y&T0<$NG_!ED@C]G+3ZC3/] MTUD@J+$QB\KF1>,/;(M%)K&06VO.:G\K*+&W#:7H%+X/U,(O(!M/'4DLQZ1K M8<5)3;](+[VN_=ZY[VB_)%V9TZUY1'<;GI7C45:-=-TXYG,@!%O<*5&E\CVJ M_V*3;U-@TR_B=$T.CMTM&7E'1IZBQ@\6QUQ12!][$9$'?KF ET(JTB:1K)"_.P;P_7$T&& M1DOY%S>XOJKT^H"]9KZ;>,..OMK)$P/Y$$U-EQ*7$33[:'B'1*PL.1(A-YV M-TVC$"4:1PQWY09?Q3E8%"*B'-?R MIIZTWC%=5^Y' .>6>MP35"T?!7I8:O$%4K99I2+17TQ9.LIPE:$ZW19H4R! M)P]A$JD^Z)ID7 3&Q4D26/)T3D&^[L*2BXXTIH(X^AI^2O!PB=N9#A_,!XE? M)OIIR]#B6LY+P%2>X*@X1)R) 4+EF]DZ39/$Z$B^_<\C/D6<,96UYN3*(R),HFB M*R914.,XNNCW^[L?\$P&N\,)L#_+OZX' Z/7^\=/![WPI=!MG9.Q$[K1H#\9 MY81.4GSCAB*HUQ\-C&21][SRY1 >3<$C(<2";OR_4E?^E>'D"C2,\8=;=YK^ M0KGR"WD0X4V8D,;N&/_O^^_BZ( /Y&KX"EOH/=?G3K D_0G\,U+6I%P4:D? MW!QC#+K=X:1;%P(FDWTDZP+3>[5/:E)X=5:_B_#X@O2S5FB1Q MZ8/>Q 4!9HF/!CKL9+KGQ\% !ZFM*]T_T,:0@;+8U%-<>=M;;\0=YA%&T88^ M+A"/D]VVWTN*]R/&$7Q,[J0) =M[C:2^3Z7Z["IO27E!9'AO7U.RJCP623,T MM?G9>G.TW+!E=CR+>X(9W>ZKP]N?*2V=Q/4;WK:09=MH[_6.TT9VP=C M;&]@!=@").X_?^C%M!,4D8][ZYBPU^&AV+#8GOZL[85?F>D-['8BN!N$X_5=]>\3!1C<"#K MD_[:]5GPX40?#7-*\V:Q]'"D]_)*Z%8L9W^*AV1IUTIAK8PY6N;2#FD<5 V9 M?3 "^3T^9V8?#_3^L%=_9C]&=&^VQMYB!1?VB:I6B_$K'.A+.)93\CSW!)K M%E(<#_OYT=70!_V<(N@$%*W%$57M!B[CTS>:F;7%UUX_!L^V>H_CZ]X$CIZ; MX27*BE.3LM_MZY-!3J6\-D*B1*OL;EOP:M7ZBL\7RUJ<8Z4=65_2%21K$[&N M9=,)/HDP8A?)$9>!9>-$\VD^K8ULP2Y3Q^/ MLZ/6]>'UO)@-N]@%L5 G82WD>EWLDR_8D<@^($)X?M;QH*L;>??0>1@1A9&T MW]=O)OW6F&CFIRT>A:28L!:GPV#4 VNU4)]S5>=>?Z1/N@WPII_8GKE$!?LR ML*Q3\*;7&1ZM77W"*1F'R<2L@WWKZX\[VNE1U-W;8:=Q$68_,>&8*V-THP^' M+XPET)LR@'Y]0<3L]>$4&[Y03MA:*JXNP MK@-[?+@6/(H,ZHK*- Z:(^(M'F@&'!4EST19+U4M8X%ZTCEIO4S#E[U6A]W. M^!7=81@=XY5.!1;ILH9TR8;P/$R3F@U\542I#RDHUMZ6:J7.BR*P(!*+:SRW M+8]HRR/:\H@++(\H)OT\)8<2\;0FD;)/M<*2J@_19_=F5_>,3O=5OB.YUIGF MC2-*XYPXLIA5NZ+Y.:C4X%0!?B[S&DSJS@@G>ALF/E\L:^E6*>P3M6C"SLNN M-:=R7_-[/"=JBXXJ"I=KQAC=3A-"9T>C=W4:_+*LR,8(Z/R?L R(FKAHV%XL M"GA?\]]X)DHS-J1?>I/MWA%#?FTB0Y;%!E4+L:=4Y1 ;3I&Z\6K7ZG+7$[V:==/.3A\RRC>W#M6K#>:D&T6&#G M4CD )D9"?G,E0A6O^32+0,X86!^N%K=C/Z"=JTVM3=M>I>4GXYQ'$DJ;=]/F MW71_?B>F0J/RDD@I4;"E7U]7[6R!.4:@^2E?5R MONZ)*SZ5H/7TG("4?*A#6:0\%R=/_D]7;SG48XC,ETE#&R2DLG%'41&)#* $[",6L2+'YOP8%@ MVJ[Z;$O2"TAI.HR&P\YHABU\"_A9R15R9)\82SBM 0/?"HY%!Q*,( M''A<^.SM?UK_)N-I73[/2([H$W<%8H C^<#$4&0=O74F3AG$R<#FX_H\U?^2 M$.$K0M^X;'C4>O4T,?L[35MW5MJ//;UK3/1NM\NG:<&?XS'^ MF1ZHE1KCN%?Z;/=N/?&N@JFV8F=*'[MV>_].&QLW-&^KC3V/1ZD!CL>)6F(Y6\@"*-D_"L? M<8SCA\6$8Y(JS\QQ\+_J*T3U\,9K0/^,@(75 6DT-IN_?/M+^!0V')7&UT:, M E>&V@M1QM\1YWO@%%..B( F089H! \5ZBAO$T3;TJ CAE(G$3*[28_?1?,#.1\;H\&WV*0&I.L!,R<.;06\B8Y/_C9!6$TMY?4Q3$H^43@ M#82"C.3Z+,Y7,])2B:9W+7,^]_BL" M8LUL-N5W:MZ2+_N5W(>][L^?_N?^<_RG\?-K1):K&T<@W._I-Q+?81>.M>': MD4983;?XK%30\874A>5V/6SP0FHTJ6\K(:!\''9),#P# M'P(@H!?: (_K;:2\\K>R,6J=CNLH$W&HJGEL$K$US<#?=(?$A T!T0Y!5+[4)PN,2U3'$6C MZ\51A$/=OR,C\NO2!XL9Q-R'=A"QA0N0:T9GR/>B+D'AW/0CM2A?W #ZPHA--)2(UG&TY7P._'@3XR M)H7PTUZ5?>M+"SZ2%"419]E[P%K)F:FR!1Z8P%)3QL4N7U$I2? 0IXL%\PBE MZ!$.\1 E BY#KVN,N8*L?1:\Y4F)#I7V]=%^22]AMCI(-X6%Y@L<4#,+&A$Z""+*3V- MGY\VJ27HI%LM>)UE2D-+O4/H<5/,*X??"4SNM$!D%B:<.!&HD8^//GO$:]R( M4(9+.>#:.M!!1%H; J^LM!007A8.(#50I9"&8YB\G O^$P$@N&L'(-/(IV,( M"!G !R>E*7#EBFNJ8",''!"CK_<%W/V^9OS4?R5)S:7-!L@'@0BG,YUSRNLY MAZET.>[1R'XN*L!3K%]$MHX)@;R*IS>JRW"E,:0E0?T[#<@O(#1][%RNR_<0 M//(-D73RAIPG(NJ29Y8H-\>P)84K+B/I]Y$6!-,*(IO)9S.7/ MPLM\4/,1;E 46$?*!GIYP$,/4]F_R4?+@3E8'0&OE'#8,W$&8CZ9&.:-6-*S M/0>L$2/*33:R(R 1WWSR9192? X@2P\]A"" M0;=+I!7KA@\Q(WB"3^[V1WA\..)D>&'/C9=ZB M4W8PK.1PVH "-8M\)(.DG(*4D,8+],@E[Q5$Q 9\C^'V>/( M:&H:J2<*)\H#7?CJ0V AU%GQR65;[2C[N>>:.=XS,K*#00:BSC/#H!92%$0! MNL053(5:DM8^D*Y$WUU+19:^E5<$=2TL?/1*)V7&\\"@DL;S7[PSREDPVJZ5";]RY*1;#6N30 MT^5?[>#/ZYG/6-J0K=F*=#O]T5FSG-$9Y2WQ;J:($YX#])]H5[;+G;)UJYT9 M=@;:RL_.(#\#AL-KT+.@>AFN _MOQET-@@S]F SX>\)+=>;14TC%/]9=9XH/ M;,E$5E#=5O0 K>L,^+84+&M=;:E$3V0$1@03*:V<(E_%K%K>R6A&9]B$-J!Y MT>IWNH6V[MWDOJ0>Y-1!'JW;Z1U8@M'MR *,JCSK23>@WTS?FFL3)<\H#F($ M4;"D*$2<>B'S-F'CV)3O_Q@YIH_Y7SZHO#@46[@1.MH'$EVD_-D/;-NCUF((>54CNS MU!89LB;/:\* (1RCE$7+_(62;2CE5RK$)O,;A+SC<+(U79(>E.B22?$%#X-A M)'Y!07DA&D4*#'R+(6<@4Q)MIX">@JZ(_BN4Q9?[-LZ9/JMHUB$)^\F,*AZ_ MXGUY0&4,4ME8/(\&N1C93SF9]NZI0MKL[,.LC=8=':W;'6HZ(HIE#$\7QL*T M8N;S8T,F':G9(P'/VGNIWI>3WJ)4H#6ZX M5?Z6-POA74"<%2_/VI$Q^>*$F_[+$VY&V?-BQR-];.3L778ZP(Z@2M8B9P"5 MH+JWZ^<.*@TZ_9P3E"JE41F<,^H8+4E.$Z4\&K:" Y;XU2\\UGB\=E9(/'C4 MT[N]4XSB.V&0,8O@>:511E#UIM.M&<*G7=))IW^*J5VUQ:])*0R'J$>J_5@W M\1#'.NLVZ"Z?C#@__"]DF2]7Q!J5S_JC3S9Z?JXC93W#L)VU>U)]>:S+P9ZY/Q"ZC0;N'3G%R7KCV4SOG#SDUVA=9%D+QR MMC^/D^LTUM7[I*%B>T:M2<>NH?=VY&>TF[64,VK8&>9TOY[;&I3.^8/.CCFF M%T'RRMF^?F=4<171&U7/O;CLV4GWS*#KJ%\P-EV]IF_?I-@ 4UUSBBB@_XA MM9M)7W-;)CF+=A9BA LO*[Q61,L;C,-7.,A@_1'4$7]JSV;,Q\)8 M[8&%S]@?FIK .UY @T%,AXD2YG0;^50US+CO509M>JFL+'%?$"Y?%F)"DI[GM7L,7U_!JMI*UQJ_YE(EG M+W*F2L]K/BQ.0"0>).J094M_>T:]HM>^G9O39 X)WF;[2>=T=[U[]C><52-& MU\C)59L#D7C7?0(EU7E_'VG5$15KBQFLE5PK,!]8RDO@;,Z5^5%.:AOU,V>T MU:GJ]^5OCS??CL+I>"J92W,"1&_QU"@>U, M^8=GR1F75Y\LG>28-J OK;4M%<(CJC"/LET;NH#'E,F6"F#^&L9+6K[9W=I=OK:/%[5\N:LS2P7O ^J"VTJDZKY^60[!RGO@YRIF/*?F_PKB5]B8 MBJ.>G0Q8PA2 TW46YRX5\_^X7OK\W:V#<_; MFZ^N7)'*4\O<]2O#T(UNSA+H+63(78EQ?J3L=6YRGMZ'T[$&PGA_ L2Z M=GI(_D/VTYH>^36Z?7TP?.'.HA<=#WRUU"TBA:'3RVDLG(2BO5/FP7_EP]+?>4$8D!?M+4;!OO".SL$W .&MXUE_ M_NO__S\D^C_DXSZZ&$JA:SZZ=^PAO'6GOU&T#%_]_J_(#E?WS(I\.[19 #^^ M@XUNVNXWWT14;X. A4$"4_P>&MP+?WQELW_^\,'W%F@X7G?'UUTC]'"77G=' MU_WN#_]"/(L,8'WR0J8-.EJ"J);@0T0^<>"'WJJ\+8C?MB&ID$B!'5##;0L% MZ Q$:,A#BU.V] ([I%C@VGW= ^\C=!:1:UOVTG1 )+O30$YYQ0&]EF,& =S+ M)Q/'_:FO9YY_36%H%717#>Y.&?:2MEV>*?V L[>?F*,9.#D5^(&'32U@15T# MX1_PT%SD^@P6"*(W3?D>F"@0+TL/4]T-W,,*R/\?G%_/OUMIX6JY MF1@7TR1-3)KT'(C@8U!(;^4#0ZEG$^'+[#A4JL5[YC,+?Z&=U<)6UL*>-@JP M:35N16'7@RNGY.W" ^C^SAN,+@V^W^.3I07P. Q8G:VNZ2VP:6$_JC.GPCN MIJ#\"^J&%X;SKZ3W7AC2VP/Q#0J8$EI39GD^6>!OM#C%^;!,]%C9W>JURNLY M:6('I1;+%LMF85E93"GIJ;Q3W7FWW1V439):)B?T]>ZDIW?SQHK.-EDC+E#( MV[:OI6KBU=6[J6 MI#L??TPD*0L4+OPFZCZWA'(/YIC&9T$4M7^8&3 (=#4POVR J_=-O"* MCQGJQJ"G#T8Y^P>U8:P]K1)>?CZT)#W] ;&+IH2\!_';I MV]BG''X0C1D"WBP_/K\>?7/*M)G]'1YCNY:WP'$"0>A'U'BCH]VN=2K0U>[T M ,045CKD_1?PB^3)U!#==@%,>QJ9#D&D-$:@SOQ)VP:XUJ3&'+8;>5% [18T M6O89,>!<;OA&,@F45(R74:,ZOBB\4.?7&11^4F#JQ=$^:.3 M85K:GP?7-UN+:=.+6RR;C66=IH><2G.I+*7F>&E=:)RTF9E>IR;FT:I&2\YZ M\>:>T1%%S7J0,R6FS'[ST9KYM]'4#CW_-@SA=:1*?'#,QX,G0LQ,)V#_^&GW MT^0[68!X843]F_G]+7/9S(8W6-ZCBUV5\36?6/AYR5"E<1^QS^H[T_=7**B_ M^-Z3'<#SWN',V5LK/!1"T(ML?M'O]W<_:* QV0N &6.^_S)ZH#9V__'3*>%: MG]EQCU//YYX#O!GP5<,A%[4?PF$,.YH*^G]I''ABUY+'VG]E ?.?B)LP*T 9 M.UPR(-^4/(^Y&6@^ <;0=;I8 ' !0:;!R:[-HA 6EZ"R@R R74O-5<"/ZSD2 MAY]#L"7KT/W\0L?HBDBDF^7,I3C1C]6;\*IN M$UW\4)AF4-7JU ;\]>O3C=B':PW+8OMJ?JE=8.BJ,^ MR9L V@AG2'I]=^6M?XH6#\RG@4PIP2WE^<%J[_D,I1L:8WU4R5"Z.K$_[H5EQ)5VKL.(Y%,$R>/*K_P% MG[FB9#SF3EEJ3E>CU9@&)(%NV8AGD."2:Q3H>>3T;/6[EYC2\Y+9VPH8!W[Z M)(74FXOT3U\&EB5I\T*RC@=;S(U=:M\17,M"[0H++UZ+2I#]5MV! )Q"23QQ MU'7[P[,MQ2OCQM"'>>OS]A$J=UG9!5+>T(U1'ZSTG%;[1,=N MS[/SQ;+@\ZRE\(5@6:U#;!M\!WYZ2WZ#]U_N-Z6<:BM?S\R%[:S>:.^\R+>9 MC_:R+O_0M=\\UR/ZY3Z*\SS\>*?9\6]Y.2/5#\-VD4I=I(HREXX4"/D_O4MY MV)4 F:X]L$?;=\#6V1&_5OP>R-3+R+?F9M#R=5W0O#+T?C]G]ES-Y'6. M&'1Y;*]H'YI02/9S?.75"@>PT7%9?'U];.3DLO.H_RB,HD/8MSD/I-K4C=;7 M^Z,$RBAQC">BI9+/T@=:?$P8=9/LQSH/FW5^E8-E]8?92[)"JM?[#I;+YY.@ MC%[*D=X?7'*'[6+IVY_T]5XWY\23&B62E'4*WHD4ZJUAT4N0WI>!Y?DYR-I0 M7-TYNT&AN/K:'&W\K=Y,7I(G\/SD=QN*JQ2UFH?BZAZJ:.-O=4*S(?&W.HG? M-A37+!:O>2BN?O+ZJ!A;Q>IR_CA8LYCXB+!47>5T+>/*U \!QTJPV8Q9(;H_ M K4I3";ISR\">O2QT$:6]\3J!T8;63[UI_7(\M;&)FUL^?*PK/Y :V/+>65S MY;'/-K9<+'W[DY$^,@H<.YQ#'&QM+[;M7T[53:L*[O**/4V<:$IC;L'$LP.U M!1AJPO(L)8"21F%J!S#> "QCVBL?T2K;*X9>["/11)=)?N5XA%:<$#\Z=N%; M@BH.2KFSTF4',]%V-3["QS]SJ*3H0IV]HWV;LR!Y(;V=?1)KM M<]2Q;Z_V[$7.5)F[:[JA?1V;!=,(AS$2"%):!J%O_\EPCK!%CV=L*D?9JIUQF=;O;KLMBZV]$^1SX!\]8S_2D^Z<[V@:34>2\( M&/XOBUECB+0EV K62KA34!EQU#G-20/P@QM'J]VU[ZTYFT8.^SS[*GI9\F@H M[YG\P?,_4%_BCZ*WZ3>4A/&#:M.!NNVSW/99=ML^RVV?Y09[?=H^RVV?Y6W^ M_,K[+*'-D[5WK<]LXDO]\6W7_ \]5 M5Y>I.EFV/'$23[);?F95YU@>RYZ9FR]3$ E)6%, !R!M:__Z[08? A\"*=E) M6$NG4HE -,#N7^/1W7CPX]^>%K[S0*5B@G_:V=_=VW$H=X7'^.S3SMVX=SP^ M'0YWG+_]]3__XL"?C__5ZSD7C/K>D7,FW-Z03\5/SA59T"/G,^54DE#(GYQ? MB!_A$_';R4S$L+SP=Y@_[\'9WL? MX)_!P>U@<+3__NC@W>\-7Q*2,%+92_:>WN_MG>_!GV;%OS#E9H7[)/A=O'NZ M8;_-1OQ]]'?"+]Q?R?)\,+D.EV_#=^/?[Y^BP?QP>L=] M?C[[_./=[")^Y4?ESNF".*!EKC[M&!@^'NP*.>L/]O;V^[]]N1QKNIV8\.C) M9_R^BGS_PXE.16OHVH%&ORF2^RJFF[O\ '&9\N* \OA%R#!?WS$EGB$^-\"RP[^ M@-&EHF+,P63/(Q0:#/,^[60IK BJU55Y=,HXT^_;B__L.SWLTQ$*9OXDW'/. M>C2WPG7RA(DDA<05N&/P )$N*R*P:OG,N18^Z!ARW2,+QJK*[]_2)P0_Y 5:A'T#%U(PG476R#B)W+C%Z."3N4@R*4IX*' MDKBAGN>OI7"IZBB204 ,4U6G[%@>%+$$^"9?_ZUS[)'7_P5@*L*5V%%03 MTCI ?RP!BJZ4X,[Y4P"_.CI0!E,6&B!BR@[CVR*,;TXH!ZKP!VRA#TQ#.A4R M<4V=6_+4U=%3N8:)Y-;@>EBRCPRCZ#12(8 INPJD-(U-63<-O2M!B1ZF<\-F M!+Y:4)HB.'CFTR3D+.@RJFIB]?%+7S@7,3ZC MO)OA#3U4FI'[&MM]4'*&7J/S*8Z^,)HF)NQ(EKP@X(RNALEN8OCGE$4K$'7* MCF+)"?HY@N&12G_I7#!.H%L3WUR4=][<<1(!OM3K[%*&(D$Q9%PW&95]HL8Q M8^=-^JO+@(<%P&N<^T'9<]H \%LR\3L+MQE%J8NA#$I^567(N>.(NLQLOCIE M1[7D6E5%GSL.*@:>PWP5Y. :L=AQMA5 MF ]EU<%<\LFLL:R.XZLF;IB+:M6A6^V@582UN@ZL.?JJVK&WY*U5[Y7J-*3H MKH5Y[ZT.UN>X;QU&.W$&1E/#%5AY JDC<$9#POQD/_9F1>Q:>Y8WF+RB@UI+ M]@'EU%)X9L>]Y!0FI;L,ZLIA6_EK>-;)BWPZFE;EYO#?OKA=54T=R_1=V'4J M27YX5>XZ[:1>943\+[@A5&>/ILU\<2-)PLZ#'D2J]=&*H$B5 MUDV*3JLTC91P+Q\Y@;0=_))K7Q,ZN2(2UZT?Z"O< *\2PA7P?P'UU6,[^"6' MOP9\PYH<238#/\"'KJ!"?& M^JJL(-\S:OM%>6]K?BMFYP&=LE )^)>'7CZ8 MF#VU UR*&S2+*;Z./ZB!!*H,*+!P8I@T2N:4O @$QST=H^D:XMST_A7JM;>" MK;;J%FV!E)=D&%Q3JM,-9M4Y*>.RU&/CAW95E6(;FZOJ?#JE+G9>@\:Y(>&K M"$A?DD[R5.[>DHAD,W577.+.G5NC?EGS^&NASL\AX=.V,YT1V?#@RUB_-YQZ&AE2?]*\<@/]8X?J"0S"K-NM B01($Y/=*_CA^)]%03;3ZC6KO> M2X&*]7HW>VK*A9.PX1A\:%LDYL2)67EM*#:-QK-=K#FTH5FXW*Q)6"JP*W^# MC1.F\I.!/-%P\L97'=M4E-PX,^17@O=PZ8-ZAM8V' (:5F;7??7NCEK=&U?G MX-M_T6_/M8AN]_;<"3!0E3[8@,>_BHLM=BJ[[DJQ%=NYLVYK(SOZ!.YN[N!3 M01^U=':-E$(HUD-775:)N8DLWD)F,6OM=':55!_$+FU?>[5FJ[6RFFYN0$;Y MH">C!4Q#VCT#6_,BP@NIAF#WX>6+-;K;LC:[ALL!F$H-F]-7^G8G?GWB;&J+ M->; 25EX;0YK%>C";,-\EDQ>5]$BOB(;A\XSRL6"<9T<34^(8BX^97X$9L(U ME1IOM"ZB&*4*R^>;OM;>P*K/R] W;I>. MR7&GVR/42E,S*==BJC*L.CTLQ:]40K64X[+UFA M7:NE\-5&FZK-#EQ3\-^R&^(_Z/C=T*FC+\(_PBO0/^THM@A\O+9>/YM+.HW# MP>D]Y7^ 9+M/"S^EP)HM]^#K1E8$(WEO6@61;JF6TCW]4(G>$@.F=#_E/:T@ M9"$6OS9>@UW\'IID_P4D]LED4XFA"/6_HJB76/]+R@A-;U,9"ZWU*TEZNGK+ M2\H+W693>?,][2N)>Y:]Q)0V^0Q ?_4=@"1=_%; 1Y!;R-#AI2\.V#Y1$7]< MXU*XNBI+$4SUTG(]?-3;'_0.]G>?<.6HOP43*Q@V8R(MMP43:SZ44?5^M8X< M?^C&U/2EU@]N6%]=6;)/_5"E3WJKNK9AI_SIBV?PHRO;@J'ZCWBL8ZJNI$ZK MK1J'/M8CEYLT$+-(FMBNH12_FM),*6FI6"'X(95G-([J[[!LRTA-TTB^I)*N M/_]QQRF1G'KG2@2QRXZ;8WT+!R%RB#."ZWDI*P))=:K)4SFT*;@V!J]VAKX5!_.F8 M2Z8P*'H*5CL>R)/,I:FSGLK#D$A7\GR!3HA[[XL9<(6!>#)+ M(A:S>/[^?VB@(YX)U93X68)AU=]"K@L1R>:")=0MD.R.RYBU?U(/RBF5'CW1 M'RM;C2TU5.T<8X;/@8!"DXFU9=@.1OZ523\5B@N+HYONSET:S7DM03O'H=S"-*Y&7T6+"96C:;8_=M5(&U!N.18Q'M(9 ME=]B-KQ]%,TGPYBX!7-A U;GDFY@OZ3D+9 -OU4VXGC@F(=@)]]0+W)U8#FB MMR*=S4^Q+_@^,2>/;0JV=.;0W@"N;%+O+))H0FN6]."7\QAB&AP<4Q2V*[H] M#E_7[U@C3>PU;H=$7=DMQRREJWV!673MGGJT\M2O0M[C(==DYFQ(_+W'X1CY MT71,Y0/X@NJ&#DZ?-E3N?#2T'X#0W($G./ M.8]PN0P&4=_7NXU2,9N3;SI&O[ N#:,F.=>4W/I]*TSGR]R2B.$=56$4;5J^ MG3:3.:WJD$^JRGBD&4>3?X!Y>RN2[98C&6^R_BR!4^H-^053+O%Q%C::_,O5 MV 9+V2E1G'-[$EQ2_"QE+@;%RE/EBN2ZZ2SHR2) M2K4J\?H.S;!QMEO@ECZ%)[X1F&Y&^@RAPK2:%_%(=;,TCK[JB]J6 M):D:4;9#*&AKD/27L>&YNH-N#".2AT/Y&A&W*-<.@5>;A\ZA_ *G^SM%IY%_ M"=U0C:9G-("IGR&G\7%G?6]B2?[G5],V.,I7-=5)WJ!$.X1,#3WC*HKDRI;$ M[BM:A#;"MCKJJR/D6=RKK+L:HG:H*T,_L\I34_Q"BL7:V2^[TN 4+:=C-]/J M"];7VNC$9KODZWKV=I6TH_6L-RF^4+3?ZTV/C.X9 GEB0=@+&)Z?J9A)$LR9 M6PIS[^?E:439 HFR/1?CT77A3-]RG<;Y+@2_&?P$&$ZRQ]BS0M42]4"28:ZNX+=:#"8E\)*T0() MBFT^I$UZ1HFJ!9(,N<<>F =-)IT?BII8F]\"[L[AWFV2T\:P&7=YR%ZHSZT _!F"O.6I5Y+>#Z"_,IF/H<3=@Y@WY7X-R2 MWP+NP>JD+E%AGN?2TQ9P>@-)7,C33S$ D-]Q@8<-C7A07IXMR[9 ZN$B +L M_2ADUBWH:6UN"S@_$VX4KVQY\591XZS6<6+O9'&!1K3/MY*2T'^(:\0O,*IZ M_XCBJ])OQ;'GZ2T6Q+\FS!N"3QNP$!?T$M#7_\[7G$OB3,NNR6R[$ZZED.?S2A;'N, MHZBG)I1M4YFYZ)Q%U\?S^-KR;/6^EJH=JCI>X,K(:/J%X'YA*IYPS[;O#7F\.JLB M'X/%:-84N]MF9=K6\:P;'(JB-B7^SC+%]PTFEPV>/T'C8(KJ,]!,=E2BI+L&A-_;=M10IXMAI06PDDW&UL[3UK<]NX=M\[T__ ^DX[V9DJ M?FVRF^RF=Q0_MIXFEM=.=F_[90#KW>3Z=W9U=6! M)R)$ Q0RBC\<4';PU__XYW_RX,_/_S*9>)<$A\%[[YSYDRLZ9S]YUVB!WWN_ M8(HYBAC_R?L-A;'\A/WMX^TG^#4=[KWWYO6/R)M,##K[#=. \:^W5^O.'J-H M^?[P\/GY^35E3^B9\6_BM<\69OW=L9C[>-W9Q=V-=_3VY-@[/OJOUR]S0/D< M1?#YR=')\;^>G!^]@W].3K^OGQZ.CB"/ZD MS7\."?WV7OYSCP3V0!!4O'\1Y,-!@;;GT]>,/QR>'!T='_[M\Z<[_Q$OT(10 M*1 ?'^2M9"^J=L?OWKT[3+[-06N0+_<\S,O7T1PD#,_X2!G(;[%WHDN_Y+%2Q:+4'G!5DL0R#R ML,_(;"DF]Z)EW#+0 */*$>[%TH#< M1 XPKFF_"Y"#;@R(GVFHR] 1QT=!.> M5R"'&W]N-OA\X)$I8P8#%Z &HU@@,WX7X 88^Q8_81JW*5H%:B":3:;6T//* M)R9<+D --.YRB4QF0//2HWFKU\:+W" M@ID,7 0;BN)[(T;?#\UIG_G<9 H7P 8:V4C$@TO81R9\+D -)5^CZ&-HNQ$R M$VH+4 .-^^>?0VW'C)#4@T\ M !97] F+:(%I=(?]F),(:)5;9D$"Z 5P?G.BFX6#(*T<# MQMC)7RQ,^*<"'R(&E&1/Y%E7(.<4IB(Y0NO(Q(Z]C(?WQD+\CLG#8X2#Z1/F MZ %/A8@72PDBP$S,DI^FSX@'IO'M6./M@A>I;J*;<2AIU'P03!<+ MD@3K8DH#&:?"H@]3\^6C>0=#Z=,C"P.P]1=_QJ"S?C8+M1R5LL,']* M%'8!JOJ(.);FYC*&)1&^ A,D4R3ZTK3=,*-3[H-ZDY!DVGT=+]*L'ZD_YYBR M!:')K[/Y1R2(+S\E80QS]@;SA (YR>,(=;40-O 9@)>?",6Y#3"C5M-B 'Q^ MC1&/, ]7E\ 78!P*90837U1LKA;,C(X11M+1[Z/0C\.D%7#P6ZD%?HE@O;Q9 MI4I.F*8-1222P$?IGV-O(M.^8FDQBS\B&G@78#RCE5= ?RP<*[E#)0Q/ "V9 MB(8S%#^B4%H)[^X1XTCDF50Y1B'S2UB$,I6+5A\=;W9R0W1/0Z38?_(P,I0 MAR[@>XN>/P-#.>BF,$"\#%ZEH* #4^Y[C(-5^W!PG/>+N%^2?#U1+H,X%'+G M5W8S(2#LO/VI\1_P:QWWWQ(*E5$;6-;%M[$Z$94.V>J++39@$K,0QZ!LB# M26PW&MI6MJV[B;!,Z#:3EIJZ[ZU2I_1OSNG>#<=+1(*+%[EMB,'>S:)'S W] MEE%C,UF]L2JK#EQP3X2%D\/-3-(%B$IP,S&]M3RE-)2Z)YB4I+:PSY5HJ,E( M[\[,,&N(S-<'N*1?@RV,^["$A# ML+,"^@VEMYU-!52#M[VXZ2J@!H+=$U 2]N9Y1;<86(J#+B;;M+WM]9NQ +LQ MQ#V!9@H(%AS8$R:1L^FL4[:QO9CK.O,TA+LGK'QK^W<2/9[%(H*U#L\)7K6* MS:RU[66>L0"[,,,]428*9QHH*H'-!/6#?4%I2'5/+@6JKAGU.RQ!BN .1?!U M*BKBV2=O=8[G&% ,UOL\14)UZ_C6A@Z%]*T2,^3"@.)3I6W_\85%**PGCGW$ M<\97%X(MIS3XPC$2,5\E8 KQ0#\]NK'K@Y-$08E(VU%G#=*:6>C'Y@:WJZ;? M/6,Q#0(B>8+"&T1@LIRA)0$>% C0A+@&;:V9C &E:$ M/@B(Z.-%G*S P$(2GVC\@4E;:YL( \K7G$?NR;> :[+*EEG$'#]B*L@33GW? M)R:DQYO-P0EJUZO=.K*V^S#DS.['/??4H,Z+9DFK8*VN\HJ":@D75+"VUQ'- MO*^N\1H)52C4Q#A!8[QXNYVRK>;BR*'W5XK!H(-9!QS2.RMG3*C<'0 WP=K> M(S>2@)Y00]VRM'\ RM'%=K6WM&T-3&EKWF!0+&VW2-_:R6J\"Z4:0.?*I85+UY).M=>2O%[,2]WE8H0EW#\OH+C^F?AL;E7BE&]5S(^_5=#D8 M<]M3R%QLW3CBX!R#N)V5J6V5HJ:)]02F.FXM&4NJ!K:M1JM, M5)E*S92[9TN:%R\@ $$UA.*^.H*V)?L#\BT'I;82Q.!CSBH[0F^ XY6383& MHSFY3[-[%K5/9.=FYC6.3$+C"IAM[5=BK;SN-:[XG1/GFIA,\;*ZHFU&4M' M]NPU%W$CM0[&RHJ#UO8C:FTCVU/1@**JE51*UKFIU'0P_I5RC$+R#QS\)POE MNXV_($(E*3.ZJ1HPY43 5^?P*WVXP9RPH%W.XXUH>S)W5Y*QN>_4KGWE;;S2 MIO@;_:9X6IO3(]0KGFG\&UHR\9-7/1L<"_.&,X>W6Z.^XW.)N9J.'_1T(/'H M78;LV6IQ-UG[ A!):H(#T1]77X7, 5X'[5F56NT!7I<^_C]F[1'0=)30?OK- M8EGZYJP6;F<$P%!;W+78C9OJ_O3TLSV%=VM)6S$%@>W=FH7[TRWX%H;VK[, M.X!E-F*->U,4$)89W/@W>JD%K,^G^Z*YTNS#)P7E;1[][23RS M#LPD_6Z?)-VUIIZ+PDX+;6IW1EJ:&6XM'.V79&M\V0MY9L4XC+,K91=!F M_1EJ@,.[2]MQTI^,8N#*7N\%Y89W[M@\CS MRL1YG%$L$-8M;M/U8RA\A[?)^G%N'S1 6[NOBPJT=&2H P[OJ_7DW3XH06%C MH>?.B[& ]VIK3<&7L>M)I)OQFT?JDD6TUMZ4SPQS<+:H1,7U"))2ATR7CL&PNO C60>RZ3AS-:=I"[NTL.9DEU4(CM6+DW;B][*7LKMZ?LPP4# M.)N?$XDI#811,=2V=HZZ-XT,&\R2>IZMHZ MZL"Z2[:=02Y*MVALDV2X97*I\>(%'R!P7(]+93==_@XL4/8WE;"GY(KMW M.1%^R$3,,?QR+= MEKD!4O!N6$C*)3>'Q;A:\ZV([_%1%=]:2;OAV:SJA7N^,R D[%9/425F^J6+W*\=\KD3OI.86P.#YF$:I*-3T;>4 LYY'HR_;8]$24/.!6:/QL=LXK8W/NO,? M<1"'>#97?:LEQ-0IYD-("2E!OK-->NXH8Q1F61+P=2%/8@*S92)*F1):SM0\ ML0%G"CAX&R3D-QLT+@$-F;#1P#N+!V5]LG.Z)."X00-L0&)=C54V%3NJ9S\+M UI='SN*'QTORE% H!M05 M@R%L'S^.IC;&['7F\&N]($MN",GE6-T';;[3N9CO5?MXBL6>RL,4(7;@>O,% M(0W4E-366"TKPFO$T^=8=HB[8,QG\'\#";455PL)A9!UQLD#A.6A)Y]QDA]H MFSKB[1NSRJ^Q+A-?V\IR I<:L^0=IQX49>UL>VP3.=63M0Q8X:!/+CZ8OBD^ M"#^'..$W#:8+QB/RC^3S'A=)AAO!MD?NH19#L[M?TILXW*7?K2#*%B^=W"#3< :R.C7N?_ MU4@I1R'SR VM''''X[TTLM-.J"\X0 M3TKR@\W_!$/U$&-;<]O.LYRD]BI7A-K-C)=^K!: MFER)YRWV&?5)F ;?T]Q'2.L2R[H&)>"N3.C8N6VGVET;JN7+AV.Q>[[8A+B2 M4S(J\K)=K[8]]TXTIHVI8_MX$QQE>7[=&03TTZ,;VS% ?_'VHW>?I_YY7@!' M-#_BL+YBO9T]Z#B4[:=/=F(D>K'?P8O/W6C]-48AF1,<0$2:?692M6'006P_ MNK)C]3)B^9XJUC63*RA)U'V8/^ZL?AQ*'JUMIU]=Q[+]\LM.U*R? /;38:;5 M7(._QVD6UY;FJMZ;[7=E=J(P34S<3Y6X9!R0I26(%V*M+>N^W' M:G:B,J9,=F%95<5M1N5+QWFU"%F"\@QQOKI'RFH_AHN03H/8?N5F]"59#Y8[ MN*\;1 B%#1N[M6SQ[AN[^99WLJ&;OA7B36G@%:J2.[+#FV,*B*9XMN3?-,&[ M\/;<&B?XH?)NRRT6F#]A(9,F9(%X%(HNA?6'&\'V'JY>W@TOUPW%6/>B#@,* MBU$U4)G9 I%$5EMIC+YCVUNW0RN*"1O_+^E'GW7Q.*/9WB7>D2;MXSJX1NVZ M7GH')2FTL;V5NYVH:\3O@<"ZNH%.UGV\3='M!+4G1GN]BND4XZE;N4!/&:<> M^=2=.W(E6M5)LEE9NS#+72VN$I(\2YFY0K,EBZZY*V'F !)6,F97"7ZY;=0] MU53(A5. 6YMK>K3,/$*/JRH[T[0MZ--JI5/W*83?=)^B5C- 6?-N_,L(S>?N MZRL1VDL&M1O^+356=GUI49:'2?YBH9;$F]H%TA8*2JFB=[,;+UGBN+)SV"Q/ MB6N*ZE7RL^98ID,?5@^GM'A>QXM[S&?S:9C@@(,4\;YD-W9G.QKK+O'J\=,V M;'0O0C,CYRX6FW/ZK96BVIOM^&U'.J%FHC,'2X4*6L7-)R/']J9V&[^Y'M!>-KI7&#XYG$L1\%(,7&!7X1V.+"%LI65,AS)M1<9DH41&?3:0"_2?)87V MP1A<@TV1M9G P!>>)M'R0ET+KI47V9"R^(8<]+=DT!*'=J$9I7*_P(>D_*JL M]:LEN7:G5E!=$K*OO3FE0JKVK):-V2TI;QG=':IH5$4RK!YH9:75Y;G4U MPIU;Z1(]FQF7GTG46V\J4?!H4G!OU=2; MU/5:(.%PL639+]!6<^PQWHBV5U_6U<]0)FXMU!K=92ES>@ZTR:Q&QF7$SZA M7UN]'P $\X! !0 !ER>U]<, E9B"E 4C;VK_^ %*42)$ M00HD(8]2J;$MX='=OP:ZT0 :/__]=>([SY R1/"WG?UW>SL.Q"[Q$'[\MG-W MT^O?' \&.PX+ /: 3S#\MH/)SM__YS__P^'__?R77L\Y0]#WOCHGQ.T-\(C\ MY%R""?SJ_ (QI" @]"?G-^"'XA/RSZ/K<_YGW-U7Y^.[S\#I]30:^PUBC]"[ MZ\&BL7$03+_N[KZ\O+S#Y!F\$/K$WKEDHM?>#0FI"Q>-G=Y<.7N'!_O._M[_ MOGL=<9)/0, _/]@[V/^O@Y.]+_R?@_>W!P=?]S]_??_I_S0["4 0LD4G>Z^? M]_9.]_A_X5&<(IXH9ZED+ M8N,(NT!'SJE2IO#5\CY,SQL^T>$V5UJ\49V9 M.EO0E >@T[-Q"\&MNTZ_Z6(&O0 MLY@N9] BZYIDTWT+\Z/3=Z:<.3NEI=^I M8L9F4*V.C2,M)BF=GC/E#/1]$TXF@,Z&HQOTB-$(N0 '?=DB/R.+"!J@8X&?(@@G$P0UT0XH"SJN(KGFA#X>CHF_U M"%Z[W<9Y.R8XH, -0N!?@&#^]7#4?^94@ IME;%C38.R/$)?RG+A&Y\L9HT92#>2EPJ\Z- MZPCA0(N"@N(&*#F"&/*6N;8](['+D,&?>SH?\ATY%=4W(0/*-CNB;TN3XPIB%FTA591 MB!5;:8[NY0SQ.T2/XP!Z_6=(P2/L,Q9.IJ((X]/$,/JM_P*HI^O?-M5?&[*( M=3NFP>5XH&!FB.OREMO@[W@,\"/D;M$EP3WA-D(O19@IA*OU8L:_=*%P^43[ MO'\*/11<(_:D[4IJ53="Z62"(F>=];$G_%2^Z(-8?_FHWX I?1H3W^-S_>F? M(=?9.M.=5@.-4+M4R6O(('V.%';"574,*!33S5G(ET1PP*<@<42B+D_K==,X MYRY7;^2CN79?AI/X@)#0GQ.(R03AZ,_AZ @PY(I/D1_R,7L%:<2!&.1A *K. M$%W08T"6YPC#9 [0XU91PP ]OX: !I#ZLS,N%RXXX(O#3G2R,N45K&BU;X M,G"7%]V=E]DM;*!YNA>=]3PR :@BT?G:+5 <]=2;P,D#I!7)S59MGE;@^]4H MC"HT3QI9E_C# 2DP:?0)\R=,/7 &)O&:02 M#>J>&@Q0( KOQ?_M.SUQ0#04#E/Z5X ]YY3[3L',2#9&XU3"UJ4,#&7H_JNF-ETL.PD[: M0&]O?WZ&]Z_SC^\7U I'9\!_7:BR#QZ@'W5^/R]<5';7!MIOQ6:' M!MWSOW/D-N&J=^E%O?(J&C^*7A+(1)9-2@?A(. ,7\U62#,%L8U6L16,30.P44(_S(RB L M+G]?-+-;AI>"Q=M*4C'SXK+2]Q\MEG,9W3)!?^Q8^?.;7:H%ZVK9^\_=0%(AKE!( MLJ7N6LJUC!5H& 91%@4^DVHYT;E:U@-42KS4I'<+U24,8N]#!&CEV&2*60]& MGEJIS>Y6^C)7\ YS.^>C?T/O'WS,WX%4.9%,]6J\3C3(N=3\ZGX=7V2W7$$4EZT$NHUWJO5C@O(B#2=!+ MJUB4.R=]9N_T%5*QO^65^#95FK(>TWH%.L7D/N[S,4P!M(GY$+8Y&( WR/,6RJ^&> K94TPNA>6M1UI!M@R8+]T"D0>QQU(KR&/ QG)H M9#6L!T=)N#24T?$NX'+ND$X=BUM\IZ,1=(,S+J!B/;Q&YK@ MU_AN6&$8N#KEP]%"]X?XCA>..H.>_#9?<4BYC9[M59PV!2#5I([C=9D-D&@- MU'>Y6T+%>&#!!0S&1+%DT*EM+_Y5F9!BV''4+\- O+9).-"$+EMILQ KH%T* M5-WX6>&TK0HD9"B,RXCMK^)9N$9#]D*T!C]2V.J&TZK %JN1"=R4+6TB<.4, M29&S,SP6:6(E7TDC=KB)'M#Z;$F13\7*?MY=X9C3\]3LC0W)+9C#M:]LM'M3 M9E3,QBKC*E$_ MS%-B_>@L\EPY(T+G-_^<*-55D[.)6TSG86XJ2IO([$>I*AR1X:9!"B5J=Y S$=I:>, BA$] M*# .BS0[T?2;2;33I,X53\$'.1LAORG<''$^D8@O9R#$,F*I:0V2E$E;GJ$I M9Q\6>4N<1>*2]-U_YX<[#$).+?2:==4SNU/DNK9!8C9[>YK&]SFKHW1B M6R$VD^X]0VS.!.GXCFW0G$T3GZ$Y9Z*4;E$;Q&82RV=H+;96!0Y2*V3*5#9G MM12AG.;)S.:LSQ"ZCBEKFO1ZZ>PS[*UE]N8M_[A-D+)-D/*&$Z0DUC2RI7WL M+2SIT>R6=ZY.DZ)5V>YD*17XM^Y.FI1V07E9A@ZMRMVD4ZF"B2::>8G8EV*E M:3AM3K_2*.16IV0Y"E%T1XN3GOPZF$SY8B'>32N[]*Y5O:/4+55&(ZG'E:4S M\P5PQ]QKH+,TUV50*BIUE0ZD/H)ES$@GX8Z1.PLIERE?+G"ZS]"K^*UT#,KK M=)5_HCYN);S(8*N=E*(8-D:#%&3\KU6X^$?WU^*HA,1!Y=^GOK;4!I:Y9 !V/75.]\G+R+K^1FA)R1\"#C-\_ SNX8N1,_"43@.*4U-P047 MZZHT8SVFU;FQ=-DWP*XXH0Y/8/QS@.,4+3'E?<:BS/LR4'5J6X^E-A/M&#!3 M$%X2[,8LG"/P@/SY:=.*4!:VLJF0RIF1>GZ60UMS@*XVL/F :@S3U#6VUNY6 M2!X/S^SYYDX+S2O9L:%["5]2>]B48/ZK&\GL MUFZZVZ1]]<@OV5U>LUEK-J.-*4XNK: !L6_(5G]*S;36>S1 M#+32K$/Z(K3.31=!\.&H[Y$H"5)I6NG"TMWLC->3/]'@Q]9-\?6QLC*6VC"> MS01@BS/'W!P?[AVJDH:G2W2T$ZW4>2*EM)WY2RO(NG#N;UR( 45$OO$E*?HV M#)&,K>%AR< DF MI4>F*S?4S9J_#F;:J*LD9E\PH"OHK73^NE(/JT_3#P490\JG2R]T!39'P'WR MR6-9X$A=KW4#ON; )55YDYK[CG?CD_OHOZ-@G*2T27:;%:^A*:MUM3W;U!9. M.;,R=#L>J_.=686CEI1X:Y!E^+)TDT0Q]RASOJOKO34D-;@U'9\64% M9P8\PN'HE 5H(A(?W8SCHY%%(XQ74M=Y,TCI<6IZL5.(TMSPILE)O;7R+PCH M$!<=9N!UM:J^)YD>;9D=[<8=0R_T.0=%WRK/ M@>JF7TNZ$#F!"HO\:,?)T6TJH&TJH.97?''*KP%FG!K!1ND^2G$%2^];EY%M MZ4K\E@+,1I"R/O;B=QJY*1B."MA@XIP3*_ZJ+"1NMI?.MDJ4R*X^X6->KO;M MF6R>]EB^V]*1AEF][7(,:1!E4PP$$R=P2A@JS7>CJ-3Z%?$FIP12B6NI$>HZ MI5&(N32FP#\BV"M-B5-4NJLD1BV *F57:A4Z1K/_S%@- (DZ9H<)9$B&^6 M9' Y]X2@)8'49E+&+UZO&.#YVQ5YP2V_4\GE0]%;1P4O8Q2))5VB>9Z3US.P M5\Q([D6*DNG[LZ1; M.I&V\O!"1_L83;^\8/5&Q?;MA>W;"X+5HDG>:MQ*>)$:,UL]TB@X6L-[B>K= M[WZAR?CD;0%7J0*N-].YX ^J3>:RFO:?=&BR[GUOF[><(3 MLLMB\N4UN]E?T8:B#,%B0=BWL](*@$9OG5.%KL[*086'Q MCO98M(<7T6/!TNDT_YI7&4BR&EV]J%L3*"4;,K ,/Z9KPE\I/Q:BK+1Q7DKY M,9#N,Z-E:=8Y+Z"L9(U;4K+WK\'Y!C@C:\*U82Y(?4BM=CQ^@>21@ND8N3D. MRNQ;:55;')+274LM3DS/HH5Y8A24[*NR=9?7Z^H,0 4T]/F08F&;25NFL-FO M,$FF:EE_+Z64>-/[QX7C)D?%92C8&XX6H=KB<5->SUX ],FW=$E5(7NJM2 4 M$6K3GNKI9.J3&80W 7&?AB^8J\083<5^\&+'4;F)E[M=E33H1"TZBR:CZRB2 M?UD68K,^\I:9;S8OX6189T&^AFZC..FA5P3TO M*_M"/^VA;7-0J'V-:/%A.SE)JK!#6:V.(D"51QRIQ)&E<_)BL2).>0:SY=DY MM4TNJ?96K*^6=*S;(UDAMG2:+2[>C075DSC18IJEU% M!M*]&D!5X=Y:S6VN!JS-M:V.*!!>6\1.0GU, M]("Q4+PR%:4S!=%#?NHS;KJM;+P.5&;64G\UQ<<512Z\@C3B0POF3(VW!&F> M,:GQ-?RB&B(>IR'*&"Q.6V)//.Q^)WYD^9Q&]SHYD\6FN$Y+FPO@.@S+@*W[ MDI>I<9F:3'0'IJS*Y@*KQ9D,P;H/>AF+[G"N8YI/0BI>4HI4]#?@AS CF:N0 MNF/ H&0T+U9V-9K;?.1KCA$7%)EFS\N;" M5I%'&6*?;1J@ QQP+X(%XD)W%%OSEJ?E=(>HJHW-1;L>JS+0OUC@;1UQ\^&) M !WD"S,5JW'A2&,Q7=\L-,GXW73:@2ZN]+K5Q3+A2'71ZE-#\V59]'O=&'&Z MC8W7DXJL2E'O_%+$8OLIIGD8!MQYPR(QI]9.6Z[6QB-;RIP4R[H!PE9&<'HZ MFV?EJCN0"YK:>-3K<2Q5A8Y#BK<4 L[V+*7%???/$-'"_=QY+46EC8>WC#D2JY_95(9W M ;1]JYHLR<"V>DINZ?AY5Q= UD+2Q ETE6)8/0LL3EB'+ JSFM&+;&O?CUH4 M\"UUX6S6"N/;CV]> W+<2KTTFW%/'J.(N3D#B$8!WMJK\N+F-MPS4'$E0_U# M!U'-B/K>P^K9"JU<5Q]S#\VG6G/2S=F7YFH;V=Q&-AN&J?\"J%>>1'NEF-W1 MR$*>K/-FB\^+]?D,A!_C-VV/9LLR\V/L$6M+_K 7Y_R;E*9L;J:W;N*7Q?CJ MG,8S(UW[HIB;KTLV1T>[TK<68Z27!/\: A^-$/<&EZ=3Y:\S=B(SV 82X;/M;7:>D8>]]LEAI:7 ME12UU-K*"6YGUZ:>]']'P?@:^I$7*/8C;LDI]\R#F=0<%+%9UDC+1KH4"05B M>O)HW(Q;"Z:5AK\YP-M,JZJ%^0FBT.4-2@T8+Y0MPUEHV6JM,:Z(D@GY=H[1 ME*I+JI,EK#J*4USZ?K_M9VC7EWLI.U($/IA=/VJ-A>A2OMQ]2'UMK\N0XZ'I MS';ZDE5-,9D"[9OWO-1(,6DVF>LJ0K75S&H*WCJS>0%>T22FLYDJ2?].6%WF$VA&^V%J;Q^ M1?'V9W.U=(D.T3;-\Z:@L-4&K U7B_'6&]$S\$^$2PNQI_+C"XO>[YL'H=0. ME.LYT:%::AVZSE*5O>>0VXPL36RC5_]^OZM-=-W3BE7XD(%IRP6A.(UW,2.W MX/4(8B[XX(S+JEX.H[7:MU\53/(I'?<;H"J7!#]#QH=$=-J W9( ^.GO13:8 M2Q+\"P;7T"6/6.3Q2Y_Y65.3UNW^C2B:&3%(?;(WJH=QHIHS0N=W6+%: M;DR'3F5 M/?8RSXP]'$5ZEWU'Z"9\^ .ZP2V9SX%#&JOH+Q3PI94WP&>(N<#_%P22]8>Y M]NV&VC2?IH,PRI<$"FF0S8 M^ H@Q32C4]M^R/6YD*+8<=1T7:5-WM59S(#1TG^ XHP0VY)1J V>K=?B]J3 M@E0+4X'1KE,.)9G0AZ/?(7H$QKS',21E1$ MZ23L2>?.O'7ROIY.Q&"U\"%P2W(OW$M);5TI1?*@GBGF7#L*.Z/2WJ-.,@%K0BV,2 M7;J/U\1<#!1Z*+A&[$G)\<=5CC/-1,Q%#3FBI6VFKFVFKN\B4U=F$ C-/YH= M0>R.)X ^J?,&E->T]!"L-OV6GC[)$YZ077;QO;QF-SD(M*$H0[!8$/9E*F@. M0BM/VC8+;,]1D>Q6'(>'RNO9"X ^^1JCI;7XA0C^ MH2#*K=7'?%6*Q58VGP\05*\V#_-KKT5##L!BQ9EJJIV5]9CX7([L],^0K^;U MDCY_*EPTSQOZ&Y@2]I,3MV=?UN=EL!;,Q'2LL:145.ERGEXEJV2!*2ENS3JS M%)B5.5O)?C>KSK=^J5(M\MIW*SM(6;2]6]G&>G![M_)[NUM9I$#67ZT\4-UL MZ7PQUOA6^\=NU@95[;TV+Z;7:J8B(-RS]Y ?1DF2H1M2+E[(3E]=/^3N>G+] M+PSFNSFG@&*^$EBPV)^(.((B7&*B^4W1!7/,6AJ#615(3'%"O[Z3GZVW*?!J M<"&=K^W ;4[X"3?]M^0(BKGI!,PNN-LP[F-//LM$P);'2JXA@_0Y.G0B'(_X%3="S\(@ MI'# 6 BPJXZ3?:X0)TN?+DEZ=N*NG;COZ.A1W+N3=-_2Z1NIA/A"R$4^FMO9 MRW "J1A_(BIZ C&9(!S].1P= 89<\:FPVM$%WMAQ6YII=>3T2VU1IDD4GRR) MC"*N:3+%UQ&A\3T^HR/CS+IU2YK0LB,<166[.7LAK<2(QDAM;:W_:P@HGUK\ MV1E?[F&Q#S3 ?$D]6;E-HBRF7(?EWD)?-.4LVG)2C3D_W&$0\I$!O1^SJ]:2 MBKFUYUR&XA]QW/D.)(G^/^9W7? U>Y99YHIJ_+1USU5 M,[-KD7I4ZT:9TDC*JNTM&VNC2(2"G0PR"B2EC/[T!P=(!A\ "#(8H(?ZUFRG MLQ3N3G?@!X<#<#C^[7]^6T?DB;(T3.)__^[=]V^_(S3VDR",'__]NR]W;Q9W MIY>7WY$T\^+ BY*8_OMWRMZ4_D9QI3YF4)^U?RBQ?E\)?D?WV\O>+_*3_W$_E_OO\7C[QY8R'L M%QH'"?MR>UD)6V79YJ?OV_"W_?Y+]WZ(P_OH3_)\'+Z6$=T2<_O0M#?_]NYIM MSQ^^3]CC#^_?OGWWP__Z='7GK^C:>Q/&T"$^_:[D BDJOG<__OCC#^+7DK1# M^>V!1>4W/OQ0JE-)YK^&!OJ:)FGX4RK4NTI\+Q-XZOT,T5+ ?[TIR=[ G]Z\ M>__FP[OOOZ7!=V7CBQ9D241OZ9((,W_*MAN.T31<;R)02OQMQ>A2K4S$V _ M_T-,'WF/!_"A'^%#[_X$'_IOQ9^OO <:?4> DF-0:]>/#5D%TP^NE;VA+$R" M\WBQA0YW=NPGV2>=$HY>NU^([/?4OSJ82.:^D: MYT'4SKHJ#VY>=;M&\,OGGTO,T/,&W^0*,L+?_R!O[RYNV[PG__M^+/?[MA MR8:R;'L3>7&VB(/SW_-PLZ9Q]G%[SS^^^!:FY7>%T?_^W2#.']JF@8P%*^WS MF-_32 7%#W["I[A-]B:2W2'9ERQ9#U2H:-=D$-O?HH?JF[)+N%H:XQIDC*8B MS!F$B+J%P]N\T'4=<5Z((&G\YLO==_^CY#PA@I?P8))4W"<$N,EOP/]?__;# M[LLS O.*:_B)KA\HT[1%G< ES+J*U=&T^Q4-:#HJM;$!!.0W28*E^S_F801+ M( [R\I^7ZPU+GB@ -C4BPY+7)6@&F5/'DQ4C&J@-T;:-PI)!N*:PQH4-FI\\ M?Q7RE?6V[H"-@#1RN(2AA>IU\!G(T4"N7\6& M783?X%]FMV=B< FR?L7K&--3HX%8KXIMA%4, F'+@@4=P,+8B_W0BR[C-&,Y MC %#N*^E=@HML\H-7*E)\8#*J%\'424UV9'CBM=/^>HB7(;\ S2]7I[139*& MYEG1R.$251:JUY%E($>#KGX=VPBK1--;^D3CG'ZFYOE1 M0^L2;$9UZPA3$J*!E4F[-I8$+2F(C\"#]>S2&SEF]ENF77D#.1I8]>MHX:CP M[;S_3)-'YFU6H=\QT.BO+/A< L[:C#KL>IG0@,]6TS8$SY(U3;/0)U^^O_N> MG.9IQO_ IHO5:"J!]?9/']X*6/$_F)1]I\24+9,+0 TS -!DQS$[E :IV=F1 M2!@-'^,#(&@B-[9X]EC0,SNV:%RZ)Z5Z=5?4()@=*R:MVM 0-%-.;$J?\CF) M_S/WHG 9TN N2_ROUQM KGI/P(;!E2^Q4[ST(V;JV7%AK6(;))SIS>\E%TF! MC222#YLG@2Q2<10)YTO9]C19;Y(83B8-GJ6'Q^DBSD;]QF+.Q# [XH9HV0:= M)"4[6ER1-]=KG<1B")EWSKMT;I=R&C6;"[@6$1K@Z#3K+M: C@A";"YI$00A M^$HONO'"X#(^]39AYD5&U/3P. U^;-1O!$,F!C3(LM&R@S))0\*8G'_S:2H. M7VX\)N\LH,.=[^?K/(+TW>ML11EX4D97-$[#)WH9^WPE8,:@/;]3/ XUJX%- M6V8\.!VH<2? W_$3(8 T))!75TF:OB92$C8(W]+,"V,:G'LL#N-'\QFBCM@E M.,T*UY&HID0#.Z-Z;8R5Q*2DQH:C>T:]-&?;_G!-2>D20095Z_!1D*'!CEZW M-G!*RHD#-^4>Q)>82 9LCN1\O8F2+:5RZ^0YIBQ=A1NXI@%*GX6I'R4I)!!^%/<^#)L.HR2Y M=$1[F%IW5"/$S [>_77O;&84D@I'5\D2-WS(*Q#W6MR#/N0NK-X9J)VR$7"?M,G_F*),GCC,>)-RR)^3]] M>7?$=/8S3(;;[9$1YC6W2P8(F!VU^VC=69KN9)!EP@B70G9B2%/.(1WCXN[T M3V__I'6"S9]=.3R54J5SJ_\V.R0T"G5Z^^Z4<)H#NZ>49377Q/^K[9;XGW;' M$7<^C3T6)@K78Z!S@8!>-0$*6J+9,=&G62>3KR YY"C_$H=9>D:C\(DRJKZO MK"=SM_#3*[E;]'5I9N_Q'L6ZBSU.2BK:PR[]/X413;,DING"7X7TR=#[>E)7 M".A3MD2!C@X%$GJ4ZUQ&J,A)28\NC)6!27I+?1H^>0]1[^&)AMSQ68E1Z=;1 MB))V=CQ9*J@X^!#D9$>/(?:XY3JJTMQ:O[F*,3KJE'%%]33&O'U,+@%K9T =HV8.-+"T M4K-3KTG2'':5#;=,?"]57Y15$;A:4:L5*]?1S5]G[V>M2JI+/4!TV$Z]%!>- MN >K71;0=K")V%5G]RM<=KR>$@4(>M5K Z)B*(\%<=[0@#-*..DVE2MMD#BM M2ZI0KE& M/;[["@Q*-4I*0H'PX?.+[A_3NY729YZ<7 '=_(S2F-C=D$?@RN? M8:=XZ3?,U+.CPEK%-D;>OWWW9Y09!,TL"?T49$$_7P*59B+J)9X=3[8:=H[T M'$Y"5GLT]V$6T>OE91R$3V&0>Y%F%U9#YVK/QJAFN7>C))H=*GV:==)_@1;N MT.RHY]_#/0MY7,T%:O?RV@2N@*%6K$1$\U<44%"JI+I;3,M\MI+CT&N:$FVE M3S.L:'2D[M8S9F5WJQDUW>Q(L%"NNY*IW$&5ZH@L)OG%8R$<*=YZF6DETR5S M&8'HE*P''FV:V?'2HU@;*R49 3I'UKC&$M>9T^IC#$G,8["S:,:' W1-O.J210'';R:B_M!BVP,2RN[1?6R!?5 M%@OJMQ,OJ)6(.$M\69(Z#L[C+,RV\*H>6XO:4(N'-&.>GRG,L6-SA9(A1I1X ML>%!@9P!BG9+P$E6LH!'@ 0SJ7%/.M.EU/_^,7GZ(:"AG.3X/P328+XB)H":I[T5^IQ\[C %Y] M55BG)W4%CSYE2X3HZ%" I$>Y3FT:24XD/0$&/E\$XFG>F6:)G>H7_"_M);*1 MTO77$J:G/UHJ)+ZCSHU"C;"4!;=*@0HE%.'YA6]/,B MI7I]6Q.):.A<8T2I9AL@#2)4Z%!IIH6&),81>4A=[&*/!NT\T8="777\42-$ M!12==GTQ2(&9.:(0N;JZ""/Z.5?LH:I)W*YRN\HU%[B[WU& 0:.49ED+=$02 MSM+SM_0QA/VW.(/D.*TY;3*W"% KV41!DP81$I2*:="PHQ6YBHX1L> ^*1!^ M+/(>%?:T?G>% :5:9>STUDTJ#]80(9@*W[J0 A)F0=R]]^TR@!L;XB57KEQ/"*JE M=XNR'K6;^-(0(T*664,-IC@3:7+-&<0N@H"W2UK\SU48TW=:8^GY^T+RW!? M:F55\LT)HILDS;SH?X<;X_)=33P+@)0**^'3H,0''I5Z?="1/(0SS;$W M8-330*7YL[,<-H525=Y:[3<4 % HU,E/$QW.:>;HX:L$#B972:P_YNN2N.II MG7)E;[=_1]'C&J6Z9?K$ 2_0S;-#9UR9<^W M?T?1\QJEM'>[W[U_]?":E%R.N_^>>4$8/]YMUP^)RIC6[ZXZ7JE6V>N-'U%T MN4JC[E->@H9(HIE&^?DW?P65(36'^6HRUZ-=I61[Q-=I4$# H%CG1C^4&>(# MOR0E24R>5Z&_JIP "=/BK!^N5LZR3/B51M%_Q'RE>T>]E,].P66:YH;#%RV] MV\5"C]K-]8*&& 6>;#34K!J Z8W@(B4;D7RS(.F7),KCS&,BYXFI,@TU=&Z1 MHU&SB9@6$2*DJ#73(*0B)I)ZGDMT\D*.3)"&V3/S,F4BJIG<\94ZH]*MFW5* M6D28,2JHNV=77*.JF(CDFBDGA4^0G@\U'<^\S"MT,R1)J,E=9Z&8E&ZGGZAH M$4'(J* VX:3B@1QXK\34;*G-[-3+Z&/"]!=Y6U3N$YP[*G9SG"L21/!0Z67( M=&:DI)T%"W=K+XH^YFD8TU0_$;6HW&)!J6(3"PT21%A0Z:7!@B E)>TL6#A? M4_;(I[>?6?*DL5I(YAHU6VA9D.'2; Z)33H:5&7]ROFF?*6?'%>I]W:1(YGG 4 M"K;FFQH%(D0HU-+--D YD[^X])=LD0XGB-!>Y,_1*%_$26>?KG;H''K-13J-9U&C0 %&G1: M:5R&)"2"\B UZ^1WKL(4MEA.HR05[X:'/N5SU=W*8^W3&TL>5]7JK-4O2]7U M,LR.DB%:ZO;.DO6:.XT4"K^?$%_RD]2+*-F E'FV8852HAB],"&]SC/NWF(X MK-3O'!J9'&_)6AC0VI@U<,R.LT%JFH%V)X$FF4F->Z:J$^GNJAD-/FYO*52. MY3U\3[]E'_F'OBJ:8@"OZZH4UN:TJU3T,J( X5!M=54L4E(70#["-?9"! $9 M1 A!4I):Y.B"UM?+BS#V8C_THIM$KA,UM6*'L;HL2#W$F'H]:AN^V2$Z0MGN M"RP%*V1C5,RDY":_E?Q8"J;+AS%[<-@FNE+!QBOJ#0HT*%*JU5D!WMV= MW]\AP<*IEZX6<0#_<_Y['C[Q*)+[VD5VZC&VY7/\+UZ4MU<) WE=(F>0.75 M63&BP=D0;3L9XIR)\ ".^/ /NF-'@LA/'OM*,WAKHLAC"VFJ/I*WXG")/@O5 MZY@SD*-!6K^.W5=EGFB:B?DPK5B08&OA^U".(KVE/N6PYU9]IID97&86I[.B MA?*-.=) CP9?%DJJ4J I\0I&PBK.$Q)3$81Y490\>[ RX/_QWS^-UJS6-,T&EJ7D#.J6\>:DA -R$S:*9[WY;0D\[[5D(4&/?#(:,*V M?(STA.]J4K?8T2O;A$Z7#A%RM,JIYCT@Y;/=3]CP!;<*!56 J=! MB0\Y*O7:T &:-V'\9B.IL('G(F%72?QX3]GZ-(F%XTQ%K8-'YJU[T=3'/0N\ M[$Q2XLW,B@^ 5OIV=A:25,3CD=BASQ+BEZPDC E2G/*)W6+NGR]TZ@N9G&(G M2S(ONK*,EW3+-Y#! 5%%2T@0<BL;N$AWA1(9?#K>4)9MX>U3\>CE[WFX@8U7_9QF9G'KH_J5;SHG/3TBK]2K M9-<=2983L@$FX8UHR29V-)&@30X6XTB:P_/H70Y&7V-T,JB7Y M'5E\/B-W]]>G__&7ZZNS\]N[/Y#S__QR>?]7)%@M#Y%NO"WLUML=Z+6)YSC* M4RNL.L1K4J+!F%&]3N)+>62WD=1XT,-R&M2&2V%&7X94/Y]C3-F9T8*7F0D3 MTJPT58 .^*KE'I:SF4*O.R_R6&^&BXYX!GQI%%: JD6)#4EJ]3K)G065B,N? MO4E:@RW97:)JF$&U5%FQXD&=8/4;:-0,".!8#%\>,3(;8Y$4HZ5\U(R MS.# #(HKG)B"&@VD>E7L[%5)RMJ.>09,Y#G,5BL:35O[8(^<]N+8\5>NUFF> M9LF:LG*H;,U8LV-UFM$^P)A&0KL%'QHD#E"V>^@L64FTA)+2 M)+I>(LC2A#J\>%C2NR4[/SLWG@DODHN.#7-T&WKNVWJI. M.Y/#ZJJK\5D[0K1NJZ.BVG/A@P\4EPC%-3$XG8(H+HP?:>QS#;5!HH'#;4C> MJWHS$M>2H_%0_3IVX^Z*0ZP'&SSDU1VEY'.24?+NCZ\1(:XHA&*\U=PA@)O_]^P\?WKS[X0/94$92*#=#%GFV2ECX M#SX+OGL+]_C@_\O?TG^5SQ$$Y,/)N_<_GOS+G_\H@/CAY&WQ7Y*,>"E< _Q_ M\YB2#V]/"*!#$/)_\/_D%!LJJDA'V^_KU6W(^Y,_OWU_\J@P<5SN^N;XK*.DU6+(-F$02BBH47 MW7@A#V!.O4W()Y1:3^LVERP8G>[>61O2V,7KY4(S^*Q5[18$$(20HT^_08H^ MP+L:E5APZ/OY.A>[WF(S&^IL,KJB<PZ0XWE\> M8V)KTWF("#S8':6WXJB_E%(F=-?ED"A!<_WDEF9>R"> 9 *GV)YU\WM^TB7"=N>I\F& MA_/WC'IISK:JZ7JD#%<50$>;5U8$'2P QTI_']75.P!I39!(,,^VY %$41F$ M0F":%=(D\4'P6D:^H+^,>^'6H,)Z':$KY)D5+>&EIG*#H1\EAF+Z*'(!-"@R M:MC)^>71WT^MU8E<12&9-QMX-ZWB581.#]2TBC;.TSI46*#3JZ'J\B\L'/[X M_L\G[_\H5\1_*OY=+,3YKWYMZ0\+CLKCV"^JD2"QZY@U+:@B=%N^4Z=HLUAG MFPK'1-BK7_]L]X=BND,"G+YK&?U[_AHV3!=I>@Y6E#RX &>I;>]QB_!BB.&X M*&NE723L+,D?LF4>=8NR]63H#9/A=%-EC'F-+94A M"L6L=HW=E.J:KH\54" M"0HI5>$])/@5-4EXV'KC;<5AU&>:\9!F\5\N#57PHE!L1N\/=_I;H5LAS!ZA"G(T$!)KUOW683ZX2TRT,@94$VEFOE.\C%DIK)]T&C=L 1Z%>,X:I$: !@4HKW;$^)C3\S)(T MO6')4ILEV:!PB02%:G4=$B M#A;!.HQ#F*L@5:2H#:U+*+!D=IJJ,I)73)<'DVO8*E#3B%%1._<\ M>I4[WJ=+ZA1"3Y0])"DU3E]&-3'7]^LJ;0[$#?0N(=2K=AU$6F)<,5"?FNKD MU03CS%;&\TV2IB9P;581N29R*6U&T]M#K^3<^>RI;WK]4J*U_ ;I(B"DU-^G6P M]O%H8/699KV[*BT:IW&%2KU&+%$GP.7C5*JICHK0[IOTU)&X21AXZD66L? A MS^!*Q'URXUF\_3&9=.>KI.F:I+.JVE\T&F\YK3WJO:-F<9+&&!+OOL&Q&W>T M6!XLT37)EYA1+X(,X+\D$:33_>R%,;33=7Q'_9S)*W2,SR'QXQG_S_CQAK(P M"7I*]1SN4(Y9%06&WSD;3Z ))A MJFB?GI%FY'"<)]JG>BLQ5$>.*XSJ5U13;EH_02 !6UD4J;R7U!,UZ6>D[$M%0V8:8@18N:IGZ=@O;R5R3(^96&CRNX^/U$F?=( M/^?K!\JNEYU+13USVG Q+K$VUL@Z"(?*0(/.D8JW85N*(9Z40V(A2&3%=NZ2 M89E%;6TWS:X#96#$M78V'B0 6W+ &.4Q3^(:>XKYPO;B[6 I" #;9Z(%9'4B MC@2T/>KCCB&J.U+WL/NK,;Q-Y+;XGTK!9N&_.@6:N5NI5B<3?'=%39!AN9]6 MZ745QE0<]/=962.Z&,8QSVU%PZ[U3Q=:0R4O6*E<7__V-PCQY,] MX;8G3(Y)K9=J.[;8AY6[LC,U\XLXIG3;^;8YW(>TU":OH( 7H*N>53"?WYWJ MB _/6+?1TN:$S]H3N"YS+HMXU:$HJA&*WZXW(MGU_!ME?IAJ=]Y'R'%>)'V, MF9V ;8@0- @>JWDWRH:Z_HDD)K2DQHUE&1Y- &:C( 1HMC#4 LX&*=CQW*^Z M):"155=:!'_/93Y2>I]HW@$L3W5I -,5GW'$)85Z6]Q"7?HTS.@=94^A3V6; MW5(_>8R%1$UC._NZV^])5D),-]X20=NS7'\^J\O:0P&SGQ;5.?'<%;;FD?@;W M)M4#C:^>>^>*B;XR3TPQ:1.I8X=)/H'&(1_&KLZFC/>-4,$MDGL.LYA5/HLY MW#XX.2\"/TNP3S5:);HO)CG7>%TWUQIC? M..WR80O5!NC\J'J]]>&F?3&FV.F>NYMU7OJ>M>DL_N M4NUUM ?85+N2R@C%=$30,$+2@#-6S"*CI+B*'_8PL0P'1HB8'8K[Z=W9#?$B MNHN>LT1,RRX1*0?1WI#L$3,S)JV,[ &E409F5-HH;@5+9,Q\;.Y:$5X0=8J5O3]><5#OLN&:%(G/]>ME%7<_E5$O>6:XVUU=]5X Z\SOT'(OGQO<@T=:JKN[I01U\2RE&:]4LN!*4OQ*//J#Z! M+&JRD37@D(S"VB18;;V7I1G@I!EVZ_OG3P/K3*^&]AJCB5RT?&B0/$#9GOP M;/D M0D0#+F(DN?4/EI1L,P4I&B5U\0F'7HT6+-0TAB) !,17/CBC\\T$\,% MBA4'-/BX_9+2X#*NGO99\ 7QDW3_9@R.$>2XG/!(0UNWY@9*08/BT:IW7C;< MP1F:F.R>@=J),%9S.6PO#[GVZ'8];G'S3:W>L92.;B0D0P9Q[(<1;=ATGTSC M;@[SJ=D2Y2=N+&U6_$3?0>/4#FA<>]#5/@7'(*S\F+@;VBP-R7^&/_K@*#?% MA\G#EE1ORA#/SE,Z'+LWY7,%%PD[2_*';)E'"]]/#;0LEN_NR 0GH0X;L/L89W?#A$IIN831)G&;,*Y1K9,G7?D>##852G65N MC00)#O0GZ1G8;I)4I'9>[U M]%L23S <) U+J@L\+H9CQ)/X9PUBE13YT@9KA*P1IM7 M9E\-%C"[!]Q':QT8PU(27W&4Z2E!+M88?B&-+S1VXI XQS.ZI(S!2JN\VF#S M=ETOE]O T,J$9JQH9)D=H,/T[$:4DJOVF!TI7E%$@CIN#R0WTC,J_[>VSB^N MVO1L*PT1X/@]Q8&&M9Y8M.1&@]#!*G=VJ5?\OVC*L5K,X<2+ Q*%WD,8H=IX MZ5I:+O)OJ4_#)T.!7#O6>7&J-\:,T"X?MA!S@,Y=3RI9 )T\VHN\(Z"IX9X7G4:3S !5LN+'J$GM-DQ+;H!I;<[?814Q5&74S/W\@):I M\8$7GQ?!2VFL2U,*"C918[GG*\#61694Y@[=R)]J;.G@8>^-M M1\6P%1^. +9EAEWT6C A7E:I->V M&009]P52+V"F6PD-V8LLIP&=U[D#8H) M.GRS8U%E1B\6ZTRXL:C0U!0<>)*#I 6+\)+/WB/B6*$\'KNED9AG=CL2UNUD M$C$O0/N-,V-5SX\8MKU*FY;_3YXO#S<%E+T(+6YE)"/'VQC0:OEGWDP;Q6F MEX 8S19JFZ(''K7RCT:UI54& LASF*U6-,)2?K]K=WF._"M7]#1/LV1-63F: MM]:MUR-E7DQ;F6@&M5$$8E3;Z&V"=9474#OM0@OEVG[TF#WLN6&J4-_ZV Q M!+M:6H8&NV,"BFU7P/X"E*:9A@C >;5-!5%[;J=XS>"=)],F[&"]5;>HK*YH MX,8OG*:D4US5- I"@&<+0RUP;9""QA^/5KWOJF8EP?:JILL+2-ZV?,I$UO$L M@WO(',]XA \E7#9 HFFU(0*<7DX:;%CCJI(U-[93LL&:=V_Z*J=BVF4G"K"#N-\V(8CT[>ACWJFXJ M/!P*#RPJ0Z05'Q;XLL2G-$C%"Q#<,#Y$/WD9Z+B]7@Z'\EAICB^.[F-RZT[I M&%%H@H[]].]@OI FXXZ4L_RP+J1A'P;VT=?>X1O6N'J_>/HHUHEZO:W6B6$5 M21_+.O$BC+W8GV"=:!2$ ,\6AEK@VB %CK7K?.K&2@'B=6'LEIU8,KB>( MTS'-$4J;#5!%SVH.K &S4=MAC_8A@QX/@F[IIHCJKY?V\#,QS@'!?D-4,-1S M885BK\9']QA1(UH?\ *[!=]LZR_;]]5[F=!,T+::FE=/Y0N*G;<5D6#1/@S9 M.X[!&F#N%U@>Q8))K[=VP92GXK(X65;A)+K%$E@*_Q_VHI^\B(K;FSQ6#GT^ MM< /BSAH_J%&*8M@MT_/S[_Y40Y%M/D_Q"7D6SY-R9<=-2WN6@FGU:AG:>!& M76NG&N :R[/8;LQ- K\ 9S?B'W3WL;F>=Y%MT+)\P3T@8UMNI'A)2(>J7L:_ MO9_AP9>[S&-9'RCL55?N%:AZ\(0\T,O:)#+5PJKC4Q2$X9EY[*65&EX4*1#Y3C!5:5B*Z6U3H(& M46J]%+%(/3\UQ)+C?\T>O3C\A\#K*5_:)U$8R)$0!S>\J0#JLH1AL0[SHNJ- MB;YSG(ED.WWK:D(5W$"77YX'JK+Y#=)Q"^ M=P))"/1Z6:0)%3O)HQ4#*3GP>:.[\#$.EZ$/^; = M ^_IM^QCI#]4M&5VNH(99%!C 6/%B0:/@]3M+E_6:X^)1+B:'** +!* MD_M^THSN!?0 M:84X.*4L\\+XGGEP6BAK()Z%J1\E*5_O];G@PWUNIO%QD$;3C*9)OX5Q[!W" M0/U(K8U+)(.QG!(3UC=S*"G=/D>N5;7Y^GB'# WP]+IU3E%WE/@\^%42/]Y3 M5L53Z36[8GO3G> MX_PL^!QG.]N9T=&M6;:.]%A(E! U-*! M#N''#UQ[YVG$,!+@UI_>%'F?68'* !+=!YF#3FL&G-3L:T [7N;M' M5K*0XN$WA$%K^:1"PUS&(/$8-(<]P.*YRZJQG""/'+)F,=C. @1P- M(/MUU&0['C/4^CS8J\+5O2;BYJ#P9LN$ MD1T&]]\]5;ZC74NA*$\'=9NB_>2N7L>V4;I\"-M$.SMB+!7LI,#4\EXJG@D] MDS52=([&@GY.K"A=3"\Q6K3T9DRIX'(8C, %^]OP<96EL)(W.1(=I3-L/3VR99H)(3XABQX$1./9A2@=#!P%. M^224+/KQ''-OM0HW/0[%ALD5<.P-*('3SX$".-9JMH%3,A*)H(K5B2/2:VWR M1%9<\R-*ZXLL6)!CJL\;&4&%9'6^\ZVB:I%EZM_(8??!2&I0E MMWKVB?85ZG1'=9(&:.R<[B5Q=LQ/:D9G@@:&-X*#%"RDMNV*;_?*NA4^UENA M]RAB7ZDH1XBY"48-$;7(XQLC1CN446PQ2.I2D0R)VS#]"@F87SAR1 JF18I[ M#X_3BQ8VZC=N5Y@8T$#11LO.&3'PB&R&!A<^+WP*W0H);&)P<:WMSQ+L6!WG MS%H;TTJB[>5# \LHNX+HT&8$9""!(^%?[_Q6+:]Y]%+"J4/D[C7 M"_:RN;UQ9F=$\Z:9F0<-_BP5[6;-"#8B^$B=$9]3U)EH[QL'2< 34M/.8 = M/6#M_68=NY@NLZS7H;S7 Y=V$G$%GL9P_WU(9N(0&8YS$X>;U\I.M!> !JUC MM.[.\Y4,$8,VI*!.:;&ROC\P'28$':I[@M4A$HX+U_T!K '82" L+U3V^-TV MD4L(JA6L0ZQ)@09"2K4Z1P/R2C@ZSR:VGE9)%%"62AT_)QFU=VH#^)U6+AIJ M5J-XD2TS&@@.U5BY 5GP_Z$H7X $H' SW#INU!&[S=@W*=S,N%=1H@&54;W. MBT]0^P)S"->TIO_JB(9Z/B3U7-Y0DB+%4I\[N@ICNML'1 *@_\SY,INR:%N5 M1JT5I;;V4(.EN 3<2!/K0!PH @U Q^G=!FXEI58_MR8'M8,TMD"?O[1E1H-F MHS>UXSP.[/;YVC[(OOH2>SGWPC1XC02H13&X6^HGCW$(2HKZFEO+,H FOAGJ M__6;H2C\IV=R"LHGRAZ2E%X9=[GM%,9?\2_FPK=V2-.3NZY69E*Z76U,18O& MQ_4HJ*KV)<@/DK];UM:Y"KV',!*5Q,S L&5RE;UK;T"9O-O/,3M4!JFI*Y=$ M:IQ(G,\9W3#*YV41B=)-1(L:$8MUPK+B20<[OS1*DML5[VA3FZOAP6*PS9OC M3>CNS.PD(4%T=1_9=CK5D<]R,]QJ.E73SNXC+1745QY XQ75[^/9 HL:6ZP0E,;;YLT_18RH/ M?.&%3#SW67OXZS).,Y:O=Z-'TPZ6O"X!-\B<.OBL&-&XNB':MM$(O$0P-]]B MJ_$CP>8]\P+*/?IUMJ*L>/(FO:4^Y<[Y(:)&;%KRNL3F('/JV+1B1(/-(=IJ MGN)*R8Y>S,J+*$J>.4ZIJ!-TEN0/V3*/RF>0L.#UW&/PI#6\AB[N:=E-U;U< M3A.E[$QH9$Z96=#@TD[/;K4]1@0YX:MC1%B#JWR,KJ 6X!.52RAID.4JQ9K= M=6W6(4:U"[/:\*+!XT"%%7FA.W;RZBI)T]=%!34D$/V2\O#D/,W"M9=1W>.I M;2*7<%,K6 =5DP(-=)1JM0'"B2# J\B0H.*&A0GC7C5, C[)1UZ:BFI=8@LR M^'LNUTEG-/59N($_:II@N!BWM=''&=FLCSY,!AITCE2\>TK;Y#U,$3<(-.,L MVEZF:4Z#W;N:=QF/.ST66!R^#1?AZBANK''EP=Q0_MDAN(?2"O@),43*J3^Y M6DE"XE(_T^?:R[(LB?D_?5K;";"+"8>+:]5G2NPXPI>YE+=AFA^]P M74TP]9,T.R&/+$E3DL>,>E'X#X[91R^,4\7?(_[?5-ZH7\*!Z%-Y(.J5VKQ9 M)NP-CSLH2;$=VM>>-SXM]DAH\'%;YIGF7O3)RT#E[1D?N$;_/XW(F1[*'FV\ MYC'LP?+0C*$)C# /KDH.64M!H9P##CI<>N*?ZAG:R[AXA'9 J-//[#ZJL36H M&\#T<C0ZUGVMV- Y6M8/$?+WVV!: MF*TX'EGX&,;<.4(4 G_<5(^\;JI'7BFR1U[KPW&]26*8/*Z75?9V\;Y@\5:7 M51"QET2G)5SV-[U1U&6\.#1#87\;S-ZZE%D.F4WCZ;=07@+($%T"J*VLETOJ M9U66!F^-6QY$P;73V \C>?MEX/@8(W*> 3+>>/4(&2X/X1 9;81IC-!2:&TT M$(8H=6-G?_G@+3=<[BKQN;-VN7'@8!@H;9YQ,,ID]1 8) HA^L?H;P)^4,@3 M@)<;B2)@BM!=EZUY .U#/N=WUS>[6BR].X[[B9QI3AAMO&9.&"P/X:@8;81Q M\YVSDA3RC_$-@\9XH\Q[%(58I3*Q*$O%OXCTC2O92M5+]79]Z M*RT@G RS[>@Q-U3PW.-L7$/TC:UA4E&/IU&FF,90*EXC+ =*(07=4/FH+9Q?VH%KP:*LX0XB=](D0UP'_HPZY:F ME#V)$;KF8U.$?!<)N\@S'C-"#C)09;$,.V78=)FVEU M/<9DS<)ZB*C9A\(T^IL'0GV'MCR*B/,UC_\YEN6V4T#C9!W&\@^3;-_:3)QXZY=NNPD3-(UCSC9H2YZE$S0!#",3-<>].(^;TJ MX;NL*H6$.WDFS,^1F/!Q>\^;=_$M5%[GM6#[VWMLU8:&*-TI=K^[[G#/_QY" MIJ[8LB>_ 9^Q//@!NB]EV=]N(=!N=U#C!SQ=H%:K^\ )'PII%OI\:'RB'NSQ M%L^/]S4QAIRD,EM\28?BK\Z)(BNI:XK5X-^QH?'F]KIVWH+JS=87&YZ8LO4O M8Y_Q84//J/S?RUB4#CK-&8.M7Z&J-NW5AM5Q)4]K8UI5/7OYT,!S@+*=BU)B MHP7V67Q)?118_,P[7JI;.^<>UC@:$0BP:33. J-*?NQ8-2FMQVQ<<2%,3NBU M=(PK[7*C0NQ@A]IF/1Z<6KK5&D11>59#"8-K)M6_C.L4(5]L;B*YV:EILSUE M(BE?86^^92V+?H%H4#^%%9HBDHU*+>3+)N"1KRSQ7(V51B&,0C+Y3L=2_ !(K[@ M>J^INEU2>^;M$-B&P54BE)WB9::3F7IVH%BKJ"BR7C")>W#5 M$49:\AT$-!\]_VN4/-8UKCTE^E?JL>NXO?,P@,\5A :942+)B@D%H(9HVL95 MP4L\4;J?9 EYH"('B'/_@P8GA&/B_4S8NG].1EDK^/!@JV:&/;8XTY%@:Z?I M&&Q]F M;G'N&K;LH A ';L6"LINL8E/UQ)I1=\#8:9;!DQ(.QNB'V M$ .N(T%83=7! (-#*.HM,\J0+!#UY0*+]VLA>S[5K12MN7$4>52:9%?HL<$Z M.U#'Z=O9ABQI"!#A!Z3OY^L\@K7,SU" \DM5?_)G+XP_TF7"H';(\*:RE8L$ MQ,.:P1+>=D*/ ?B#+&D/"<%"=CP$F+ <^H\Q&EZR.L30:,G%/C24S;#OT&@( M=3,T?I1#(Z:/H(_QI&HB@WI'R)6H_8M^B QN)BR@'H;6(_#0O2_IHL?2&7W( M/E6%>^_"^#&B]8K BX=4G+(-;AI[P3BP.;0A[#!L*_4(L#[0E/:8@.5F"LO( MHDRT*)&Z,!6)_NG(!@\<7H?Q=4S%RKI\B'O/=M8)Q3AHS TP9L"H)1[=8#&: MT;F:1WE0DJV\F' & AQ'-@X6L"?$=;]?L21_7%V$3\+N=*HA82$?X^BP;I8Q M Z57^-&-&5N+VL,'!@V?98!>#)ZY9%XQ9CVCRB>Y!YD+,( M6+N5.])B-5Q#VUK%SDO4-:;B)9[R]0;Y[LY! M0+,0)QK7RT^>SV=ERK;U>[2?D^PF\GS(9+JC["GT52@:+,$5K$::5N)L(#L* MX(W367%^D,N'(->EG.;3#"1.,GBR@3'%,D\3GE$$ MS/TLKE8KMLJ7RY,^^MEA-4#)[G48R28*X-083\A*L(KW?I#XP +S=?O$:Q;R MG0OVR8,RM:HDI-A0(W1M6Z5]4+ MXO8#?@<"P?H!,/TEO: !95[$PULH14K5CQ.J;L$.%^$....,VT%J&#\2L(U2 MN@M#*89\^?[N>[*4HL0:)05A!WQG4C>YBM?]*MUIVGQ,5NVN^W@<3IMVZM?F M2#,#"JS9:JE8"._>:BS6O(=:\DK%"GUNJR/$"]XWGVEVO8&B_7S^A73>4X^Q M[8/G?[TIGQ4^A2Y^LKXI?"=L]:I_*? 1\J\H%KT:#MX M*LR<*KRW5+?EEB9I@F9!IKU$SCZ2IK5#$9L&!JI6<'AD6%7 AB7A5._749SI W9=","X%B*0!/;?-/#<5A'^\, M:+0S1X%),R,V9%II:\)G&7.\DC,1]0!JV5E&A3 %YUR3K>FX9%+)\P^<44W1/V@&B44^ M8,;8TKG:4-]B3TM.)^<_92K)+0UR'RRXC*55:1[!WA1L>FDFBN'LKG.%AAC5 MSANRX9T=FB,5UN83O6*ED->PUUAX[D(0@0;&;5[KMP0)FQ^T^6G>RB3@-\9,T(T^4I7E*1%&93Q[[RL&* MJ;:,C<%GY1R4%DE2]"Y+_*_7SS&W;15N(.7J+(1#L3C8QYBY#9F-8>7A4/[,@63,2KN(YH<'U.XD VQ4-$ MB_WH._ 0'_GB*X!3;?X706FH/7R(#V$;:N,::NB(&_85+&=-![>PNPKB$^*; M!^#@,>:.Y8@&WD7":/@8-RC.0LX(YZ.AMT\3]XO&-KAL&V/H<.J3._N*ZP#& M=(IY2C9R1AF\<$5J#U<5)R+57#C;-D';E.M8F]4XSJ?-R(&RRU47 .HH+(94446N95'*.:.(1-\5KCZ?NX9&ZHK!-+#IC MATXD;3G'&'EI;.@4( 0RU'A6)03LG5& ;LFP\;E?>!*?!JL=V=3N;KA-=4) M] &N')2Y<]P\^8@HG.[LWO@=<,W 6M)<5PL&FJJ[3F I9O8 9'_=57=OY+5% M>6^ KN&B+=N2H @^?#2[21U#10FX'C3W,3FN?F%A0*O"A8$##1RMU#1F^,H7 MC+$D4G3LX?\H_U;L&-U2J&!)8; M?)_E7I2*_Z7UL6?;7*/%SXK>/1O%B/.1 MLO&.B/T,4E3C \+)2F.Y&S?U_55N>9%8GHJ8?WQ;FJ4B&R4V33!P<)A$'M.8 ML+!#E>9Q]/ ??.!UF$\=QT 9=NAUB.]@VWPYH(U'=O#5:8G+^(DODQ*VM6VZ M&L.LPZ&CN!'4%35>;]]6L9MP7?Q.WA0K4EB0YG&X3-B:^-XFS."50=1H&Q3& M8(A.[(,.]['$&,=GBA0P[2NK5\R#EM<8]B[L]RQP[0,;=52^OD."[G8%/BS5 M5HZ?:6:_-:;CFPEA9C,T8%,S89P/C9H:M\FB@G.+<*>L9M705RH&2YD?EX/> MG!@H CEFASX=87R:@ =[&Q;&?KCQHFA+@EP\/E<[?( [=_4')\B:9JLDP.U\ M;QC=>&&Y]K*8UTV\&,"N-,<&X@U&],!6:=N%LZ#"NO=:G6S;GT.H6>: G4EY M%=I4]#@C38.F%O%F->\?M(YL&0V7*K;W3'IH7=>-U:K;+I;4(<0!$1L5V]B M%,##(&.R/)08'A20632W8?KUIGIAX)TVF<'$XC:SI%_Y9@J)GA[-7&>A9+>6 M9(V% _9/11QH)+K+24_Y^L'RJZ7IWF:<SA^B7E3 7<;ND3C7-U)%'^]K M^2L:Y!&]7NHO#,,Y[5F8^E&2YKS%[N$%;(WMX\6YG"SV-;J.PK&R9O<0$QG0 M 70!B >)!(A@ _&BR/ M4+H7PFD2!?@ >\-"G]Y0)LSK;XT6^4Q 5"JM 5V#%B/ 5 JJMA<$E(#A!,YH M?2JB 8&M@P297*,P";B.E#WQKZ6W- XHH\$7^)^FK]_ , !'KXB"QHEQ%8+N M8V09D8Z1,3L.]U2\G]H-KZX>VG=N##X^,E&XD&P*8CFG(P'X&7W(+N,T8SDDA5TP^GM.8W][O90F MA_Z-MS4F$-JRN\UJ&694,\/%CA<-6 +%)V19LL'$OBD8R49R'B3H M+!=;\/U;6GQI$<[7 ZK86D6,)]OM#%,[QU-W+/#=K3* MW?MQDD6^0)+$ L1(8*J^1BIC[T6>K1(&CT6+95YK>9>>?^.&ASQV@6CDEAM, MKY)GRN2_PK7V^VB&FP,C.TO'1F"]6T.>\)'*^?FX MY0)(!!)>XK#]LMFX'K:=3Q[ML-4TWL&&;>M[+W/8JHVT'[8Y\",<5ZB+*=,S39)7R=6;@8%!TCM@]+W:'2RR=QH;*WAS1\CKO* M-)H&J=ON+$%?&TB6O3;_(8!$F=Z3#-M<[I>&X"# UF2+HX ^46C O9_^&M<4 MA&G&PH<\0P-R^QFQ[ZGV$8)PQCK&!]@'2T$#Z-&J*Q]Z%%Z[3-KKJ1#U1=GN[>FMHO^;@M"H_?,AL['.!-.4?BNXS*=]ZY MCQF-J*BGV ]J%//1GFMOMSZJ_TF(X9JK"S84ZX85C0+RL!4W)!#5INVYG%24 M%)#FZM[+WE,6'B_58^Z ^VAJ04?BI\S:=YYQ@^>SG\I5J83/,D]/TB#*B7LOR6A&QZ3F&&N,/D@)A,_OY?7'5#.ZCFE4 M?4[B)YIR@Q;/'@M2$;.W:]Y_3K*_T@P>+7R,X9RY=L3R5K7I4)(WYTN?"T2WKS9U"\FCDXN$%7\".EUU.M=*O(B1;FQ@ M)T->J<'+'_LFLS57*,.8/*]"?]7U ^0YC"(>#Y"=LSAT_=$B?+F5L<=]4G=4 M;=M5ES+&BYJA>NDH8Q7%30?)F7T,3*#\T/@U/^QTI[O-7N3S7R_%T&V6=;C+ M'_Y._>P^*2;J:R9'^<_,BS.H]W 1IKX7_95ZJOVN*84[O/D^<8/4[L-/)!G% MX)C<'(7C+SX@GOP5IQ=QIWB(_ P,GT1^B"2,>.)3)R0-X\>(DJ7XE*@0==#; M>4K+"\/OA"K&X3).C.M[>V.,;%_B&R(#!=CW4+R__DT;PA6"#P'@@][)6#"1 MA@Y7QSYN=R3%G5K12N+__,(#QBHW3+>DF?83\]^YV*]Q^N]8C),_^_ ZH%&= MY%E)5%S9QC22'OKM?FC;??YM$\IZU])J4[M.(]_Y&)JR63H#: KAN$;/A!9U MLA.8D;J:Z9)IB7=1W"-K@-8UE_>L^(X]O%6 M+ /%\B^]M)BR)OS(48PT8P--,LR47SC^,68RJSW BMV'%S*8KO,LS;PXX#&M M]!P':EK%=XYI2&F;:1>QS7L89"^,T M]$W)QVX^?4RC<$AC3CDP;;[[8L;J &/UI1?#DGR71UWNK=-"_M'/H%4:^2)- M\[6T;@%)Q7#[.HF2QVW/Q4TG7SZ*\3V\*2<9WO:?/?[1/=C6]N#^E8:/*SAF M]IXH@Q,U;R<(#AY\+_+S2.[O%(<0R^HBQ4L=-E&U(\[VDNDI;%:,TGJ)61?]HO[NT8YD M4S,>;!RK/OHR1['!TO88!M(W2TX+Z^=="61,8W?,^;#)M]U3MC9F[QSH@T>1 MAV#=<),D)O1^#=?X/*2)VLFU6-A&X9*25V$LTNG2UY@&Z!BW=?Y[SD.$7A# M-=5G&$ENN*OJRGVT>/_Z=,3\D ? MPSA^.4?_37?_,TM276F%@WSI*$*<_J8Z7-J:^ RV,J*',W%$'MLA$6,J\ERO MZU"F(ZCS& =+<>5M?Y0]'HMTB,#8X^-MZ"Y37TAJ16'Q1<*6-,QRR'N.:]<, M#IW\:_'=8_*NULTXI:_M_2BZ<>C(X$ZU2<-YH.6J2\?5_" /(K*$0,DD,>1W3TB_D)%?Q+'>0T0/.L05WSFFL:QMI@/D MON\^\O)&I\Y$S?(*Z"8>=\J==+G17QP/--Y\-&RCVS"YVD.W-Z#<0._G0+%[ M;JVF]NRFX"4E,Q'<+\1]UZ:UUB%7HZT.'SJ;OWY,KGY@DQYHO67Z] L_Q+ P M_>4<;*2#-ID/,<:GU #5.)^^:0>-]>D^?W0')Y.;?N2% ?K:HW,/=(YQ/E") MHQKJHQIXTM$^2(/9(^]9S?ZG/VJ;(9+?4R=4SL!%\SL]OGL9KL)!*_QSG/=A M797.D5SG[FS0RO3__\1PUOVH?94ZIFELF@YP>^:(9B)## SUAJ]$_C9X:U!XH#V$K#6[KV0MC&/TUB<Q%< M&NT]C1T@P>W1[FN>TUNRSKP?'Z]Q[@EO)(35!!"1AFNP>^D?RP^#EAJX) MWYM\BFM-CN*B__Y-/4D%@/%JH#P-FJ4)#EC25CE)37MAJ&64PHT>^'NN)D G MS59.EP?]&):AY\K0(SAVWO5:5#QU]JS,E_B@++:M=,;;G/:6)S?0@?4EN)%>Q]D<3"#=O,[I=FZ MI-\C.5<-N3N:JSUFWAFK"OTWGP4P[(3U:/*@!]$:MS;; MP;A6GV,:WGLWN]OD#(TR+\\][-L4+V)Q>M#S9A3NQ$:?%^!.[)O=;0[&/[L[ ML6X*7)D78VO*CA,S4P[&J(JS8V1@.C#:0_]IR]+.O@]KO['].8F?Q/!NMM:! MMM&U7YM_GW2R)IOR)$;S*;37XP]F:F=\)O$;25Z[$4\>Y"7Y%S(T?W$W+M6? M.J9!:6JLZ<]&YQB. XM/'L9&]MQA&M;[H@NA4T5IZK-DW?LWIM/D?AYGY\FVZES9$"1QF0C'_@ MS,G77_02?^QK9<=;!&^?[?$/\/6)/9%Z$O>P+2W_GAJWM4N^%P_1.&C:!M-0VIH7?I^H[IUR"L)T811 M)NW:V %:CA<.2A*%WD,8A=F6)#%):AGZ$RL3A4_TCOHY"[.0IN??_"@/:'#!(0%A8)Z).?=Z>>XQ.!:H MVF:Q3O*X?>@[L6R7GFC2YJ@/BTD$H_%P4UK3N>K,9;\IA9-$KBKX@E3*)M!? MQ/+@K]33O+0W3(7- M?FYT.+56N1^S >3S9 EYH/QO(983@?: !$NOE[?43]A S%I)F-.)6IAF\J@& M=G2PM=?9$K=\>F="RN$*FT2*:] M*8URE_ULLP-MN*YM@!4W#5G!3I8)(TLA@(2%A.-_VN=P;XMW/O*W/V);Q1_. MQ Z6Q,J^7)PDTY4-GCMAKIEVOGCRP@B<,1]KX@!GZH;O_=Q1I,!9-MHDH['G M6[/[:4<&F@>D5W())V_CW9T>(E9[C:?>)LR\J&=>Z]^SM)7C]O!QI)F:W60[ M(4[QGR5<(03V$<5&KE.HU,,_(JXA2OB:0^R$ ZHW&R#N.>H:2DTHC""EK3X ?ZEDN?=M#FJH^R@WP(6_F30QK9'IU?8LH=-Q^18CC*07H, M8U Z*#&!C&G%!CN:D:(PRAK\-5XT,<% A;6E+[RB](6OFDJ.<@JI;3I513EO MZ88W_HH/UFMV"AM-462ZNS"A?#0#8$RS6(^0(<*/:DH88=C H5;*.MK15EXX MB;9B%U=_9V.$'$2C1V_F@%'2%7(<$XI!\UZXUZ(?4@1$@Y ^5Y?73L/'A0UM M 8[7HZ,[6ZNW80-+'#0^B#T'6NQ6B"31IJ][0\S.$(G#:^^WG$$V-F^L8?M@ M':XY=\(T)ICVPEHL:+!KIVZ(.8399>PSD0K@1468(8_\LXR%#WDF M+N,EW22!70J![EK;%()=@G6ZAJCC>7^I:" _F2F]DW5U\80NE_ >0;(L;G$5 MJ26X)NIB4'>FK0%3M4X$_LFZ5_.^Z3HH7.+Q3]A784ROEZ?B,ON%YXM;[Y^\ M;^$Z7W],&$N>X7%2;\-_R;::1AXFPJ5W'&-<'?A#^-%@?H32;;@7Y.65)>[) M0"C\[RFJJ@?T(;N,>>R2BZQ 'D*G=QM&O> Z_L5C(?CV6R^C[S0-9<_N] ;( M0*,:US\L>=%@=:#"G=1-00O7II\*:A+&&>5:9H1QOIFFW)]9DJ8W+%F&RM5" M[6=$4Z5*JVZ%1TY#-H*HR+8YYOS!#[@2G7KU5.4\A2+9J4Q]JBZ7DC>..T84 M$[\[_=/;/WVB[7LD[=_^%B2^LV;GWQ+.175HH5&LLW_1KQ*/7$Q M%_[D2PW)J\7-Y>EK2/#.(]AYEG4//))YWVI+TT;1D7RG>7W/^?LY@"XLOUY^ M\OP5CSG9%AZW_#T/-] MGY.,MZ%/>7_<4?84-C/_1[#C@M\HW3O.JH+.NI1# M^.J6T%(2B9.,;(0L@$TJI]12K-,S$'J$P_S^.1G1Z\_)L?5YI?%T/?Z;%3&R>$3K2)GV-!)VUT_E!\5"D8JKTA)%V+(E^_OOB=+*4K$ M;BD(*X)W.&$J%OT0T<,VURR!^BG\#-5UH5%NP_1K>;ARRM=07#NFZ.,^#F2] M:JFN:F#'NVNW)35)-]0/EZ'/UUI; HNOC/^7#,*#,/6C)(6"(N*F;NW+A/%/ MS]3!8OOIJBB&'-+T)HE"?WM/OV4?^7+QJZ*#>SBP=;"=NMV$B'IO>;X/*RYP MOQO!+DX(_4)X54LZG&N8LDT"3J+A@KH]IZ)"UEL&%;NNM"!NN\HYNN",+BEC M-. J+]*45GC;MGM!2XBJ(_JT5.U2!P6/Z ZP3*/ Q6 8V;(PU0(\+ MOT:(X865A%,!&$'+9C/+6YYXD>Z8TEI#1K8K$ MRBG@?TFST*^64["4RK.$;;OD+;>T^YZ H#@76<+3QD^@]RS8TIXJ_85W9/IK MPKXV[Z=:,^'"T "-.YE+82PREW;KKQ7PD&?!),['Q0XIA.AQ$N;=O/(XZ/]S(X%%T.ZZ^5I^O]]$?20\;S^$O8]YM:[DJ?MB2V%N+!5C9?66Z M;2EOOCE :YYVZ6S!N9K:]"E-8W)]R3:'L M! M]JBIJ;\6 JP\MM57UH"_)R0;H:VE'D/0N7W78DM_S)"O.F&&D\K_";+KE MZS]RSSSQGE;YMSEZ]R+ARPXOS=3^M/DKJGY3JM:MH!!F*3FC$8^,8 $V8^[2 MSS1Y9-Z&!_F=+=5WZL;OYT#5(=;J=K-^EA$/7M/R.F=Y%B0.@+QRPQAN?8I' M@&3D"0D[0/_@17"#F@\\2C-X>;,(:,5A@4CT"./:/5&9!@1'Q)QTS2%4$_]8 M&4 \R#$B82J75G["QV>Z2>3K=[R?TR0*H;AZ<,+'^2-\Y03D;5@2Y&*S,RZ3 ME[XG8+^0Q'7@LS;70NQ\>\$39$(6@;LXQ(+E0;+F7P^H+T1PD1XT11*'(GJ' MC=4,=LZ)Y\LUXRZ]B5L)R8]B*Q9VEE*NFA?Q8.XIB7BWG1#>4UQ>FF\VT59H M*Q$@4V2D6JD\9@&2L%QQ?KDKSEU F5ICB=U>QB7YXF9OV02,/D):GGG7:W2%NLOUAC<1O*,#^W-^ MR[O50*LC=%6GSJQHZ0G45*A&OU'%SMS)5YN<9DYW?"E<%#R_)&(W<3E-T_A: M2EP=T*=F=QU1,!!9^[FHX3YSIXCDSLNXOH\&Z]UHJSJPZ:/'UD$VRJKBS)4@ MVF7!"FOMH=X4BWM3XCF@Y9OQJ5[ Z[DIR4]',.N4\A#Q(R'A"E"W\5TB<:J+M"1X>J M*WJ41+PZ^)S$_\DA(6*KF@-/U9UAID;5)5:J=@Y+D_C-[R57\_[XK)W4J')2 ME7.2%ETS\?K"'0_&(WH1ICQ,;[]/-58&K@X=;X Y1:BX,9Y*B;#RDETN5AX@ M52Y(4B&;+(5PN8WMB1=D(G'\5:[V^(=FG>+JR9#G?/4&:ZS@;B4O'W3.S\W4 MJ/K?2M5V3]\T,CQIR4;2DF_N+KJ'ERB,T$X+;*?B%16X@:(?Y--)1MOUDYC5 MGPP,8UF\$F+A*-+*4Z3D47Y3YS+^E0L.4YE=G'E?=]5*8@BSE^V=*$[* PO8 MP_'BQBY(<4,-B].YI7Y588T&BRHE[PXJ>T"[]*0N#N5'AJ[3I.6WY.;EVN-H$ALC\I!>'#7\(>5(C+W8#SD8&17G^_'C8?;! M;NF:+QAS6?OG>ME.6DL7<5#+^]3NDHT3XVH/;1\C=\@?+@,9^D<;T-V/KXF: M,]Z^\UJZSST9@N2$<*00F2\):HP M.VUX"M6;>*KW?6&I7=^.*<+M6?"RYUNU8E4"[E6<"Y?^-O>B>\K6'3P=\F.X M\.; 4F4JS8Z2>Z8E[12.)'D<\/4?Q-&@F1=#( TKKGG0%S[&XA9;G%47X?3> MR$2,J_['[W.Z&X"S="2MZ+RK+V*C7"$HB7-UG MT+!;-4[0DI)XUD ?!OHMU E-(7ERMP37#ZE>#EP=8ZNN?9ZH=(X,9,[G!L4N MH#!NE43B=7D5I"U^W&P %3=.E;[3B^+'4[8 M;HHBV;&%O#^(@D79%NI><3\99J])F-%U>D(>X!O%VPB0M55^1K(?9C?I_CFY M7R5YRK_73<&O-XN:SM5^D%'-"G@J(ES@,FC8.3 M+@&(74:!&,7E0>+MHKC9 MLLEK5MU!E2RU*K-VD5O/E]%5&A_17DQIUGRE5;??;^[?O_DR :LY(J7P2 M$/R^W )0=X:.#E4W]"AINOC4/(7)RX<2C9=G9JSG6%G*8X+R0:2T\R*UF@IG MEZE4[-:?2,4]YZI[BATF<38F\WO$/1C>F6L/4LC+:$=F_O/P9D6C "ZY>7%/ MU[X"#,U20D$DD54Y9+K1V*5!UJU:!1$GS=6K,HBBW.5VD_)*N9D:67=8J-KM MF%H!B4=1H[PJOS/;9>TKKL9U?!G#),O71+<4+LAPH\]R>I^45NE>CAPE %5' MCM6^W;=7XFI/3,)2$F&E*!+DXJ)^U==^3=PL>VFF-\H;JV%)!)Y;N;TS4 :J MCM_#@,YZH9WX5+RM"]>[Q#JBL?(O7V]'U//":>W7\281Q]#O%OHKRL3$N7P_ M"UU'2Z.NET4-[O26PMD,#;[ _S0OQ6_*4CGMGAXC U57[V& (CT6SD?$M7$I MC/MW*:TX]FI'OYM9R_N4>9]7B1??TDUQ"AC'.3P-D&9>%"FSG"W94/7R,)WU MOCOB_)#M)P7P!0U(X//Y3@36.DWPE[.B"E 6>M%U_)EFUV6Q78A,3CW&ME"V MM]WA$XM'!8S#V-;)Q8.KUT%-!$2!,=QTO^GD22M*0\GT4I$'795YHM]@EY&2 M5T4ENM?R803^5[^7$K8HQ9-_L":'F^3E*\SV%:9D>2%&X;^;S_:(XV%YG3P' MN45!9SC[;U>E$J6JSE3-4A6!%K?A_;)YO]?]?<:BBQ5P:'HN6[HH.]@>1KT, MJ :&K;86]1*-6&QN =I":9[KKD5+5&4ERW4ZW)?7NH0;ECR%<,GW5+S5ZG=P M,95<5/"9V"A5Z8&R!">#\IX%?CY?7^V\ J3+2FFI_&=0I,.%,3E=W)[?0?4" MUTC:O>5;[ 'PMJ@C0O4[HI?UE&IUM_@+HA/"R69J8)EJ>RJ*,BE;N$& J(G5 M>G7\;%$>IJ";M9'UK8NN67O:0W*=;9!=Z1SX[>FRF=. M;=7V.T*0!Y^*)![I\>;_;1)+3^#O%QN;#>?8R47YL) ME.4-P;2X>0[3_ZF7KE2(TM$B@D.OBMV*0 7#"9$LY0H N&;JDY^],);)A6=A MNDE2\=+N]5*_JVID0-0[=GJVNPBXRL'&^Z?&"LOF&R@_SOB: 5)P,A&$;F31 M]O-O?I2+JN[7H7QD]FW:0 99=7L@DA3 QD\HU\*S'I9]I!D';39'3\7'[)85$I6JC9 $9?6*[2KD. MMN9&U-\CE%:]70PR2"D$TO]>@1S>U:_);IMI)VNF_BT*$J7WR<+G41ZC9=@F M(C\.Z2KV4_6O/3>B_AVA="?]O! !V^B%D"K>/9%!\TFU?2M$8>G>Q9,71C#_ M7R3LSHOHG7QU33-^![!C[F +K6UZN!+S9IFP-^*2R4X2+O\, 40ZVC\KN!%U M[PBE!_KG2A0>_WR]5.W"F,:LF@-1/UHJJAV9R9)<%QN.1+/C-'.G<7=S2S>\ MS58\RH,2M58=I^="V'D6RFH[$/*#=\S0GPCZ3N-=+F0!\I$.5<&-J"]'*#W0 MH5:BYG>HH"7\?XC,GO@4+G;*THR%<)<'?N !8/,/-4IY[;"](*SV1/D_5E"# M".X@R=M.*HRXU0 1SF8RO%-DA0N61Q&D)O^$[#XM?X3XO?VW!D-Q"56QH*_O MDY>:$7$S3>HV$_9O9971XH*(N&*K?]["F@D1PNQU[9;P%YSD-\E @(,(%M=U M6JI3MZ+(N*A^03<1%66%XV"QAO2-5DGI)(F%^IU M@8A (%_E'YD+/3D>K M^6C(#OI4LC%A:6J3.I"J848SJ7?F]!.<^_,V-3'.RL)E:;-&3EG/4=9'+_:_ M5!B;_".(P'8XV]JHJ[Y4RZB0:[KFUP"%Q?=.=@]6%R_&5S4X15G<\J-B*>D? M"PJKUXGYB"K^9MX4FU#\T2+/SJI),%=]BNR^5>Z[;8\!:I^3.)#F\+"AR(=0 MO[+3OMEXN*\<&?!&&C<>?XT/EDDL)_+^95&MO=CW)[6GD8X!C3*G)_A[+A>A MHSU<6\Z1(4JK_GC,%.E-.YDXX:"Z_V / A4W^JXW*CV^P^?MW;5'8##!5UN&!?U<_5%/-:>,Q$+ZV*S_; MG(4:9/!M+&@4WM *3X(2,R*:"EKUJ6#!TA5B(\JJ*P0EYJYH*FC5%8)EYJZH M9J/:?7A3AZCH$7:+44UCYS3*",W10_5"E26ZE"<=1D(D!6;Z]>MV1IRLPQC> M??N)_,;YO3S*R!6(G.OL:=J'9[4^[P"?030R#VE=IRJ++@RI?0[RII2+9OCF M25&]2+@ ^*ZX."*^/*_;WK<5+Q*VI"$\G WE4GA(%Q:+CK)A#P',WH^^()C: MVWI(T-:TD*P02+;] M]@L"]&"3#XEKJ4P):5D5/DO$GSG53J63HC+=D4+\_!ME?IC"8?[AL-SYR L" MK=ZV0Z*S]M4C!V!M*)4U'XN2CX6-](:%OK(<@*-/(UC?S&7Q(2'<\*&=BI!7I(1H^E1B]_] QMB-E&3V.Q@'CT//1WTAKG\LXV,>PN=N#VNC,J5;?G_<]D(.ODA:/CXP^ M>AD]/()'*_."$+Y_&^!8L59:ONR!4EMGS#]0^I5Y^0-E0!O@6)QB&2@0.;:6 M,/*0[7HI7Q\K'A^[3Z21BX=41&CM"'N,# 2PW%OU"5YSPY20M\>:^',B2EW0 MH-F A]A\T'P*P4+,E86'=&+5MT\ZX#U2:/[B")>J[R!P>"$S+Y&U"/E<:;D9LP\R(9G-W2E+(G&G [+G*X$G29IKD7J].3!@M! MA,SQNG>K:S;?TA3"RDVQ4IRHJB\%DE+B3%UOW!;4EV*3OW].,K WS,0.]4=Z M2R,HK:V\"7B0#R&"T&'M&[P!VU?6KD D_S"IO@R;M0^00",_CA&1M8%:[5G7 MWK9@IS"4HDCX\,$H'"+\6) WRJ81:*O[O?KF?_WM$$;J7U/ J_ZG*_XO_N?R M3_S_P.S+__+_ 5!+ P04 " !$@#A32+7MAC-" T1@0 % &5S<"TR M,#(Q,#8S,%]P&UL[7UM<^,VLN[W6W7_@VY.W:VDZCB9ETTVR>[>4_); MUK4>RVM[DK/G2XJF(!D[%*B I,?:7W\!DI(HD@ :)*B&%*=VQ[:$E^Y^&D"C MT6C\Y;]>%M'HF?"$QNRO7[S]^LT7(\+">$K9_*]??+P_&=^?75U],4K2@$V# M*&;DKU^P^(O_^G__^W^-Q']_^3\G)Z-+2J+ICZ/S.#RY8K/XSZ.;8$%^'/U$ M&.%!&O,_CWX.HDQ^$O_WZ=VU^+/H[L?1MU]_'XQ.3@"-_4S8-.8?[ZXVC3VE MZ?+';[[Y_/GSURQ^#C['_%/R=1@O8.W=QQD/R::QB_O;T9OOWKT=O7WS]Z]? M9H+D\R 5G[][\^[M_WUW_N8'\<^[]P_OWOWX]OL?W__I?X"=I$&:)9M.WKQ\ M_^;-Q1OQ7U']+Q%EGWZ4_SP&"1D)(%CRXTM"__I%A;?/[[^.^?R;=V_>O/WF MOS]RZ?^H%TM72Z'S"5TL(\'D-UUZCI?)R6-BZ'>WD(->90^/R1+ ;J64HWZ3 M.(3(N5K,8<^Y]D+ZWA9TVCM$YK62[OJ?P3J?.>Z9Q3&@XTHI9QPG 4S>E7(. M^KXCSX1E)D6KE7+$,V1HN1Y7(85(N5+*4;_+90 9S=5BKGH&]>N\UQE-(?U6 MBKD:22%D&(6N>^6@T=P188NR:[[ELL/I.^=VW.V'8$2V%W9 Q15[)DFZ("R])V'&:2IXE2ZS:1:1R:SM6QC! MO=L=G+>SF*4\"-,LB#X$:?GU9#9^%E0$CQ$YF<7\) DBXI;U_MTZD,R:B.2* MW?(X)$D+@=OO8&SW:M/AJL>FP&5O6]!A[TD"6-7% MXCJC+ 51T%+< 26GA!'1LM"V9RJ/3BYC?L7$M^0A>-D=CHMES,18%6-041BF M_L-UZ!070AF'P[)3VBD=TS0((C@AN\6=^6] 8Z1:S$'/%Z)NO"+D/HW#3Y// MC/#DB2YOHX#=!)P'*7T&V@3V#3FTL?/_D00BO[;B+FQ R?:)/.N:RC%%6)(? MH5D*T;*5X>C>SA"_$#I_2LET_$QX,"?C),D62UDD$=/$)/]M_#G@4ZA].U1_ M^Y!%H=L%#:' @Z8K1UR;6]X'?V=/ 9L381;=Q.Q$FHUD6B',%<)VO;BQ+T,B M33[9ONB?DRE-[VCR"6Q*@JH[H72QH+FQGHS95-JI8M-'&'S["&_ E3X]Q=%4 MS/47OV5"9[M,=Z &!J%VJY)W)"'\.5?8A5#5IX 3.=U<9F)+1*[$%"1#)+KR MU*^;P3D/A7K3B);:?9,MBJ@?J3_GA,4+RO(_)[/3(*&A_)1&F1BSMX3G',A! MGJ6![0R!08\#65Y31M9S (Q;30T']/PC"WA*>+2Z%'(1@@LB&<'$%[4Y5UL, MQL< />GX7XJQ(::QO)H0X:>=*N0E%1OF[395B@(:-Y325!9^4_SW=G0BX[XR M.656?PW8='0A9L]T-:K0OPY<6A,9Q>$.79&,G(H!QW2_KCL2^EMT4^EE_)CD M_HEU,U'P2**\\5]%55C-;[I0*@68" GFD5P)";^>Q\_?3 G]1I(O?\GYR'D0 M?VQX>%AMC]$KM(HBNR7J-%4A'O-P%',Q(_SUB[=OUHT%/-Q!MAEE5I;X9BD& M/DM/PB>ZW9?->+RPE%HIH5C!0%6 HN?]2+D@]RRW0,18FI*7OY-5N[@518%R M?^>1W+5,[QF LXQ+)B]I$@;1/TG +\2:$Z0*E5>7!L+PWB,83*SO&8DU%UMZ M+L4GB7[N:10&XO!'CW P,(X$PYBQ+(CNR#+F;6M5A>[=DD OO40@#:6D:3_ MP .64$DW!(%F:2 *WWF(@HIU)"3$SH/&4^VJH"@*Q.!/'F+0RC3J>E!0!%X1 M=HH#@?C>0R"4S*/8J9B;^=YS^(?"_*G^0B,@GF[W&M%H +W:0?X+&.SLTWL'1\&DC;>3>$S3>VZ'Q'HZ&3UMJ(_>8:)R)7R?\(?ZL ML+B4A:%(^+2G-G".B4-N7TQX'J19Y&LP@=&H 47$OZVV7@:8L-S&21I$_T.7 M)BNXO3SX:,Y72%KYW_KM^\>'V382KO(FZ6@(O=I3ZWB=<\B?^"!3)YUOUH\ MQE&[O&M%H,+V:8/?ML$ZGE',F%](%/V="1OW MG@2)F.ZF,@Q5[RE25H$"XM].V" %%&1^CJ-,"(_GYTQ<<:2I* I%PK]=L()K MG)B[(OJIB#&0LV6>#U 'A*H&% __]L)Z&2 =1*1$TBQO"01I4%*H/X%HKP&% MQ;\-L5X&:"?__$QLT.?T2=X^"9A6_Q45H%CXM$T&2 'DY=MB& 1 M&:4%I*4T% V?=M FWG&FIB=A6P-&Q6XYJ/A]VE.K^=VSX*_"&1]G4RK:&:E;N&VK]1;+](5 MO5W31.Y.SJ(XD6FR. W)^CYHBZQ%/4 UJ.R]V43#V,+<4!?WGN7UW^+R\R1+ M\Y<)!)7:;;6V'A0G#S?7 'D@A=0GV^ V,CU=W9$9$9((R0-Y24]%1Y_:\;*H M#H7-I\VWM71:T/O+-PUVK\4'PUQ^KKU*L'/U^=WH)'_B@I1WGT^#2.8?& D+ MAJ1)IZO..\HV"Y+'')HL.9D'P;+0.!*ER?J37/5.WKPMGX7XC_+C7S=436:; M6^2W<6'2:BY'E]5AM?L/IN[\C9-$2-C,2;T<<,@X'S!6@MT=- I.!IC;NL-Q M%B1/,EN*^"'343P'D1SBX_0LX'PEIN+\_1!"L"V)P"5^6N3.Q(2H5*"XAN2&A'2UT*[3&\# M$81Q3S"J)'S<4JL&1U$<[6J]#2I:5KV!XUEP&_.54!BSG=!>&NV:O1T8:D9] MP^(N^/Q!6$!A5,9]$ 4<OCI6?HB:*=@#Q!M616 MK,E"0%%^&@0=?ZUU\#(Y.%WA-/+P!+BUX_07FCZ=94D:+PA?\[XR0@BKC9'DFW("FD8 G&-FL>CU6N '24KA!"+2H':8KYKPD M>A,<4>%5Z\\T5L1+C^$&=*!D_!NB-S$++49IM3A>:@WG [4IA8,?JYI'_G2& MCZ827N8.5_:.42*>C,_*E0]36'&C)%Y6#WE%P)E8!Y(*-\*8HR'5&$20 MNG@92]R@"Y?/(#=V'Z09U23ZE,QBOKI(XJ7@Z8&3(,GX2C7MBG8Z-(.7[J0G M<-W8Q39W6]'_R(A0.Z%\@N3BTNM9G+0-2%%8518O54I_'/7\VX/U0P$6(_/< M[8Z_.]E10H.-VU86+_.*(S>>DO\C +OF0,& MW-)&4?Q9ROXRYN=Q]IC.LJAYR]1\D&W7S 'G'>@B+T^VL?FU(/G$0K#*/9MB MMRV,@/%<[-V2M/<]*S>M8RF?5 ME;$S(_3 VT(X_L%9[!3'6?H4<_KO[9*NA;%9"3MK@AOX5,+P%;8\F;P-9.L* MV.D47,*U*P1?H=(GI%/QUB4=W6!;'9>@#9V/SB%R?R/1](JMHU ?>):DQ1<6 M.&K:P$[?X!)5HZ@\P7C'DV8"L[4P=G:''JAIF,=.*BA]!4D]EEBJ^?5D M=$D7=)+'-!=DYD]^D=90F8T$5#6P=Z\Z:3>S38),YHSFBJ8*=H!".K)'O@U_>MBOVI1!3<4$D M$]R62WK,DCR0DE1R U^\")$)C"@+^.I*+"KY52)Y!ACGMAID/AZP4^Q,BS93 M^N"R/Q+]%+R7 ^]4; 2TNUIE!?3\C+:*H63:DZ7^AJ20_4VM&'IB1HO9OXW! M@Q]1D'LKM_)-8X%'FG+ZF.5O*3S$13 ;:*1+1R:E4I;"3T%YK!Z 1#8P:]JZRM[ZX@U\S*EKH&>5M-NW3&Q[LFP MK9-Y&B0TA,-3%D?/EVF4MAZ<':X]1>:<1EFJB\M35D#/BMD3G1KGGN#S"Z'S M)QF"_4QX,"*1\,FL$8EFGO/L6T+/H&DW%W85U8$A;9@[+9M!SZ_9&;5N MX*OFX$/USBOX+BOE3$.VH=F#C%LK M?!I7S7P%#H4S2^1$S.6^- M7R@$D?9JAPA..R>5*%K43>?Q(J!,L^5L+^X9+#J5JV\]VQFJ1+5XJY $XRJ\MB1WETPT_/N"4 []P1-Z+06Q@[<[@*-ANM!97.BY>")>G;IKPF@Y->6,^ M@^RT+F+R&^;"*G&#L[8M[%N1?8$&",H3I,?3?V7%A=OD(5;X'-*V,Z1 M9EI1E,>^& F?.K0,>X+*.7VF4\*F265O>A8D3VI4&T&\=@N;A'C+:)V:%UK@ S= 2^GW$/JB!I.3):JA3/"O# M"N"(=&$N>>N! TK,)]@[!S#\^LZ#&XP]8A@D_4Y.MR^8#T:-^Q@&&X#Q'5LF M3@:"&NE>F>+-O.]Z7RSS]%V]([UHYOJ ?J\!$3:GW7MXZ\+ZKMN PO=D@:_, MB1M_S3H=@_0L2QL4V"=O'82J4*I\LC%QV:B%;KC;X6=I3ZH+ U'E$VBL\3I/<<7S38^=(>T3V, M""4B$ BI C0%'8L^1YUH+.@/5&4 MK=?GG";+\OW4R6R<)$2W2ANJ8<>8[U$!0 +$#"=I/?0N*)8O0C%1875'IEDH M"3_/B!",? U$<'P6L)!$D6KZ%^UT: 8[5'P?JM%-,E[-"^>EEEJ_GF*LB!U$ MOE<# 21$3R 75,HX#G).BI\5CLOX2-#;S> VT&/6]Z@)]K+U5BG6>U A,$*? M]:DC8;71H\X[H&."5RVE(P@M;;);>6"LFUXH&D /+1] -;2R.E+M*,P@2C1; M"D,U]#CS032A(9>CQ/^6DV5 IVMSJ+2"QJS(UV;::W9M#SUEV]#59=38]-5?1X^0'MCII\?+8F>4:F]T$4V"X/C:KHD?3#X-DF'V_Q7/M# M[TB>D/.:!H\TRG=(-M#J6D$/GQ\ 9;/4O 6\6'@*+>V(MK()],#[ : VR,M; MG&^Y?,<\7:UMC7S_TF$5UK>#'HD_B,UFEIRWL*]=U;_0].DL2U*Q<^5KM=5< MI+%N"/T=H & !\G.6^0K;HJ.CAPXJH?DV6N1BR<8PH/3M$&=X#:@Z/KKG+.7 MV,$_OPG:(%23!G," MNM.D?C+U9.F!B\.%G0''?S#WH#/\[25WK,;I)64!"]T8I]JVH,HS?*:/WL8I M0&:>S!#K%;.2;J]R9=EL8*CJ0<$-M0\BO_+QTNSV+'DP?7"B'14$Q2\@NQ/]K]H%*RR%U3 M]Q=?O(11)G/?B%_RK%%W8L(KB,QH8]R'#'8LCC?D["2P^WYT,CJG21C%2<:)^.-&.O2)S%Y7QAR( MW1IF]KH)GP>,_CLGY$S0$D=T6H#!IK<5$4UFY8P;1-LD?.;YPU'SJ'O6'+') MK(*7>F_:4A8YGYU3@.N;4J5H?!B429P$BH3"/]2'Y7VV6 1\);E"6 >C6R&X4&ZO,1.Z;B\8B6E'P+^B:0RAJ=!,YN>$9X&E#WP0'HWBXN] M6S@!(W:X'I%'N+W:-#:.PV+APZ00TG93]^V[^K2PGN?R!S/R \0$=598TQ-S MP/!O+8PYSJ]C-G\@?+-Z)!,N9#KGP<)N]-JV@SPF-:#5!E\W ?DPI);+0&'8 MOJ^/J76,^'^.\BCQ4<"FHVV<.&X@17OPNGFH :HBAXBTDVQ('[#5)D<$>+T&:H_]-746FD4B2>' <*+ MR:":/W-G.OBV/AU\63+RU6B34G\TB_FH.$ :%3=Y?3C!LYD3M)6\.(^TW*WJ M:J'O.(T JM:\: ?(]86\/A MZ] M_>CT64&:!\IL%-JN)IL9\4B-N<+;\:>&'LNHZ-$=G3^E2;XY?/J MA&.%5C]MH==M2#UW:J[NS:#GH(J(B@X7?T7G+:3A@](GCPH#I!F1(1DZ>90/ M)HUV7DS"W.YN",PO7FUH*K/XG8G=5)*_\Y23O;ZQ9;;M^[:+Z@* TGY:I1VR MU^_;,/(FPHVRU/?Y;J3MPU00QB%OG0O>->)&SF(6$GE\(#O.7_[E9$I38=8E MGU"#243_\KSPHR O/S&$G6$;JN$^K5V1M*33:E,/JXT=, (!K?&B-EPL/HPM MQ?;H72-&I)PW1K>" FMOS]),AX,M;$C<5JI\YJ9%DU@CW M@$ V0K&LY>3#4 N#=HOV74O@Q6)!BS"4_(!8GHA3-B<,.ZRX0I@,?JF297EJ M9=,,[C('(!6TX-FU@W_.9 ]T8RGL(CH?1FK2?IS\KA'-D6\]G^)(8)'\(5C& MR9]'19 8YB M*#"/PGHYU!C_BB +NF[BE%B-,(LFD =7.T#UZ'Y;B?@P< 0] M[2.G$8@ANB+;_1FJJX8\6H5Y;P:#7:7*\;5:Z\CK[\R(),C!4R_0ISN&S(W%!9(=)F'%DW MA#G M,0"QANT/O+PZPAN;5S:""7^,$^)!AI+-@^E@P-4UP.]+ M^P*TB?F^&4=:S\_7%S$J;U&992\J0NJ!'_5!1P#(D!L>+R(>5JF> /HTZ-@=.IHN/;A\LCFES+J%2+R555 PC]8-GB.DRN>N8] M&=3M:,_%K2"KV,G@-M&\)"K0_WIRNTO($[*O%4FR1\O3D_)PFRS@)HLE, MYD:Z%FO[M$@Q!O<:=&H-"KH_3J ^4O,$^,;-@2(T*K^YHC%J-96@,/KC& +( MP)MP@?8<(^^:]\HMP@4>Y,;Y-5A <6L]?"+3+*H8TE-A5L^R2 YQ^0!B>8(C M1%B,]UR:IBOM?1L]F) !%\SZ,P05*7[>-6[$M^:V]6*D_9Z2W*K?I 88,:#* MZ(F >J:>M9"0)P9+A>6SZ9,6.P)4/^ M# N9*;A]7+QOY#+0I@KV8H#\#G,&]\D4[,\0:.*R5H=19?+&,F[9[);$-NF::YQ 9J0O9J%'T?89M0U($(/=E05-P3^3/- MF[-LP89\O%E>W6^&# MGF#LU>I!9=ITPK$_8S!Y#!5#L#T92DL>3B_,YM>$G+JQWD@$.?X<\&FAL7D0 M4R)CMHL!ER39HOC,?M5UTP]VCHHATG4.@X5W=MR6N:KDJLR-I<5*TU4?Y;)M M&]O(WYM&=1.Z=UIT$^>G)&2:<]9=8V#M8-O^ VN'C3"]L$A4#O1&CBEE=C8O M+)*]IFDSG"G="7SX3J?UFT!BJ:#AF$W/:92ETF]@[6BS:Q![^87EX^LG+A]F3IF,3#%W]LE& MYL5L^OM,2[952GW.+>L1;-7<420MZR5*[-%=QA@+4W\;8=R,##TG:4"CI'T& MZ)7FK&SY-7#963I<8=GGY^I2W30#ME;.-!(;VCK(@+0.^Z^S4;U@ZP4,8G"2 M*_&KYHYJ6UD_X&A7)A4$%?(W&UMD&)11)Z>K!]'Y^(5J< %5/B"@0/Q4+&8O M@9.4GL>+@&KO$@,J^P&;9-8.]U0 # MVDD\GD![Q4).@H2":\>AV6P .QV\.S2- W2O9W[EVR_:0[U&,J*RDA\G M=B4QEP*Q]1WN7VCZ=)8E:;P@'/*<,[ !3[/W3?C9DS2XKUBU!&4A74;$#R)'Z7/MW0KI-/"N#$#6, MZ<]*+9LY7M6P%(0GQZW273Z9C:=Q'M1O.A%H+^T'IIWTN?X\02M_/9VLK7'4 MX_NS[]Y\IY2W*+); MOQH-.32K!S&UN(CM2-'7\?$A9P&JN/5A1%_=!MI_.5 MFEG$$YHU(1^9V+&$>08S9;"'9$!='/_T1JMU51343 PQY7QD5&:8B^@SX62J MFWK:2Z*Y6/2B:LQ!.CX'2:C_@49$;#X82<:" [$]T0I771KM3-U2P"9^!Q&R M6--)&"3J2!-1J%X&[:4K2X&V\^:)U^^2BO%$\I3H5T)V;$XWJ7Y/5Q^"?\4\ M3SJIWR58-7*$:VX7,53F4T_QWU)\$RR,P9G6#?FA!QWT'XYZ.^-^!&].)!43 M+E1_FH52YJ=!^"F*YZ9-HJD>]ON#'16Z!BI,.I[,X6V.TO4YD^850D,UY. & M9S[0YH,29F%5@#W4UT9+1[IFU=Z6P'8_#(5U709' *MF>KLAFH,Q4SWLB(FA M5 FKT'V-+>$RZ=K@GGU=8W[IR+RJFU6&'46V?6]F^T3--A5& MV[?:@#/H\UOK+F1VB=8B7_D1HO9[>J/KL)-.]'YYZ34)!7IN Y^34%22 0DU MRO+$K*9CDO8*!P2(D@=?(IYXP)(9X3*E_3WASS04J_1DUD)V(H->DO:O3(<= M;GOQ WZ#.M=CJ9Q*P(\CD3/"TSRI55H^?1HGU)C[0%L)VZLVQ&BH^]/-0O/D MF.1#Q@3_RR ZC=G4F!ZAO32V_VT/@.K$Y F2ZI=1QXM8J.._BQS(:G#!#1S* M#5]+B?B/8QAFBRS/9OT3CY/D(^,DB"0;/PG-/26SF,NW;SHA#&T:^U3,!?AV M8CQ@M;@6?PVD%K6FL=?T0=6B58SVQZ8_%*XD1N:R#P^.3=6RZ*(K^': R4X M#']C\YEK*JV:#5LG0E=/DAW&M.[(QEO3 '=DA8;1E@CYS98,(=X3*=]7AZ6? MPUR2O<7N7EC-$:F^FP[(#.R@;?2G1'MZ1-W)UWM38YV+5KTF(.,&!;"[N\?,F+@(Y_ESOJ=7^JV3V_R*BO M@VPK:L2[N8S1\(WR292?++'G,>Z [3P0U@FV\ M\&Q9\L-9($??7HRYN M5'O*:<#JG M+(A&\GA0?J"M^CI+OD9<#C#T7@,MT>/Z? ZT?'WMRY8?3X(Q7U_[.J+7OJZ% M)6 *FJN6\=8.;"I?#90FIYZ8XUX]N#;8.<'K@VNO#ZZ]/KBVWVOBA_?@FCMC M)/=;=[!#RGJ'$B(,X]\3L"H1BE6_C/@](KE@V;0,;,X_5_*F.2AUU@.VH0./ M!70LU".("U7RJ$VFHZ^%;3_UGQ':,^,PO<@&20VR?BGIBN6'Q_0QDSS]+&5WG0EN8O"BVI54N#1>+912O"/\0I')[-M_YOLAIHCL;[-XF M]D+:?WCVE^@@H]5 5M)&5_L([M82MH>BWZCN(STO#I3%FI#$XE^6*HRC/]:- MHR_+I>0K>3S\3'-#:1;SD9C@X@49/00O\LZ,;\$T!76".!MK25O)W1 \B_DR M%M(BF_[4RZ2J+/IM$J-X*Z-&S_ @TYP8YH]RI'Y,+HF01!#)2_-R$S,>VO'H/PTV9M$)_(2\8*L-RUCFU' MV&'J6JK8MD3)QH:^RYA7U+5Z2V&QC)D\@)O,%(6UUQ:^[6:-[%YC6)-0AK@I M:KT:+@,YL=;X;XC%-%; O,%4ZQ'=L^HIN;DL*DO!9==<#85!W;K!L4:9CLCM,0']3YXQ"Q MCL;ZH;X_HI 8P"SIJ >#A;P,,W(-\CGPX]3<F'7M7-5(7]NHTH#) MY.UBDY=;*S++QK&-?]>X0[2JD_P'C02X(^7+B5>L(##)(NG;DKXNS:Q1.36' MM8"] 1@(;6LY'-PDL;.YJ9C._68'=:MH^XZN4-J/>Y-(!QGP$,(N[B>WNF17 MHIT.S:#M('HBVHW;@QO@YVO1)&5H!+E/X_#3Y#,C/'FB2QDT<4Z?Z53L07J. M>LNNT!YWV]]4T$GX1Q#0;2>;?V1!1&>43+=H+U6AZ&,(('_ M3M3P)I:^%RF$QXB4[J+[)P'9J4!D6HU1TS]F,$1?:,_P[4\INXG_"%RX$.%< MQIS0.=LI<4Y%18D=#:)^VFAN':A_WQ^P_D%%C&:TUPF:,&6,2G>3WJH3H%;\ MX)M6#"&+@]L.Y!=4QM-_964&\GY32+,UL-O/-^WHQ?61KTIM?C079PUP=7'O M)AY2773R.H:SQVD:!)'B\/%/_0\?UR?Y^:'C.$E(FHS&;#JZIL&C&(->O>IQ M3*>0U;/X-0:"S (!Z=#SSOS[( M-*X/ B3D*YQ2F\O/RNVU6-\(?R92".,PY%D0)?E/4I6)!?"=>\ ^- 0":]"& MG@(^'+VIW=Q(Q:&T!"+.@U>.+I[487K##G3HEY-_,W*%W@YI'*T;0CM#LD8* M@K!-CD8?\2;+@*[M2=B4K:N.=P0T$+BMXO$,THWKTLJ'TUX+[U#&$8 Z8> M MQMH;GNL%9TUQVPZF,SF@H M7WLZRY)4*#!/>IYRM6ILSH8YY3_9&XS"4 MS[X*,D-"G^6<8<)(70/[:* C3"81>()4RTQ1?[(-M&QM*_DQ W9=L;9\5&(@ MO *H^2(1 *!J)3\ BB>":TJ4WXL3#\1^5S\\HF)-$R"@JG<+EO%Q++ \ M!KGDH>G]K1(.41%2#SLVQ@(+($=^+TOELP#!G+RUF/9V:AW*0V40W@?*%U[K M^":3JC&9;?PD[>,%4@][[C)+'\B(5\.DW 9H3+5M">R83[#^UYGJ[H@6@-4# M-/;JB%:G'M@\%:'-_/Q#W56];G"4MSC:-#F2;3I\@*+]SJ22&[T3&U(/U9NP MR=2MIE3F(MDBD9B/PU&N^R4Z,^V+.QU,=V,&:[F*UZ$M/S9F?8=# M_9Y>!T'XXM@'TWZ:!Z#HG2:=&OM]JT15$IZ<'>AIS[,*&7PS\!;\ +_'(+#" MO/;$MUTCSCASMA?W!$"(DP["N%8#^ZAQ"#Q;A3+(>TZF'^6/7=:64J*2K_;5MUM+Z(:0B]6XCQ!]&9&5F0,Z)-55 ML(/2W(U)DUA\@4\R6I!YGG'*YH5*YKGA=X1QF_'P*4B(8AQO=FN=FL.^ .\. M]C[B]$0ESLEC>L62E&=RVWW)R6\98>%J,BMXH>%ML#)=GH6V@'TWWAGPMD(; M9$U>6W/7<<#NR++H<%=3'.TJ>8RX?>0%XY2"JHG&2IL-'8 M5&RP0*=G+;6@L/KO_H-(QQ,@]3Q7IZXR.4W7(=S:%!1RCWV&W9GW2@\>Y"L% M&5]5E'8<_I91WGI"6];25H)BZ[_G$"";(TBNN,-E[AY;,RDSNGX@PF2!JH*R M-E0G_'Z7ZMYS3V%G2;"Y]Q3KU=4+(!\O7CR M>O'D]>+)Z\63X5RYYK3L7=HZE,P5W>5T$$"_1G ;81PF@OM0G4F]MJK?F=S2X<"![FRR\&Z[=DJ6#],J \][9V MWMJIFL..7G=D>AC$A>UPS(D^>:R'18"2!'W[MI'/?MO:J-J> M3\U)BVO%#DCX-EJ6Z8E]H26661>NAWTT+9NI[J@.]BUJGV@:Y:"5P"O MF=$;0+NE_%CZ0/;/+N&>Y*Z"&BY^FAQM&J.0^I"VPL/G^.$ISI* 3>]EUN>4 M$&8ZKP9Z?C.L&C.E!5OEZU[:R[G3\[(V@]W6^G/"T,H^(O^ISB/CHUP?I MQ)O,KMB4/M.IL/H4D[4XY"46#RDE,%*J7P;M-V46V#73: M61YH4[BF$JM)XEU[Z2US+&/HJDM]^5:\G M[!3 G]D;:E"7Z)I4O)GZ0_!"%]E")]1:$=1YND4#*C)M909Q&M@,J_N0L(#3 M6#TE*(H>R/2@H+Z2;FWOHB\)^@GO9 M21"=RT68L*G.!E$4QB(?6/Y2H9SMY> +B MQK5=9/1L)_TA>#DEC,QH>BFDTRWM0<_VL6.A[0/0G CTD+3D)F;/)!'ZGY^O M) \R@++ZO0SZN8G3?Y+TCH3QG,D,/]73S9Y*U+][[!!IMSKF"HYC5\'B3OIE MS,N/9#G-V[+[I@,[=AM?*;4 #>+O6H<);Z?I,F[Q01AO?$-8G7!%HM+NK:&' MNT >R^TKK*&RO9?Y,2>S7,EV'PZXSQ[_1<+T(2[GN@DO]/$G'K!4OBAP29,P MB/Y) L7^PF7[V#G$02B[%^B@&85;J2J)NJ=L'A$3PMU:PDX,#L*RCY \L0:, MP3_:V)^?Q1*TR4:C6>O=]H(>#@==R8<0KD]ZT[A@TV3ML?<$QB/G0U*JVIW(I* MKF!3C\-^T$.[AM<@K82/1'TJ^76+ 3.CRG?P52SEE"0T-J0/V MTSMZGO.]31(2T.0S> MP7,85-.HKCL?E;V/*MV/9C$?%02,"@I>DQ[XF_2@ZY#:I/*H(#^6<1,RTW0< MQ?.567![Z1PYF&&8O S[0^W0%^(VCN61?RB$O[9"Y"M?>]+2]J[18RWVJ$\# M:K(.UV/6XY]C&5,?T72%H,GUSM%C.HY+E]NQ/49MOJ/)ITM.2/7MQ3WI^\PJT;;C,!6[ MA'2E]8Z][^8=*Y\A*EU@94>O3C#W3C#[B#3]*TS JD?E4H*S?1SKWT$=T3I7 M(6NT]W]@:Y)SH,ML.T1F:^P99,S62/X+W,+3O M0E;O(*V/2'4Q3QW:0G.E]-6JSG*S5YH?"J5A9"Y7<1^4IN>0NHSYC-!4/A0F M]O#;P-,]Q-4!ND;SD2!/=&!47C48U4C\]1VBV\(W,U$*PXFA>,&.02]_+FYT MYL.W\%#&\J,]JBN< K0+6L@Z;(O1JV)OS2B9@VAH#6[I"NV^&+*J*J6.JY.M MWKW"&5VZHM=6]RVG(=&[]B#UL&]_.7?LP85U?%Z]VJG%#O=[,>/T!*!=%;-3 MB\'L.@@\OQ>GH/+=!,AQG"O%=DD$WC6V0;7;/4['X%KL*[7&K0PD!;>D ^^6 M':J.=T+K2*P+H^L,Q^;H21;>!4),4\0)ED>BUX=B-5NX1 >XK7@ AO.KF]32 M!8>C[GWI@HZ!0[&.=G,@$3HL!CSDPYZWW4/NM5521&]LTV)^9 +A2IRP? @W MV3&_\^?.*J9Z*;>A+!4$ L$W"@YM%*"!/4@B]_%\SO/ W=U\:/K-E;$2%/S! M4MLXWTP!Y>33-.7&\;ROK(6:+J':-,A1%13XP3S_QD2%KPY-M9FA0 _3R:\D M":KF@YQQX:AY;P!?AP'($^S+,("0!!T&@QQS>34,X Z'P9^)? X>Y*"3*[D MLV8GQ;MFU5N8VF0>?^R6S*/L>K/S/9O*VX*[CAG)/*#C'SB?12(K?>1@,@OY?[!*])1O:HKJ\Y1P8] M+=K7U-K>&V;>$H_F51T4QY(FPL6RLQM;CF 7F C 3'KBD3Y; O:JXMZ8NMA9 M47Q4XJ:$?'")MA\RJE+(&HX9S=6PWX%V?\X(%95/)XTNU+EOQND]T8"9+ 2N M&P--.5U20K]NN3%SJ@^<.7V0R,Y>:KY_M%[W[.5&$7$&!Q. F7\%:_JV1.?8 M#(OZ9L\'0Z,#3:C)5= MC\X@OL[.!V9BV]SV'^1@"UW702(ZAKB/LYB%1,8Z MRY;$_ED03U/Y;I@VH./;>D#'3C-Y[$;>T$BVY$>(AJ1$YAOY* CE@AR64@*( MP#!4P\TL7S[>_2"CDS3S1JV<:60WU'H0KPT(CT9.^%U.JNNM%TAL'(NWZI(*@0G[U&@DF##N3D-2OT]4I8>'3(N"?QB]4 XJYY@%!9&:F$I/B M%UYK,L]C>0_'!J]Z33_P@FJD$<$Z>]MP-TP QV$89RQ-[DA(Z+-4R0]$GSI: M70/[(6ZH,M:@,HG DYU\@[M;PN4'PK;5W.C5UT(.R50ONJ;1U,+[(/?Z&AVO MCPO/LB2-%X2WK4BB(J0>]G Q2Q_(B%+^>]X&+18T+0X&69Y'@(H=(PN%3:K= M"'W7W AM&AH%3$:W5YKR8R>DXW7#BGEG9-D,\NRWOLT[>8SH/-<7[;375AQY MONL$6W,J5 L">PSF%SN>XDA(,2G>R;T)N)P[GHEV#/ZI]79)V= ?@F6<_'E4 MM#?Z#G,TG=-G.A6H)K?!2AH\!O>#HK@?!GJ[_&NC1L&! M+]Z'.GD )X2FBA^X:'7, ,_PGHF$IQ5XQ%]U:,1'6Z?0O;"! DYCA0M"E%44 M/2 HU$P,XVN (5 2\I&)A2:D,TJF2L>"9$!='!D)M72;**B9Z.DS:$^H)CL) MHK6.*+?_,M57>U&T.'^]L!I[&2VGWNSR%XN8Y>;/=M02GA]YG07)TVU -2]_ MPFJC7\0T+'8-BQ])F'$JCU4N7L(H$U;XI9"F/!C- MTO*X[R+@,MO11B+CA71F:=QW;IK'=E[8*I%3J7HR5]1E4!"Y)AEN.M;KH5TP M[(@M3 Z>@5;2*B,2'N)3(B>Q\V#U0>SNG\9L^D\2:%SP-FV@+PNW5S6KRKKG4='UJ.A[-(OYJ.A]M.[^]^@C4Z>-3M:":\"D MOT$%KHQL6>M=83:,>#6S.LP"N/>'Z'&SB]CB/?!#]$>T2^LLF]W[IN-G,3?+ MM5!@DT>H#J":QAXQ$XH@:2@0!4\FP(H'Y"Q8TC2(#&(#>8B@36&F\>BG'IWE MUGF"2F/1"7H20*7!&L8LI!$MG1QB$! NE5:>1I\3%B\HR_^3!&E4SY=4YH\4U!ZDC06AC$HRJUOT=# MV!7-=5^8F7IE#:\-9"/U^-9+Z]YF,T3TNYB68MA>7*.H8QWU7JW1-R2]8F(: M)M?:C'"U8IBFEUJBL8[DOBND6 #<#X'*LJ ?!*T%L7VD%L- PZ@G Z'.3&%* M6*\9M6J8N;=T,MX)3Q3@NK.+*=AVT?VBIA9E<"HX2A/-C2;TBF92[ M&S(]S[C@K\C*4;!]L5A&\8J0(@GX9R9FYB>ZE _O:+P071M$2S%EI1H]Y74$ MCBUMCC:U!(KO;^*TB''.D^^?DCL2$>EZ4>O30-UAYI>":]N@LCZ"O(M:^12C M-%]A.ZK73@N8J9H<:4R+1#RQ-;1D5Y?C=0[(.[+,>/@D]'G"SZ1G+HH,-SX< M=H&9W %O?/9<>?7O?0:,B%+S!0AJA'AXH0U[A=L5"GI^V!E$U%FJ< MIIP^9FE^XR1NGL-N3VDU_E(7;4/1WYM_3P5G[)QUK_1$,3>5TK!P0EDW!-6 MP4(ENVE 1X%A!TV*RF2=ATQW2OS=F_HIL:Q923WFQ9'M.7E,;2[5J\I[D=WJ M(/.,Z1%X33#F6_8JGQ.,_1QP*DF_$R3J$XHU2QX0!$WB/4D85B7,E"*LK:P? M&*BT2(."7VF_KF,VC=D52PE_#-BGR6Q&Q)(KZ;R^.IWHE:T& ME)4X/+&FJU;692!CYM+5A^"%+K+%:R'F8#IA5776I'R#MX ]/L%XV@H%>P?TCRS@8BZ) M5I>4!4PF';ABLY@O\I:W ;G:8MJ=T]OZSFG3U&C3UJC2V.C+CRS(IC+G^U>[ M$;>&BI[$S>HE9;$[LVX( MSZA&LW8*8<^L;N!HX=L31 XLVM8I*J9X7)^.%\XWG;'JWMST'<)]/5\+);'!M;'J(AAO4Y/3SMM#LIOY#_RQ1GQR?\'4$L! M A0#% @ 1( X4T[OX=A:L@ B- ' ! ( ! &5S M<"TR,#(Q,#8S,"YX;6Q02P$"% ,4 " !$@#A30B^6U-@0 !JI@ $ M @ &(L@ 97-P+3(P,C$P-C,P+GAS9%!+ 0(4 Q0 ( $2 M.%.OU6^/@A8 )09 0 4 " 8[# !EV&,T( #1&! 4 " M 8EA 0!E