0001174947-20-000957.txt : 20201026 0001174947-20-000957.hdr.sgml : 20201026 20200921160127 ACCESSION NUMBER: 0001174947-20-000957 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200921 DATE AS OF CHANGE: 20200921 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: 201186367 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-24769_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, 2020

Commission File Number I-4383

ESPEYLogoPrint.jpg

ESPEY MFG. & ELECTRONICS CORP.

NEW YORK

(State of incorporation)

14-1387171

(I.R.S. Employer's Identification No.)

(Exact name of registrant as specified in its charter)

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
Common Stock Purchase Rights   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

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 $38,482,367 based upon the closing sale price of $21.60 on the NYSE American on December 31, 2019.

At September 18, 2020 there were 2,402,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 2020 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, 2020 and 2019, the Company's total sales were $31,526,231 and $36,477,851, respectively. Sales to two domestic customers, accounted for 24%, and 14%, respectively, of total sales in 2020. Sales to three domestic customers accounted for 34%, 10%, and 10%, respectively, of total sales in 2019. This high concentration level with these customers 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 2020 and 2019 were approximately $2,077,000 and $2,638,000, respectively. The decrease is primarily due to the decrease 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. We continue to work with our customers to mitigate any adverse impact upon our ability to service their requirements resulting from the industry-wide phenomenon.

The President of the United States continued the imposition of tariffs on steel and aluminum imports from various countries in 2020. 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, 2020 was approximately $54.9 million compared to approximately $45.6 million at June 30, 2019. 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, 2020 is approximately $53.9 million. This includes items that have been authorized and appropriated by Congress and/or funded by the customer. The unfunded backlog at June 30, 2020 is approximately $1 million and represents a firm multi-year order 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, 2019 was $2.7 million. For both fiscal years ended 2020 and 2019, the unfunded backlog is comprised of the same multi-year order 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. Subsequent to year end, the Company received a request from a customer to temporarily stop work on a contract for a minimum of 120 days. The Company has determined that there is no immediate impact for the request, however the Company will continue to evaluate any impact on the financial statements. The Company's backlog and risks associated with government contracts is discussed in greater detail below.

 

It is presently anticipated that a minimum of $32 million of orders comprising the June 30, 2020 backlog will be filled during the fiscal year ending June 30, 2021. The minimum of $32 million does not include any shipments which may be made against orders received subsequently to the fiscal year ending June 30, 2020. The estimate of the June 30, 2020 backlog to be shipped in fiscal year 2021 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 continues to drive competition. Many of our competitors have, 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 $44,738 and $44,819 in fiscal year 2020 and 2019, respectively.

3 

 

Employees

The Company had 151 employees as of August 31, 2020. Approximately 40% 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 2020, and the Company believes will not in fiscal year 2021, 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:

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
     
     
2019 High Low
First Quarter $32.55 $25.25
Second Quarter 30.12 23.80
Third Quarter 26.50 23.61
Fourth Quarter 25.67 23.50

 

 

Holders

The approximate number of holders of record of the common stock was 65 on September 16, 2020 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

The Company paid regular cash dividends on common stock of $1.00 per share for the fiscal year ended June 30, 2020 and paid regular cash dividends on common stock of $1.00 per share and a special cash dividend of $1.00 per share for the fiscal year ended June 30, 2019. The Board of Directors has authorized the payment of a fiscal year 2021 first quarter regular dividend of $0.25 payable October 14, 2020 to shareholders of record on October 5, 2020. Our Board of Directors assesses the Company’s dividend policy periodically. There is no assurance that the Board of Directors will maintain the amount of the regular cash dividend or declare a special dividend during any future years.

During fiscal year 2020, the Company sold 3,600 shares of common stock to certain employees and directors as they exercised options granted under a shareholder approved plan. The prices ranged from $19.20 a share to $25.18 a share. The securities were sold for cash. Proceeds are used for general working capital purposes.

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

The following table sets forth information as of June 30, 2020 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   276,712   $24.30    253,348 
     security holders               
Equity compensation               
     plans not approved               
     by security holders              
Total   276,712         253,348 

 

6 

 

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

Business Outlook

Management expects revenues in fiscal year 2021 to be higher than revenues during fiscal year 2020 and expects the net income per share to be higher in fiscal year 2021 than the net income per share during fiscal year 2020. This expectation is driven by orders already in our sales backlog.

The Company currently expects new orders in fiscal 2021 to approximate those received in fiscal year 2020. 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 2020 the Company received $40.9 million in new orders. Our total backlog at June 30, 2020 was $54.9 million, as compared to $45.6 million at June 30, 2019. Currently, we expect a minimum of $32 million of orders comprising the June 30, 2020 backlog will be filled during the fiscal year ending June 30, 2021. This $32 million will be supplemented by shipments which may be made against orders received during the 2021 fiscal year.

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 our major development programs. The issues causing the delays are being resolved as they arise. Engineering programs in both the funded and unfunded portions of the current backlog aggregate $5.1 million.

 

The global outbreak of the novel strain of coronavirus COVID-19 disease was declared a pandemic by The World Health Organization (WHO) during March 2020. This resulted in initial country and state-wide mandated closures of non-essential businesses lasting various durations as determined under local jurisdictions. In most instances, businesses have since re-opened, some with limited or reduced capacity due to adherence and compliance with reopening and mitigation guidelines set in place to help prevent workplace exposures. Deemed an essential business, authorized by the Department of Homeland Security, we remained open and continue to be fully operational. Global supply chain disruptions from closures had a minor impact on our ability to ship product during the third and fourth quarters. However, because the effects of the pandemic continue, world-wide, we believe it is likely we will continue to experience some trickle-down effects to our direct supply base which may impact our ability to ship certain scheduled deliveries during the first half of fiscal 2021. Presently, we expect these disruptions to be minimal in nature and could result in our suppliers extending lead times for materials or, in some rare instances, require us to procure materials from an alternate supplier in order to meet contractual dates which could impact our anticipated material costs. To date, we have experienced some slowdown in customer procurements and government contract awards. We continue to work with our customers and suppliers to mitigate issues as they become known.

 

In addition to the backlog, the Company currently has outstanding opportunities representing in excess of $84 million in the aggregate as of September 10, 2020, 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. Two significant customers represented approximately 38% of the Company’s total sales in fiscal year 2020 and three significant customers represented 54% of the Company’s total sales in fiscal year 2019. These sales are in connection with multiyear programs in which the Company is a significant contractor. The June 30, 2020 backlog of $54.9 million included orders from four customers that represent 19%, 13%, 10%, and 10%, respectively, of the total backlog. The June 30, 2019 backlog of $45.6 million includes orders from five customers that represent 16%, 13%, 11%, 11% 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.

7 

 

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 2021. 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, dividend payments, and general operations of the business. 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.

 

 

Results of Operations

 

Net sales for the years ended June 30, 2020 and 2019 were $31,526,231 and $36,477,851, respectively, a 13.6% decrease. The decrease in net sales in fiscal year 2020 is primarily due to a decrease in power supply and build to print sales offset, in part, by an increase in magnetic shipments. The decrease in power supply sales is mainly due to reduced demand from one significant customer in the rail industry offset, in part, by an increase in shipments against a single military contract. The decline in build to print sales is primarily due to the timing of shipments across multiple contracts of varying size, scope and duration. The increase in magnetic shipments is primarily due to an increase in sales related to one major engineering development program, an increase in shipments on several repeat and new magnetic orders, offset, in part, by a decline in sales on another major engineering development program based on scheduled performance plans.

 

In addition, sales were significantly impacted by our ability to meet contractual milestones on certain engineering design contracts and delays on several build to print orders. We continued to be constrained by engineering design changes required to meet customer requirements, certain supplier product non-conformances, obtaining timely resolutions on issues encompassing build to print customer-owned drawings and an increase in lead times for many parts, including certain electronic components due to industry shortages and volatility within the power electronics industry. 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 during fiscal 2021.

 

Gross profits for the fiscal years ended June 30, 2020 and 2019 were $5,558,615 and $7,063,173, respectively. Gross profit as a percentage of sales was 17.6% and 19.4%, for the same periods, respectively. The primary factors in determining the change in gross profit and net income 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.

 

The gross profit percentage decreased in the twelve months ended June 30, 2020 compared to the same period in 2019. This decrease resulted from product mix, specifically related to the decrease in power supply shipments. This portfolio of products consists of many mature products which typically yield higher margins. The Company also incurred an increase in cost on a specific power supply contract due to the replacement cost associated with a recurring product failure stemming from an engineering design issue. In addition, the Company incurred specific program losses on several large build to print contracts due to higher than expected material costs and first time build and quality control inspections costs, as well as, a large engineering contract due to engineering delays, third-party supplier issues and additional testing required. These decreases were offset, in part, by an improved gross profit percentage on a separate large engineering design contract when compared to the same period in 2019. The improvement on the engineering contract resulted from reduced spending on the program and from additional funded and anticipated funding for required testing.

 

Selling, general and administrative expenses were $4,386,307 for the fiscal year ended June 30, 2020; a decrease of $23,927 compared to the fiscal year ended June 30, 2019. The decrease for the fiscal year ended June 30, 2020 as compared to the same period in 2019 relates primarily to the decrease in bad debt expense, conferences and training costs, travel and entertainment expenses and product shipment costs. This decrease was offset, in part, by an increase in employee compensation costs.

 

Other income for the fiscal year ended June 30, 2020 and 2019 was $136,881 and $228,694, respectively. The decrease in the twelve months ended is primarily due to a decrease in interest income on investments and income received from the sale of scrap metal. The decrease in interest income resulted from the gradual decrease in current yield percentages earned on investment securities offset, in part, by a reduction in investment securities. Interest income is a function of the level of investments and investment strategies which generally tend to be conservative. The decrease in income from scrap metal sales is primarily due to a decrease in saleable metal remnants resulting from the overall decrease in material purchases during the current year when compared to the prior year.

8 

 

The Company’s effective tax rate was 11.1% in the fiscal year 2020 and 18.7% in fiscal year 2019. The statutory tax rate was reduced from 34% to 21% under the Tax Cuts and Jobs Act (the “Tax Act’) effective on January 1, 2018. The effective tax rate in fiscal 2020 and 2019 is less than the statutory tax rate mainly due to the benefit derived from the ESOP dividends paid on allocated shares. The decrease in the effective tax rate between fiscal years is primarily due to a decrease in income before taxes and the benefit derived from the ESOP special cash dividend paid on the allocated shares.

 

Net income for fiscal year 2020 was $1,163,668 or $0.49 per share, basic and diluted compared to $2,342,694 or $0.99 and $0.98 per share, basic and diluted, respectively for fiscal year 2019. The decrease in net income in the twelve months ended June 30, 2020 compared to the same period in 2019 is primarily attributable to lower sales, a lower gross profit margin percentage, a decrease in other income offset, in part, by a decrease in selling, general, and administrative expenses and the benefit derived from the decrease 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, 2020 and 2019. The line of credit is reviewed annually in November for renewal by December 1st.

The Company's working capital as of June 30, 2020 and 2019 was $27,993,023 and $28,377,168, respectively. During the twelve months ended June 30, 2020, the Company repurchased 2,180 shares of its common stock from the ESOP for a purchase price of $47,949. During the twelve months ended June 30, 2019 the Company repurchased 1,810 shares of its common stock from the ESOP for a purchase price of $44,888. Under existing authorizations from the Company's Board of Directors, as of June 30, 2020, 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:

   2020   2019 
Net cash provided (used in) by operating activities  $5,968,511   $(3,604,406)
Net cash provided by investing activities   326,010    5,234,540 
Net cash used in financing activities   (2,355,160)   (4,466,169)

 

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 increase in cash provided by operating activities compared to the prior year primarily relates to the collection of trade receivables and the increase in contract liabilities for the collection of customer advances offset, in part, by an increase in prepaid expenses and other current assets and the decline in net income. Net cash provided by investing activities decreased in the twelve months ended June 30, 2020 as compared to the same period in 2019 primarily due to the reinvestment of maturing investments when compared to the same period in 2019. In the prior period, cash received from maturing investments was used, in part, for the payment of the special dividend. The decrease in cash used in financing activities in the current period when compared to the prior period is primarily due to the fact that a special dividend totaling $1.00 per share was declared and paid in the prior period.

 

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, 2020 and 2019, the Company expended $214,421 and $608,318, respectively, for plant improvements and new equipment. The Company has budgeted approximately $200,000 for new equipment and plant improvements in fiscal year 2021. 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.

 

9 

 

 

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

 

We have audited the accompanying balance sheets of Espey Mfg. & Electronics Corp (the Company) as of June 30, 2020 and 2019, the related statements of comprehensive 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, 2020 and 2019, 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.

 

/s/ Freed Maxick CPAs, P.C.

 

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

 

Buffalo, New York

September 21, 2020

 

11 

 

Espey Mfg. & Electronics Corp.

Balance Sheets

June 30, 2020 and 2019

 

   2020   2019 
ASSETS          
     Cash and cash equivalents  $5,402,122   $1,462,761 
     Investment securities   5,141,520    5,684,240 
     Trade accounts receivable, net of allowance of $3,000   9,013,405    10,995,783 
           
     Inventories:          
                   Raw materials   2,057,778    1,747,449 
                   Work-in-process   614,521    408,130 
                   Costs related to contracts in process   12,115,756    11,069,558 
                               Total inventories   14,788,055    13,225,137 
           
     Prepaid expenses and other current assets   396,886    494,181 
                               Total current assets   34,741,988    31,862,102 
           
     Property, plant and equipment, net   3,466,778    3,825,411 
                               Total assets  $38,208,766   $35,687,513 
           
LIABILITIES AND STOCKHOLDERS' EQUITY          
     Accounts payable  $2,861,696   $2,160,433 
     Accrued expenses:          
                   Salaries and wages   469,201    329,890 
                   Vacation   689,834    786,870 
                   Other   318,322    109,755 
     Payroll and other taxes withheld   186,970    61,451 
     Contract liabilities    2,175,235    6,054 
     Income taxes payable   47,707    30,481 
                               Total current liabilities   6,748,965    3,484,934 
           
     Deferred tax liabilities    232,953    277,075 
                               Total liabilities   6,981,918    3,762,009 
            Commitments and Contingencies (See Note 14)          
           
     Common stock, par value $.33-1/3 per share          
                   Authorized 10,000,000 shares; Issued 3,029,874 shares as          
                     of June 30, 2020 and 2019.  Outstanding 2,402,633 and          
                     2,401,213 as of June 30, 2020 and 2019, respectively          
                     (includes 0 and 14,166 Unearned ESOP Shares,          
                     respectively)   1,009,958    1,009,958 
     Capital in excess of par value   19,073,213    18,731,975 
     Accumulated other comprehensive loss   (3,107)   (1,299)
     Retained earnings   18,797,589    20,022,132 
    38,877,653    39,762,766 
           
      Less:     Unearned ESOP shares       (204,706)
                    Cost of 627,241 and 628,661 shares of common stock          
                     in treasury as of June 30, 2020 and 2019, respectively   (7,650,805)   (7,632,556)
                               Total stockholders' equity   31,226,848    31,925,504 
           
                               Total liabilities and stockholders' equity  $38,208,766   $35,687,513 

 

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

12 

 

Espey Mfg. & Electronics Corp.

Statements of Comprehensive Income

Years Ended June 30, 2020 and 2019

 

   2020   2019 
         
Net sales  $31,526,231   $36,477,851 
Cost of sales   25,967,616    29,414,678 
          Gross profit   5,558,615    7,063,173 
           
Selling, general and administrative expenses   4,386,307    4,410,234 
          Operating income   1,172,308    2,652,939 
           
Other income          
          Interest income   109,749    167,682 
          Other   27,132    61,012 
               Total other income   136,881    228,694 
           
Income before provision for income taxes   1,309,189    2,881,633 
           
Provision for income taxes   145,521    538,939 
           
               Net income  $1,163,668   $2,342,694 
           
Other comprehensive income, net of tax:          
          Unrealized (loss) gain on investment securities   (1,808)   5,050 
           
               Total comprehensive income  $1,161,860   $2,347,744 
           
Net income per share:          
          Basic  $0.49   $0.99 
          Diluted  $0.49   $0.98 
           
Weighted average number of shares outstanding:          
          Basic   2,393,207    2,372,945 
          Diluted   2,396,618    2,389,228 

 

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

13 

 

Espey Mfg. & Electronics Corp.

Statements of Changes in Stockholders' Equity

Years Ended June 30, 2020 and 2019

               Accumulated                     
           Capital in   Other               Unearned   Total 
   Outstanding   Common   Excess of   Comprehensive   Retained   Treasury Stock   ESOP   Stockholders’ 
   Shares   Amount   Par Value   Income (Loss)   Earnings   Shares   Amount   Shares   Equity 
Balance as of June 30, 2018   2,387,124   $1,009,958   $18,201,691   $(6,349)  $22,416,400    642,750   $(7,718,835)  $(421,453)  $33,481,412 
                                              
Comprehensive income:                                             
                                              
     Net income                       2,342,694                   2,342,694 
                                              
     Other comprehensive income,                                             
        net of tax of $ 1,342                  5,050                        5,050 
Total comprehensive income                                           2,347,744 
                                              
Stock options exercised    15,899         184,514              (15,899)   131,167         315,681 
                                              
Stock-based compensation             172,148                             172,148 
                                              
Dividends paid on common stock                                            
     $2.00 per share                        (4,736,962)                  (4,736,962)
                                              
Purchase of treasury stock   (1,810)                       1,810    (44,888)        (44,888)
                                              
Reduction of unearned ESOP shares            173,622                        216,747    390,369 
                                             
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 

 

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, 2020 and 2019

               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 Cash Flows

Years Ended June 30, 2020 and 2019

 

   2020   2019 
Cash Flows from Operating Activities:        
     Net income  $1,163,668   $2,342,694 
     Adjustments to reconcile net income to net cash          
          provided by (used in) operating activities:          
     Bad debt expense       69,010 
     Stock-based compensation   189,639    172,148 
     Depreciation   568,528    540,978 
     ESOP compensation expense   305,006    390,369 
     Loss on disposal of assets   4,525    566 
     Deferred income tax (benefit) expense   (43,641)   258,040 
     Changes in assets and liabilities:          
          Decrease (increase) in trade receivables   1,982,378    (6,687,067)
          Decrease in income tax receivable       161,975 
          Increase in inventories   (1,562,918)   (1,816,211)
          Decrease in prepaid expenses and other current assets   97,295    798,394 
          Increase in accounts payable   701,263    337,836 
          Increase (decrease) in accrued salaries and wages   139,311    (199,115)
          (Decrease) increase in vacation accrual   (97,036)   79,258 
          Increase in other accrued expenses   208,567    5,092 
          Increase in payroll and other taxes withheld   125,519    8,016 
          Increase (decrease) in contract liabilities   2,169,181    (96,870)
          Increase in income taxes payable   17,226    30,481 
                         Net cash provided by (used in) operating activities  $5,968,511   $(3,604,406)
           
Cash Flows from Investing Activities:          
     Additions to property, plant and equipment   (214,421)   (608,318)
     Purchase of investment securities   (9,338,100)   (6,039,808)
     Proceeds from sale/maturity of investment securities   9,878,531    11,882,666 
                         Net cash provided by investing activities   326,010    5,234,540 
           
Cash Flows from Financing Activities:          
     Dividends paid on common stock   (2,388,211)   (4,736,962)
     Purchase of treasury stock   (47,949)   (44,888)
     Proceeds from exercise of stock options   81,000    315,681 
                         Net cash used in financing activities   (2,355,160)   (4,466,169)
           
Increase (decrease) in cash and cash equivalents   3,939,361    (2,836,035)
Cash and cash equivalents, beginning of the year   1,462,761    4,298,796 
Cash and cash equivalents, end of the year  $5,402,122   $1,462,761 
           
Supplemental Schedule of Cash Flow Information:          
     Income taxes paid  $172,475   $87,200 

 

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

16 

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. Contracts may be long-term in nature. 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.  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.  Subsequent to year end, the Company received a request from a customer to temporarily stop work on a contract for a minimum of 120 days.   The Company has determined that there is no immediate impact for the request, however the Company will continue to evaluate any impact on the financial statements. 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.

 

17 

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, 2020 and 2019 consist 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.

18 

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, 2020 and 2019 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, 2020 and 2019.  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 income (loss) per share based on basic and diluted net income (loss) per share, as defined.  Basic EPS excludes dilution and is computed by dividing net income (loss) 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 Income

 

Comprehensive income consists of net income and other comprehensive income.  Other comprehensive income for fiscal years ended June 30, 2020 and 2019 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 February 2018, the FASB issued ASU No. 2018-02, “Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income”. Under current accounting guidance, the income tax effects for changes in income tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized in Accumulated Other Comprehensive Income that do not reflect the current tax rate of the entity (“stranded tax effects”). The new guidance allows the Company the option to reclassify these stranded tax effects to retained earnings that relate to the change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act (the “Tax Act”). This update is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted. The adoption did not have a material effect on the Company’s financial statements.

19 

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 2021), with early adoption permitted. The Company is currently evaluating the potential impact of this guidance on the Company’s disclosures.

 

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 is not expected to have a material effect on the Company’s financial position, results of operations, and cash flows.

 

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 2020 and 2019.  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

 

Effective July 1, 2018, we adopted Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC) 606 “Revenue from Contracts with Customers”, which 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. We adopted ASC 606 using the modified retrospective method, which means, using the allowed practical expedient, we applied the new standard to open contracts at June 30, 2018.  We reviewed remaining obligations as of the effective date and determined no adjustment was required to the opening balance of retained earnings.  Under the modified retrospective method, prior period revenue is not restated for comparative periods.  As a result of the adoption, we reclassified customer advance payments from inventory to contract liabilities.  Contract liabilities were $2,175,235 and $6,054 as of June 30, 2020 and June 30, 2019, respectively.  The increase in contract liabilities is primarily due to cash collected from progress payments related to specific contracts. The company used the practical expedient to expense incremental costs incurred to obtain a contract when the contract term is less than one year.

 

20 

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 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 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, 2020 based on units delivered totaled $25,739,709 compared to $30,677,077 for the same periods in 2019.  Total revenue recognized for the twelve months ended June 30, 2020 based on milestones achieved totaled $5,786,522 compared to $5,800,774 for the same periods in 2019.

 

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, 2020.  Our payment terms are generally 30-60 days. 

 

The Company’s backlog at June 30, 2020 totaling $54.9 million is expected, based on contractual due dates, to be recognized in the following fiscal years: 66% in 2021; 24% in 2022; 7 % in 2023, and 3% thereafter.

 

Note 4. Investment Securities

Investment securities at June 30, 2020 and 2019 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, 2020 and 2019 are as follows:

       Gross   Gross     
   Amortized   Unrealized   Unrealized   Fair 
   Cost   Gains   Losses   Value 
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 
                     
                     
2019                    
Certificates of deposit  $5,046,627   $   $   $5,046,627 
Municipal bonds   636,269    1,576    (232)   637,613 
2019 Total investment securities  $5,682,896   $1,576   $(232)  $5,684,240 

 

21 

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, 2020, 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, 2020 and 2019, the remaining contractual maturities of available-for-sale securities were as follows:

   Years to Maturity     
   Less than   One to     
   One Year   Five Years   Total 
             
2020               
Available-for-sale  $5,141,520   $   $5,141,520 
                
2019               
Available-for-sale  $5,549,460   $134,780   $5,684,240 

 

Note 5. Contracts in Process

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

   2020   2019 
Unrecognized gross contract value   $54,929,249   $45,552,562 
Costs related to contracts in process  $12,115,756   $11,069,558 

 

Included in costs relating to contracts in process at June 30, 2020 and 2019 are costs of $1,716,176 and $2,740,804, respectively, relative to contracts that may not be completed within the ensuing year. 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, 2020 and 2019 is as follows:

   2020   2019 
Land  $45,000   $45,000 
Building and improvements   4,387,113    4,591,429 
Machinery and equipment   11,118,670    11,156,006 
Furniture and fixtures   164,200    170,120 
    15,714,983    15,962,555 
Accumulated depreciation   (12,248,205)   (12,137,144)
Property, plant and equipment, net  $3,466,778   $3,825,411 

 

Machinery and equipment includes $39,496 that was not placed in service as of June 30, 2020. Depreciation expense was $568,528 and $540,978 for the years ended June 30, 2020 and 2019, 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 $121,273 in fiscal year 2020 and $129,095 in fiscal year 2019. These contributions represent more than five percent of the total contributions made into the Plan. For the years beginning January 1, 2020 and 2019, 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.

22 

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 $58,389 and $57,581, for fiscal years 2020 and 2019, respectively.

Note 8. Provision for Income Taxes

 

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

 

   2020   2019 
     Current tax expense - federal  $190,801   $274,889 
     Current tax (benefit) expense - state   (1,158)   6,010 
     Deferred tax (benefit) expense   (44,122)   258,040 
     Provision for income taxes  $145,521   $538,939 

 

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 11.1% and 18.7%, for 2020 and 2019 respectively, differed from the statutory U.S. federal income tax rate for the following reasons:

   2020   2019 
     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.2 
          ESOP cost versus Fair Market Value   1.6    1.3 
          Dividend on allocated ESOP shares   (14.5)   (3.0)
          Stock-based compensation   3.0    0.2 
          Foreign Derived Intangible Income Deduction   (0.2)   (0.3)
          Other   0.3    (0.7)
     Effective tax rate    11.1%   18.7%

 

For the years ended June 30, 2020 and 2019 deferred income tax benefit and expense of $44,122 and $258,040, 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, 2020 and 2019 are presented as follows:

 

   2020   2019 
     Deferred tax assets:          
          Accrued expenses  $171,880   $164,388 
          ESOP       17,702 
          Stock-based compensation   56,280    56,382 
          Inventory - effect of uniform capitalization   74,352    64,148 
          Other   1,437    1,437 
                    Total deferred tax assets   $303,949   $304,057 
     Deferred tax liability:          
          Property, plant and equipment - principally due          
            to differences in depreciation methods  $503,009   $541,150 
           Prepaid expenses   33,893    39,982 
                    Total deferred tax liability  $536,902   $581,132 
           
     Net deferred tax liability  $(232,953)  $(277,075)

23 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 8. 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, 2020 and 2019, the Company has no unrecognized tax benefits.

The Company recognizes interest and penalties in general and administrative expense. As of June 30, 2020 and 2019, 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. By Federal statute 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 statues follow similar guidelines. As such, the Company’s tax returns for tax years ending June 30, 2020, 2019, 2018, and 2017 remain open to examination by the respective taxing authorities.

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 two domestic customers, accounted for approximately 38% of total sales in 2020. Sales to three domestic customers accounted for 54% of total sales in 2019. The related accounts receivable balance, as a percentage of the Company's total trade accounts receivable balance, was 54% represented by two customers at June 30, 2020 and 51% represented by two customers at June 30, 2019.

 

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

Note 10. Employee Stock Ownership Plan

The Company sponsors a leveraged employee stock ownership plan (the "ESOP") that covers all nonunion employees who work 1,000 or more hours per year and are employed on June 30. The Company makes annual contributions to the ESOP equal to the ESOP's debt service less dividends on unallocated shares received by the ESOP. All dividends on unallocated shares received by the ESOP are used to pay debt service. 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 statement of financial position. 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 $305,006 and $390,369 for the years ended June 30, 2020 and 2019, respectively. The ESOP shares as of June 30, 2020 and 2019 were as follows:

 

   2020   2019 
Allocated shares   466,929    454,943 
Unreleased shares       14,166 
Total shares held by the ESOP   466,929    469,109 
Fair value of unreleased shares  $   $350,609 

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, 2020, the Company repurchased 2,180 shares previously held in the ESOP for $47,949. During the twelve months ended June 30, 2019 the Company repurchased 1,810 shares previously held by the ESOP for $44,888.

24 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 10. Employee Stock Ownership Plan, Continued

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, 2020 and 2019 totaled 2,180 shares and 17,279 shares, respectively.

It is the Company’s intention to continue the program with an additional purchase of shares by the ESOP from the Company in fiscal 2021.

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, 2020 and 2019, was $189,639 and $172,148, 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, 2020 and 2019, was $50,075 and $44,780, respectively. The deferred tax benefit related to the NQSO’s as of June 30, 2020 and 2019 was approximately $10,516 and $9,404, 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, 2020, there was approximately $147,324 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 $40,970 relates to NQSO’s and $106,354 relates to ISO’s. The total deferred tax benefit related the NQSO’s in future years will be approximately $8,604.

 

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 164,329 have been granted as of June 30, 2020. While no further grants of options may be made under the Company’s 2007 Stock Option and Restricted Stock Plan, as of June 30, 2020, 136,150 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, 2020 and 2019.

 

25 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 11. Stock-based Compensation, Continued

 

   2020   2019 
         
         
Dividend yield   4.88%    3.68% 
Expected stock price volatility   27.81%    27.63% 
Risk-free interest rate   1.67%    2.70% 
Expected option life (in years)   5.3 yrs    5.2 yrs 
Weighted average fair value per share          
   of options granted during the period  $3.03   $5.13 

 

The Company declares regular dividends quarterly and declared and paid a regular cash dividends of $1.00 per share for the twelve months ended June 30, 2020. The Company declared regular cash dividends of $1.00 per share and a special cash dividend of $1.00 per share for the twelve months ended June 30, 2019. 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 life (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, 2020:

   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, 2019   259,164   $25.16    6.37      
Granted   54,025   $20.50    9.44      
Exercised   (3,600)  $22.50          
Forfeited or expired   (32,877)  $25.05          
Outstanding at June 30, 2020   276,712   $24.30    6.10   $0 
Vested or expected to vest at June 30, 2020   261,573   $24.34    5.93   $0 
Exercisable at June 30, 2020   179,520   $24.63    4.54   $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, 2020 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, 2020. 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, 2020 and 2019 was $263 and $67,328, respectively.

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

      Weighted 
   Number of   Average 
   Shares   Grant Date 
   Subject   Fair Value 
   to Option   (per Option) 
Non-Vested at July 1, 2019   104,214   $4.08 
Granted   54,025    3.03 
Vested   (45,920)   2.93 
Forfeited or expired   (15,127)   4.11 
Non-Vested at June 30, 2020   97,192   $4.03 

 

26 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

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 53.9% represented by two customers at June 30, 2020 and 46.2% represented by one customer at June 30, 2019.

 

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.

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, 2020 and 2019. 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, 2020:

Stock options outstanding   276,712 
Stock options available for issuance   253,348 
Number of common shares reserved   530,060 

 

27 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 15. Stockholders’ Equity, Continued

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:

   2020   2019 
     Numerator:        
     Net income  $1,163,668   $2,342,694 
              Denominator:          
           
     Basic EPS:          
          Common shares outstanding, beginning of period   2,401,213    2,387,124 
          Unearned ESOP shares   (14,166)   (29,166)
          Weighted average common shares issued during the period   2,161    9,708 
          Weighted average common shares purchased during the period   (1,332)   (362)
          Weighted average ESOP shares earned during the period         5,331    5,641 
          Denominator for basic earnings per common shares –          
               Weighted average common shares   2,393,207    2,372,945 
     Diluted EPS:          
          Common shares outstanding, beginning of period   2,401,213    2,387,124 
          Unearned ESOP shares   (14,166)   (29,166)
          Weighted average common shares issued during the period   2,161    9,708 
          Weighted average common shares purchased during the period   (1,332)   (362)
          Weighted average ESOP shares earned during the period   5,331    5,641 
          Weighted average dilutive effect of stock options   3,411    16,283 
          Denominator for diluted earnings per common shares –          
               Weighted average common shares   2,396,618    2,389,228 

Not included in this computation of earnings per share for the year ended June 30, 2020 and 2019 were options to purchase 276,712 and 196,039 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.

The Company paid regular cash dividends on common stock of $1.00 per share for the fiscal year ended June 30, 2020 and paid regular cash dividends on common stock of $1.00 per share and a special cash dividend of $1.00 per share for the fiscal year ended June 30, 2019. The Board of Directors has authorized the payment of a fiscal year 2021 first quarter regular dividend of $0.25 payable October 14, 2020 to shareholders of record on October 5, 2020. Our Board of Directors assesses the Company’s dividend policy periodically. There is no assurance that the Board of Directors will maintain the amount of the regular cash dividend or declare a special dividend during any future years.

Note 16. Line of Credit

At June 30, 2020, 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.00%. 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.

28 

Espey Mfg. & Electronics Corp.

Notes to Financial Statements

Note 17. Quarterly Financial Information (Unaudited)

   First   Second   Third   Fourth 
     2020       Quarter   Quarter   Quarter   Quarter 
     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 
                     
     2019                    
     Net sales  $8,337,399   $7,303,109   $9,218,141   $11,619,202 
               Gross profit   992,934    1,516,235    2,150,439    2,403,565 
               Net income   61,671    217,758    922,456    1,140,809 
     Net income per share -                    
          Basic   0.03    0.09    0.39    0.48 
          Diluted    0.03    0.09    0.39    0.47 

 

 

29 

 

 

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

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 4, 2020) to be filed with the SEC pursuant to Regulation 14A under the Securities Exchange Act of 1934, as amended.

30 

 

 

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)

 

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

 

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

 

23.1 Consent 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)

31 

 

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 21, 2020

 

 

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

 

 

32 

 

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

EXHIBIT 11.1

ESPEY MFG. & ELECTRONICS CORP.

Computation of per Share Net Income

 

Five years ended June 30,

 

   2020   2019   2018   2017   2016 
Computation of net income                         
     per share:                         
                          
          BASIC                         
          Weighted average                         
          number of primary                         
          shares outstanding   2,393,207    2,372,945    2,333,885    2,312,870    2,285,686 
                          
Net income  $1,163,668   $2,342,694   $3,075,797   $1,135,736   $3,175,801 
                          
Per share-basic  $0.49   $0.99   $1.32   $0.49   $1.39 
                          
          DILUTED                         
          Weighted average                         
          number of primary                         
          shares outstanding   2,396,618    2,389,228    2,348,307    2,324,838    2,302,034 
                          
          Net effect of                         
          dilutive stock                         
          options based on                         
          treasury stock                         
          method   3,411    16,283    14,422    11,968    16,348 
                          
Net income  $1,163,668   $2,342,694   $3,075,797   $1,135,736   $3,175,801 
                          
Per share-diluted  $0.49   $0.98   $1.31   $0.49   $1.38 

 

33 

 

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 21, 2020, 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, 2020, filed with the Securities and Exchange Commission.

 

 

/s/Freed Maxick CPAs, P.C.

Buffalo, New York

September 21, 2020

34 

 

 

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 21, 2020

 

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

 

35 

 

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 21, 2020

 

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

 

36 

 

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, 2020 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 21, 2020

 

 

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

 

 

37 

 

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, 2020 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 21, 2020

 

 

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

 

38 

 

GRAPHIC 8 image_001.jpg GRAPHIC begin 644 image_001.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-20200630.xml XBRL INSTANCE FILE 0000033533 2015-07-01 2016-06-30 0000033533 us-gaap:LandMember 2019-06-30 0000033533 us-gaap:BuildingAndBuildingImprovementsMember 2019-06-30 0000033533 us-gaap:MachineryAndEquipmentMember 2019-06-30 0000033533 us-gaap:FurnitureAndFixturesMember 2019-06-30 0000033533 us-gaap:CertificatesOfDepositMember 2019-06-30 0000033533 us-gaap:MunicipalBondsMember 2019-06-30 0000033533 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-07-01 2019-06-30 0000033533 us-gaap:SalesRevenueNetMember esp:GeographicConcentrationRisk1Member 2018-07-01 2019-06-30 0000033533 2018-06-30 0000033533 us-gaap:CommonStockMember 2018-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000033533 us-gaap:RetainedEarningsMember 2018-06-30 0000033533 us-gaap:TreasuryStockMember 2018-06-30 0000033533 esp:UnearnedESOPSharesMember 2018-06-30 0000033533 2018-07-01 2018-09-30 0000033533 2018-10-01 2018-12-31 0000033533 esp:NonQualifiedStockOptionsMember 2018-07-01 2019-06-30 0000033533 2018-07-01 2019-06-30 0000033533 2019-06-30 0000033533 us-gaap:CommonStockMember 2018-07-01 2019-06-30 0000033533 us-gaap:CommonStockMember 2019-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2019-06-30 0000033533 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-06-30 0000033533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000033533 us-gaap:RetainedEarningsMember 2018-07-01 2019-06-30 0000033533 us-gaap:RetainedEarningsMember 2019-06-30 0000033533 us-gaap:TreasuryStockMember 2018-07-01 2019-06-30 0000033533 us-gaap:TreasuryStockMember 2019-06-30 0000033533 esp:UnearnedESOPSharesMember 2018-07-01 2019-06-30 0000033533 esp:UnearnedESOPSharesMember 2019-06-30 0000033533 esp:EmployeeStockOwnershipPlanMember 2018-07-01 2019-06-30 0000033533 esp:EmployeeStockOwnershipPlanMember 2019-06-30 0000033533 us-gaap:AccountsReceivableMember 2018-07-01 2019-06-30 0000033533 2019-01-01 2019-03-31 0000033533 2019-04-01 2019-06-30 0000033533 esp:ASC606Member 2019-06-30 0000033533 esp:ASC606Member esp:UnitsDeliveredMember 2018-07-01 2019-06-30 0000033533 esp:ASC606Member esp:MilestonesAchievedMember 2018-07-01 2019-06-30 0000033533 us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2018-07-01 2019-06-30 0000033533 2019-07-01 2020-06-30 0000033533 2019-12-31 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 2019-07-01 2020-06-30 0000033533 us-gaap:BuildingAndBuildingImprovementsMember srt:MaximumMember 2019-07-01 2020-06-30 0000033533 us-gaap:MachineryAndEquipmentMember srt:MinimumMember 2019-07-01 2020-06-30 0000033533 us-gaap:MachineryAndEquipmentMember srt:MaximumMember 2019-07-01 2020-06-30 0000033533 us-gaap:FurnitureAndFixturesMember srt:MinimumMember 2019-07-01 2020-06-30 0000033533 us-gaap:FurnitureAndFixturesMember srt:MaximumMember 2019-07-01 2020-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 2020-06-30 0000033533 esp:ASC606Member us-gaap:OrderOrProductionBacklogMember esp:ForecastMember 2020-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 2020-06-30 0000033533 esp:IncentiveStockOptionMember 2020-06-30 0000033533 esp:TwoThousandSeventeenPlanMember us-gaap:EmployeeStockOptionMember 2019-07-01 2020-06-30 0000033533 esp:TwoThousandSeventeenPlanMember us-gaap:EmployeeStockOptionMember 2020-06-30 0000033533 esp:TwoThousandSeventeenPlanMember srt:DirectorMember srt:MaximumMember 2019-07-01 2020-06-30 0000033533 esp:TwoThousandSeventeenPlanMember srt:DirectorMember srt:MaximumMember 2020-06-30 0000033533 esp:TwoThousandSeventeenPlanMember esp:IndividualEmployeeMember srt:MaximumMember 2020-06-30 0000033533 us-gaap:AccountsReceivableMember 2019-07-01 2020-06-30 0000033533 2019-07-01 2019-09-30 0000033533 us-gaap:LondonInterbankOfferedRateLIBORMember 2019-07-01 2020-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-09-18 0000033533 us-gaap:SubsequentEventMember 2020-07-01 2020-09-30 0000033533 us-gaap:SubsequentEventMember 2020-09-30 0000033533 esp:SpecialDividendMember 2018-07-01 2019-06-30 iso4217:USD iso4217:USD xbrli:shares xbrli:shares xbrli:pure utr:H esp:Customers 61671 217758 2342694 2342694 922456 1140809 1163668 1163668 81776 228964 -103765 956693 992934 1516235 7063173 2150439 2403565 5558615 1136348 1480148 910933 2031186 44888 44888 44888 47949 47949 47949 390369 173622 216747 305005 100299 204706 33481412 1009958 18201691 -6349 22416400 -7718835 -421453 31925504 1009958 18731975 -1299 20022132 -7632556 -204706 31226848 1009958 19073213 -3107 18797589 -7650805 5050 5050 -1808 -1808 2347744 1161860 315681 184514 131167 81000 51300 29700 4736962 4736962 2388211 2388211 1342 -481 172148 172148 189639 189639 0.03 0.09 0.99 0.39 0.48 0.49 0.03 0.10 -0.04 0.40 0.03 0.09 0.98 0.39 0.47 0.49 0.03 0.10 -0.04 0.40 2.00 1.00 1.00 0.3333 0.3333 2387124 2387124 642750 2401213 2401213 628661 2402633 2402633 627241 15899 -15899 3600 3600 -3600 -1810 1810 1810 -2180 2180 2180 628661 627241 14166 0 10000000 10000000 3029874 3029874 3000 3000 35687513 38208766 7632556 7650805 204706 39762766 38877653 20022132 18797589 -1299 -3107 18731975 19073213 3762009 6981918 3484934 6748965 61451 186970 109755 318322 786870 689834 329890 469201 2160433 2861696 35687513 38208766 3825411 3466778 31862102 34741988 494181 396886 13225137 14788055 11069558 12115756 408130 614521 1747449 2057778 10995783 9013405 5684240 5141520 2389228 2396618 2372945 2393207 538939 145521 2881633 1309189 228694 136881 61012 27132 167682 109749 2652939 1172308 4410234 4386307 87200 172475 4298796 1462761 5402122 -2836035 3939361 -4466169 -2355160 315681 81000 44888 47949 4736962 2388211 5234540 326010 11882666 9878531 6039808 9338100 608318 214421 -3604406 5968511 8016 125519 5092 208567 79258 -97036 -199115 139311 337836 701263 -798394 -97295 1816211 1562918 6687067 -1982378 258040 -43641 -566 -4525 390369 305006 540978 568528 2638000 8337399 7303109 36477851 9218141 11619202 30677077 5800774 31526231 25739709 5786522 2077000 5923819 7286674 6191300 12124438 29414678 25967616 30481 17226 6054 2175235 -96870 2169181 69010 1009958 1009958 30481 47707 -161975 21.60 2402633 10-K true false 2020-06-30 1-4383 ESPEY MFG & ELECTRONICS CORP NY No No Yes Yes Non-accelerated Filer true false false false 2020 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 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">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; 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">Effective July 1, 2018, we adopted Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC) 606 &#8220;Revenue from Contracts with Customers&#8221;, which 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. We adopted ASC 606 using the modified retrospective method, which means, using the allowed practical expedient, we applied the new standard to open contracts at June 30, 2018.&#160; We reviewed remaining obligations as of the effective date and determined no adjustment was required to the opening balance of retained earnings.&#160; Under the modified retrospective method, prior period revenue is not restated for comparative periods.&#160; As a result of the adoption, we reclassified customer advance payments from inventory to contract liabilities.&#160; Contract liabilities were $2,175,235 and $6,054 as of June 30, 2020 and June 30, 2019, respectively.&#160; The increase in contract liabilities is primarily due to cash collected from progress payments related to specific contracts. 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">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 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 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, 2020 based on units delivered totaled $25,739,709 compared to $30,677,077 for the same periods in 2019.&#160; Total revenue recognized for the twelve months ended June 30, 2020 based on milestones achieved totaled $5,786,522 compared to $5,800,774 for the same periods in 2019.</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, 2020.&#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">The Company&#8217;s backlog at June 30, 2020 totaling $54.9 million is expected, based on contractual due dates, to be recognized in the following fiscal years: 66% in 2021; 24% in 2022; 7 % in 2023, and 3% thereafter.</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, 2020 and 2019 are as follows:</p> <table cellpadding="0" cellspacing="0" align="center" 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">2020</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">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; 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: 9%; text-align: right">54,929,249</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: 9%; text-align: right">45,552,562</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">12,115,756</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">11,069,558</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, 2020 and 2019 are costs of <font style="color: windowtext">$1,716,176 </font>and $<font style="color: windowtext">2,740,804</font>, respectively, relative to contracts that may not be completed within the ensuing year. 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 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 $121,273 in fiscal year 2020 and $129,095 in fiscal year 2019. These contributions represent more than five percent of the total contributions made into the Plan. For the years beginning January 1, 2020 and 2019, 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; 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 $58,389 and $57,581, for fiscal years 2020 and 2019, respectively.</p> <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 two domestic customers, accounted for approximately 38% of total sales in 2020. Sales to three domestic customers accounted for 54% of total sales in 2019. The related accounts receivable balance, as a percentage of the Company's total trade accounts receivable balance, was 54% represented by two customers at June 30, 2020 and 51% represented by two customers at June 30, 2019.</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 2020 and 2019 were approximately $2,077,000 and $2,638,000, respectively.</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">The Company sponsors a leveraged employee stock ownership plan (the &#34;ESOP&#34;) that covers all nonunion employees who work 1,000 or more hours per year and are employed on June 30. The Company makes annual contributions to the ESOP equal to the ESOP's debt service less dividends on unallocated shares received by the ESOP. All dividends on unallocated shares received by the ESOP are used to pay debt service. 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 statement of financial position. 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 $305,006 and $390,369 for the years ended June 30, 2020 and 2019, respectively. The ESOP shares as of June 30, 2020 and 2019 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" align="center" 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">2020</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">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; 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: 9%; text-align: right">466,929</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: 9%; text-align: right">454,943</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">&#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">14,166</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">466,929</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">469,109</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">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">&#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">350,609</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: 6pt 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, 2020, the Company repurchased 2,180 shares previously held in the ESOP for $47,949. During the twelve months ended June 30, 2019 the Company repurchased 1,810 shares previously held by the ESOP for $44,888.</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, 2020 and 2019 totaled 2,180 shares and 17,279 shares, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">It is the Company&#8217;s intention to continue the program with an additional purchase of shares by the ESOP from the Company in fiscal 2021.</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">&#160;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 53.9% represented by two customers at June 30, 2020 and 46.2% represented by one customer at June 30, 2019.</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; text-align: justify">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, 2020 and 2019. 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"><font style="font-size: 10pt">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.</font></p> P10Y P50Y P3Y P20Y P7Y P10Y 6054 2175235 54900000 0.66 0.24 0.07 0.03 5046627 636269 5682896 5142465 4679847 462618 1576 1576 1243 1243 232 232 2188 2188 5046627 637613 5684240 5141520 4679847 461673 5549460 5141520 134780 2740804 1716176 45552562 54929249 39496 45000 4591429 11156006 170120 15962555 15714983 45000 4387113 11118670 164200 12137144 12248205 129095 121273 0.04 0.10 0.10 57581 58389 0.187 0.111 274889 190801 6010 -1158 0.21 0.21 0.002 -0.001 0.013 0.016 0.002 0.03 -0.003 -0.002 -0.007 0.003 0.187 0.111 164388 171880 17702 56382 56280 64148 74352 1437 1437 304057 303949 541150 503009 39982 33893 581132 536902 -277075 -232953 0.54 0.462 0.51 0.54 0.38 0.539 3 1 2 2 2 2 1000 17279 2180 454943 466929 14166 469109 466929 350609 <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. Contracts may be long-term in nature. 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; Contracts are subject to modification, change or cancellation, and the Company accounts for these changes as they are probable and estimable.&#160; The Company evaluates the impact of any scope modifications and will adjust reserves as information is known and estimable.&#160;&#160;Subsequent to year end, the Company received a request from a customer to temporarily stop work on a contract for a minimum of 120 days.&#160;&#160; The Company has determined that there is no immediate impact for the request, however the Company will continue to evaluate any impact on the financial statements. 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; text-align: justify">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, changes are 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">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">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, 2020 and 2019 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, 2020 and 2019.&#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 income (loss) per share based on basic and diluted net income (loss) per share, as defined.&#160; Basic EPS excludes dilution and is computed by dividing net income (loss) 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 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 income consists of net income and other comprehensive income.&#160; Other comprehensive income for fiscal years ended June 30, 2020 and 2019 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">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 2020 and 2019.&#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> 44780 172148 189639 50075 9404 10516 147324 40970 106354 P1Y6M0D 8604 0.3333 13300 15000 P2Y P10Y 400000 133000 164329 259164 276712 136150 179520 67328 263 0.0368 0.0488 0.2763 0.2781 0.0270 0.0167 P5Y2M12D P5Y3M19D 5.13 3.03 54025 32877 261573 25.16 24.30 20.50 22.50 25.05 24.34 24.63 P6Y4M13D P6Y1M6D P9Y5M9D P5Y11M4D P4Y6M14D 0 0 0 104214 97192 45920 15127 4.08 4.03 3.03 2.93 4.11 0 0 196039 276712 0.25 253348 530060 29166 14166 9708 2161 362 1332 5641 5331 16283 3411 3000000 0.0200 <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, 2020 and 2019 are as follows:</p> <table cellpadding="0" cellspacing="0" align="center" 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">2020</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">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; 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: 9%; text-align: right">54,929,249</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: 9%; text-align: right">45,552,562</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">12,115,756</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">11,069,558</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">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 0 6pt; text-align: justify">In February 2018, the FASB issued ASU No. 2018-02, &#8220;Income Statement&#8212;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income&#8221;. Under current accounting guidance, the income tax effects for changes in income tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized in Accumulated Other Comprehensive Income that do not reflect the current tax rate of the entity (&#8220;stranded tax effects&#8221;). The new guidance allows the Company the option to reclassify these stranded tax effects to retained earnings that relate to the change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;). This update is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted. The adoption did not have a material effect on the Company&#8217;s financial statements.<i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recent Accounting Pronouncements Not Yet Adopted</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 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 2021), with early adoption permitted. The Company is currently evaluating the potential impact of this guidance on the Company&#8217;s disclosures.</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 is not expected to have a material effect on the Company&#8217;s financial position, results of operations, and cash flows.</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, 2020 and 2019 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" align="center" 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">2020</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">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; 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: 9%; text-align: right">466,929</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: 9%; text-align: right">454,943</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">&#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">14,166</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">466,929</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">469,109</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">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">&#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">350,609</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 Company has reserved common shares for future issuance as follows as of June 30, 2020:</p> <table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; 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: 9%; text-align: right">276,712</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">Stock options available for issuance</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">253,348</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">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">530,060</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr></table> <table cellpadding="0" cellspacing="0" align="center" 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>2020</b>&#160;&#160;&#160;&#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="text-align: justify; width: 52%">&#160;&#160;&#160;&#160;&#160;Net sales</td><td style="width: 1%">&#160;</td> <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 9%">5,923,819</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td> <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 9%">7,286,674</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td> <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 9%">6,191,300</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td> <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 9%">12,124,438</td><td style="white-space: nowrap; text-align: left; width: 1%">&#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> <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>2019</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">8,337,399</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,303,109</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">9,218,141</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">11,619,202</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">992,934</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,516,235</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,150,439</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,403,565</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</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">61,671</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">217,758</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">922,456</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,140,809</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 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.09</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.39</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.48</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.09</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.39</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.47</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">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, 2020, 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.00%. 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 0 12pt; text-align: justify">Note 17. Quarterly Financial Information (Unaudited)</p> <table cellpadding="0" cellspacing="0" align="center" 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>2020</b>&#160;&#160;&#160;&#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: 52%; 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: 9%; text-align: right">5,923,819</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: 9%; text-align: right">7,286,674</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: 9%; text-align: right">6,191,300</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: 9%; text-align: right">12,124,438</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</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> <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>2019</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">8,337,399</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,303,109</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">9,218,141</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">11,619,202</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">992,934</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,516,235</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,150,439</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,403,565</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</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">61,671</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">217,758</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">922,456</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,140,809</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 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.09</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.39</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.48</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.09</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.39</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.47</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr></table> 38482367 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">The cost, gross unrealized gains, gross unrealized losses and fair value of available-for-sale securities by major security type at June 30, 2020 and 2019 are as follows:</p> <table cellpadding="0" cellspacing="0" align="center" 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">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; width: 52%; vertical-align: bottom">Certificates of deposit</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,679,847</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: 9%; 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: 9%; 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: 9%; text-align: right">4,679,847</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">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> <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">2019</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">5,046,627</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">5,046,627</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">636,269</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,576</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">(232</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">637,613</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">2019 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,682,896</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,576</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">(232</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,684,240</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 combined U.S. federal and state effective income tax rates of 11.1% and 18.7%, for 2020 and 2019 respectively, differed from the statutory U.S. federal income tax rate for the following reasons:</p> <table cellpadding="0" cellspacing="0" align="center" 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">2020</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">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; 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: 9%; text-align: right">21.0</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">&#160;</td><td style="width: 9%; text-align: right">21.0</td><td style="white-space: nowrap; width: 1%; text-align: left">%</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">)</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">&#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;ESOP cost versus Fair Market Value</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><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></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">(14.5</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">)</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">3.0</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">&#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">(0.2</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.3</td><td style="white-space: nowrap; text-align: left">)</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">0.3</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">(0.7</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: 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">11.1</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">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">18.7</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">&#160;</font></p> 0.030 0.145 2020-10-14 2020-10-05 277075 232953 <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 cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 50%; text-align: left">Buildings and improvements</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 47%; text-align: right">10 &#150; 50 years</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">&#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">Machinery and equipment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3 &#150; 20 years</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;</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">Furniture and fixtures</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7 &#150; 10 years</td><td style="white-space: nowrap; text-align: left">&#160;</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"></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, &#147;Accounting for Certain Investments in Debt and Equity Securities.&#148;&#160; Investment securities at June 30, 2020 and 2019 consist of certificates of deposit and municipal bonds.&#160; The Company classifies investment securities as available-for-sale.&#160; 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&#146; equity until realized.&#160; Realized gains and losses for securities classified as available-for-sale are included in earnings and are determined using the specific identification method.&#160; 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.&#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 cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 50%; text-align: left">Buildings and improvements</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 47%; text-align: right">10 &#150; 50 years</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">&#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">Machinery and equipment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3 &#150; 20 years</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;</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">Furniture and fixtures</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7 &#150; 10 years</td><td style="white-space: nowrap; text-align: left">&#160;</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">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. Contracts may be long-term in nature. 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&#146;s balance sheet.&#160; Contracts are subject to modification, change or cancellation, and the Company accounts for these changes as they are probable and estimable.&#160; The Company evaluates the impact of any scope modifications and will adjust reserves as information is known and estimable.&#160;&#160;Subsequent to year end, the Company received a request from a customer to temporarily stop work on a contract for a minimum of 120 days.&#160;&#160; The Company has determined that there is no immediate impact for the request, however the Company will continue to evaluate any impact on the financial statements. 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; text-align: justify">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, changes are reflected in current period earnings.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#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 cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 50%; text-align: left">Buildings and improvements</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 47%; text-align: right">10 &#150; 50 years</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">&#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">Machinery and equipment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3 &#150; 20 years</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;</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">Furniture and fixtures</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7 &#150; 10 years</td><td style="white-space: nowrap; text-align: left">&#160;</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 (&#147;ASC&#148;) Topic 740-10, "Accounting for Income Taxes."</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, &#147;Accounting for Certain Investments in Debt and Equity Securities.&#148;&#160; Investment securities at June 30, 2020 and 2019 consist of certificates of deposit and municipal bonds.&#160; The Company classifies investment securities as available-for-sale.&#160; 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&#146; equity until realized.&#160; Realized gains and losses for securities classified as available-for-sale are included in earnings and are determined using the specific identification method.&#160; 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.&#160;</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"></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&#146;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, 2020 and 2019 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, 2020 and 2019.&#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 &#147;Earnings Per Share (EPS)&#148; requires the Company to calculate net income (loss) per share based on basic and diluted net income (loss) per share, as defined.&#160; Basic EPS excludes dilution and is computed by dividing net income (loss) 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 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 income consists of net income and other comprehensive income.&#160; Other comprehensive income for fiscal years ended June 30, 2020 and 2019 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 0 6pt; text-align: justify">In February 2018, the FASB issued ASU No. 2018-02, &#147;Income Statement&#151;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income&#148;. Under current accounting guidance, the income tax effects for changes in income tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized in Accumulated Other Comprehensive Income that do not reflect the current tax rate of the entity (&#147;stranded tax effects&#148;). The new guidance allows the Company the option to reclassify these stranded tax effects to retained earnings that relate to the change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act (the &#147;Tax Act&#148;). This update is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted. The adoption did not have a material effect on the Company&#146;s financial statements.</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">Recent Accounting Pronouncements Not Yet Adopted</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 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&#146;s fiscal 2021), with early adoption permitted. The Company is currently evaluating the potential impact of this guidance on the Company&#146;s disclosures.</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, &#147;Fair Value Measurement (Topic 820): Disclosure Framework &#150; Changes to the Disclosure Requirements for Fair Value Measurement.&#148;&#160;&#160;This ASU is part of the FASB&#146;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 is not expected to have a material effect on the Company&#146;s financial position, results of operations, and cash flows.</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 2020 and 2019.&#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&#146;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&#146;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&#146;s contract-related costs and fees.</p> <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 0 12pt; text-align: justify">Investment securities at June 30, 2020 and 2019 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, 2020 and 2019 are as follows:</p> <table cellpadding="0" cellspacing="0" align="center" 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">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; width: 52%; vertical-align: bottom">Certificates of deposit</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,679,847</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: 9%; text-align: right">&#151;</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: 9%; text-align: right">&#151;</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: 9%; text-align: right">4,679,847</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">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> <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">2019</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">5,046,627</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">&#151;</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">&#151;</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">5,046,627</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">636,269</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,576</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">(232</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">637,613</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">2019 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,682,896</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,576</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">(232</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,684,240</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, 2020, 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, 2020 and 2019, the remaining contractual maturities of available-for-sale securities were as follows:</p> <table cellpadding="0" cellspacing="0" align="center" 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">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; width: 64%; 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: 9%; text-align: right">5,141,520</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: 9%; text-align: right">&#151;</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: 9%; text-align: right">5,141,520</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; 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">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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-decoration: underline; vertical-align: bottom; text-align: left">2019</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,549,460</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">134,780</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,684,240</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 6pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">As of June 30, 2020 and 2019, the remaining contractual maturities of available-for-sale securities were as follows:</p> <table cellpadding="0" cellspacing="0" align="center" 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">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; width: 64%; 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: 9%; text-align: right">5,141,520</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: 9%; text-align: right">&#151;</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: 9%; text-align: right">5,141,520</td><td style="white-space: nowrap; width: 1%; padding-bottom: 1pt; 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">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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-decoration: underline; vertical-align: bottom; text-align: left">2019</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,549,460</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">134,780</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,684,240</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 6pt; text-align: justify">&#160;</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 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, 2020 and 2019 is as follows:</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"> <td style="text-indent: 0; padding-left: 0; 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">2020</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">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0; padding-left: 0; width: 76%">Land</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; 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: 9%; 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-indent: 0; padding-left: 0; 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,591,429</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-indent: 0; padding-left: 0; text-align: left">Machinery and equipment</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11,156,006</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0; padding-left: 0; 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">170,120</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-indent: 0; padding-left: 0">&#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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">15,962,555</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0; padding-left: 0; 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,248,205</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,137,144</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-indent: 0; padding-left: 0; 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">3,466,778</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,825,411</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">Machinery and equipment includes $39,496 that was not placed in service as of June 30, 2020. Depreciation expense was $568,528 and $540,978 for the years ended June 30, 2020 and 2019, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Property, plant and equipment at June 30, 2020 and 2019 is as follows:</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"> <td style="text-indent: 0; padding-left: 0; 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">2020</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">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0; padding-left: 0; width: 76%">Land</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; 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: 9%; 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-indent: 0; padding-left: 0; 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,591,429</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-indent: 0; padding-left: 0; text-align: left">Machinery and equipment</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11,156,006</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0; padding-left: 0; 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">170,120</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-indent: 0; padding-left: 0">&#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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">15,962,555</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0; padding-left: 0; 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,248,205</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,137,144</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-indent: 0; padding-left: 0; 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">3,466,778</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,825,411</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 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&#146;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, 2020 and 2019, was $189,639 and $172,148, respectively, before income taxes. The amount of this stock-based compensation expense related to non-qualified stock options (&#147;NQSO&#148;) for the fiscal years ended June 30, 2020 and 2019, was $50,075 and $44,780, respectively. The deferred tax benefit related to the NQSO&#146;s as of June 30, 2020 and 2019 was approximately $10,516 and $9,404, respectively. The remaining stock option expense in each year related to incentive stock options (&#147;ISO&#148;) 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, 2020, there was approximately $147,324 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 $40,970 relates to NQSO&#146;s and $106,354 relates to ISO&#146;s. The total deferred tax benefit related the NQSO&#146;s in future years will be approximately $8,604.</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 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 164,329 have been granted as of June 30, 2020. While no further grants of options may be made under the Company&#146;s 2007 Stock Option and Restricted Stock Plan, as of June 30, 2020, 136,150 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, 2020 and 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; 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"> <td style="padding-left: 0; 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">2020</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">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0; 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="padding-left: 0; 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="padding-left: 0; width: 76%; 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: 9%; text-align: right">4.88%</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: 9%; text-align: right">3.68%</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0; text-align: justify">Expected stock price volatility</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">27.63%</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-left: 0; text-align: justify">Risk-free interest rate</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.70%</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0; text-align: justify">Expected option life (in years)</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">5.2 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="padding-left: 0; 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="padding-left: 0; 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">3.03</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">5.13</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">The Company declares regular dividends quarterly and declared and paid a regular cash dividends of $1.00 per share for the twelve months ended June 30, 2020. The Company declared regular cash dividends of $1.00 per share and a special cash dividend of $1.00 per share for the twelve months ended June 30, 2019. Expected stock price volatility is based on the historical volatility of the Company&#146;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 life (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, 2020:</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"> <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"></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, 2019</td><td style="width: 1%">&#160;</td> <td style="width: 3%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">259,164</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">25.16</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.37</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">54,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">20.50</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.44</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">(3,600</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="vertical-align: bottom; text-align: right">$</td><td style="text-align: right">22.50</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">&#151;</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">(32,877</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">25.05</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">&#151;</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, 2020</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">276,712</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">24.30</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.10</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; text-align: right; vertical-align: bottom">&#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, 2020</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">261,573</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">24.34</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.93</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; text-align: right; vertical-align: bottom">&#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, 2020</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">179,520</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">24.63</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.54</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; text-align: right; vertical-align: bottom">&#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"><font style="text-underline-style: double">&#160;</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&#146;s common stock as reported on the NYSE American on June 30, 2020 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, 2020. This amount changes based on the fair market value of the Company&#146;s common stock. The total intrinsic values of the options exercised during the twelve months ended June 30, 2020 and 2019 was $263 and $67,328, respectively.</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, 2020:</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"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center"></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: 76%">Non-Vested at July 1, 2019</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">104,214</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: 9%; text-align: right">4.08</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">54,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">3.03</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">(45,920</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">2.93</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">(15,127</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">4.11</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, 2020</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">97,192</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">4.03</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; 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, 2020 and 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; 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"> <td style="padding-left: 0; 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">2020</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">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0; 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="padding-left: 0; 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="padding-left: 0; width: 76%; 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: 9%; text-align: right">4.88%</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: 9%; text-align: right">3.68%</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0; text-align: justify">Expected stock price volatility</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">27.63%</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-left: 0; text-align: justify">Risk-free interest rate</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.70%</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0; text-align: justify">Expected option life (in years)</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">5.2 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="padding-left: 0; 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="padding-left: 0; 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">3.03</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">5.13</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 0 6pt; text-align: justify">The following table summarizes stock option activity during the twelve months ended June 30, 2020:</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"> <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"></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, 2019</td><td style="width: 1%">&#160;</td> <td style="width: 3%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">259,164</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">25.16</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.37</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">54,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">20.50</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.44</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">(3,600</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="vertical-align: bottom; text-align: right">$</td><td style="text-align: right">22.50</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">&#151;</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">(32,877</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">25.05</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">&#151;</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, 2020</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">276,712</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">24.30</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.10</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; text-align: right; vertical-align: bottom">&#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, 2020</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">261,573</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">24.34</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.93</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; text-align: right; vertical-align: bottom">&#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, 2020</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">179,520</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">24.63</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.54</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; text-align: right; vertical-align: bottom">&#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"><font style="text-underline-style: double">&#160;</font></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, 2020:</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"> <td style="white-space: nowrap">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center"></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: 76%">Non-Vested at July 1, 2019</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">104,214</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: 9%; text-align: right">4.08</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">54,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">3.03</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">(45,920</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">2.93</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">(15,127</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">4.11</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, 2020</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">97,192</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">4.03</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">Note 8. 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 provision for income taxes for the years ended June 30, 2020 and 2019 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" align="center" 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">2020</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">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">&#160;&#160;&#160;&#160;&#160;Current tax expense - federal</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">190,801</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: 9%; text-align: right">274,889</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">&#160;&#160;&#160;&#160;&#160;Current tax (benefit) expense - state</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,010</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; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;Deferred tax (benefit) expense</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><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">258,040</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; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;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">145,521</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">538,939</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">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.</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 11.1% and 18.7%, for 2020 and 2019 respectively, differed from the statutory U.S. federal income tax rate for the following reasons:</p> <table cellpadding="0" cellspacing="0" align="center" 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">2020</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">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; 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: 9%; text-align: right">21.0</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">&#160;</td><td style="width: 9%; text-align: right">21.0</td><td style="white-space: nowrap; width: 1%; text-align: left">%</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">)</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">&#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;ESOP cost versus Fair Market Value</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><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></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">(14.5</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">)</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">3.0</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">&#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">(0.2</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.3</td><td style="white-space: nowrap; text-align: left">)</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">0.3</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">(0.7</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: 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">11.1</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">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">18.7</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">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ended June 30, 2020 and 2019 deferred income tax benefit and expense of $44,122 and $258,040, 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, 2020 and 2019 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" align="center" 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">2020</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">2019</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: 76%; 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: 9%; text-align: right">171,880</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: 9%; text-align: right">164,388</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">&#151;</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">17,702</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">56,280</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,382</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">74,352</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">64,148</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">1,437</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">303,949</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">304,057</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">503,009</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">541,150</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">33,893</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">39,982</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">536,902</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">581,132</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">(232,953</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">(277,075</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"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></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 (&#147;FIN 48&#148;), Accounting for Uncertainty in Income Taxes &#150; An Interpretation of FASB Statement No. 109, the Company recognized no material adjustments to unrecognized tax benefits. As of June 30, 2020 and 2019, 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, 2020 and 2019, 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. By Federal statute 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 statues follow similar guidelines. As such, the Company&#146;s tax returns for tax years ending June 30, 2020, 2019, 2018, and 2017 remain open to examination by the respective taxing authorities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A summary of the components of the provision for income taxes for the years ended June 30, 2020 and 2019 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" align="center" 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">2020</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">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">&#160;&#160;&#160;&#160;&#160;Current tax expense - federal</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">190,801</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: 9%; text-align: right">274,889</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">&#160;&#160;&#160;&#160;&#160;Current tax (benefit) expense - state</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,010</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; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;Deferred tax (benefit) expense</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><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">258,040</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; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;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">145,521</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">538,939</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 0.75in; text-align: justify; text-indent: -0.75in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ended June 30, 2020 and 2019 deferred income tax benefit and expense of $44,122 and $258,040, 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, 2020 and 2019 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" align="center" 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">2020</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">2019</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: 76%; 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: 9%; text-align: right">171,880</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: 9%; text-align: right">164,388</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">&#151;</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">17,702</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">56,280</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,382</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">74,352</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">64,148</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">1,437</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">303,949</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">304,057</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">503,009</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">541,150</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">33,893</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">39,982</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">536,902</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">581,132</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">(232,953</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">(277,075</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; text-align: justify"></p> <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, 2020:</p> <table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; 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: 9%; text-align: right">276,712</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">Stock options available for issuance</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">253,348</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">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">530,060</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; text-align: justify"></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> <table cellpadding="0" cellspacing="0" align="center" 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; vertical-align: bottom; white-space: nowrap; text-align: right">2020</td><td style="text-align: right; padding-bottom: 1pt; vertical-align: bottom">&#160;</td><td style="text-align: right; padding-bottom: 1pt; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; white-space: nowrap; text-align: right">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;&#160;&#160;&#160;&#160;Numerator:</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">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Net 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: 9%; text-align: right">1,163,668</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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: 9%; text-align: right">2,342,694</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: White"> <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: rgb(204,238,255)"> <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: White"> <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: rgb(204,238,255)"> <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,401,213</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,387,124</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">(14,166</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">(29,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">2,161</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,708</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">(1,332</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">(362</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&#160;&#160;&#160;&#160;&#160;<u>&#160;</u></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><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,641</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 &#150;</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,393,207</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,372,945</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,401,213</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,387,124</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">(14,166</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">(29,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">2,161</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,708</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">(1,332</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">(362</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 ESOP shares earned during the period</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,641</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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">3,411</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">16,283</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: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Denominator for diluted earnings per common shares &#150;</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="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,396,618</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,389,228</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: 6pt 0; text-align: justify">Not included in this computation of earnings per share for the year ended June 30, 2020 and 2019 were options to purchase 276,712 and 196,039 shares, respectively, of the Company&#146;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">The Company paid regular cash dividends on common stock of $1.00 per share for the fiscal year ended June 30, 2020 and paid regular cash dividends on common stock of $1.00 per share and a special cash dividend of $1.00 per share for the fiscal year ended June 30, 2019. The Board of Directors has authorized the payment of a fiscal year 2021 first quarter regular dividend of $0.25 payable October 14, 2020 to shareholders of record on October 5, 2020. Our Board of Directors assesses the Company&#146;s dividend policy periodically. There is no assurance that the Board of Directors will maintain the amount of the regular cash dividend or declare a special dividend during any future years.</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> <table cellpadding="0" cellspacing="0" align="center" 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; vertical-align: bottom; white-space: nowrap; text-align: right">2020</td><td style="text-align: right; padding-bottom: 1pt; vertical-align: bottom">&#160;</td><td style="text-align: right; padding-bottom: 1pt; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; white-space: nowrap; text-align: right">2019</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;&#160;&#160;&#160;&#160;Numerator:</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">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Net 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: 9%; text-align: right">1,163,668</td><td style="white-space: nowrap; width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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: 9%; text-align: right">2,342,694</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: White"> <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: rgb(204,238,255)"> <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: White"> <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: rgb(204,238,255)"> <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,401,213</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,387,124</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">(14,166</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">(29,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">2,161</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,708</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">(1,332</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">(362</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&#160;&#160;&#160;&#160;&#160;<u>&#160;</u></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><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,641</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 &#150;</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,393,207</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,372,945</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,401,213</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,387,124</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">(14,166</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">(29,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">2,161</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,708</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">(1,332</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">(362</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 ESOP shares earned during the period</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,641</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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">3,411</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">16,283</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: left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Denominator for diluted earnings per common shares &#150;</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="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,396,618</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,389,228</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> EX-101.SCH 10 esp-20200630.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 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 - 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 - 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 (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Contracts in Process (Schedule of Contracts in Process) (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Property, Plant and Equipment (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Pension Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Provision for Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Provision for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Provision for Income Taxes (Schedule of Effective Income Tax Rates) (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Provision for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Stock-based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Stock-based Compensation (Schedule of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 esp-20200630_cal.xml XBRL CALCULATION FILE EX-101.DEF 12 esp-20200630_def.xml XBRL DEFINITION FILE EX-101.LAB 13 esp-20200630_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] Equity Components [Axis] Common Stock [Member] Capital in Excess of Par Value [Member] Accumulated Other Comprehensive Income (Loss) [Member] Retained Earnings [Member] Treasury Stock [Member] Unearned ESOP Shares [Member] Award Type [Axis] Non-qualified stock options [Member] Employee Stock Ownership Plan (ESOP) Name [Axis] Employee Stock Ownership Plan [Member] Accounts receivable [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] Subsequent Event Type [Axis] Subsequent Event [Member] Special Dividend [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 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,029,874 shares as of June 30, 2020 and 2019. Outstanding 2,402,633 and 2,401,213 as of June 30, 2020 and 2019, respectively (includes 0 and 14,166 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 627,241 and 628,661 shares of common stock in treasury as of June 30, 2020 and 2019, 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 Income Other income Interest income Other Total other income Income before provision for income taxes Provision for income taxes Net income Other comprehensive income, net of tax: Unrealized (loss) gain on investment securities Total comprehensive income Net 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 Other comprehensive income loss, net of tax Total comprehensive income 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 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: Adjustments to reconcile net income to net cash provided by (used in) operating activities: Bad debt expense Depreciation ESOP compensation expense Loss on disposal of assets Deferred income tax (benefit) expense Changes in assets and liabilities: Decrease (increase) in trade receivables Decrease in income tax receivable Increase in inventories Decrease in prepaid expenses and other current assets Increase in accounts payable Increase (decrease) in accrued salaries and wages (Decrease) increase in vacation accrual Increase in other accrued expenses Increase in payroll and other taxes withheld Increase (decrease) in contract liabilities Increase in income taxes payable Net cash provided by (used in) 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 (decrease) 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] 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 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] Prospective Adoption of New Accounting Pronouncements [Axis] Estimated useful lives of depreciated assets Change in current assets Change in noncurrent liabilities Change in noncurrent assets Prospective Adoption of New Accounting Pronouncements [Table] Item Effected [Line Items] Accounting Standards Update [Axis] Contract liabilities Revenue Intangible assets Percentage of estimated shipments Backlog amount to be recognized, 2021 Backlog amount to be recognized, 2022 Backlog amount to be recognized, 2023 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 Costs relating to contracts that may not be completed within the next year Increase in direct costs, material, and labor 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 Components of the provision for income taxes Current tax expense - federal Current tax (benefit) expense - state Deferred tax (benefit) expense 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 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 Number of hours worked per year to quality for the plan 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 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 Vested and exercisable 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 Income Denominator: Basic EPS: 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 Net income (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] Increase (decrease) in direct costs, material, and labor for contracts in process. 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] Costs related to contracts that may not be completed within the next year or operating cycle. 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. 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. Disclosure of accounting policy pertaining to new accounting standards that may impact the entity's financial reporting. 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 and Cash Equivalents, Period Increase (Decrease) 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] Employee Stock Ownership Plan (ESOP), Shares in ESOP 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, 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-20200630_pre.xml XBRL PRESENTATION FILE XML 15 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue
12 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue

Note 3. Revenue

 

Effective July 1, 2018, we adopted Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC) 606 “Revenue from Contracts with Customers”, which 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. We adopted ASC 606 using the modified retrospective method, which means, using the allowed practical expedient, we applied the new standard to open contracts at June 30, 2018.  We reviewed remaining obligations as of the effective date and determined no adjustment was required to the opening balance of retained earnings.  Under the modified retrospective method, prior period revenue is not restated for comparative periods.  As a result of the adoption, we reclassified customer advance payments from inventory to contract liabilities.  Contract liabilities were $2,175,235 and $6,054 as of June 30, 2020 and June 30, 2019, respectively.  The increase in contract liabilities is primarily due to cash collected from progress payments related to specific contracts. The company used the practical expedient to expense incremental costs incurred to obtain a contract when the contract term is less than one year.

 

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 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 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, 2020 based on units delivered totaled $25,739,709 compared to $30,677,077 for the same periods in 2019.  Total revenue recognized for the twelve months ended June 30, 2020 based on milestones achieved totaled $5,786,522 compared to $5,800,774 for the same periods in 2019.

 

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, 2020.  Our payment terms are generally 30-60 days. 

 

The Company’s backlog at June 30, 2020 totaling $54.9 million is expected, based on contractual due dates, to be recognized in the following fiscal years: 66% in 2021; 24% in 2022; 7 % in 2023, and 3% thereafter.

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

Note 4. Investment Securities

Investment securities at June 30, 2020 and 2019 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, 2020 and 2019 are as follows:

       Gross   Gross     
   Amortized   Unrealized   Unrealized   Fair 
   Cost   Gains   Losses   Value 
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 
                     
                     
2019                    
Certificates of deposit  $5,046,627   $   $   $5,046,627 
Municipal bonds   636,269    1,576    (232)   637,613 
2019 Total investment securities  $5,682,896   $1,576   $(232)  $5,684,240 

 

The portfolio is diversified and highly liquid and primarily consists of investment grade fixed income instruments. At June 30, 2020, 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, 2020 and 2019, the remaining contractual maturities of available-for-sale securities were as follows:

   Years to Maturity     
   Less than   One to     
   One Year   Five Years   Total 
             
2020               
Available-for-sale  $5,141,520   $   $5,141,520 
                
2019               
Available-for-sale  $5,549,460   $134,780   $5,684,240 

 

XML 17 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Contracts in Process
12 Months Ended
Jun. 30, 2020
Contractors [Abstract]  
Contracts in Process

Note 5. Contracts in Process

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

   2020   2019 
Unrecognized gross contract value   $54,929,249   $45,552,562 
Costs related to contracts in process  $12,115,756   $11,069,558 

 

Included in costs relating to contracts in process at June 30, 2020 and 2019 are costs of $1,716,176 and $2,740,804, respectively, relative to contracts that may not be completed within the ensuing year. 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 18 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment
12 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

Note 6. Property, Plant and Equipment

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

   2020   2019 
Land  $45,000   $45,000 
Building and improvements   4,387,113    4,591,429 
Machinery and equipment   11,118,670    11,156,006 
Furniture and fixtures   164,200    170,120 
    15,714,983    15,962,555 
Accumulated depreciation   (12,248,205)   (12,137,144)
Property, plant and equipment, net  $3,466,778   $3,825,411 

 

Machinery and equipment includes $39,496 that was not placed in service as of June 30, 2020. Depreciation expense was $568,528 and $540,978 for the years ended June 30, 2020 and 2019, respectively.

XML 19 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Pension Expense
12 Months Ended
Jun. 30, 2020
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 $121,273 in fiscal year 2020 and $129,095 in fiscal year 2019. These contributions represent more than five percent of the total contributions made into the Plan. For the years beginning January 1, 2020 and 2019, 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 $58,389 and $57,581, for fiscal years 2020 and 2019, respectively.

XML 20 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Provision for Income Taxes
12 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
Provision for Income Taxes

Note 8. Provision for Income Taxes

 

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

 

   2020   2019 
     Current tax expense - federal  $190,801   $274,889 
     Current tax (benefit) expense - state   (1,158)   6,010 
     Deferred tax (benefit) expense   (44,122)   258,040 
     Provision for income taxes  $145,521   $538,939 

 

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 11.1% and 18.7%, for 2020 and 2019 respectively, differed from the statutory U.S. federal income tax rate for the following reasons:

   2020   2019 
     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.2 
          ESOP cost versus Fair Market Value   1.6    1.3 
          Dividend on allocated ESOP shares   (14.5)   (3.0)
          Stock-based compensation   3.0    0.2 
          Foreign Derived Intangible Income Deduction   (0.2)   (0.3)
          Other   0.3    (0.7)
     Effective tax rate    11.1%   18.7%

 

For the years ended June 30, 2020 and 2019 deferred income tax benefit and expense of $44,122 and $258,040, 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, 2020 and 2019 are presented as follows:

 

   2020   2019 
     Deferred tax assets:          
          Accrued expenses  $171,880   $164,388 
          ESOP       17,702 
          Stock-based compensation   56,280    56,382 
          Inventory - effect of uniform capitalization   74,352    64,148 
          Other   1,437    1,437 
                    Total deferred tax assets   $303,949   $304,057 
     Deferred tax liability:          
          Property, plant and equipment - principally due          
            to differences in depreciation methods  $503,009   $541,150 
           Prepaid expenses   33,893    39,982 
                    Total deferred tax liability  $536,902   $581,132 
           
     Net deferred tax liability  $(232,953)  $(277,075)

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, 2020 and 2019, the Company has no unrecognized tax benefits.

The Company recognizes interest and penalties in general and administrative expense. As of June 30, 2020 and 2019, 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. By Federal statute 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 statues follow similar guidelines. As such, the Company’s tax returns for tax years ending June 30, 2020, 2019, 2018, and 2017 remain open to examination by the respective taxing authorities.

XML 21 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Customers
12 Months Ended
Jun. 30, 2020
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 two domestic customers, accounted for approximately 38% of total sales in 2020. Sales to three domestic customers accounted for 54% of total sales in 2019. The related accounts receivable balance, as a percentage of the Company's total trade accounts receivable balance, was 54% represented by two customers at June 30, 2020 and 51% represented by two customers at June 30, 2019.

 

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

XML 22 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Stock Ownership Plan
12 Months Ended
Jun. 30, 2020
Employee Stock Ownership Plan [Abstract]  
Employee Stock Ownership Plan

Note 10. Employee Stock Ownership Plan

The Company sponsors a leveraged employee stock ownership plan (the "ESOP") that covers all nonunion employees who work 1,000 or more hours per year and are employed on June 30. The Company makes annual contributions to the ESOP equal to the ESOP's debt service less dividends on unallocated shares received by the ESOP. All dividends on unallocated shares received by the ESOP are used to pay debt service. 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 statement of financial position. 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 $305,006 and $390,369 for the years ended June 30, 2020 and 2019, respectively. The ESOP shares as of June 30, 2020 and 2019 were as follows:

 

   2020   2019 
Allocated shares   466,929    454,943 
Unreleased shares       14,166 
Total shares held by the ESOP   466,929    469,109 
Fair value of unreleased shares  $   $350,609 

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, 2020, the Company repurchased 2,180 shares previously held in the ESOP for $47,949. During the twelve months ended June 30, 2019 the Company repurchased 1,810 shares previously held by the ESOP for $44,888.

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, 2020 and 2019 totaled 2,180 shares and 17,279 shares, respectively.

It is the Company’s intention to continue the program with an additional purchase of shares by the ESOP from the Company in fiscal 2021.

XML 23 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation
12 Months Ended
Jun. 30, 2020
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, 2020 and 2019, was $189,639 and $172,148, 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, 2020 and 2019, was $50,075 and $44,780, respectively. The deferred tax benefit related to the NQSO’s as of June 30, 2020 and 2019 was approximately $10,516 and $9,404, 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, 2020, there was approximately $147,324 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 $40,970 relates to NQSO’s and $106,354 relates to ISO’s. The total deferred tax benefit related the NQSO’s in future years will be approximately $8,604.

 

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 164,329 have been granted as of June 30, 2020. While no further grants of options may be made under the Company’s 2007 Stock Option and Restricted Stock Plan, as of June 30, 2020, 136,150 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, 2020 and 2019.

 

   2020   2019 
         
         
Dividend yield   4.88%    3.68% 
Expected stock price volatility   27.81%    27.63% 
Risk-free interest rate   1.67%    2.70% 
Expected option life (in years)   5.3 yrs    5.2 yrs 
Weighted average fair value per share          
   of options granted during the period  $3.03   $5.13 

 

The Company declares regular dividends quarterly and declared and paid a regular cash dividends of $1.00 per share for the twelve months ended June 30, 2020. The Company declared regular cash dividends of $1.00 per share and a special cash dividend of $1.00 per share for the twelve months ended June 30, 2019. 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 life (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, 2020:

   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, 2019   259,164   $25.16    6.37      
Granted   54,025   $20.50    9.44      
Exercised   (3,600)  $22.50          
Forfeited or expired   (32,877)  $25.05          
Outstanding at June 30, 2020   276,712   $24.30    6.10   $0 
Vested or expected to vest at June 30, 2020   261,573   $24.34    5.93   $0 
Exercisable at June 30, 2020   179,520   $24.63    4.54   $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, 2020 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, 2020. 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, 2020 and 2019 was $263 and $67,328, respectively.

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

      Weighted 
   Number of   Average 
   Shares   Grant Date 
   Subject   Fair Value 
   to Option   (per Option) 
Non-Vested at July 1, 2019   104,214   $4.08 
Granted   54,025    3.03 
Vested   (45,920)   2.93 
Forfeited or expired   (15,127)   4.11 
Non-Vested at June 30, 2020   97,192   $4.03 

 

XML 24 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Concentration of Credit Risk
12 Months Ended
Jun. 30, 2020
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 53.9% represented by two customers at June 30, 2020 and 46.2% represented by one customer at June 30, 2019.

 

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 25 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - USD ($)
12 Months Ended
Jun. 30, 2020
Sep. 18, 2020
Dec. 31, 2019
Document And Entity Information      
Document Type 10-K    
Entity Central Index Key 0000033533    
Current Fiscal Year End Date --06-30    
Document Fiscal Year Focus 2020    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Jun. 30, 2020    
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    
Entity Public Float     $ 38,482,367
Entity Common stock, closing sale price     $ 21.60
Entity Common Stock, Shares Outstanding   2,402,633  
XML 26 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Related Parties
12 Months Ended
Jun. 30, 2020
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 27 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
12 Months Ended
Jun. 30, 2020
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, 2020 and 2019. 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 28 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity
12 Months Ended
Jun. 30, 2020
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, 2020:

Stock options outstanding   276,712 
Stock options available for issuance   253,348 
Number of common shares reserved   530,060 

 

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:

   2020   2019 
     Numerator:        
     Net income  $1,163,668   $2,342,694 
              Denominator:          
           
     Basic EPS:          
          Common shares outstanding, beginning of period   2,401,213    2,387,124 
          Unearned ESOP shares   (14,166)   (29,166)
          Weighted average common shares issued during the period   2,161    9,708 
          Weighted average common shares purchased during the period   (1,332)   (362)
          Weighted average ESOP shares earned during the period         5,331    5,641 
          Denominator for basic earnings per common shares –          
               Weighted average common shares   2,393,207    2,372,945 
     Diluted EPS:          
          Common shares outstanding, beginning of period   2,401,213    2,387,124 
          Unearned ESOP shares   (14,166)   (29,166)
          Weighted average common shares issued during the period   2,161    9,708 
          Weighted average common shares purchased during the period   (1,332)   (362)
          Weighted average ESOP shares earned during the period   5,331    5,641 
          Weighted average dilutive effect of stock options   3,411    16,283 
          Denominator for diluted earnings per common shares –          
               Weighted average common shares   2,396,618    2,389,228 

Not included in this computation of earnings per share for the year ended June 30, 2020 and 2019 were options to purchase 276,712 and 196,039 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.

The Company paid regular cash dividends on common stock of $1.00 per share for the fiscal year ended June 30, 2020 and paid regular cash dividends on common stock of $1.00 per share and a special cash dividend of $1.00 per share for the fiscal year ended June 30, 2019. The Board of Directors has authorized the payment of a fiscal year 2021 first quarter regular dividend of $0.25 payable October 14, 2020 to shareholders of record on October 5, 2020. Our Board of Directors assesses the Company’s dividend policy periodically. There is no assurance that the Board of Directors will maintain the amount of the regular cash dividend or declare a special dividend during any future years.

XML 29 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Line of Credit
12 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Line of Credit

Note 16. Line of Credit

At June 30, 2020, 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.00%. 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 30 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Quarterly Financial Information (Unaudited)
12 Months Ended
Jun. 30, 2020
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Information (Unaudited)

Note 17. Quarterly Financial Information (Unaudited)

   First   Second   Third   Fourth 
     2020       Quarter   Quarter   Quarter   Quarter 
     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 
                     
     2019                    
     Net sales  $8,337,399   $7,303,109   $9,218,141   $11,619,202 
               Gross profit   992,934    1,516,235    2,150,439    2,403,565 
               Net income   61,671    217,758    922,456    1,140,809 
     Net income per share -                    
          Basic   0.03    0.09    0.39    0.48 
          Diluted    0.03    0.09    0.39    0.47 
XML 31 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2020
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. Contracts may be long-term in nature. 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.  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.  Subsequent to year end, the Company received a request from a customer to temporarily stop work on a contract for a minimum of 120 days.   The Company has determined that there is no immediate impact for the request, however the Company will continue to evaluate any impact on the financial statements. 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.

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, 2020 and 2019 consist 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, 2020 and 2019 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, 2020 and 2019.  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 income (loss) per share based on basic and diluted net income (loss) per share, as defined.  Basic EPS excludes dilution and is computed by dividing net income (loss) 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 Income

Comprehensive Income

 

Comprehensive income consists of net income and other comprehensive income.  Other comprehensive income for fiscal years ended June 30, 2020 and 2019 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 February 2018, the FASB issued ASU No. 2018-02, “Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income”. Under current accounting guidance, the income tax effects for changes in income tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized in Accumulated Other Comprehensive Income that do not reflect the current tax rate of the entity (“stranded tax effects”). The new guidance allows the Company the option to reclassify these stranded tax effects to retained earnings that relate to the change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act (the “Tax Act”). This update is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted. The adoption did not have a material effect on the Company’s financial statements. 

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 2021), with early adoption permitted. The Company is currently evaluating the potential impact of this guidance on the Company’s disclosures.

 

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 is not expected to have a material effect on the Company’s financial position, results of operations, and cash flows.

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 2020 and 2019.  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 32 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2020
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 33 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Investment Securities (Tables)
12 Months Ended
Jun. 30, 2020
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, 2020 and 2019 are as follows:

       Gross   Gross     
   Amortized   Unrealized   Unrealized   Fair 
   Cost   Gains   Losses   Value 
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 
                     
                     
2019                    
Certificates of deposit  $5,046,627   $   $   $5,046,627 
Municipal bonds   636,269    1,576    (232)   637,613 
2019 Total investment securities  $5,682,896   $1,576   $(232)  $5,684,240 

 

Schedule of contractual maturities of available-for-sale securities

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

   Years to Maturity     
   Less than   One to     
   One Year   Five Years   Total 
             
2020               
Available-for-sale  $5,141,520   $   $5,141,520 
                
2019               
Available-for-sale  $5,549,460   $134,780   $5,684,240 

 

XML 34 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Contracts in Process (Tables)
12 Months Ended
Jun. 30, 2020
Contractors [Abstract]  
Schedule of contracts in process

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

   2020   2019 
Unrecognized gross contract value   $54,929,249   $45,552,562 
Costs related to contracts in process  $12,115,756   $11,069,558 
XML 35 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment (Tables)
12 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Summary of the original cost of property, plant and equipment

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

   2020   2019 
Land  $45,000   $45,000 
Building and improvements   4,387,113    4,591,429 
Machinery and equipment   11,118,670    11,156,006 
Furniture and fixtures   164,200    170,120 
    15,714,983    15,962,555 
Accumulated depreciation   (12,248,205)   (12,137,144)
Property, plant and equipment, net  $3,466,778   $3,825,411 

 

XML 36 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheets - USD ($)
Jun. 30, 2020
Jun. 30, 2019
ASSETS    
Cash and cash equivalents $ 5,402,122 $ 1,462,761
Investment securities 5,141,520 5,684,240
Trade accounts receivable, net of allowance of $3,000 9,013,405 10,995,783
Inventories:    
Raw materials 2,057,778 1,747,449
Work-in-process 614,521 408,130
Costs related to contracts in process 12,115,756 11,069,558
Total inventories 14,788,055 13,225,137
Prepaid expenses and other current assets 396,886 494,181
Total current assets 34,741,988 31,862,102
Property, plant and equipment, net 3,466,778 3,825,411
Total assets 38,208,766 35,687,513
LIABILITIES AND STOCKHOLDERS' EQUITY    
Accounts payable 2,861,696 2,160,433
Accrued expenses:    
Salaries and wages 469,201 329,890
Vacation 689,834 786,870
Other 318,322 109,755
Payroll and other taxes withheld 186,970 61,451
Contract liabilities 2,175,235 6,054
Income taxes payable 47,707 30,481
Total current liabilities 6,748,965 3,484,934
Deferred tax liabilities 232,953 277,075
Total liabilities 6,981,918 3,762,009
Commitments and Contingencies (See Note 14)
Common stock, par value $.33-1/3 per share Authorized 10,000,000 shares; Issued 3,029,874 shares as of June 30, 2020 and 2019. Outstanding 2,402,633 and 2,401,213 as of June 30, 2020 and 2019, respectively (includes 0 and 14,166 Unearned ESOP Shares, respectively) 1,009,958 1,009,958
Capital in excess of par value 19,073,213 18,731,975
Accumulated other comprehensive loss (3,107) (1,299)
Retained earnings 18,797,589 20,022,132
Total stockholders equity before ESOP and treasury stock 38,877,653 39,762,766
Less: Unearned ESOP shares (204,706)
Cost of 627,241 and 628,661 shares of common stock in treasury as of June 30, 2020 and 2019, respectively (7,650,805) (7,632,556)
Total stockholders' equity 31,226,848 31,925,504
Total liabilities and stockholders' equity $ 38,208,766 $ 35,687,513
XML 37 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Provision for Income Taxes (Tables)
12 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
Schedule of components of the provision for income taxes

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

 

   2020   2019 
     Current tax expense - federal  $190,801   $274,889 
     Current tax (benefit) expense - state   (1,158)   6,010 
     Deferred tax (benefit) expense   (44,122)   258,040 
     Provision for income taxes  $145,521   $538,939 

 

Schedule of effective income tax rates

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

   2020   2019 
     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.2 
          ESOP cost versus Fair Market Value   1.6    1.3 
          Dividend on allocated ESOP shares   (14.5)   (3.0)
          Stock-based compensation   3.0    0.2 
          Foreign Derived Intangible Income Deduction   (0.2)   (0.3)
          Other   0.3    (0.7)
     Effective tax rate    11.1%   18.7%

 

Schedule of deferred tax assets and liabilities

For the years ended June 30, 2020 and 2019 deferred income tax benefit and expense of $44,122 and $258,040, 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, 2020 and 2019 are presented as follows:

 

   2020   2019 
     Deferred tax assets:          
          Accrued expenses  $171,880   $164,388 
          ESOP       17,702 
          Stock-based compensation   56,280    56,382 
          Inventory - effect of uniform capitalization   74,352    64,148 
          Other   1,437    1,437 
                    Total deferred tax assets   $303,949   $304,057 
     Deferred tax liability:          
          Property, plant and equipment - principally due          
            to differences in depreciation methods  $503,009   $541,150 
           Prepaid expenses   33,893    39,982 
                    Total deferred tax liability  $536,902   $581,132 
           
     Net deferred tax liability  $(232,953)  $(277,075)
XML 38 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Stock Ownership Plan (Tables)
12 Months Ended
Jun. 30, 2020
Employee Stock Ownership Plan [Abstract]  
Schedule of ESOP shares

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

 

   2020   2019 
Allocated shares   466,929    454,943 
Unreleased shares       14,166 
Total shares held by the ESOP   466,929    469,109 
Fair value of unreleased shares  $   $350,609 
XML 39 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation (Tables)
12 Months Ended
Jun. 30, 2020
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, 2020 and 2019.

 

   2020   2019 
         
         
Dividend yield   4.88%    3.68% 
Expected stock price volatility   27.81%    27.63% 
Risk-free interest rate   1.67%    2.70% 
Expected option life (in years)   5.3 yrs    5.2 yrs 
Weighted average fair value per share          
   of options granted during the period  $3.03   $5.13 

 

Schedule of stock option activity

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

   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, 2019   259,164   $25.16    6.37      
Granted   54,025   $20.50    9.44      
Exercised   (3,600)  $22.50          
Forfeited or expired   (32,877)  $25.05          
Outstanding at June 30, 2020   276,712   $24.30    6.10   $0 
Vested or expected to vest at June 30, 2020   261,573   $24.34    5.93   $0 
Exercisable at June 30, 2020   179,520   $24.63    4.54   $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, 2020:

      Weighted 
   Number of   Average 
   Shares   Grant Date 
   Subject   Fair Value 
   to Option   (per Option) 
Non-Vested at July 1, 2019   104,214   $4.08 
Granted   54,025    3.03 
Vested   (45,920)   2.93 
Forfeited or expired   (15,127)   4.11 
Non-Vested at June 30, 2020   97,192   $4.03 

 

XML 40 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Tables)
12 Months Ended
Jun. 30, 2020
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, 2020:

Stock options outstanding   276,712 
Stock options available for issuance   253,348 
Number of common shares reserved   530,060 
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:

   2020   2019 
     Numerator:        
     Net income  $1,163,668   $2,342,694 
              Denominator:          
           
     Basic EPS:          
          Common shares outstanding, beginning of period   2,401,213    2,387,124 
          Unearned ESOP shares   (14,166)   (29,166)
          Weighted average common shares issued during the period   2,161    9,708 
          Weighted average common shares purchased during the period   (1,332)   (362)
          Weighted average ESOP shares earned during the period         5,331    5,641 
          Denominator for basic earnings per common shares –          
               Weighted average common shares   2,393,207    2,372,945 
     Diluted EPS:          
          Common shares outstanding, beginning of period   2,401,213    2,387,124 
          Unearned ESOP shares   (14,166)   (29,166)
          Weighted average common shares issued during the period   2,161    9,708 
          Weighted average common shares purchased during the period   (1,332)   (362)
          Weighted average ESOP shares earned during the period   5,331    5,641 
          Weighted average dilutive effect of stock options   3,411    16,283 
          Denominator for diluted earnings per common shares –          
               Weighted average common shares   2,396,618    2,389,228 
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Quarterly Financial Information (Unaudited) (Tables)
12 Months Ended
Jun. 30, 2020
Quarterly Financial Information Disclosure [Abstract]  
Schedule of quarterly financial information
   First   Second   Third   Fourth 
     2020       Quarter   Quarter   Quarter   Quarter 
     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 
                     
     2019                    
     Net sales  $8,337,399   $7,303,109   $9,218,141   $11,619,202 
               Gross profit   992,934    1,516,235    2,150,439    2,403,565 
               Net income   61,671    217,758    922,456    1,140,809 
     Net income per share -                    
          Basic   0.03    0.09    0.39    0.48 
          Diluted    0.03    0.09    0.39    0.47 
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
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 43 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Item Effected [Line Items]                    
Revenue $ 12,124,438 $ 6,191,300 $ 7,286,674 $ 5,923,819 $ 11,619,202 $ 9,218,141 $ 7,303,109 $ 8,337,399 $ 31,526,231 $ 36,477,851
ASC 606 [Member]                    
Item Effected [Line Items]                    
Contract liabilities 2,175,235       $ 6,054       2,175,235 6,054
ASC 606 [Member] | Backlog [Member]                    
Item Effected [Line Items]                    
Intangible assets $ 54,900,000               54,900,000  
ASC 606 [Member] | Units Delivered [Member]                    
Item Effected [Line Items]                    
Revenue                 25,739,709 30,677,077
ASC 606 [Member] | Milestones Achieved [Member]                    
Item Effected [Line Items]                    
Revenue                 $ 5,786,522 $ 5,800,774
ASC 606 [Member] | Forecast [Member] | Backlog [Member]                    
Item Effected [Line Items]                    
Backlog amount to be recognized, 2021 66.00%               66.00%  
Backlog amount to be recognized, 2022 24.00%               24.00%  
Backlog amount to be recognized, 2023 7.00%               7.00%  
Backlog amount to be recognized, thereafter 3.00%               3.00%  
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Investment Securities (Schedule of Investment Securities) (Details) - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Amortized Cost $ 5,142,465 $ 5,682,896
Gross Unrealized Gains 1,243 1,576
Gross Unrealized Losses (2,188) (232)
Fair Value 5,141,520 5,684,240
Certificates of deposit [Member]    
Amortized Cost 4,679,847 5,046,627
Gross Unrealized Gains
Gross Unrealized Losses
Fair Value 4,679,847 5,046,627
Municipal bonds [Member]    
Amortized Cost 462,618 636,269
Gross Unrealized Gains 1,243 1,576
Gross Unrealized Losses (2,188) (232)
Fair Value $ 461,673 $ 637,613
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Investment Securities (Schedule of Contractual Maturities of Available-For-Sale Securities) (Details) - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Years to maturity of Available-for-sale securities:    
Less than One Year $ 5,141,520 $ 5,549,460
One to Five Years 134,780
Total $ 5,141,520 $ 5,684,240
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Contracts in Process (Narrative) (Details) - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Contractors [Abstract]    
Costs relating to contracts that may not be completed within the next year $ 1,716,176 $ 2,740,804
XML 47 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheets (Parenthetical) - USD ($)
Jun. 30, 2020
Jun. 30, 2019
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,029,874 3,029,874
Common stock, shares outstanding 2,402,633 2,401,213
Unearned ESOP, shares 0 14,166
Treasury stock, shares 627,241 628,661
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Contracts in Process (Schedule of Contracts in Process) (Details) - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Contractors [Abstract]    
Unrecognized gross contract value $ 54,929,249 $ 45,552,562
Costs related to contracts in process $ 12,115,756 $ 11,069,558
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment (Narrative) (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Property, Plant and Equipment [Abstract]    
Amount of machinery and equipment not placed in service $ 39,496  
Depreciation $ 568,528 $ 540,978
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details) - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Property, plant and equipment, gross $ 15,714,983 $ 15,962,555
Accumulated depreciation (12,248,205) (12,137,144)
Property, plant and equipment, net 3,466,778 3,825,411
Land [Member]    
Property, plant and equipment, gross 45,000 45,000
Building and improvements [Member]    
Property, plant and equipment, gross 4,387,113 4,591,429
Machinery and equipment [Member]    
Property, plant and equipment, gross 11,118,670 11,156,006
Furniture and fixtures [Member]    
Property, plant and equipment, gross $ 164,200 $ 170,120
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Pension Expense (Details)
12 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2016
Retirement Benefits [Abstract]      
Defined benefit contributions and expenses $ 121,273 $ 129,095  
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 $ 58,389 $ 57,581  
XML 52 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Provision for Income Taxes (Narrative) (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Income Tax Disclosure [Abstract]    
Combined U.S. federal and state effective income tax rates 11.10% 18.70%
Deferred tax expense $ (43,641) $ 258,040
XML 53 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Provision for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Components of the provision for income taxes    
Current tax expense - federal $ 190,801 $ 274,889
Current tax (benefit) expense - state (1,158) 6,010
Deferred tax (benefit) expense (43,641) 258,040
Provision for income taxes $ 145,521 $ 538,939
XML 54 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Provision for Income Taxes (Schedule of Effective Income Tax Rates) (Details)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
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.20%
ESOP cost versus Fair Market Value 1.60% 1.30%
Dividend on allocated ESOP shares (14.50%) (3.00%)
Stock-based compensation 3.00% 0.20%
Foreign Derived Intangible Income Deduction (0.20%) (0.30%)
Other 0.30% (0.70%)
Effective tax rate 11.10% 18.70%
XML 55 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Provision for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details) - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Deferred tax assets:    
Accrued expenses $ 171,880 $ 164,388
ESOP 17,702
Stock-based compensation 56,280 56,382
Inventory - effect of uniform capitalization 74,352 64,148
Other 1,437 1,437
Total deferred tax assets 303,949 304,057
Deferred tax liability:    
Property, plant and equipment - principally due to differences in depreciation methods 503,009 541,150
Prepaid expenses 33,893 39,982
Total deferred tax liability 536,902 581,132
Net deferred tax liability $ (232,953) $ (277,075)
XML 56 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Customers (Details)
3 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2020
USD ($)
Customers
Jun. 30, 2019
USD ($)
Customers
Sales $ 12,124,438 $ 6,191,300 $ 7,286,674 $ 5,923,819 $ 11,619,202 $ 9,218,141 $ 7,303,109 $ 8,337,399 $ 31,526,231 $ 36,477,851
Sales Revenue [Member] | Domestic U.S. Customers [Member]                    
Concentration Risk percentage                 38.00% 54.00%
Number of customers                 2 3
Sales Revenue [Member] | Foreign Customers [Member]                    
Sales                 $ 2,077,000 $ 2,638,000
Accounts receivable [Member]                    
Concentration Risk percentage                 53.90% 46.20%
Number of customers | Customers                 2 1
Accounts receivable [Member] | Domestic U.S. Customers [Member]                    
Concentration Risk percentage                 54.00% 51.00%
Number of customers                 2 2
XML 57 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Stock Ownership Plan (Narrative) (Details)
12 Months Ended
Jun. 30, 2020
USD ($)
h
shares
Jun. 30, 2019
USD ($)
shares
ESOP compensation expense $ 305,006 $ 390,369
Value of shares repurchased $ 47,949 $ 44,888
Employee Stock Ownership Plan [Member]    
Number of hours worked per year to quality for the plan | h 1,000  
Shares repurchased | shares 2,180 1,810
Value of shares repurchased $ 47,949 $ 44,888
Shares distributed | shares 2,180 17,279
XML 58 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Statements of Comprehensive Income - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]    
Net sales $ 31,526,231 $ 36,477,851
Cost of sales 25,967,616 29,414,678
Gross profit 5,558,615 7,063,173
Selling, general and administrative expenses 4,386,307 4,410,234
Operating Income 1,172,308 2,652,939
Other income    
Interest income 109,749 167,682
Other 27,132 61,012
Total other income 136,881 228,694
Income before provision for income taxes 1,309,189 2,881,633
Provision for income taxes 145,521 538,939
Net income 1,163,668 2,342,694
Other comprehensive income, net of tax:    
Unrealized (loss) gain on investment securities (1,808) 5,050
Total comprehensive income $ 1,161,860 $ 2,347,744
Net income per share:    
Basic $ 0.49 $ 0.99
Diluted $ 0.49 $ 0.98
Weighted average number of shares outstanding:    
Basic 2,393,207 2,372,945
Diluted 2,396,618 2,389,228
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details) - Employee Stock Ownership Plan [Member] - USD ($)
Jun. 30, 2020
Jun. 30, 2019
ESOP share allocation    
Allocated shares 466,929 454,943
Unreleased shares 14,166
Total shares held by the ESOP 466,929 469,109
Fair value of unreleased shares $ 350,609
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation (Narrative) (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Stock based compensation expense $ 189,639 $ 172,148
Deferred tax benefit related to stock based compensation 10,516 $ 9,404
Unrecognized compensation costs $ 147,324  
Period in which compensation cost will be recognized 1 year 6 months  
Deferred tax benefit related to unrecognized compensation costs $ 8,604  
Outstanding 276,712 259,164
Vested and exercisable 179,520  
Dividends paid per share $ 1.00 $ 2.00
Aggregate intrinsic value of options exercised $ 263 $ 67,328
Special Dividend [Member]    
Dividends paid per share   $ 1.00
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 $ 50,075 $ 44,780
Unrecognized compensation costs 40,970  
Incentive Stock Options [Member]    
Unrecognized compensation costs $ 106,354  
Stock Options [Member] | 2017 Plan [Member]    
Vesting period 2 years  
Expiration period 10 years  
Number of shares authorized 400,000  
Granted 164,329  
Outstanding 136,150  
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details) - $ / shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Weighted average assumptions to calculation option fair value    
Dividend yield 4.88% 3.68%
Expected stock price volatility 27.81% 27.63%
Risk-free interest rate 1.67% 2.70%
Expected option life (in years) 5 years 3 months 19 days 5 years 2 months 12 days
Weighted average fair value per share of options granted during the period $ 3.03 $ 5.13
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation (Schedule of Stock Option Activity) (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]    
Balance, beginning 259,164  
Granted 54,025  
Exercised (3,600)  
Forfeited or expired (32,877)  
Outstanding, ending 276,712 259,164
Vested or expected to vest, end of period 261,573  
Exercisable, end of period 179,520  
Balance, beginning $ 25.16  
Granted 20.50  
Exercised 22.50  
Forfeited or expired 25.05  
Outstanding, ending 24.30 $ 25.16
Vested or expected to vest, end of period 24.34  
Exercisable, end of period $ 24.63  
Outstanding 6 years 1 month 6 days 6 years 4 months 13 days
Granted 9 years 5 months 9 days  
Vested or expected to vest, end of period 5 years 11 months 4 days  
Exercisable, end of period 4 years 6 months 14 days  
Outstanding end of period $ 0  
Vested or expected to vest, end of period 0  
Exercisable, end of period $ 0  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)
12 Months Ended
Jun. 30, 2020
$ / shares
shares
Share-based Payment Arrangement [Abstract]  
Non-vested, beginning balance | shares 104,214
Granted | shares 54,025
Vested | shares (45,920)
Forfeited or expired | shares (15,127)
Non-vested, ending balance | shares 97,192
Balance, beginning | $ / shares $ 4.08
Granted | $ / shares 3.03
Vested | $ / shares 2.93
Forfeited or expired | $ / shares 4.11
Outstanding, ending | $ / shares $ 4.03
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Concentration of Credit Risk (Details) - Accounts receivable [Member] - Customers
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Concentration Risk percentage 53.90% 46.20%
Number of customers 2 1
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details) - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]    
Contingent liability on outstanding letters of credit $ 0 $ 0
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Narrative) (Details) - $ / shares
3 Months Ended 12 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Dividends Payable [Line Items]      
Cash dividends on common stock (in dollars per share)   $ 1.00 $ 2.00
Anti-dilutive options excluded from calculation of EPS   276,712 196,039
Subsequent Event [Member]      
Dividends Payable [Line Items]      
Dividend payable, amount per share $ 0.25    
Dividend payable, date to be paid Oct. 14, 2020    
Dividend payable, date of record Oct. 05, 2020    
Special Dividend [Member]      
Dividends Payable [Line Items]      
Cash dividends on common stock (in dollars per share)     $ 1.00
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) - shares
Jun. 30, 2020
Jun. 30, 2019
Shares reserved for future issuance    
Stock options outstanding 276,712 259,164
Stock options available for issuance 253,348  
Number of common shares reserved 530,060  
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Numerator:                    
Net Income $ 956,693 $ (103,765) $ 228,964 $ 81,776 $ 1,140,809 $ 922,456 $ 217,758 $ 61,671 $ 1,163,668 $ 2,342,694
Basic EPS:                    
Balance, beginning, shares       2,401,213       2,387,124 2,401,213 2,387,124
Unearned ESOP shares                 (14,166) (29,166)
Weighted average common shares issued during the period                 2,161 9,708
Weighted average common shares purchased during the period                 (1,332) (362)
Weighted average ESOP shares earned during the period                 5,331 5,641
Denominator for basic earnings per common shares - Weighted average common shares                 2,393,207 2,372,945
Diluted EPS:                    
Weighted average dilutive effect of stock options                 3,411 16,283
Denominator for diluted earnings per common shares - Weighted average common shares                 2,396,618 2,389,228
XML 69 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Statements of Changes in Stockholders' Equity - USD ($)
Common Stock [Member]
Capital in Excess of Par Value [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Unearned ESOP Shares [Member]
Total
Balance, beginning at Jun. 30, 2018 $ 1,009,958 $ 18,201,691 $ (6,349) $ 22,416,400 $ (7,718,835) $ (421,453) $ 33,481,412
Balance, beginning, shares at Jun. 30, 2018 2,387,124       642,750   2,387,124
Net income       2,342,694     $ 2,342,694
Other comprehensive income loss, net of tax     5,050       5,050
Total comprehensive income             2,347,744
Stock options exercised   184,514     $ 131,167   315,681
Stock options exercised, shares 15,899       (15,899)    
Stock-based compensation   172,148         172,148
Dividends paid on common stock per share       (4,736,962)     (4,736,962)
Purchase of treasury stock         $ (44,888)   (44,888)
Purchase of treasury stock, shares (1,810)       1,810    
Reduction of unearned ESOP shares   173,622       216,747 390,369
Balance, ending at Jun. 30, 2019 $ 1,009,958 18,731,975 (1,299) 20,022,132 $ (7,632,556) (204,706) $ 31,925,504
Balance, ending, common shares at Jun. 30, 2019 2,401,213       628,661   2,401,213
Net income       1,163,668     $ 1,163,668
Other comprehensive income loss, net of tax     (1,808)       (1,808)
Total comprehensive income             1,161,860
Stock options exercised   51,300     $ 29,700   $ 81,000
Stock options exercised, shares 3,600       (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
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Line of Credit (Details)
12 Months Ended
Jun. 30, 2020
USD ($)
Maximum amount of Line of Credit $ 3,000,000
LIBOR [Member]  
Spread on variable interest rate 2.00%
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Quarterly Financial Information Disclosure [Abstract]                    
Net sales $ 12,124,438 $ 6,191,300 $ 7,286,674 $ 5,923,819 $ 11,619,202 $ 9,218,141 $ 7,303,109 $ 8,337,399 $ 31,526,231 $ 36,477,851
Gross profit 2,031,186 910,933 1,480,148 1,136,348 2,403,565 2,150,439 1,516,235 992,934 5,558,615 7,063,173
Net income (loss) $ 956,693 $ (103,765) $ 228,964 $ 81,776 $ 1,140,809 $ 922,456 $ 217,758 $ 61,671 $ 1,163,668 $ 2,342,694
Net income (loss) per share -                    
Basic $ 0.40 $ (0.04) $ 0.10 $ 0.03 $ 0.48 $ 0.39 $ 0.09 $ 0.03 $ 0.49 $ 0.99
Diluted $ 0.40 $ (0.04) $ 0.10 $ 0.03 $ 0.47 $ 0.39 $ 0.09 $ 0.03 $ 0.49 $ 0.98
XML 72 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Statements of Changes in Stockholders' Equity (Parenthetical) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Statement of Stockholders' Equity [Abstract]    
Other comprehensive income, tax portion $ (481) $ 1,342
Dividends paid per share $ 1.00 $ 2.00
XML 73 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash Flows from Operating Activities:    
Net income $ 1,163,668 $ 2,342,694
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Bad debt expense 69,010
Stock-based compensation 189,639 172,148
Depreciation 568,528 540,978
ESOP compensation expense 305,006 390,369
Loss on disposal of assets 4,525 566
Deferred income tax (benefit) expense (43,641) 258,040
Changes in assets and liabilities:    
Decrease (increase) in trade receivables 1,982,378 (6,687,067)
Decrease in income tax receivable 161,975
Increase in inventories (1,562,918) (1,816,211)
Decrease in prepaid expenses and other current assets 97,295 798,394
Increase in accounts payable 701,263 337,836
Increase (decrease) in accrued salaries and wages 139,311 (199,115)
(Decrease) increase in vacation accrual (97,036) 79,258
Increase in other accrued expenses 208,567 5,092
Increase in payroll and other taxes withheld 125,519 8,016
Increase (decrease) in contract liabilities 2,169,181 (96,870)
Increase in income taxes payable 17,226 30,481
Net cash provided by (used in) operating activities 5,968,511 (3,604,406)
Cash Flows from Investing Activities:    
Additions to property, plant and equipment (214,421) (608,318)
Purchase of investment securities (9,338,100) (6,039,808)
Proceeds from sale/maturity of investment securities 9,878,531 11,882,666
Net cash provided by investing activities 326,010 5,234,540
Cash Flows from Financing Activities:    
Dividends paid on common stock (2,388,211) (4,736,962)
Purchase of treasury stock (47,949) (44,888)
Proceeds from exercise of stock options 81,000 315,681
Net cash used in financing activities (2,355,160) (4,466,169)
Increase (decrease) in cash and cash equivalents 3,939,361 (2,836,035)
Cash and cash equivalents, beginning of the year 1,462,761 4,298,796
Cash and cash equivalents, end of the year 5,402,122 1,462,761
Supplemental Schedule of Cash Flow Information:    
Income taxes paid $ 172,475 $ 87,200
XML 74 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Operations
12 Months Ended
Jun. 30, 2020
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 75 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
12 Months Ended
Jun. 30, 2020
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. Contracts may be long-term in nature. 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.  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.  Subsequent to year end, the Company received a request from a customer to temporarily stop work on a contract for a minimum of 120 days.   The Company has determined that there is no immediate impact for the request, however the Company will continue to evaluate any impact on the financial statements. 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.

 

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, 2020 and 2019 consist 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, 2020 and 2019 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, 2020 and 2019.  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 income (loss) per share based on basic and diluted net income (loss) per share, as defined.  Basic EPS excludes dilution and is computed by dividing net income (loss) 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 Income

 

Comprehensive income consists of net income and other comprehensive income.  Other comprehensive income for fiscal years ended June 30, 2020 and 2019 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 February 2018, the FASB issued ASU No. 2018-02, “Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income”. Under current accounting guidance, the income tax effects for changes in income tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized in Accumulated Other Comprehensive Income that do not reflect the current tax rate of the entity (“stranded tax effects”). The new guidance allows the Company the option to reclassify these stranded tax effects to retained earnings that relate to the change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act (the “Tax Act”). This update is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted. The adoption did not have a material effect on the Company’s financial statements.

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 2021), with early adoption permitted. The Company is currently evaluating the potential impact of this guidance on the Company’s disclosures.

 

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 is not expected to have a material effect on the Company’s financial position, results of operations, and cash flows.

 

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 2020 and 2019.  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.

EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "N -5$'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 " K@#51Q[&ULS9+! M:L,P#(9?9?B>R':A,)/FLK%3"X,5-G8SMMJ:Q8ZQ-9*^_9RL31G; ^QHZ?>G M3Z#&1&7ZA,^ICYC(8;X;?1>R,G'#3D11 61S0J]S71*A- ]]\IK*,QTA:O.A MCPB2\S5X)&TU:9B 55R(K&VL42:AICY=\-8L^/B9NAEF#6"''@-E$+4 UDX3 MXWGL&K@!)AAA\OF[@'8ASM4_L7,'V"4Y9K>DAF&HA]6<*SL(>-MM7^9U*Q'O=/K)5<\HK?5U+LQ5IQH81\GUQ_^-V$?6_=P?UC MXZM@V\"ONVB_ %!+ P04 " K@#51F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "N -5'( 925^ 4 (9 8 >&PO=V]R:W-H965T&UL MI5EA<]HX$/W<^Q4:IG/3SH1@2P1(+\D, =++M4V8D+:3^Z;8 CRU)2K)(?GW MM[*-37-F[9O+AV ;[]/S[OH]29QME?YAUD)8\IS$TIQWUM9N/O1Z)EB+A)MC MM1$2OEDJG7 +IWK5,QLM>)@%)7&/>MZ@E_!(=B[.LFMS?7&F4AM'4LPU,6F2 M_XG=V%NVBUMNY"[^)LPU=B(>S7S5S#6:]$":-$2!,I2;18GG?& M_HA79]WAEU2"B6/(WMG=K^*8H'.G%X@8I- M]I]L\WO[IQT2I,:JI @&!DDD\T_^7"1B+X"-#@30(H"^"O#[!P)8$<#:!O2+ M@'Z6F?Q1LCQ,N>479UIMB79W YH[R)*91"& M(OP5H <\2[)T1_:2HHA_I?*8,.^(4(]Z-80F>/A";(Z)/SH8/L7#IR* T7T7 M[I\B3\/*U+,,CS6E?ER;>F2$?CE"/QNAWS3"_][B>$Q4G)X@2% M*1YM D0TC^$10_%,/HF7.D(XDN?^&#MA#*$U*&D-4+!)JK7+S55D J#U(+AV MC4K@-:K-%8[6[7J#+O,07L.2U[!=T?:)7<%%4\<*Q_IWH_]":512&K6C-)8R M!4IW8J.TK:.#XUB="H3.:4GGM&5;:PX&E.G484HXUI+'!N/D>Y60>NU8S86. M5(CV4@/43N=^>_.FH8+^GL[[_ZFM"I8'&ZL![NH!8T4K5K2--EQ%L2 W:?(H M="T7',3O]MD(DP2_DF2?M>%S)U:1 ;6"=-WPI+Z$#4"+^>R!?+GZ2'[GR>8/ M,OL\F]S?W=Y<3Q9DCH3_T,8:5]ONX8!<,QV&HA3%'NP/R&>XCM[(^=PT>P!BY MY'$,4TE)QD]"I@(*PZ%$:L7)8J,CN3(8^4?+W6U5+'H>\@87# RP< MB$]'@P'&LC(/'U?\URPG[@Q:]%YM92U#'&['$)O>5AY"<>%_S:U\?^9:/44R MJ*U_ R;Z[M#*/R@N^*^IS96Q8"-_1YN#+W4#8E-):>4B%#> K(1C6/8>IH(# MG/@CC$AE'Q17_<\JL]:UDIB=-8"$%>O?X MGBQ$D&K(5BTM'&FBD@049&%5\(.\/6:LZ_<8V<#D](G'Z+R.5BY"<9V'"5T( M4(WU0,]L]U/M'3M?/-!B2<4"7^M)7X[]9^^:HAZSA0VOJ)< /B@\#,DU72 MSUI)_[6$?LHWP]SJ@>^HUC%K0&Q@5BD_:Z7\6>G(! QII72M@#3@W"C9Y4$@ M 9 PAP08UCI/VNUBE@D,,TAEZF!KTUM+1MP&M:G;&]GI]4R8I8(O7+=]1$0 M[!K<*=EP69\['+!IHLXJ0V"XC.]RM0:Y0 G]OY4#JS2?M5HYS-/'. I@(:-X M7;-/"Y23#,7M9C]=L%%_1-E@>-9[JF-0B3UKM2PH#,XX@SLB0:R,*YWAX)\P M2:Z=>TT+Y,$>*^H?#PXPJB2=M9+T?":P]2+W*869E[2^63=%FB!/-QG MU/?HP.V9_4*JM[=I[/HTVWPW)' KM7S_N+Q:;O"/LVWM7G5[_NO %^[:W)!8 M+"'4.QY"E72^X9Z?6+7)MJ ?E;4JR0[7@H="NQO@^Z52=G?B!BA_]KCX!U!+ M P04 " K@#51"K'8,5 ' "'&P & 'AL+W=ONR>)TPSXR,A,+E46/ MI.-FOWY'V;$#F;6+H]'( ME#,Y%^90+60#3QZ4G@L+M_IQ9!9:BFD[:%Z/*,9\-!=5,S@];G^[T:?':FGK MJI$W&IGE?"[T\[FLU>ID0 8O/]Q6CS/K?AB='B_$HYQ(^V5QH^%NM/4RK>:R M,95JD)8/)X,SYF5#J_)6J-NW_:+6QQ0-4+HU5\\U@0#"OFO5?\6T3B)T!).D90#<#Z'L' ML,T UDYTC:R=UJ6PXO18JQ72SAJ\N8LV-NUHF$W5N&6<6 U/*QAG3\]%+9I2 MHHGS8- !^C*Y1!\__'@\LN#=V8S*C:?SM2?:X^G797.(&!XBBBD.#+]X]W!2 MO!X^@CEM)T:W$Z.M/];C[VPRN;J;1!RQK2/6.DIZ'%T(,T.BF:+27MJ-A6]'$DXS3K9VK[ F6ZQ)%.NX>9+& MPBZSR,ARJ2M;R2#.M9ML%R=)2.H6[A7.@!W/$YK@,,YTBS.-XKS38BIA"Y=J M"8$$.B@E1/6^ED/4 '6I!R1J()@V,^'F QMB',JI\]3#5V#"$ISNS<.W([@H MTBQGX8GP[41X-,ML M)Z^*+;XBOE>5:=.IAAA.D56H5(W5(!4&50V*H"[\>%%"TBSE>[@#A@3S(DWS M,'*".R+&\3VAK*@!YC:A@A2,_?B MFB+Y#8H)(TW+CLK.I ;%TMJQCS!&AAERXWL7%RMXGN\'.F"7% G)>QB2=+I MZ#OB_ Z@U <*6X@4^?YF"UF2G%.":0_83GM(7'QN-!1LVCX/T0)TVK:1=A*T M_&5Q-T]OD23>ZN+W[[Y?K3Y=7MY =T]<>7\=W? M$58GG4H0'HW&V8O2+<2SD[E@1+C/[3DGO/ "$C D'">L+QZ=^I L7C.5I5[* M;F/')(UTFD'BHC&!$M/Q69N\*^@-P@D14 1>0#&X/WO?CM$B+WJ4@W320>+: M\:LL@N!\VN=YD;-D'YQOE^60JSW@:"<.-"X.UXY=0\BH3_/ /U79V4S6TR!HG]N!+XMLO_H,V+EB MHH> BTU5@.I*W%=U;Y5,?6*G)$LIVQ?;@"'':=*#LV-_&F?_<5.J MN=P$-$(=U*?Q),MPMH\RP/8XZ5-4VG$]?0_7ORCJ6S'UZ9QG25YP+Z8!WD_R MI&!]8>UHG\:[CTOY( 'KU 7V3;A^YT"!;U*VCS9@YY:@;W]UTD'CTK$.[ELH M?4G@14X*LB_X 4.6<8IQ3V- .^V@\=;E0LWG5=MZKHG>[;&J>91-Z:C_XT1* M]%E9B4@2/%N(>W>'64=F(4IY,EAH::1^DH-3%#IE^!\J*>OE%%Z[-B')D'".OC12Z ;074VN;]"D M!?9Z9'AY?=4FV'7@7H*^;?AZ>3I]IV_TAF)1K3LLJ&]<'^A"L5VE(.A LU?@ MC%'B[?Z 99XQ4O3M?]8I/XLK/]1DR_ERW=!N>BPUA]2=N:/4)XEJ%>YHF2_X M!XQXFA R([3HH0/6E04L7A;<2BLJER6T7H0LB\P= ?*>">V<5\:KAD^0VT=[&W7-($'(46??0;S,KRX.*$XRW#>A MKKY@\?K"G>JXS0K1&=*$M&O!:3[DG+Q0(SPM=^C7;?+M:KV?](+Q\."_U<_Q0,@R?#PPVOE*XCY1_2[T8]485,L'&(H/,_"AUU]] MUC=6+=H/)_?*6C5O+V=2 '1G ,\?%!0TFQOW+6;[[>WT/U!+ P04 " K M@#51-CO.N=@" !R" & 'AL+W=O8T[BC#9"/JF"$(V>2\;5V"FT7EV[KLH*4F+5$RO"X[):;<24?VVE2F(U%I1CF92J2JLL3RY98PL1D[OK.[ M\$"7A387W'2TPDLR(_IQ-94POO'+!%/V%VWJV"AT4%8I+9W?HXL/ER-60S6C<;.M\ M6SL')YR_5KR'0N\*!5[@=<@G;Y;[PWVY"S4VA09-H8'U"T_XS336!-I/([% M]Y1#U10S-!6*VG[Z?3-76D)7_3F3+&R2A399="+9#8.GPZXK/&!^NV;B_9*T%[K%'#&IUEG8BRA/JAT[*G*[3" M$JTQJT@78VV4M-)[O1". \I7P_8X^PUG_QVT( M9C?^AN628S(_T/4$L#!!0 ( "N -5&1,PA.M@0 /(0 8 >&PO=V]R:W-H M965T&ULE9C=CZ,V$,#_%2OJPYUTMV #!E;92/O1CSWI>JO; M;N^AZH.3. DZL%/;2;;]ZSL&%K)@W.U+ F1F^,V,/3/._"35=[WCW*#GJA3Z M:K8S9G\9!'JUXQ73%W+/!?RRD:IB!F[5-M![Q=FZ5JK*@(0A#2I6B-EB7C][ M4(NY/)BR$/Q!(7VH*J;^ON&E/%W-\.SEP==BNS/V0;"8[]F6/W+SM']0 G?7:-K"M+*;_;F_OUU2RT1+SD*V-- M,/@Z\EM>EM82VT"<*6 ZH4!:!3)4 MB"<4HE8AJAUMR&JW[IAAB[F2)Z2L-%BS%W5L:FWPIA VC8]&P:\%Z)G%HV&& M0UJ,1G*#;F4%BV%GLW3DZ%ZL9,711_3T>(?>_?!^'AAXH]4+5JWUF\8ZF;". M"?HLA=EI]*-8\_5K P&@=KSDA?>&>"U^.H@+%(4?$ E)Z "Z?;,ZSCTX41>^ MJ+873=AK0]1%$?UQO=1&P>+\TV,][JS'M?5XPOJOL(TU*[EV1;Y136I5NUF/ MBP@GA)((SX/C>40<@C1.TRSI!5_1)1U=XJ6[E=K813-)V*BG9R\F24Y3BNF MT"&8QSBF:>8FI!TA]1+^K*36:*_DIC N0#IZ;Y(D&<7)@&\LEX8TPFGDQDL[ MO-2+]PC%JQ#;#VC+!5>L1$RL$5O#+B_L&K+U#?%G*-C:'=]TA!5'&8W"=(#O MD(MQ2*+8C9]U^)D7_\N>6TBQ;0N%"S$;O1KCE$1A-D B[BY?I-&ECC[+)>D[!?%WBANFBY7+ZU:/GCD37HRZ@U,JG]ANI.\-Q-\;[HKR8(:# M>,N%W\3EDLHGYC32]P9"O'GX5A^W8-VS(PP56X[$H5I"0NQX:7,"IY.#T08& M))@WO GJZSSQU_GI!#EJ-*#'04MLV0 MSB68Y= D!W3!V>FQXFI;'ZHU[.*#,,W!K'O:'=ROZ^/JX/D-'.B;XW=OIODW MX#-3VT)H5/(-F PO4MC*JCE@-S=&[NLSZE(:./'6ESO.UEQ9 ?A](Z5YN;$O MZ/[F6/P+4$L#!!0 ( "N -5'.>[_23@8 *T; 8 >&PO=V]R:W-H M965T&ULI5G;;MLX$/T5PEA@6R"N15(BI2(QT,9)W,5V&\3; M[L-B'QB9L87JXDITDO[]4I=(YD5TDKXDEGUF>&8XFCF43A^*\GNUY5R QRS- MJ[/)5HC=^]FLBK<\8]6[8L=S^5H\G$W@Y.F+FV2S%?47L_GICFWXBHNO MN^M27LUZ+^LDXWF5%#DH^=W9Y -\OT2T-F@0WQ+^4!U\!G4HMT7QO;[XM#Z; M>#4CGO)8U"Z8_'?/SWF:UIXDCQ^=TTF_9FUX^/G)^V43O SFEE7\O$C_2=9B M>S8))V#-[]@^%3?%PY)W 06UO[A(J^8O>&BQ 9F >%^)(NN,)8,LR=O_[+%+ MQ($!0B,&J#- FH'OC1C@S@!K!D$P8N!W!KY.B8X8!)U!H!OX(P:D,R": 1Z+ M@78&5#. >,0@[ S"9G?;[6CV_O3V=";EX[6(6=PM];!="(PN=%UE6=&[!OY]Y=LO+_RQNSH^X8;M$L+1F M>/$8\ZJA?^YRO' [_A#'^VR?RFRLP1>QY260C&4[V-;WZ3T'G_*X MR#AX\V=156]=ZURXU[GA0G84N<@%*_,DWU0N7Y=N7W_+;E7MRY_'LWKE=O0U MYY)-36KUY1JLMJSD3E[+([P*N46JV4S695^ML 2; '_O\'<#>"4 >#&V%V#H-&J=U[[Z?0\^+HD""[P\KS8(+I4\2016X M,(%3@OU(15V8*(1\2'S/4X&7%G>4PC#$@0J\L@!]!/T J[BEBW[6;V+8OZB$1:#$O?W'P-IY +>G*!DUS;B6*E$[5D02H;T0G()7O9 M 05[M+6\P& ?>$9>CX 4WJ3G39R\FPY@Y6WK)L269$K]D>31G@1UDFB[8K&K M15(%^",OXZ3B:]O0H08#&/H!U"N5FAT#0TBHEE'3&X8!":$]G+ /)WQ-.$^W MI.T.#,VP@C#2&M>EB9JJ,(5NU-.-CM.=UKIRW12"K )64[>E/S)Y4MGHM(:] M/ I3B$)OT$">D^HBN4_6/%]78,>2-9 R)6[52M6D?"=OP2;'UFGOF=GS*281 M01K[YR#5 Y$''0&<+TOXZW,=-,*GD1!0]XJ*J!EKOAAJ*>[P]%QG$IW&.O0 M/=?'Z;J*N7.JUFD(]>EJ@2DHE?,P"J%[%M[P];X];DG2>T4OC5(^A^;,@G+' MD58:5Q8GD76&169-T/<^;9=18TAR@, M*881U03/PH*<0J0WK L+3)[5$8(8Z<5@T?? ="E# MD1Z]D7$%AV$/W=->VX63O@U9-9=]4\QICGP/RM3HF3&!!(6$0#W) M -T:P2V\H"D*Y*3%A!A=BIAEJ %5@H-\@&[]\(OB"YHR0/8KS^!_#*:R']0" M=,N%ETDP:)$*D,"0C#7.00; 9^B YZDP: [X &+C_-3!%+$=41VVM,#D'/!& M D*#6D!NM? *'8;,T8^)>2ZT" 03MCSF3 UKT!#(K2%>HM>0J0Q@&!$>'*)7S,$V1>YJ^2K$A<]S)GF%( MD"L+SJH6+#@L3]=>,!+=,#V1>WJZ%1ORK/MA&97V)V,68.11;,B(A04YQ=#3 MA.N%S6%(I0 ,]<.HS2$E@1=ZQM,Q9X+JES[OJQV+^=E$3L"*E_=\,@>VV6=9 M$D.$2#AVLD2#A$!N"?$B13>R::8^D (,$:PK.@N0((I\HZL==]A&.SMXK5"_ MR/K,RDTB1U[*[Z2E]X[*C)7MNZ'V0A2[YDW#;2%$D34?MYRM>5D#Y.]W12&> M+NJ7%_T;NOG_4$L#!!0 ( "N -5%34:LH&PO=V]R M:W-H965T&ULC53;;MLP#/T5P1BP%FCK6])VA6.@23ML XH% M#;H]#'M0;"86:DNNQ%SZ]Z-DQTO3)-N++4H\AX>4R&2E]+,I )"MJU*:@5<@ MUC>^;[("*FXN5 V23F9*5QS)U'/?U!IX[D!5Z4=!<.E77$@O3=S>6*>)6F I M)(PU,XNJXOIU"*5:#;S0VVP\BGF!=L-/DYK/80+X5(\U67['DHL*I!%*,@VS M@7<;WHSZUM\Y_!"P,EMK9C.9*O5LC:_YP NL("@A0\O Z;>$$92E)2(9+RVG MUX6TP.WUAOVSRYURF7(#(U7^%#D6 ^_:8SG,^*+$1[7Z FT^3F"F2N.^;-7X M7D4>RQ8&5=6"24$E9//GZ[8.6X#P\@ @:@'1+J!W !"W@-@EVBAS:=UQY&FB MU8IIZTUL=N%JX]"4C9#V%B>HZ500#M,)<@2Z%31,S=BHX'(.A@G))JBRYT*5 M.6CSD=V_+ 2^LI,QU^1; (J,EZ?LG#U-[MC)A]/$1Q)C*?VL#3QL D<' H<1 M>U!$9=B]S"%_2^!3%ETJT2:58724\=M"7K X.&-1$ 5[!(W^&QY^.B(G[BH; M.[[X7Y6UA=U;S5^W4X.:'O+O(^%Z7;B>"]<[$.X[W8IFF:JHF0O;94N@:R0; MSACR-:N5MGVS[Z(:XKXCMEV_3,][UV'B+[>+]]XIC'M1Y_1&<[_3W#^J^4XL M10XR-ZSF(FF'[1/;?Q]]1^-YC5YZ_U2<5Z+D;'X:*MI#8O+-NMYM0 MMZXQ=_:'-+F:0?.7IAE[#US/A32LA!E1!A=7I$&PO=V]R:W-H965T&ULG5G;;N,V$/T5PNA#%EBO>=$U2 (D MV5UTBUZ"!FV?:8F.V95$KT0[R=]W*"N2+%),TI=84H;4F>',.1SQXE'5WYNM M$!H]E4757"ZV6N_.5ZLFVXJ2-Y_43E3PGXVJ2Z[AMGY8-;M:\+P=5!8KBG&T M*KFL%E<7[;.[^NI"[74A*W%7HV9?EKQ^OA&%>KQR M,LMXKVOXKX1Q^NI>8[W* MNCEOCG/2F3D)1;^I2F\;]*7*17XZP0H ]BCI"\H;ZIWQEWWU"3'\$5%,L0/0 M[9N'D]0#A_5!8^U\;&:^49@VM2K1'SM1K@B)&)1E%RL#N/8V':4!31*@][N!%S8@PN] M0;C._X7T/*:.5E#2F:HR60A4]:C-< M)QX%.$HQP>[PQKT#L=>!>ZVR[TO#4#F"6!HGN"$^ER.Q!8 D:<3222(XS&)* M@L0--.F!)EZ@GP6$)Y.SX!+KK6&4A'2:I0ZS *?Q#+BT!Y=ZP7VY_^/N)'R^ M?$@M" R'((<3I ZS%+,H=2,E>&!B[,7ZJVJ A"N4RV:G&EX80N9-(W3CI&!L MP0A"&DZP.JS"*)I!.M(,\LJ2;T1=MQ5\+'/^A,[6HA(;J3_X(MS-.X:S#%@4 MD"ELVXZ&"0YF:HK0 3GU,_>65P^B >!=:!&O5HS#< GL'^,HG@G3H#O$ M+SP]?@ ]6N,!N1.X=\YW\&DWT4D$(I+&X8Q;@V*1T.O6MVKLU@&D2]5R9A5" M.[@DC&A*K&5P628DHH3,X!TTC/A%;+P,$+,=E_E+=1T35^FMJ&&;",58:1]9 MV!*5QC2UV,(VB].$S>T4R*!EQ"]FX\#S+%-[LVG8\>?95+*E*L:$1FP*V+9C M4"ALCN$&32-^4>L!G^5B5," O=X#[P$[-5'@#R^#NI(Z?_)>MC8@W)E>JR3 M3O34#CZ)@#&G">\P7*9&N68<&'27^G7WE.!?=$MXN88Z]#:F=)KG#C.&@V2& MX^D@M?3U'N^=_9'3"ULS0PAI:)&-PW#)(AP$>"Y]!GFE_HYPVA9_ XEMWM$6 MTT$8J5\8K_-<&@)K.T\(' 1)/W]$NX(;&82"$S_VL;)E;0A\44"M6 M#L,()XS,L=L@B-0OB'?[.MN:1(4]OFS#9,"B1H"6SZ^QK7;+E+&$8#P%[K", M,$L3/(=\4$;J5\:[6F5"Y-T2@Q"*56&#<+$W]H63?8]QR*A)>V$DY0!T5[E;+&:W@;#73UEDY;NC M7Z30LF VL]UG@RPRORS>S@'^B-;B05:560]3"UN!G@6OG7[8FD>"B,:V'[9A M0('"TQE:9H,X,K\X>MP09C/]B@.V]@'74D+IU '']]")IZ<.#!K)$B\QW^]W MNZ(]5>$%NL^V(M\7XN1\!?9&QR,X*&@O10]:QOQ:]NUTNRN=_44WQ\F904R# M>/HAP&&7Q!1/%6LU.GB:/+\AY[?'@[MA MFN,YXF^\AL1M4"$V,"7^% .F^G@T=[S1:M>>;JV5UJIL+[>"YZ(V!O#_C5+Z MY<:\H#\@O?H/4$L#!!0 ( "N -5%ID5.^NP( /(% 8 >&PO=V]R M:W-H965T&ULI51-;]LP#+WW5Q ^[ ,HXL1)MZ%+ C19BVU MUZ!=M\.P@V(SL5!94B6Z:?;K1\F.EP%M5V"76"+YGAX9DN.-<3>^1"2XKY3V MDZ0DLL=IZO,2*^%[QJ)FS\JX2A!?W3KUUJ$H(JA2:=;OOTDK(74R'4?;PDW' MIB8E-2X<^+JJA-O.4)G-)!DD.\.E7)<4#.ET;,4:KY"N[<+Q+>U8"EFA]M)H M<+B:)">#X]DHQ,> ;Q(W?N\,(9.E,3?A\JF8)/T@"!7F%!@$?^YPCDH%(I9Q MVW(FW9,!N'_>L9_%W#F7I? X-^J[+*B<).\2*' E:D679O,1VWR. E]NE(^_ ML&EC^PGDM2=3M6!64$G=?,5]6X?G +(6D$7=S4-1Y0=!8CIV9@,N1#-;.,14 M(YK%21W^E"MR[)6,H^D70;5#,"NXL.A$J)0?I\3,P9_F+81ED<&XT ME1Y.=8'%WP0I2^IT93M=L^Q)QL^U[L&P?PA9/^L_P3?L\AQ&ON$C?!=N+;3\ M%1,\A#EG:90L1-,9NH"%0X^:&@-7XTQJH7,I%%RQ$;D-R<./DZ4GQXWT\PE% MHT[1*"H:_6?E_\%B"&'0@X?8X-1;W,+Y:MV#%Z*R[^$T#(,S6N:>:^!L#UY1 MB0=S4UFAMZ]!>A#<7;I><9+,YP(A=B# VUK:4 NH/19@G>1)EFH+4G-S*DD\ MU[&<4A?",#YQX<*TE<4+QO_81Q.]X M4R&#"9V.",8KL\ODH0Y(]^:P0K>.V\:S_%I3,Y*=M5MH)\T<_PEOMN&Y<&O) M&A6N&-KOO3U*P#4;IKF0L7&J.5W>$?%8\E)&%P+8OS+<&>TE/-"M^>EO4$L# M!!0 ( "N -5&UN=I-^A8 ,$^ 8 >&PO=V]R:W-H965T&ULM5M;;QO'DGZ?7]'0+A8V0%$7VXE/[!B0;^^JKZ1HN1@@7VQQ9F^5%77Y:OJFM=;-WSU:V-&==>UO?_Q M9#V.FQ_.SGR]-IWV<[F==L?3RY.XH-KNUJ/>'#VYO5&K\R-&7_; M?![HUUE:I;&=Z;UUO1K,\L>3JXL?WC['>![P3VNVOOA;@9.%LH.F_6_/.M"T6(C+^"&N>I"TQL?P[KOZ1>2=>%MJ;=Z[]EVW&]8\G M+T]48Y9Z:L=KM_V'"?R\P'JU:SW_J[8R]OFS$U5/?G1=F$P4=+:7__5=D$,Q MX>7Y Q,NPX1+IELV8BK?ZU&_>3VXK1HPFE;#'\PJSR;B;(]#N1D'>FMIWOCF M1@Y#N:6ZL:O>+FVM^U%=U;6;^M'V*_79M;:VQK\^&VD_S#JKP]IO9>W+!]:^ MN%2_N'Y<>_6A;TRSO\ 9$9JHO8S4OKU\=,6?IGZNGIW/U.7YY?DCZSU+W#_C M]9X]L-X1-M5_7RW\.)"V_,\C&SQ/&SSG#9[_OXCW\;5_=:-1EW/UU_=0U^;6 M])-17]:&E.AW-]B1Y[EI4#UY *];&F6]6IG>#'HT3;4<7*=J.D:(Q)-VCFME M^X8T<["ZI57Z:4EOIL$,7NF^@4F0S1J:TVUT3[O.U$C;O3<;/8QDSB,V?"^# M9LK1NT&1^?=,(+W"X)6[-4./P55X\EMOB1IU,Q)1L@\Y)#*YOACK\8Q'-\;3 MJQG]?TMN9\.[TIPS>ET0C-TV@VLF8FRNWB4>.[U3"Z-:UZ].1S-TE>U5KS%C MKOYE,.76-H:%%J<'SK%K^#-O[,UP:VNB>B(K&-32WIGF=#/0HRS7.3'XX,MJ M:TA"@S%J=&IC!KAB9M-O3$W'37*!ZV/N-9%D3AL#NDE?&L5KS=47QS/,W<@G M0*1#!G2 M?-$_BT4B(^:1_G1=BSH:>/Z:KNV]9I?"&%;[4E;5FZTT)"9(O*V MMFV3TJC.0;B#(F7R$-'2COA)^M@VI#PU=B?Q>L_RU**H@?S(M=)+XD'1S#5M MMS"FK_0&HB>>%CNE:3\H%)1F%-[T,.A^92!S4;D!'CGI5!RMB38Z/K(,2&Y& MSW=\3)#8_;>8&4FJ0 FI=6>&&KKO)_(4NJ])C7'FY(H1:_3"ML&L:**GQ4@F M"$"69;'0BU;T2'L/^1A-PLU',YERW2N8,I]LT)G%[X:C M-LO+W.IV@GJ))@;#H]62@='#SGIR6F2P]\5Z5*29Q>*@"^$&Y32-J*P/5J-!"YT%F4)6 MN\/0PSVKO">1>DBFQ_;PBEF[R;I_#Q+";A\-I-=26*6S\Y:G7IO5U,H9J2CB$J/$4R%>VYP.G8W&D/G_B M+XG:DQ<;1N@9-Q.-)M5U3;4G/SA);2F00TR#\81.::MZ;2:Q0 M1'J#N0.)#GZG,2VI E0S+1HE@F#AUW:3G>4LLUKAS8:/R-F>E.%33S23+]FI M:[U5X!UP0?PK[%@\! BFM(!4B;VE'ZLG&BY@9?C74W$A(^AL[9\L*)X\5V]U MBU.5D.]IC=/.L6&"0[?PKB5[(?N*5&!?DB.!>N$*PL?A,::'#M*07K>[/VF- M*NM@0RE03V$@+T1SU_Q(L%*+0$^2H(/[2H22L!K6#2\Q0;RQ[25[XC2$GI)\ MI[JD;A&Y*6S6>J&(J,OB3+%^,% \J(,K@(*%.KL:807[\,CBF?6%[,.1!BNR M?-)^!*MU.S586J+!CKWRFA(^"=U0#GA0DD\&30(C*IEKTGG/8$7UWIB9:O7" M#2(>#(7CC&>OY#^:B-BK/*$AA# MX(5;[%S#T8UQ1%6O@;X8YV%VVP9\ ?*+36)$36 =J0)/]0BO]$",]3'VXU(1 M$?@*&UAZ6'-V@7>^=ANS1V*P"2!5W?Q."0S<(QV^;%S:* GO:^^V_>'>-P3X M*'2S W35#MC&] $D1II"-&W8P]!8VH9QM0[9O&&%(HW7YV1V.P(6I1 2@N\/Z[%KP+'$DQW));.-(!944 QS@?R M9FI-'O@VA/.X*HL)I%A$'J(XH2]Z6T51B_HL"4OV@HB1GG$J)@!1J!$O:=D#R""$!LXB/(Y$XVRG* 9V6!ADGV3\IIAU+8_6+\$>P!3D,RI,-<##P@D\,C?%A6.CYJZZML8[/LL!A5+%M9 I0@/A+Q!#RM MHW/4 X!]45U0/UM)$)&*IH=M\3#&4-W<\KF%_%1"&XT"$/9".H=$AGD"$!-D M),5_CTA)1LG\[_U U:/54A%1R$0V(2^IH%!LINR(4 5#!GV*PE. 22[ZB2P? M.I;EU"J8<\JUD=K"!WQX<%03*")]JF0T"U,C+! BV/H?JK>3;1MF%H22RT'R M+QIZ<:XH6+TX?Z5>G"OX85_] HS;&T"]/;:>Q9&7<>3'B0Z%PS>7D>P=_O;J M^SCP(@PDT(5(K+[H.WI=NMQ 8LQ")!2#K:HHNMUP^C(T..8]Z!T \_>X \ 0UV0(S>2!& J8+Y^SG7#P6)/LIBU5&&-7&4X=S)]%KLASF"+C&0[_9$4L:82D(2A"T!C_/5 M<6QAI1Q?:)X$TZ;@RMQG2"),#N1S%T*6D-EI)B+C:3=B99C&N41"525[':*,(^I%$2 M*%E4W9@ZKO+E(5QJ.9E)4WR>8GL>.33LG)D^V-ZS2]C>Z>6+F0H&OF_&$8=\ M*IBS<,P+\<,0];BK,FUS<0\EX045=(X_3>25XUT(KW%Y?O&WXC1437N*XTD^ MUWDK^W6$FY#,M-7"W3^=EDP*!5"OC@N!W+2^U;:%E9P2>Z>(GJAA2Z).2KAV M[+O5BI@.FLQ9RJQ"/L\QJ]71%,4"9AQV[BV[MR_;54AK&%9'39=TDIT:V2.# M1518/&X=:!\.;:23XX,)RD9'=([S \+G0$RK\=:I)AR@BE1^H-4VB ZJBJ]KS!)QL8B.P M\E&3-V5\08XCJ>WDA.XQ9%:GGC&,9ZL-LVIP"_8SR MB+I0DCQP[8WI^*?@K*7ZF +&IYX QR26 8MZ25I-G!$-EC;$82X3!^0Q*!,8 MZO4N7$Z$BBJDJ2"HD?UXI^]LAPH:J"<$PA6&!7*^X-X)[?A0$^OOC9SZ^V-9 MHA)4I$)BARI4I&! /L3\!*%]\%)2)L*J8:& H?FB"[[ M5P?_<6IU)*KFZ&NS,&=5KNC4#SGQ&4K>@]3U2@<\RVY1$EL(HWA(X#0]V2\M ME("_*J+8C"N4[B[@PN),1=$><&L+4^MP+I+KQZ069@C2^:8N1HA=&.<+1%(5 M,IG'VU%+,K(#O6U?4CGLWYGL"AF<#ZD?Y% "O[\BA,UYS MD8C!^J^5]2)Z7$@AZE/JN5J7JAT&RX6:1OTR/&G)"L90NZ3(:E%RE+H_9=. MR87DAD)RA>.-#C[4]I(P51.%&;7GH)B3DT"<54?;BT3?&ZNF\ MBNY02A\CP-*PDMD;38^;R>31ZFU198"FR.77+%1/<,OY;1Y R+\_FYV?GU5WU@3XHRD<) N-3 M0$TRR+T @]2QEFMQVW)^^<@T"BFH0"PM!ZVW/)5(BF'?RQJQDLZ:'I+6!3#X MK65'=W\#>@LNMMRFDVM)*,TLY/Z!MRX9;CPBMXR?*>T(](.@D/>'+-#A M7AV>-Y'''EYJ'*[&E;==EH"!5CZXJD6B8+V?^$:7C$]@BM0^S!WNG+UD#S2# MB)>*@Y2!TF@Q*:'A-J<6Z/#(7+E05>'-(+=JKSY[6--H"J8S,AD'CE:[0&4$ M)#D_/3I@EC;G J/KVUVUIJ.@Z'Y(=*J4QY,J 8K<%Q52:B0@%\D.RB.F"6E. M$-_^!6(@9\$G$:=6#Z'M;R)J.C")"!^2]Y7[!<'-H5QTK,!+]*/FB*(Y MXJW681N_-)FC5_:8>5#$H;A+$S8ZG(X )&R/:+AAF^LJA"SZ$!)4_G.XRB;<@\IK4DR(]9">4ZXM@LY $!7 M/Y)&?!(7=+1L]JE7'\UBF%!<(>5_*?7YTQ_NB0QG%87VA1+6#ZQD7IKCB/BIFR2; M%4,_MH&$U.@@HVP*BUE-MI%F(@:X0E7.CB7C+(K>P?7D*A"CR4"D.*.B&^-> MQ2^MH%*'G^TG"0^A3<0'+A0Y M)F]MT:4'+P38+P3';IZ]N+(P*]MSFY%TUKTG&V3H<_%B%NPK)XH60-IVP>MX M@<0VW.;250Z@BJO)#C1+88_JW3 M),SPY*AH>0UZ?_%T)C&;#[-*)Y9/90%)-^D>H)8X7@S%^R,W^? _O'@8Z(K]K# M7<]!8E8,O18(DON*CV\5R[2PPPI$PAKT,$:#!@^1X1;YVE "C66BAS)LOBPN ME2]<>8D3C*K3ASN_8S8NY"KH-J85V"%-T(!;UE^(\4G66HGXG M70I$#Q>QU+.R/C3?8WQ?OW7?P06]U_1AOYS]P2DDSJZ*VZR MTJXQC>0ND[3]O1T1&=(MPIU[;"@(A!L$1G&GL;(@1ZX%LC>].$Q^KP4V; M@SL;UE6^U8G7-9FW@F&;VVP=>4?NB.)#*G?<(<4>X]W\/;',4 O";3-9()O1 M.]<#W43837.NK?\:/M.1.U34BZ8A?5W#G[41 +*UKU+#M@TQAL@DN2".],F] MA3) LE/ Y-P4E?#H7_O.!M^A#+;+W=]NX/*5Z/,V?R.3KMU0..Y!5LW=)*'S M!LVR'&^"91P4!(:CFZ<<%3;:T'-OJNS*(:3"=^<&\+GZ>RQ$S-1O\QOZG18M MBG '/8ZH?$=4T>JM#QJ=^K[GZ@8@,)SR00S9;SH3'K(;.-)17N6.WOJ;RO 1>[G3EG-(AAF)(;N0/DMX70&C'Q6=8N]-8 M6*]TT>M>\!SZ"-!\)D$.'WENXB]!/==S]1%M5'<:PQ[Y!"ROX^/4>&-1R209 M]GC_O7KR'N(2%X E=.NE,9HK8D"B!HK'PJA*7I;R39A>L1,Z_/Q(;_70E.$Y M-WB'QD4YGWS2X4XO?F)C>#:-E*/(K,5 M2GNSV)#$%18'>L(= ("J$5-./2F14,:]#7F';_,5!# [X*8H+6Y@(.PD^W:7 MEP^?C\7"(Z>GWNPI,VM*LOC]BX[L2#0=?P@K4EL1#);LJ2 *E[RCC]WNA0>: M%1DDP[I ?KX0W(!_-M.ROU]6"PH6/0+T3/ HMZ1P0W/<_A%7=!J0?96;37% M\V/?NIX5GQ5WAN(*/I[FOLU^E"^,T]/T??:5?):&ULE5A=;^.X%7W7KR#<;-$%/+8L?V5FD@!)NH-V@6T'DV[WH>@#+=$6-Y2H M):EXW%_?SW//OY;8S@A;]4J7F6IIMYQ64]N;OQ>Y_-W8UNG9*U^&R8 M;:N*F].#4/IX.UE,NHTO\E ZVIC?W33\()Z$^[GY;+":]U(*68G:2ETS(_:W MD_O%AX<5G?<'_B[%T0Z>&7FRT_J9%G\N;B]2KHX?.ZD?_*^PY<=M^)1JU]DXVGK%E.F59FJ5OR%OVKBV]O.7;KK&] MT15[A*T&$$!X7?6"%8?^XWUF__\\W%*YZA2NO2*W:?Y[JMG:P/[,GQNN"F ML.Q!XX?]X?>_N\ZR]..G^Z<'_[CX^/WE\X^ZD'N9HV]]::81E BJ=Q(/3C%LK+)Y*P1JCBY:D:#"%,"\R MQQ%L5M**@LF:Y2,]2=[I8=SU[W N%XVW'=(+X81!J0BO@#>0UAC)$>*VEH[N M!=-PU(A<(TXF.&;/&9#6OSO4\E\(]K$4T1#4I]YWA@<;+WJ ^["LMGMA#,Y MU'P![V.-*;2_'>,9^Z<'$D&B?Y]82*DA3Y?$ UXV T[:)<*P$)!9=;BL! M#Z>#6UR!XWU(B&QS@)-,+21,#.!M&B7)4IRM0=@VXH],IS8S2#9W"?A 1#Y8 M7'M[D2>PLJ"$4;\AM7JGY,&'"G=LEQS1%U!!>8>6,RH*5@.!Q:_(!YH+P,!M MAU(R)*'[9 Q)WW&%*A,D%H'@_K;@AMXA@C^#^,PH7.QRN _A+X1^.G!1A"I M->4>4:"*IGSENFHX91Z7PW&HN8=G= Q]IO//)PX^^Z@"J H5%0SH8(8C+][T MAI_(31MH4-90[K0YD:=]^2C)=U+Y\IR=F7*P"S5&L*MLNMBNI]ER[2-ZM9FF MZU6,^B!96>I?#]/W?@H@=6%1IQG[&YQ T6*,L&)8Y2.EDIA 8E:0(,$"(:,R MXK;$:47U G>]4\#WP1"A]+X:H2BFY"1I)6H[8RMH]Z&N3T!O!.0%T))"6M0V M6DO2<2#7%DJPTW;5K7>$#N2I=X0X(XGU''8(?^23"MP'#M"(T EXFK$G":HA M H;27]OBX)$I!\"$\ [! )\7;($3N^=AND$* !@_I'G GLNB)[4( =V:;QUE MW'1B"4OZA>"-$>Q[44,J #WK3D)6- MEK7[!I/[K 26[>K$\6?8\9_D3HPY(LR$4#-V?PM$FHIO;>OFLM8@7L5C$[E8X1\R8E1HD)F M:&XE(;%ZIF-I=%B) V+OVTRGC5KXI:,>F ,P&VF?K<^Z$4<_:B T^E@#+;"Q MY[,@C8X!Z!7*"[_4':B7#G4DWO:XU$1[+Q>Y6MI]OE^^DV?1^9.D3_"B(VV^TTW6Y[=997/863 M3T2"TJ4'%I.*^'!PIT_<="Z&-0OV[=UWH\)W? V8P]=.%TIHVR\ M?)$4^%Y);-4=SX5@8O3BK) 6DS1"<)E18Z.#Q[GOW2_H97RG7@]Y!.J="/-/ MIV$'_KFD$1K,'WEL>V=V2CV!S327%SJU3/V5VH( MH?8#K?K<' 1JU'/-,GVW23%(G>P(H+[8?83G/GY4^$.^,)"<>C<1"5^O5 M[#T!5I$IB&:88 5&HTLL[WL]#6Z4$!T\[2M%!O[>:YHU2?A>6FK:!$C[@6TV MWP48XQLDR5;=(OO(MJQ;+ /3++\C2>A >W@]N_3]-Q]\5X-\#OZ_!]0L,+F' M3^Q^M_\'Q7WX+C\?#__=^(F; R@-5+K'U72V74\"\W8+IQO_E;[3#DSG'TO! M@04Z@/=[C8_$N" %_;]M[OX-4$L#!!0 ( "N -5&NDU4$6@0 !(* 9 M >&PO=V]R:W-H965TY[/> MP!%"@9EU"(Q^&[Q$(1P0T?BVQ^RU*IU@=WQ O_*VDRU+9O!2B3]X;HM9;]*# M'%>L%O:CVK[#O3TCAYF>S]T!":#9P3B MO4#L>3>*/,O7S++Y5*LM:'>:T-S F^JEB1R7[E)NK:9=3G)V_EYNT%CRLH5; MS&K-+4+4$HL/Q"[B%Q%_ MK>4I# L#5TZ/&&WS74A/ :EQ:8S.'-MYK;7<=T^&NQ-%93L/S] M@M*D59IXIZ+,"XQSTW%,ISU*/,,Z@WVYK\IBY"<8K)F"I9&Y@6_"L M *81,L&,(3',@9&B#>."+06^HKKQRC"!#V@04L$V&"P1)>%;U!3:)&D5+!$$ M;E! 1#@&J>+ IX+@E;$AK+4R!FI)Y4?P?TE@367''%D7--\K6C&N8<-$C5I'&81A.(PC@9PD]Q&$TF\#,M1R0R]%KAD[)TGA\-H!,8A5$2ATDZ MHG&#:\URA!6_(P@N,U4B_:C8U+XJG<+B49B% M8(G%I2HK)G=$( >IK$\<< OWR";@DJ9$D>.>HV$Q41T Y#@L62_$%]FWAZPXYG1,-9HWL/<+D.G"Y731TM MZJ$'6DZ1[_3ITO4:_\:,>3V6MJF M9;>K[8-GT?3Y^^/-:^F:Z;4K&@)7)#HX'8]ZH)L72#.QJO)=?ZDLO2'\L*!' M&VIW@/97BOK'?N(4M,_ ^7]02P,$% @ *X U4?IS>J!W @ D 4 !D M !X;"]W;W)K&ULI91-;]LP#(;O_16$T:,1VXJ= MCR()T&0;U@$;@A;=#L,.BLTX1F4ID^2FVZ\?)3MN"K39@%UBD2(?O:1"S0Y* M/Y@=HH6G6D@S#W;6[J^BR.0[K+D9J#U*VMDJ77-+IBXCL]?("Y]4BXC%\2BJ M>26#Q_EBC481XDP=%Q6Y4[ZQS18K;G)=ZAO=^O M-5E13RFJ&J6IE 2-VWEPG5PM4Q?O [Y6># G:W"5;)1Z<,9-,0]B)P@%YM81 M.'T><85".!#)^-DQ@_Y(EWBZ/M(_^-JIE@TWN%+B6U78W3R8!%#@EC?"WJK# M1^SJR1PO5\+X7SBTL6P80-X8J^HNF134E6R__*GKPTG")'XC@74)S.MN#_(J MWW'+%S.M#J!=--'H"0,/A-H9^"]++!X"8A(4J^+'74MV5GBIT8.8!B'P&(6G^$- M^SJ'GC?\2YU*&_A^O3'>^'$&G/;@U(/3_VS@>W9>D'/?.;D% MZA'V/0(N"UHD4^ :@1O8*D$39ZXN_*[;N;B7&G-5RNHW%E!J19B\8\,C%PW" M)61I.&73D*53,M(LS#(69B-VL5*&5&D4W%*R57VFEWI4=0D)"Y,D"\?9R!E) M&(^FQ)C CXDM1&WA,@G'R2A,QB-@X3B-PTF_OGYKJ=LN?P]JWZS'5920,"MY0:#\99 +J=_]:P M:N]G;J,L3;!?[NC)1.T":'^KZ,([PQW0/\*+/U!+ P04 " K@#515"8V M%Q8# # !@ &0 'AL+W=OM7# 0?&H"POF5Y81M8YP-MT2V,!&D/10]<:6P1D4B%I-;K?]\A[563.DGE9'I;^8%M'"<]])LPY;:X>[*#)UBSTWZ9Y;6NI# M9 :-O/%)?1>E<5Q&/1)_<;7,7[P/^$'@T5S:X3AZ5 M^N(6OS3K,':$L,/:.@1.KR=\BUWG@(C&UPMF.)5TB=?V"_H'WSOU\L@-OE7= MGZ*Q[3JL0FAPS\?.?E3'G_'23^'P:M49_X3C.3:GBO5HK.HOR;3NA3R_^?-E M#E<)5?Q*0GI)2#WOD.Y9/5Y!649S<[ M3>>K[8G!KN/2 I<-O/\ZBH$&;U>1I1(N,*HO<-LS7/H*7)+"@Y*V-?!>-MA\ M#Q 1MXE@^D)PF]Y$_'64<\AB!FFG<;)$H0!;F"O.OI, MS5W@G0?2#5D_H2AC(658M6))D9!7+A.7I M,GC@=4OMZ-,/?)*$ BM6+F)O%B5AE\&'44MA1XT^>B^>G6T@*7-&8@/)(F9) M&@=)P19)SI95!F0NRY0511'$40!;_PJ MR8AGGL.;X.;4&$A2QQED+"]+MEA4WJ[2@N5) J^U)F3=C0W1GF5+EB_+P+8T M_2,-62KKRM1$4$@PJ)]$C6[Z:N]/9[KNGE>6#5XC7I4EA3/FRW] M8E"[ /+O%5W^R\(5F'Y:FW\ 4$L#!!0 ( "N -5%GJ5_V;00 &\) 9 M >&PO=V]R:W-H965TYH@.'LM"V8MN[ESU83"P:8ZEL'U=H:*=C3:E<"2:[&&PF%=B MBW?HOE8K0]*@]9+)$I656H'!S47W,OZP'+&^5_A3XLX>?0-GLM;ZGH6;[*(; M,2 L,'7L0=#K :^P*-@1P?BG\=EM0[+A\??!^T>?.^6R%A:O=/%-9BZ_Z$Z[ MD.%&U(6[U;O?L,EGS/Y275C_A%W0'5+$M+9.EXTQR:54X2T>&QZ.#*;1*P9) M8Y!XW"&01_FK<&(Q-WH'AK7)&W_X5+TU@9.*BW+G#.U*LG.+5)\ MX,@I;PW2QL$R.$A><1 G\%DKEUNX5AEF3QT,"$T+*3E 6B9O>OQ4JSX,HQXD M41*]X6_8ICCT_H:O^+M%)PU2(SE8HL*-=!;^NEQ;9Z@E_GXCP*@-,/(!1O^? MP[<=_*$=PJ0/SQS!5V+4@$-36M ;$*!PJYT4#C.H%6NF1#VGT=GE,LT!'RM* ME905$(MX8#'I@IG>XQ>)+KFF?%\JH((4YM10O: MD.J-(BA*L(8H8&DT.36YUEF'P%WSG!F9TLXWFD,T%G[7+,63V8SGA'+.8!T* M %63:54(!>]6_)0954AN]E)M0=7EFC(GH/'H]"PZ&\>SV7N"^("&MY' RW6! M@&55Z#VB[7?N:LK_:1)"9\ED"%+!1EK.;(_"^"9EY0XIS'K1;/Q2(9[UX4N.]CG) M!NDXK"6 MJ-Y*I9BN3T+5=.!"W&O1>E2]UA9VPC)NEG_Y:9HDT?G6("KX5ROT"_$YA!8K M45!X*B$51Z'D%@!4F5!;I![I*,*0&NE\(U@G7&W[< D?:Y4QE)NR,E1%/XP< MN$>VC@U#+NM]@//%T,E'9?T!E\,> 4'U GH#^Q"[$V+W#N!IJ;! EQAPJZF4 M+C#+!#ZCE:R,>\%9?,:E.(GZT8AKXYO'^T)!C'AD+/G:>?([3 N*#:7F2_\] M8B8S4-KY&NQD47@A%V0HJ*:D+RE727.:.I[BH['E3.+).24AE5"I;/CU7-H0 MY3#@S&PO=V]R:W-H965T8-(]^[#8!]JB;2:Z>$@J M3O;K]U11]E;.K<\& SM? MJ4+:?K56)=XL*E-(AUNS'-BU43)CH2(?)%%T.BBD+GM7%_SLWEQ=5+7+=:GN MC;!U44CS>J/R:G/9BWOM@]_U#J8BV7ZD&Y[^M[@[O!5DNF"U5:797" MJ,5E[SH^NQG2>E[PAU8;NW,MR)-953W1S9?LLA>102I7U2>5YZ0( M9OS9Z.QMMR3!W>M6^QW[#E]FTJI/5?Y/G;G596_2$YE:R#IWOU>;7U3CSXCT MS:O<\G^Q\6O3M"?FM755T0C#@D*7_E>^-#CL"$RB P))(Y"PW7XCMO)6.GEU M8:J-,+0:VNB"765I&*=+"LJ#,WBK(>>N[DWUK!EA!%A\*>=5H<0W^:+LQT9=NO4U97WI WYM_XE;;>5[9VBCQK^N9=0;Y\>]WMAANMQCR%L/_"Z#O MZ_I:.24F?7%8I[ANRTE4"^%62N#=NBI5Z6S[9-U*!R2MO;1C:7I 2UZ5-%8H MBIH YFJ+N9!EAHMX*K05D@1RE+$]"_@EO0@^U<9@.](HU O(PBIQ(A8J4T;F MXH.(IU$XB6)<)>-A.)ET)8YFJE0+[8YW9*V3\/LH#N/11!R+TS"*H^!6+13$ ML@-21\-A&"<)EB>C21@-HZ +6L=M^9MQ+7#Y_$>!B=Q!'KHH2: M\=KO_8?^-JYL',=)03M3:_"&G#!XPPD8Q_WX(Z^.)_WQQY#=[F:647;M->2O M86MM)A:F*AA)VJ9V%3SI6/##;J0XH.4^10E)-"D+2':3M:/A3?&/NI*X'XF/ MS4^ @B-52#+857,W.2;D>"FL1P.@[8*6/V1>*Q'W3_&7!K?Z66Y:GGGML6 ;*:"PT\*U;\!?"/H&@_&>/"Y38PW7"D; M@"NE G[N_F?V";*?JW,+'2UJ:0 @?VB8@!Y_:,@@_"')?-#L6X[-5_ 2<"&J M>PN'J5-)%",9ZPN#"8]]]%2[3P[*I1-+ L%P-E0BVR6R'6[H/-\E"DGJ@P.T M3/6,:STVMML@Q*8YC\'-$5Z?#,)U,?"K^_6_Q*#[' MVW <)83II$BL-A.O;_@V\5%N\%[@,@2HTZ0@AK%5"L=B*)U,@4H 9=L]&%7 M'R5I$DY'J$&^&8_#:$PE_Z5DE*PE*(*Y7JWGJ>*2_N21 *^V#F/9!QX\()*JMS10V:J%SF M/_FQ4^=A@$'M$85"O6^?S2%G+$E1_I9D/HVM3BVU3\]"/GF?>%:CR)-1?7'# MQ;J%)XNJ&1J.^N+9-#5'G:+,:(V'.QK?2/('<73_< D,6:"+YM77JB^&$W$$,AV. MS^^^?,4=74_.CT,!+J8)CX<(0/T=&QJ' [6CR:0[[Q,91^?BFAYW-L#>O"_/ M'XPG;1E'T["#%_BK6I94;7>ZLV^FUEG& \_N[ M41CL;K5"-RK?U?5MGV'60Z>L9VA4M\RI/I";367[Z5-F&&$U5P"UUX9J_\) M\;.!CK177>;@A2:529?8 66AW54%#0"497YBNY3&VEA)ZE"/H(S M')\WO>5LGVHG#V%UH7-IQ+)&6=&)UO:#:\LGF0[\E/VGY[;C%GN ^^U$2"9W M0ADV<<3_2=C&=0P%] %*T+T%)"+2E%2 !Z[1-ZE25=7N8]F"2@UAU[-1V&OCW.SN0 MTHVB37M)[//==]]W\5U&M=(/)D>TL"F$-.,@M[:\BB*3YE@P$ZH2)9VLE"Z8 MI:U>1Z;4R#(?5(@HB>/SJ&!L'> M<,?7N76&:#(JV1H7:._+6TV[J$7)>('2<"5!XVH<3'M7LX'S]P[?.-;F8 U. MR5*I![?YE(V#V!%"@:EU"(Q>3SA'(1P0T7C<809M2A=XN-ZC?_#:2$@8!B_$I#L A+/NTGD6;YGEDU&6M6@G3>AN867ZJ.)')?NHRRLIE-.<7:R MX&O)5SQETL+/U_$0H_IDMC-5V-GR=2#-H4 Y]B\+^U M/ WS15F$R[!SG/$4S(&]5-I?;K4"FR/,55$RN7UG8%D9@C6FPXT_*;7*JG3O M6W#!+?4@,)D!EQFA:\X$^&;12O(4\+'B)76?!>I\J S" MPEH]H9;.U7A[BMK2-#C [:1[^B$LF$"BI,#6"C(R&DO96H#XUB]RQ"^DDZ-@CG? M790A0XK\B2T%E8())E,DLB092M0IJ:<9]N=W:.#IBF78.8E4$Y2CI)&&JT%/ MTU6<+]2H M\;>O\";IQA<7W3AN\M/VO#]TVR[Q,"7Z02NVX;&6B@Y&%9%;^X%LP!>FF5JM MM9WYTV;4/;LW/XP;IM=<&A"XHM XO#@+0#=#N-E85?K!MU26*N&7.?VW4#L' M.E\IZK3=QB5H_X237U!+ P04 " K@#51LKH2;HD% G#0 &0 'AL M+W=OON/""K0446Y(=Q^Z2 M $Z;8AW0-:C;[6'8 RW1%A&)5$DJKO_]#JF/R&D3%,->$DGD/??<J"PF213- M)R43S-X)A?)1JD[]_(NNQQ% MCA O>&H= L._>_Z:%X4# HTO+>:H=^D,A\\=^EL?.V+9,,-?J^(OD=G\19OF&675UHM2?M=@/-/?A0O37(">F2LK8:JP)V]NJFK IUX)S6 M5J5W]&$ON3:YJ.BV8/)B8N'";9RD+=QU Y<\ 1#Z$3SFGUZJLF#R0J90T2AMB5/![KM%F6< [<^/-56]> M.?,7%O:CF_6'V]%+LCFSE"I8 J(H2"I92]=,'8:A?:Y\XU$<1E%$2E.I-*=< MU;"IN*8#9YJ8S *&SZU=1L! 9CDR.SYB7+([@#(I:U; L[1:;&K7OX:L(L?- M42/^Q:T/OOQBT(L;2X;K>Y%RA&OP1=R+C,O,P%U02T2@4F;AW>0@8S!44HZ9 MD-'FT .-:85 AY;T@Y;D JP-/H)7Q0Y'A,;!FR'D Z"W;%$= )"51NL0+&8LEB"HE+(G0%7X]U[3\+1JIC(PF.\@F-J07Z9#=R"8C,0'U(9 M^O'F4^,P*ZTJI3O?1^(Z)R2:;2Z]QRED::IJ:0WAR""!_R[$0$B_H#,F@; 7 M-J>WJ_4UK=:OZ3Q>G,Y0""N_ 9$5A]"#MW%4M4YSS^VQW @8'!NU/DNG2R?I MNC%M61J+J'&6V "Q;(4$"8$"JI01+D(OY'=$<^6.Y]GDR743B=+SU\EV5#W,WTKF^;B>RW)U&\#"&!J;BOJ>+05,11;1L7W)%M MT-G2GH,S;S<)DL:78V"Y>S:?!9]MEJ=_S\TR*) MDU\IGH7Q?!Y\4A;JMVLY+XZKJ(>;+\,X6@9OF=!TSXK:)Z/^!ORDAS^AZ5D4 MSJ/EHP&&#K!D<7-Q"8,J7VJ!-@Z0?A1)6\F]*O:!2<70;:D BC7>Q_FOWIH; MV^W;.G)MP7B.8WI3:U<';M7N>8&&+IL#^#A97M%O2K;OJR2,%U'?;IK?"U6; MXM#(U?:0)^D*XF1V#N67/^R[2>13KN-P$3_I>IBIQO4L7"P6@_)BOF*:/BC$ M3FP*?J2D;SL<*@$.JJ+5'>/=# Z6K59E,_+< 8B^=74LMB*E#(7G9\CCT=4. MR'MAVOG8F8^;P?,=#T$?2/;#L@WZ"W&@C!^GRJW&YV%RONQGQG$;OO/GPD#[ MMK)<5!9CR(T!*.1.6B%1\VU@.\W*)E(HPK+,3TDW,+OZ1?-B5>6OPAME<;'VCSE^R7#M-F!]JW#':E^<@_ZWT=6_ M4$L#!!0 ( "N -5'U)Q W= L &D> 9 >&PO=V]R:W-H965T.CT,57C8S?>JO4Z'N]NI5+Y M )&0A)@DM Y&N77YS4 4I1&,]Y<7R0>0!\/W:\;X*N=TE_-1HB&W55E;5Z/ M-DVS?7%Y:?*-J+B)U%;4>+-2NN(-;O7ZTFRUX(6=5)67:1Q/+RLNZ]'5*_OL MD[YZI=JFE+7XI)EIJXKK_1M1JMWK43+J'GR6ZTU##RZO7FWY6MR(YN?M)XV[ MRUY*(2M1&ZEJIL7J]>@Z>?%F3./M@%^DV)G!-2-/EDI]I9L/Q>M13 :)4N0- M2>#XNQ5O15F2()CQFYC^8@58L7; MLOFL=G\6WI\)RPOV[FQXVS$\M8TJO*384$E:_?/[SP.@PGS^($)J9^0 M6KN=(FOE.][PJU=:[9BFT9!&%]95.QO&R9H6Y:;1>"LQK[FZ:53^]3GY5;"W MJL):&TYPO;IL()W&7.9>TALG*7U 4I*R'U7=; Q[7Q>B.!9P";-ZV]+.MC?I MHQ)_:.N(97'(TCB-'Y&7];YF5E[VD*\;KH7W]1/?([0:=JTUK]?"7O_M>FD: MC3CY^R/*QKVRL54V_A\ ^Z@D2LL79LMS\7J$O#-"WXK1U4?5")8D$7M(#_NR M$?8!K_=LI4IDGV'7-V_9+)DS63-A&KXLI=G(>AW@NBZX+@Q&:M9@)L]SU=8- M7KI'0,EPFTB&9N\V,M\P#C$8T^R9N,LWA"->-H:)WUIZ*&O V1*T3NY:*6C M!?D@<5P!7>,*PZ

A(X'7_\0S*>OCQKOX4%LBJ^9TL!!4U30N!R;P5*8UI>YUZ< M,N*,B*A'7]-+W5E'ZG-E&CPVH!*+N%85XV7)S"!BMSYBCW""*5KD:EW+?V*( M].[)&L9(COD-;X1SX!L G-%T,+B/%=@\F$J+!F&5X*;5+H74\A_"\BS94'!@;<6VL7//K,A&E!;_;H*3S]2N%AI1O67;$K(C]D4U M%HE#FN3#-!%W=#V$,? P#L #2#1)BPV5(^L=[D6?+2MIO)"&!>X2!8AVP&UBV2^"*?9PCZ^2&9IF(SG(07 UJ%7[L-@*2"]U]3P.T'. M4&I6A*I;.&E^CV_M;R4*XD'=B936Q=*3RGZ9R\__N7F)[J: MOWP6_*?N3>(PGDV<=^-Q.)O'Q\XY/U [A=9D&+]#(-=B)9NAL126G364E=RN MPWG%5B_?;K6ZDRC5T %L!"1T'HF:W7>(0RW]F:8VD0D4R@YW[<,;%QTT>SNA4V M*(-:W#4LB28N+$,RPV%],8[#Q2SV6@U).PHCFW/Q-,PFX^&8#_T0%QF-Y8W' M@C2@]1N*1K2LV@9L2V$_;/F@^(R*TM&B[=Y](QU.:,*(9 M =V/GH7.]MM#J?,6_\DXOMVH$F8!U>;D[75=(V39CVA,*6BA]IW(1;6$#TEH MC7((O%&P'(L7O$-)S!NEG1?6A=Y/+ _/;=%T6CM&KB#6 8 1?>6P#A+5]6@6 MO6Q7[GK<2(HM66E0"@P45Y M5"'(1#*K%,8X(Y(LS+R]6<:2R^Q)UW6X'+MG[L$\]K!Y2#9+>P/5QXOQB-C' MO2:_9%W(6UE0"/< 4%P2B5-?@I')Q"X#-3K'1GP/FM!HW_9A;WXG?<-O1KW 24Q[)P30M:,VR,M67ES@:Y\ER/!>3,M]6R=G)5B:V&@Y&:74QK MMSX?NH)%IG;^4KVS7:SMA@/;JT'4%VU[Q7UGFH%P\#EI'\>QA=.O%0G@+69K M6P#(YK[)=DS8UW5%&'K+D1HM MM7]HAK;=]C O6XN)VVU1>-PJ&$P[PWUXZ"0H#T*;+1(A -=1O$FJ+_'<-F)T M,L7\@97#9FP>;N8TUU%-A; MND21I!3&B[VDE!I'\_D3ED73^9/@?>>SH_BM)IXX@,+2631/GM#?-'L2?);F MZ_.5%N(8TQD&1;-X(-';36"RITACRTS/V"3*V!X4-8E2^@]^/4%M",%6 M^ U@,$BL+C%]/2$T/!%>P*DXP]\D2K*C\"I$7EJ&0*T#V)H5'A)#/;*&+^A- M"3H_T*8#]IL2%_VT;Z$=NQ'X_\+PRALOA41\N14 +M)E'=)A6PPZKACZNC.BO1;J/.A%)R* MEZBCM.UTHV[<^0]("T%DCPN$K@;==! M]18^R)R-XANAK(4]6B/BMP)1$2M;''T\DDQ9$?T#E4/%L\0R<--7WP.0 2G6 M4J!L.4/<29PUW#KO#L-1XSRD0<<1M$LE^ >Y\<\1D',;I MA-[%$8KD(AJ/@\Z$@CW-L*>*V3-ZG])[Q.DD>1E\I_1*2+OPFH) :CLX#>>S MF1L]B>))-_JG0;&UQ@WI.)U-PUF2TIQQE,6P+HEQ$P>_N*KK%/1UCVKQ&2'3 M))S,,B]D#'I;9%;(^T.]OC\KF2W"21J[6=,,M#\AE&)W'-2W_;(#WW.N.\<* M7*#Q)3JMTSAW_3<>T>[V=+K=#!9RA0TPQ2_J) )0N%S.2V7LH0GRTA/+69X( MCK8=G%@;=;TYD,+'O]Z\9]>5H&RIZ>']&GC48UI=(:OHI-31B=^7'KI]63_' M@^=0*_8="SQS57NGVK(X=(9TQ"#D8'/KDZ_;U*(CIM;JY.F&%X=#&IJ&(M?O M)TX!VNXH?9LZY#OS;_+<&2X[H3#+&^S=D+&^(Z0= M!1W8Z2F55G?]+/@(ZWPZGY)3$H_#-*&T&T?Q_)26J%OIB.#I>!(N4B*C%-G] M 5A\YBD1$'C*$GNZ1TNQ&(6)HO4ZLU@@F;]Q6FQM%L,D)]MQ\VW4VCMO9CXE(UC:KLY49@ M8Z1I -ZOE&JZ&U+0?UV^^A=02P,$% @ *X U4;7J3SQB! ^PD !D M !X;"]W;W)K&ULK59-;QLW$+WK5PP$!+FH*UFR MTSB0!=A.C:9 "L..VT/1 [4[JV7-)3%9%4JK->#J9 M?!C72MOA8I[V;OUB[MIHM.5;3Z&M:^4W5VS<^F)X,MQMW.E5%65CO)@W:L7W M'!^:6X_5>(]2Z)IMT,Z2Y_)B>'GRZ>I4Y)/ 'YK7H?=-PF3IW*,LOA07PXDX MQ(;S* @*?T]\S<8($-SXOL4<[DV*8O][AWZ3N(/+4@6^=N9/7<3J8OAQ2 67 MJC7QSJU_Y2V?,\'+G0GIE]:=[.QL2'D;HJNWRO"@UK;[5\_;./04/D[>4)AN M%:;)[\Y0\O*SBFHQ]VY-7J2!)A^):M*&<]I*4NZCQZF&7EQ<.YNSC5ZE&+F2 MKCT7.M*=#H_S<80%D1OG6[2K#FWZ!MK)E+XZ&ZM O]B"BT. ,5S;^S?=^7P-/> 52MJ '$/<191LU!_KKW2B[H>@H[T,'P*;YYSAL;2<$;?>N[(*)&\A+<- MH$EB14_*:]<&*@^HZ]@F$AE=@B8&2,#$R:L#/VJUH25CB_@YYY (WWS^WRGH+6E71UH ZFV7G[W"*&R0 D(N!T%F[%]<(%8NNYWW7)S*G'[+I M@9Z$P4%JI_>#VLDY4F=BY=I5]8.__-PX9)E3W:FGV'W*/V5UYZ81M6<$0@MF4ZR+7/VSK$ M%-)#)]&W8*9QRXD5POQQZ]2DTA*%:Y>Q;,U++.26+JAMT(\E)KKS,@&\QV$A M#%-Z>C$"O=!P+JT\V%?AB"I,/.?1WE+;;(N.H(.VA]O=)VQ%P&&PO=V]R:W-H965TFQF2B[TV3[9&=/"EDV\(5TM M6E;A [K?VZVA53JB<-&@LD(K,%@ND_7L:G/N_8/#'P+W]N@;O)*=UD]^\2M? M)IDGA!(+YQ$8_;W@-4KI@8C&2==+=Z_TOV.NY\'B%EC;\PC[ZSLFYZ*S331],#!JAXC_[TM?A*. R^T9 MW@?D@7=,%%C>,,=6"Z/W8+PWH?F/(#5$$SFA?%,>G*%=07%N=8^2.>2P9<8) MM(O4$:C?2HL>8!,!\F\ S'*XT\K5%FX51_X6("4V(Z5\H+3)3R)^ZM04YMD9 MY%F>G<";CQ+G 6_^/R0>X-$P95D8"0M_K7?6&5K]?2+/^9CG/.0Y__Y2G@;X MK!W";#Z%=TCP6",P3MT7GFV89EV"(ZNMF2$'74X*W31DIX$IGJ!&R6%W""ZW M#[]M236-$@A+AV_W#QT(<#ILKNE\4=> *4Y9K8MI)5/!POJX=640R=.= ;*B M!BQ+#*<)F,\-GSIYF,Q\PV8?IH%MB$.T/_YPF<\^_@3&'PY+L^UJ.LJV/:+ MA6VU%8.J7A']0*5?T"@B);YM5#O*GCVFKHU^D7P 9W,DT%SX&[PN1,FYGCQ M?;4=%:XG)%3(:3A3!<:B"$6M[?JQ-%@@59=#:7034A[3&M1UZE5)!)Z$IKTS M MW(F M[&@S-OY:-T3H0/(YFG_-Q62C.X4'1(A'+ LU89R'J6.26,7G+;XT%:7V M=1IZ/_VORR$]NG,;-%5X62R$28K7[V@='Z]UO+-?W>/+=\=,13T!B26%9M./ M%TD\,,/"Z3;&UL MK59-<]LV$+WK5V#4F9XTDDS;;9K8GK&=IA\SZ63BICET>EB1*Q()"+ *,7] M]7V[I%BY3GSH]"*1(/;MV]VW"USL0_R8&N9L/K7.I\MYDW/W?+5*9<,MI67H MV./+-L26,EYCO4I=9*K4J'6K8KW^9M62]?.K"UU[$Z\N0I^=]?PFFM2W+<7[ M&W9A?SD_F1\6WMJZR;*PNKKHJ.8[SN^Z-Q%OJPFELBW[9(,WD;>7\^N3YS=G MLE\W_&9YGXZ>C42R">&CO/Q47<[70H@=EUD0"'\[OF7G! @T_APQYY-+,3Q^ M/J"_TM@1RX82WP;WWE:YN9P_FYN*M]2[_#;L?^0QGG/!*X-+^FOVP][S8F[* M/N70CL9@T%H__-.G,0]'!L_67S H1H-">0^.E.5+RG1U$1-D--'G04-4: MY*R7HMSEB*\6=OGJ-K2MS5UP]!%B!VT2P.!"\*9Y$_+GW2W.Z7IAB7:R?P#N= CY5O-/_ M$K!Y:5/I0NHCF]^O-RE'J.:/)[R>35[/U.O9_Y7FI^%^"9G-R=ER]G0TOS:, ME;8C?V\HFY)C1IN:C*Y*!C8)+ MK/J)5PGRDO D<8UQ9.,L;:RS60+"9@P692LN1MKF2=I4X[FFS)50^HMCD%Q M5CS)2E-7K$^^6QZG;#$C6)MWR[NE^2'L.'H!G%B&N# V89IM/F#""#;U<)T6 M2,%.AL="8:W?,1(% IHHL)6L_!M4LS8P!(3Q7(=LU60F( \2MC7U8S9#^<66 MRC+TFCT#&_ KFZ/,FE=DG=0 GDK$B8II7:GKG"UIXQYQFVF6*59*GH[BQQR2 M>B<,0(0)3ZD;I_4VAM:PL[75TMTK$]H#1.B+'#WF]6?"T"@(HK$.5IUCFL$2 M7W=VF.(/75:\H:@ 7_:8AJ(>.0/&0JPGW6&J2[5<@F0Y8LJB%H8_V219G$W) MD\J6 F,J:G%B'2K<=B&A+J@KTHT:#94>ZN;)B7*7YEJT-#(7G4X!JVA4%(=6 MW5OG$-I A6?UW:TY.U^;K[]Z5A3K M%P_&@JZ=O'CL$B"Q9T.MZ&?H=^LG][E!VT F3.@TJ&?#*K<-U&U$X:TD3:K[ MB"6"KS[@*!O[$>)KJ5(%JD?D'>5062Q$Z3944**#,N6XK68R(?H8I7+6#]<0 M)'AIWK-@S3J**#? =AA H4]&9L70;O S# ;)4NG(MN+>)NT-$8Q,0AU4\B^3 M$2E!'B& >(\2]3%I2)L>)IQ0Q?>-=3R3;4,I=>9HBQU1]R)*=3D91*5VM M)1G5EA'DGO'=6=Z-614\&:SND+%'J%H?X,X:@A').A(% ZJ@1[#D[5:FD [( M.!%>',UK* Y*0U86Q]QQNXOC:))&HX01CXL:0KT=MX26'3J\WFY!Q6=+'!K=3CK(!W[;I6^,R6 99_K2IJS46EMF)$E*Z7NZ./WXFP4$2&H(+>$P/'?/5Q"51$0TOC488X& ME;1Q?]RC_^IM1UM6W,"EJCZ*PI9GH\6(%;#FKK+OU?8WZ.R9$5ZN*N-_V;:5 M35!C[HQ5=;<9OVLAV__\<^>'O0V+Z(D-2; M0(D3]D9)6QIV+0LH#@$F2&G@E?2\+I)G$?]P&:OQ*/SS#.9TP)QZS.EW^NYYE+?* HMG8W8,CKT' _J>^Q.LUNRV MY!H,^[,$=JGJALL=*[G![" I*%BNZAHEC1<+,&?9VEFG@0EC')JPIS MT= 0(='3,'CZ)/ LF&I((ZX[:RR7A9 ;ELRSRXJOJJ D;9!33)+ MPW2Z"-ZZ>@6:]!Q0>V \0]51%GF36F*DRWI$ Y;8:ELRB\L:4L:@6N)>HQK$%RGA+Q:YSEK55D M"RJS0CJB@S50[ZT0Y@XA3 !TW'L7G@3D0O1CO"2[6U8GP5LLK4(B/+ 7+ [C M+ VS;('C!#V4A-ER&EP]D#X)+CS;ZYO;D^#RP&=[P0C9"C9"2D]N358(52#@ M-(K#)$X)>C$/XV0:?)!D*Y*\OGUWTR.]C*?((V,_LY?)LAT%'WT!0T%^C\PW M\$7 *+*X6#CMXX,>&)3&6Y.0X-G+DF$JO>=#C ME<+GSJP5Y-SA*H((W5KK^[&MP*[[!6>I&6N$+-K5WC@SNOX:) 0S>N0A?FW)08Z'N! MI;\P 9+;-X^ 7L3C*&*/([ 6)N?5\X%X1A5[2M5>L F",XJ(0$T'^[^96;QL MO7&AN/8H5P*O1G_A43/ '3I.BW^A"'R2\1TVT3YQ^ $NFACCA#:6?7)<6R31 MVWE ,1HG,T+Q5_([U$,7.M:BUD<89D^]:UQH!]W31$P&O?2L%1ZS=TX?H\V- M ?H[$%1S1M155Q>BY8KG/ M68Q1K5SKH+;+.!)K1K4$\LJ'= CGL-K5-#J:7;_EVX/QL29SLM>L8X^P\4\2 MJAO(H>W;A]GAU?.Z;?8?Q-LGTQNN\3XQK((U;HW&\]F(Z?89TGY8U?C6?Z4L M/B3\L,27&V@2P/6UPN:S^R %PUOP_#]02P,$% @ *X U46][5]@: P M@P8 !D !X;"]W;W)K&ULG55-C],P$+WOKQA% M<%LE:;I\"+65VBT($ NKY>N .#C)M+'P1[ GS99?S]AI0Q>Q>^#0QF/[O7EO M8D]FO74_?(-(<*N5\?.D(6I?9)FO&M3"I[9%PRL;Z[0@#MTV\ZU#44>05EF1 MYT\S+:1)%K,X=^T6,]N1D@:O'?A.:^'V*U2VGR>3Y#AQ([<-A8EL,6O%%C\B M?6ZO'4?9R%)+C<9+:\#A9IXL)R]6%V%_W/!%8N]/QA"I[D01 J MK"@P"'[L\!*5"D0LX^>!,QE3!N#I^,C^*GIG+Z7P>&G55UE3,T^>)U#C1G2* M;FS_&@]^G@2^RBH?_Z$?]A;/$J@Z3U8?P*Q 2S,\Q>VA#B> Y_D]@.( **+N M(5%4N18D%C-G>W!A-[.%0;0:T2Q.FO!2/I+C51_.*_R_%2I/"):<76(?)%(VB=WAU]Z%DB"LS]X[A:\&?'^1DC59V'(LWSQRDLS3%O6.[XC+F(5@>3531YUDNEH$3@ZZ"8P@DE?W$I MRCU?^\IV(;G#"N5.E H'UY'AB'.XX_L>ZVA8(TN2!M[;'>J2$P8W#@WVK)X[ MR9J9XOS$$RM4ZHR[G2=^!4%C*107FFL@^+"Q]9 1C(6H*Q361 -XVTHG8F>J M@VGV0J?OXIS-*O0>+$\S#IT>*....E21W<528*A*^J_3G)TT!HUN&]N?AUB1 MH4>,LV.'70Z-Y<_VH3U?";?ED\/9-@S-TV=/$G!#RQL"LFUL,Z4E;EIQV/!7 M EW8P.L;RV?]$(0$XW=G\1M02P,$% @ *X U4>+/_WXK P _@8 !D M !X;"]W;W)K&ULM55-C]LV$+W[5PR$''8!UN*' M/A>V@76VVZ1 @FVV20]%#UR)MHA(HDM2(-T" 7,0A.?-FWJ,X M7.R-_>@:I3Q\[MK>+:/&^]U5'+NJ49UT<[-3/>YLC.VDQZG=QFYGE:S'H*Z- M.:59W$G=1ZO%N'9G5PLS^%;WZLZ"&[I.VB]KU9K],F+1X\([O6U\6(A7BYW< MJGOEW^_N+,[B(TJM.]4[;7JP:K.,KMG5.@G^H\,'K?;NQ(; Y,&8CV'RNEY& M-!2D6E7Y@"!Q^*1>JK8-0%C&OP?,Z)@R!)[:C^BW(W?D\B"=>FG:OW3MFV54 M1%"KC1Q:_\[L7ZD#GS3@5:9UXQ?VDV^:1% -SION$(P5=+J?1OGYH,-)0$'/ M!/!# !_KGA*-5=Y(+U<+:_9@@S>B!6.D.D9C<;H/AW+O+>YJC/.K/P9IO;+M M%[C5O>PK+5MXW4^''52[>-_+H=9>U9>+V&/"$!97!_#U!,[/@#,.;TSO&P>_ M]K6JGP+$6.FQ7/Y8[IH_B_C[T,]!4 *<^$'Z-]I5K7?#W M]8/S%O^B?Y[)FQSS)F/>Y.?(_BQXN,=7;B9"3+$[0SPDI&!*5H,TX83T@BBMEOUC@'.VLVV@,C3&1$) 5:24$)0ZMD ME)1" "=4X'Z1C=ET7YE.P06>F;N$@I$\SX#S@I19 A>,"I)G*5Q"F6+^4GPC M9H?UNT;B@?\R6TNG*Z!S*O##*%R@F6 TG2=T=J/; 44ZM\TI*Y\(4! A[.7PK0L1G_2D M3MGMV'D=5&;H_=2>CJO'YGX]];2O[M/+\$;:K>X=M&J#H72>IQ'8J=M.$V]V M8X=[,![[Y6@V^$ I&QQP?V/PYS],0H+CD[?Z#U!+ P04 " K@#51;ODT MYT88 #_1P &0 'AL+W=OL4>6>QF*Q#ZE,2F([E50G,ZM*_>LWO@A> M4DFRNW=>[%(J20:#<7QQ4*]N;??5K;3NU=VZ:=WKLU7?;UY<7+AJI=>E&]N- M;NF;A>W694\?N^6%VW2ZK'G0NKF8329/+]:E:<_>O.)GG[LWK^S0-Z;5GSOE MAO6Z[+9O=6-O7Y]-S\*#*[-<]7AP\>;5IESJ:]W_LOG+.$MMUKIUQK:J MTXO79Y?3%V]G$PS@-_YE]*W+_E;8RMS:K_CPJ7Y]-@%%NM%5CRE*^N]&O]-- M@YF(CM_]I&=Q30S,_PZS?^3-TV;FI=/O;/.KJ?O5Z[/G9ZK6BW)H^BM[^Y_: M;^@)YJMLX_A?=2OO/GEZIJK!]7;M!Q,%:]/*_^6=9T0VX/GDR("9'S!CNF4A MIO)]V9=O7G7V5G5XFV;#'[Q5'DW$F1:G].<$$T1\)G@?"WLY,S_CBT8_5H,E*SR6QR8KY'D1&/>+Y'1^8[M./_ MN9R[OB/!^=\3"SR."SSF!1X?6>!*W^AVT(=X]UT#U9>5II/_S7:FY_.R0Z=: MTEM7-D2K<6JI6]V5O:Z+16?7JB*&@WA'(M6OE&EK$J?.E W-T@X+^F;H=.=4 MV=:08](T36/6F[*EO8]43\N]UYNRZTD)>RSX7EX:*4O?=8J4MF4VT5=X>6EO M=-?BY<(_^:4U1(VZ[HDH68?,".E)F[WK\(S?KK6CKT;T_PT9BPVO2F,NZ.N, M8*RVZ6P]T,;&ZEW)KV/:X-$OBUM-'.JT5KU5&]W!@/(V MW497I&;$%]@KWGU)).GS6H-N.OQ:\5QC]<7R"'W7\PD0Z> !'6!E'9%_ \7E MH^:W7&_6S.AA8]OB=F6J%7\AA-V6CJ1E:7L#"1DI(N_6-$T4&K6V8&ZG2)@< M6+0P/3Z25C0U"4^%U8F]SC$_2U$73W[8M2H7M =%(U>TW%SKMB@W8#WM:;Y5 M):T'@8+0]+*WLNO*=JG!_QPS OYN6\$3DJ MG0-_=$G,3;ON:N13P=2>,-.&E;EG#FB%=) M2 *1W)@E<]:-B]P-_C;42Y8S.H%._SZ83D,7(B68]-A$V'VB&)02F:TK!8V( M4H*\W3T#8=0%]KO2>Z)X"TM QJ,'+SI=:>)Q-)X'63O73*"8OMJ;LIQG8W8J M]^@J(EV'-P=V,*'*$QIL3ZV@6W79@-,$O1I9'UL-"BUT9F0*6OK-0&^3Z-JZV.$?C&1IR)'UV!"EIJ6IE](U7T;4AN]P36R&(] W&=L0Z MV)U:-R0*$,TX:> (G(5;F4TREJ.TU0+?;/B(K&G[\0F0\R2"G"E+ _2\V?'HK]ZL&D MQOS!I\2#Q^IMV4"D!&\XFN-\;=DJ@+UV[FQ#RDK*':C NG2(% 8(2W'RD!R. M J ]$I;-ML_:(XB*4!-45-+/BA-1&-7_$B 6@.40<= 4O.5"*63JEDPG3@D M<06FE8"+ Q=Z2H<[5#EU\[";S& 8)Q01=6,5V!F!1JP05KG;>&:FFG-M.V$/^AD375L(:H."P%+]+2KBW@TX3MG(,--T&9RHZ M@[D +ER1,SUPEV K8$7E+;X-F%$VD@P79MI 2.S@R'20#/'+],X:$36Y$ HD M-BP7BT'0:T<6BH@::O"^OV<30N[0,H_K2)P T M2Q2)Y,9V96<@:+W=B*ZR88KZ(F@K41RQ'WU;!%:+_"P( MR;:"QQ$<@\%_H,8*YQS$?TFS);MQEM5'\T'>(RS<14=&!@^)XL\0K"#T(GLC"': M"Q:Q8.-)@$G%%G24B/#7HMJT5F2Q.$H)SW8V6@6$#YS5L:5:Y',Y-ZPWHK@< MK0PD$Z,$M8+1P.&:KAK6$@DZN+ C._6A6.G'XL4],MD_PH8EH6-<8G(=&R6# MQ;!BT<@4H 0.DH@GV&LLG6/9(:QPI]#8TXC&GIZ$5-'7_F0DP*50^A P^_.S M)#?>9 ^#,R_K&Y8?'Z6+CZ6W$ XX82'[9@:[ I,C<*Y/;?Q9W/BSDR2_A],G M\X*3/+3ADZ.1"']!6*'2K\\VWMZ?[4RI=CX@(=64DJQ2"!(W/F1D;6,;QE8: MJ40D-\ZQG@>1-AC1)#PDLXNA4;!U,0V"K ,,Y(>C;]6>(BB;O,V25L)G$EZZ M=2^*MX-I:CX!$$KV&'D94=_I1/W];],GDY?JR43!2;GB9X0?K080WMG6H_#F M++SY<2")97##&3YSA[^=>A9>G/H7U8F#?1X/]ODW@@1 '?6EO#LLR=\_>@<5 M>!Z%"%60$OA:9&GA:PYMNQK"GR"">@ 0-)N\O+Q^QW]-7SY47RR%6.K9X\GY M=#)29]DD\*0Y&>,SGT2\M[2B">,4R,\"1Q=]>:?"^1*W<^T3RQ+4*/IL#SPQ M$/D$!B,('(*+9<0$>.[-J"0.R*GIHZZZJ,JNXX!]QWH3/.5G1\@34&L5 M(5LNXK!/X_B4P9M.4H%N\LV\B%"FKG7E23E8@3LYSV'6'YQ\AVD[L9?AB#T. M<6F(:?G-KF;'SQR$_7HT@_TZGST9P1L\?O9RSQ0&K/TI8[^!?YV+.X4P]-LB MT3;&-,]?9@-R*D@7?AS(N8:Z(,\QFTQ_R.1%5;2FF._H.JTSLMZ:8@-$[$TQ MM_?EIR&SA!*#4X>90-ZVO"E- TMS3ML[!T)$E4BR4:3(*\LN6"UIT]X:<"@^ M*I"T8CS4E,&IZM XC M%-(:J>]15%E]!86D(F#STYMAS?L11;@.>DA702 MQ#-##(+P+2+'R093=-Y5JZTO5_H:"TY?X6![]MWK\LZLD5,'MPGX0[7R6O+WWYM#>?Y>:07PUKG[;[D;C&KG\C'M5QZ M1K IJ3\&*-D^7\#X/7WV=N_7LN0Z%%QI/36C-+6C,[J367@0U7D3=,\26" E9M6+7W=ICW MB+G"ZP?R+22*3&<*D(V*V0*(SYLD9I$UFGHA-]SF,^0 MYT?9&]D8R%AH'$%>IK5]*G1R!-$A!YV$!D'H'?E+#BEL(*(S[BL2'BPIJ*@# MF'9V6*YR3?0O2T= B1J(?]*0TO:^_D'0RJ!L(87+2M<()L>)%5W&N_G@F#;C.#L.C6Y B@5256$G&5Q/J,",B^!M)'O: \]W2QF] M*>EQ/>CTMGJ;)2HAV%*]'_D$+-HTOKT'$/(?CT:3R:0X"GG&ZIU/.856BV_, M"78&TCG)R28@*S]Q#X>\<6X7BQRT<" $>'9*(5,KUO31237Y3/'P]0KT7*Z/ MJ]J?G(.]T>PI\*CR(?N' #;BR\6##Y^O'_HX/KFC/,T-J2^;"C5DS:5&CS$> M $]1%Q&EFP'22#54TF'D6DX'W1B&&$') X7AM')6QY*- 5\YV2.4!=DG?-) MICD"UAO#'N+^ O0M=G'+;8HI,8X\\URJJ;P\!37DU^#_ D1/P2;%Z)Y^$.23 MF#YI8M&B!)<5R6/7* E;6Z%[R"QR9$@S[W6](*HVS@W<'$-F0/"H)'+U'=IW MG(3:-(*(E_0I%S/3VZ+<0L--BL/1+)=V97V*F!<#WXJ=8M-^@K;.-IT@:-^Q MF]]Z*@/R3,F<@R^,XN)<+;%MLRU6=!0$B_:)CG6_<%(Y$I7J=\:E6I!,EAE MCE77/B?@V;?;B^%).:FSJ;MQ>KI+$>SK] K]NK0'27$=5-N3TQQ)$!R86^T^ M],+NPSPVD$D'LAIO=6#46/W7T>]8!1;&DRM^$0<'[>F?F\)7E260]&GP0U4]XB-%F5PI!:"3IK&4 M!""!I!$;%%(2"J'O]<9KW_T^4J1&">E0S)<,])IN'E& L*PVQ M92I%RZ2J&6)C]A0,(X[G,&L2AD8 D'0+8A^^^G1P3,_FI6:4NSA:_8Q%[SUJ M\BJ)K_0%;)[IO SR[6ALJB^E6<,W$Q5BB"6A&7I&D>R,7#II!5+!:7JZ5D2X MUD?\OH!^4-+^Y!PQ2]3=^P:A%]M/])IROT3AT0X)%FDN%]P/LENZ8*0K5T:$ M0AR/\4TC$IR?8DTJ24U/UZ0 ^=N>I/N3N)U#E86#W/H+Q:KO68OLJ/JHY]V M3#<9K^?2E/#Q\OIM\(R7U[\4_[1C_O9\,AL%W.0M\'7@)K>!S%Y>12$\:+ ? M2%6$)GCX0NT?,J0\'/.7\DY]8/5TTLE.Y _K01)C8JH/+>!16_#!X3@S8[,< M3"VMOQQ\"EDITR;9JZQ([+U'RLISZ.2I%'^2]4[>J\#$&53LQS?M( C$-W4Z MKZ!XF%[/24KS(;+[/DZ(A:NM#^<8R^R(>-A1K/!+KB64LE"I9"^7$1)J6])) MTNK;R$T)+/9 ,8M M)8;&UGB*PAP0E-\MY.M=2!G]:.<.QE(]P%>> 7B#GL4]D[,SZ*N'$4><*R2' M_ML=>##72]-R8[#TPK\G562$/7TR\FJ6$CD&D:-9>Z/M) 8TO@.*IH,OK#T? MT4Z!3&A/9R^'$+^J3K8.]^">O[3Z+VOPF?76(+^_>!O-W[]RX!6A8LC47FU3S*41$D=BQK IQJ2)374Q (G!8.JO MV]W\$8E,T(H;6-7EL$3/W5'GI*)SFCX:%5YWL\3TSY*)95CHO<]S]C[O$X;[ MV-$I<2L=DT%1_U[:)'OW2N!FNK9T>*UQR!_ :A2@$[I;=GTP0-A&W'2#?$J7 MP\I%)&G36>X'RT70-VZ(W0X"U/IVFD/%^H6U/5D'G2TQ5E["P3G?\:BS*PY9 M.C<[DUB<(FRUED9$HH=SXNI1GFX>[^Q\5\K+MN4F8B_2WS*7/ZAO*L+NC"RF M27RYCR)MU6?H\A:!OVHTN6C([:JA81]IANC818,Y0;^ >SP)(E,E?GJZ%/^) MJ#%=N)#W$RZ[_<2MHY<5)(^VI_"3W7R2)M.%^.Y(.*-ES[!4: M[?;0LXU,JR&_P3VDB&WDXLJQ_CS<7>1Z;6Q5W:^;2.I7.I\X*, IIQ8-Z<6] M"A_B72\?LDG]?J4;N6O!A1RT7X=.$[3ZR]7(SCC?TWF?AL*GGYD&)%!3LU8+ M+0I7DJ0?)TG&?B=JO,89YKW62M?%"7$@N[I5O)=(?H>^^NR<%]=_D.N15$^E3Y MDD#3"(ZC#6)'L/&A;3!XTR,I ^X*BOM8=G;8[%7265:YUAZ*Z&EOV89-NEYD MR6AS+S8?4K[B%OFF/G2=W6/+"(E;]%&1!D*-3MW=3DTML]--+>]L"_@6@B!: M]\JXKX?,UU^:R-^5ED8@9)J'+EYQYA\$(*AH*E?$6W/&^V&T)NL-?&T;78!/ MT$6C@=@G]8;'(./[+COC,G!GUJGYVG:<^!;ENDT7E6-G!HI?+RFR[N#B,5L"@U'3+Y.[ I,R]I5MX8_6/D)H;J5_&U_0Y3IJE M[_>N>J!Z%\!74]XZKU[Q\MU870,N>Y';][.[S?>RB624#MSK*]*]/KG6-_(\ M;E;O8O<,CYI)/V?13AHK/FT?26;;@_ )>ZB FCPIOF)-FYU!"8,'))JI,Z MI_Q"![O/W<]],OYLBOJU?&R M!N_+I[M'H?.7"\%F6.S9^!4(X.:K(/W]Z79\!H;S=9NGT##6$S MV3;;-+V_Q1^2\9QS<'I'FEE4HL[O%DF3*2GI_+V7DZ290,*H4!E1Z*SI7;CW ME]F@419M,\KTY*>VA@WVSWJ:WW24V;R$!9, 01/0SGV+?+,K+'_*&)W[ *A( MUVYP0@==XD7VFRQK3:X%OSS#-UC:7GZ>)3Z-OVYS*;_IDEZ7G\;YF>\7X^;H M@H9.QL^>G,G/)(0/O=WP+[S,;=_;-?^)*Y&ZPPOT/2+ \ $+Q-_\>?-_4$L# M!!0 ( "N -5'(AQ7S?@( %X% 9 >&PO=V]R:W-H965T=3TS@E-:XL4%-5PKXL M49G=+!I$^XU[N2V=WXCGTUIL<8WN>[VR;,4]2RXKU"2-!HO%+%H,)LN1QP? M#XD[.EB#SV1CS(,W;O-9E/B 4&'F/(/@WQ->H5*>B,-X[#BC7M(['J[W[#1,U3ES M!)74[5\\=W4X<+A,CCBDG4,:XFZ%0I2?A1/SJ34[L![-;'X14@W>')S4_E+6 MSO*I9#\W7[>7 :: M=QJ6++#.-=E)O8664S"02O/LF-@KI_31V+.S= MXZP36;8BZ1&100IW1KN2X%KGF/]+$'/$?=CI/NQE>I+Q:Z//89A\@#1)DQ-\ MP[X,P\ W/,+W6KZ_%AMREMOF]PF!42\P"@*C8W7F:>K$SZ.H,@0D>O%?NDDI_B"=4BPUG$9(3V":/Y?TF>M9(@K%>' MPB@>69J<+1NIOCQWPFZE)E!8L&MR?C&.P+;3W!K.U&&"-L;Q/(9ER0\@ M6@_@\\(8MS>\0/^DSO\ 4$L#!!0 ( "N -5'E]7R(JP, $() 9 M>&PO=V]R:W-H965TJK-7876K=G/N^RI=8,74J&JQI9RYDQ31-Y<)7C4166*>J]*,@ MR/R*\=J=C.S:C9R,1*M+7N.-!-56%9.;"RS%>NR&[F[A/5\LM5GP)Z.&+? 6 M]8?F1M+,[U$*7F&MN*A!XGSL3L/SB]386X./'-?J8 PFDYD0G\SD;3%V T,( M2\RU06#T6N$EEJ4!(AJ?MYAN'](X'HYWZ%BO)W7NCEV!VZ4."< MM:5^+]:_X#8?2S 7I;)/6&]M Q?R5FE1;9V)0<7K[LV^;,_AWSA$6X?(\NX" M69:OF&:3D11KD,::T,S IFJ]B1ROS:7<:DF[G/STY&V]0J7IE#7<8MY*KCDJ M>';'9B6JYR-?4PQCZ>=;O(L.+WH$+XS@6M1ZJ>!U76#Q/8!/Y'J&T8[A1704 M\=>V/H4X\" *HN (7MQG'%N\^,F,E0>O<*:!U06\_MQRO3D\@S^G,Z4E5"7I+8BK:$D',(1=*>["00BEH:U)2R;]B 0M2D'I@O:0YT3$D MYXQ+6+&RM3ALQ7AI[ND%:?.%8H2N>OH/W=Q1BD;]YZIA.8Y=DK="N4)W?.&TO$ M/IUI):2V;#[LB1T,KXB80>-G@S!LF QK__-,P"J.7WXWZ?>>ZK7G.&U;"3-2%@B2+O"P<0NA%20S/ M(B\<#N$Y+8?D$MNX<"4&*QC?ID!MDP\H9GFN%\X-,88W_D,,?R*0"+>"Z0]DX[Y#TH9>LAM^(B1:.>1DSN*+&")V# MO;U. M/[ 0]*S-9+F(8O[]?=(XYI_5U<,[DP2B]Q3J[!Z8#N478=NYMHT=@N.1.:>JX= M+NDG!Z4QH/VY$'HW,0'ZWZ;)-U!+ P04 " K@#51.:"M9VL" O!0 M&0 'AL+W=OH;UO MMYJL:*#D=8/2U$J"QF(97"?S]<3%^X!O->[-R1I<)3NE'ISQ.5\&L4L(!6;6 M$3B]'G�C@0I?'KP R&(YWP='VD?_2U4RT[;G"CQ/M(LFFEOX4KV:DJNE^RAW5I.W)IU=;92TFEICH):PU2I#8^#M M5[X3:-XM(DM'N, H.^#6/8Z]@DL8W!"Q,O!!YIC_"X@HMR%!=DQPS>"AX['GC_Q2LM($?USOCC9]GP),!//'@R2O@.YJ7O!,(JH#L MM*MMW]67FGF6Z.9Q;EJ>X3*@@3.H'S%X_F"C9S1P"]0G'/H$7.:T2&; -0(W M4"A!XV?F(^]UGM&]U)BI4M9_,(=2*\(*G=TM'8J&PO=V]R:W-H965T.ZGL*FZ=Z^_2U-8M[YB]U3U7:-EKTS&'JCFDMC><-2&HDRG- MLBKMF%#Q>AG.MF:]U(.30O&M 3MT'3._-ESJXRHF\?G@DSBTSA^DZV7/#OR1 MNR_]UJ"63BB-Z+BR0BLP?+^*[\G=IO#^P>$?P8_V0@9?R4[K'U[YLUG%F2?$ M):^=1V#X>N+ON)0>"&G\/&'&4TH?>"F?T3^&VK&6';/\G99?1>/:53R/H>%[ M-DCW21__X*=Z2H]7:VG#$XZC;T5CJ ?K='<*1@:=4..;/9_Z"*6&:"0GE/\HC\Z@56"<6V\-?E_C?B6PE4PY M8*J!#S\'T6/C';S]S':2VYMEZC"7CTCK$^YFQ*6OX!(*#UJYUL('U?#F=X 4 M24Y,Z9GIAEY%_&M0MY!G"=",9E?P\JGR/.#E_ZOR;_<[ZPS>F>]74A53JB*D M*EY)]3C>>-![<"T';<1!*":AUM;YPWZBTD]4^)G*2[V_FL[/\9WM6:)QQ?EOI #F /L+X_._0UFFI$%" O,PEY+'%][%P6C-T1_>Y8(4<)-T$B./(L";J*K74M X=9\ WE2 M5%4RF\V#/*=E4A "+]V;]&)0.VX.81U9O >#&ULC5=;;]LV%'[7KR"\=' Q=;5EKW$0%*W6 =T#9JT>QCV0$M' M-A%)5$DJE_WZG4/)BIW91A\2\7+.=SZ>&^G+)ZD>] ; L.>RJ/358&-,/1^/ M=;J!DNN1K*'"G5RJDAN-([8T8G64GY0)-/V=7 (T)00&H(@>/G$=Y#41 0TOC1 M80YZDZ2X.]ZB?[1GQ[.LN(;WLOA+9&9S-4@&+(.<-X7Y*I]^A^X\,>&ELM#V M/WMJ9>/I@*6--K+LE)%!*:KVRY\[/^PH)-X1A:!3""SOUI!EN>2&+RZ5?&** MI!&-!O:H5AO)B8J"7 M8X.&2'R<=J W+6AP!-0/V&=9F8UF'ZH,LGV ,3+L:09;FC?!2<0_FFK$0L]E M@1=X)_#"_MBAQ0N/X+T>E"V%3@NI&P7L[^N5-@H3Y9\3)J+>1&1-1$=,W&'] M9$T!3.8,C=6R@LIHFID-L'K/[Z*E8\COA]Q]TA+5[5S7/(6K 1:F!O4(@\7U MMLZV%D]P<-YRL*1(Y 6XT@PHB@QC 'T,&*\R'/@S)C3CI%!@?>NY8S=IPWG? M*(7F")'!,W81#>R"Y9"!X@4[8_[,[SE+R '5LB-:PRAR_2! \2!.7"_RG-NCKB=24>S& 9&*P\2= MA3-V(A7B/A7BGTX%R'.PG6C',E-XKH.!/XE[./#W;:Q7*)NQ;Z.[4>]R"EGK MPIZ$\Y8$4?3]D?_.2OO):/K.M7[:#SI:JUN$XL5EF4 \"D&N9&GSALPT1F+V M[3%X8XV '1)OLT=4:P3F6E9[>;2'\ K\%BOP1QY[UWT<+'""PO@CK\;> .>H MTHHB>VS:9(X(SYT[ZY1<\2K="&TQ75;AC8C..$"]RS$V]$8^YI4W"IP/=U]N MT>O:L$=0NM'L(Q>*?>;J 5&^\Z(!YH\F^!/QK%"#P,\2CGR$ZF#Q=T]62VB#&MN;W1:)N,X_6$ET_%EJ P(!EV<<.K MM<#FO6WHRZT/B#/5 GY"A/Z"SE>,QK@PQ84/?7;V?J5L0+]2*N#G1#5,^FJ8 M_'0U9+O%R[4&[$Z49(7@*U$((PZ7Q6D#'W^Z>3F]_0/A):%M%T&J9UTCH>6S MKI>X;PJA32S]6@?I!B.!(<7,,X#]5U%#[LJE2D';S@L\W5BR(T;%:_NEC4/; MJ0_I(3@W;$V!4C9CY5%7[JWO^)6ZMLR=(UT=$Y'9GE)1=AYN\,O_6YP[UVFJ M&N@]9WOJU,?V[M%H$KEADK3E\NLO?NS_AKONU N.9WD\<0-4QD^8!%C7CTB) MZO^B"'^;57Q6@GC@*%1/TJZ9/?=*)RV_YU[B<(''7>& M+@G=632SH\CUXNG^<;>.?)G3?5*#,AC^NN!5ES<_&E&7=)==H!LQN42-M8XA M;,"A6.U$$E,C W1U*EK2)9B-S(A"C!0\CRC$$=UY='5!S<6.<\/0368A"V?N M#)USX#P]3WNC3=R9%] H0;PPE-L2X&PO=V]R:W-H965T96]]:)'/>*%HR7 N03541\;Q"RMN%XSN]XZ[<%DQUN4#W4:Z$M=V#)R@J9+#D#@?G"6?JS56CR;<*W$EMY= 8SR9;S1V-\ MR1:.9QI"BJDR#$2_]GB)E!HBW<:O Z:DH>J.MY_Q,,_4\*6<2ON$MLL-=<6TD8I7!["VJY)U;_)TV,,1X,)[ M!1 < ('MNRMDN_Q$%$GF@K<@3+9F,P<[JD7KYDIF/LI&"1TM-4XE5U5-^3,B M;!1/'^&V92AD4=:PIH3!NWNRI2C?SUVE:QF$FQYX5QUO\ JO'\ -9ZJ0<,4R MS/XF<'630Z=!W^DJ.,GXM6'G,/'&$'B!=X)O,DP^L7R3_YK\QW(KE=#_S,\3 MI<*A5&A+A:^4VF@I90U%X#E<;6[7( LB4+ZTU9-$1J$S69,4%XZ6H$2Q1R>Y M+_"8%8@T=?2Z<%C7B+!,'_P86A1H,G).M1[E;&3"-C1::D]*%&8]41A%XSB( M(9R&XSB79-2P)[0QNZE^8?\;* _@\G4&T=>#"]]#/?H[Z]0[*S&):2\8:H3PN = MKI%EIYX_Z=T==$/$KF02*.8:ZIU_F#H@.EUWAN*UU=*6*ZU,>RST58C").AX MSKGJ#5-@N%R3WU!+ P04 " K@#51SM]+FLL$ !H"P &0 'AL+W=O MO./"6(0$467?;66(@MVXM MT#9(LO1AV ,M'=M<)%$E*3O>K]\A):MN+D:W%Y,4S_U\WS%/UT(^JB6BAJ>R MJ-398*EU?3(J+&BF[F0)=-TE(NAJB6RW"J5Q3#T_718,EX-IJ?V MVXV(?ZC_I&TFG8 M6\EYB97BH@*)\[/!>7!RD1IY*_# <:UV]F RF0GQ: [O\[.!;P+" C-M+#!: M5GB)16$,41A?.YN#WJ51W-UOK;^SN5,N,Z;P4A1?>*Z79X/Q '*)@IE?V'=RB:3 62-TJ+LE"F"DE?MRIZZ.NPHC/TW%,).(;1QMXYL ME%=,L^FI%&N01IJLF8U-U6I3<+PR3;G3DFXYZ>GIG1;9X[')*X=+45*O%;/E M.KQGLP+5T>E0DQLC/,PZDQ>MR? -DT$('T6EEPJNJQSS[PT,*;X^R' ;Y$6X MU^*'IO(@\ET(_=#?8R_JDXZLO>BMI)=,8I?T#=L0QC2<2\FJ!=K]G^66R=Q6\Y(Q[E38$@YK"V("&O;(62, ],$1MJ4W %Q# 0=8O5-9.Y M>JWT>WT9!I^HFF5X-B"**I0K'$SOEPC:-!-FAH/045.!IHOG$3F[$>DETU;* M((-5&VA,Q;2 C!594S"-]G;.N(05*QJ;([)L^5T>-C$CMT$F 0TF@#J*?4>! M53EM@HGGV*/9.E=\Q7,2A@W'(H?8&X\/(/+2\8%S_503I\F*,N"%6O(,824H M'EYPO8%PY(V# [.DT8%SR]7C\5PB J\T4E4T2!-YX*4C$O)&_H[%+NZ"SQ$. M>65#5D>0>!%LI*(U-*OSY7D?=TI0(\T\ S"'BB&Z2BX(7$8^;R2O%K8:),=% M#C]34GY$2^(%$>S!6]+C+?EAO+4%VC;##$"JSVNPVFOR;5C-14&(LAE9@+6C MG?]#X+*NG6>N=_/7:RQ6"&4[*EZ!Q8ES7=:%V%#G[)2"SUTQ;PI6]2UP/C7E MC$I.V?9=.>^P;'FNMD>X1?,O9?R?+Q82%X0"YZZ9_4VMA^LGE!E7!NJ5I7[# M"GA/6T[_/YE#F&^]PXU%VSW*$AY,OYT+1N'0)Z+*AZ;80.!: $.83-P@C:FS M(;4VA=2+1LYO'0Z2V/7#Q-SY7N+#Q(MC9QM"#H>1F_H^')G[T-S_\E.0!+\Z M]#\T1VYQ2D1ZJKFTPJ$['HU:Z<3SDZWTYT8K3=0R"=O@=BD7CE)W1).:=&(O M\BFZP*>#[SP007H'+2DH^96AS4LC:> FHZ@S$A.$)Y$UTJ5B,?%"*QA-W"3T M6ZTT(FHGIDK^/O"G/?C3'P9_MC0#71'MH1+5\:I-;)<2KT[8O0[^%Q7V!.)L M!\1_(\8KX'^&>0LTN-J%^#LSHUK,?H/SH1E7[?[(^431=?U_CN; C]TP,'V* M/7_\',=FA&V1.%W%RV3D1M,PM;OZ_-Q MN//Z*5$N[!N/JBZ:2K"AP3JJ^-Z*Y*-MW M77O0HK9OJ9G0]#*SVR4]A5$: ;J?"Z&W!^.@?UQ/_P502P,$% @ *X U M4&UL[59+ MC]LV$+[K5Q!JT6X 8252LORH;6!?15L@J1$GS:'H@98HBUB)5$AJG?WW'5*R M8F=M)VVOO=A\S'SSS8N:^4ZJ1UTR9M"GNA)ZX9?&-+,PU%G):JJO9<,$W!12 MU=3 5FU#W2A&K*1\M%N?LT7?F0)L8IEQB)0^'MB=ZRJ+!#0^-AC^H-)JWBXWJ/_['P' M7S94LSM9?>"Y*1?^Q$C^Z:<^#M^B0'H%XGAWAAS+>VKHD'(X=7GP&KW?QSYN--@IJ MXJ\+F,F F3C,Y%P0H57RMF)(%E"HFJDGEJ-,UC64G2XI'"%H'U2TIE4,<:U; M*C)V*KH7[=@&G>F&9FSA-[T=?_FN9.A.U@T5SZBD^@P![P0!1"VO"OI2VR60 MAV"S(=@SSQ4'DHWM'[AOC394Y%QL$1FGP1B3+R3H$^65+1WG[F"&C.(@3B;> MF[;>,&7M',=F8#P"TU$:H0LI&0TI&?V#E&129+SBU#T$<&(@9J*MF:)&*N M MZP@GP2-$K=$6FWNJX"CSQ_1^ M^ Z/HI^^Y@2$=AH')!K;U9@$TV3DW?=E]7_2_FO27B"XCH6Y!;&B@$'&!DX? MO;EQD&",S8.OJ8)JT:AB!:A&UV-X554W8W4;(QLWUVRD@2G)+4L8 M2YFR G!?2&GV&VM@&'27?P-02P,$% @ *X U4;%*4PLX P T@8 !D M !X;"]W;W)K&ULG55-C]LV$+WOKQ@(/7@!UN*' M/A>V@76VVZ1 BFTV:0]%#[1$6T0DT2&I./GW'4I>QUNL]] +.21GWKQY(D>+ M@[&?7:.4AV]=V[MEU'B_OXEC5S6JDVYN]JK'DZVQG?2XM+O8[:V2]1C4M3&G M-(L[J?MHM1CW'NQJ80;?ZEX]6'!#UTG[?:U:J=-#U9ME]$MNUDGP7]T^%.K@SNS(52R,>9S6+RKEQ$- MA%2K*A\0)$Y?U1O5M@$(:7PY8D:GE"'PW'Y"OQ]KQUHVTJDWIOU+U[Y91D4$ MM=K*H?4?S.&M.M:3!KS*M&X"\Z8[!R*#3_33+;T<=S@(*>B& M'P/XR'M*-+*\DUZN%M8

1T'S[*H[=XJC'.K_X8I/7*MM_A M7O>RK[1LX5T_?>R@VNQ3+X=:>U5?P^RCW+3*72]BCYE#?%P=LZRG+/Q"%L;A MO>E]X^"7OE;U:_XJXF]#/P=!"7#*Z2MXXJ2#&/'$_]3A3KNJ M-6ZP"OZ^W3AO\3K]\TK>Y)0W&?,F%_(^XBNKAU:!V<*7$X?MB8/^P>$EV5\% M#P_ZQNUEI981OEBG[%<5K>ZU=1X>567Z&CXVVM9P;P;KFZL@)1R%N#1?_8Z- MPDF\!O 3I*3D@A2L1#LGO,A(EB=H9X25C A*T6:<,)Z01!17OUKC'.RMV6H/ MC#"1$9$4:"4%)0RMDE%2"@&<4('G139FTWUE.@4SE-]=0\%(GF? >4'*+($9 MHX+D60K74*:8OQ0OQ.R1OVLD?KN?K];2Z0KHG H<&(49F@E&TWE"K^YT.^!5 MOW3,*2N?"5 0(7(BRDD @508#79)."NP)!8$8"1CN$'YZ=]"J M+8;2>9Y&8*<..BV\V8]=:V,\]L#1;/"GHVQPP/.M,?YI$1*&ULM59=;]HP%/TK5K2'5MJ:+S[:"I" MMJJ(:&B;@_3'DQRDUAU[-1V MH)7VXV<[$.A4DE6(%V([/N>>>V)?[F#-Q9/, !1ZR2F30R=3JKAV71EED&-Y MP0M@^DW"18Z5GHK4E84 '%M03MW \WINC@ES1@.[-A>C 2\5)0SF LDRS[%X MG0#EZZ'C.]N%!Y)FRBRXHT&!4UB >BSF0L_3U\DLL80IIS])K+*A<^F@&!)<4O7 UU]ADY 5&'$J[2]:5WM[H8.B4BJ> M;\!:04Y8]<0O&R/V '[O "#8 ()_ 9T#@' #"&VBE3*;U@U6>#00?(V$V:W9 MS,!Z8]$Z&\+,9UPHH=\2C5.C1?7Y$$_0@J2,)"3"3*%Q%/&2*<)2-.>41 0D M.KL!A0F5Y^@+>ES%^R"Q1ZGU'@!=X[@J;_#?>O&N2$M:&AY>LND)#0V MWQBS&)&\$'P%^HHJB7[-(%^"^(W^H.]\#0(]8)9"O=S@4[>.W6V,?2L5T;<0 M8E1*, Y1?9VE.8\28]%L5'3.K7 ML?LG-:F9O=MNTF4M]+*1:H:C3"_I0F)<@N>2%,:C(\[151WYZJ06-;.'K0[Y MWJ[2>L=Z],%CY.]5>?^D+K70!^TGR0]V6H-&LKM2,*)* =:GA+R8\3$ER=_5 M;K^Y>!]M4S-]O]VE7>GVFVMWNTL?/4R[RNV?MG2WT#?5;G>OT\E!I+8!E,C^ MMU9-3[U:-YECVUJYN^U5ASK#(B5,(@J)AGH7?:U*5$U?-5&\L'W3DBO=A=EA MIAME$&:#?I]PKK83$Z!NO4=_ 5!+ P04 " K@#51*[-G?GX$ ! % M&0 'AL+W=O+?GRIBR5+IK5*=I.'6*+F'/+, M#(>7X4XDS^D:0**O41BG%X.UE)MSPTC]-40\/1,;B-67I4@B+M5KLC+230)\ MD8.BT* 8VT;$@W@P&N9M]\EH*+8R#&*X3U"ZC2*>?+N"4.PN!F2P;W@(5FN9 M-1BCX8:OX!'DT^8^46]&Q;(((HC30,0H@>7%X)*/B\9_^4BU=BYCR% M:Q'^%2SD^F+@#M "EGP;R@>QNX52D)7Q^2),\_]H5]A:]@#YVU2*J 2K$41! M7/SRKZ4C#@"*1P^@)8"V >8) "L!K"_ + %F7X!5 JR^ +L$V'T!3@EP^@+< M$N#V!7@EP&L#3@8.[R.'^_9!JF 725=D29YB8R[Y:)B('4HR>\67/>1YFN-5 M9@5Q-J4>9:*^!@HG1P_P O$6T( WW?!'V.P'KX5_ZJU="__<6[L6?MM?NZN! M3_IKU\&G/Q;WV9M=UTA#5LTREO.Q$WP3"1&Z62[5.@(+].4/]1EE;>G?'>1F M16[FY&;W%-9-UP)HY81@W[<;'=@YU;=LQ MFW8WQW:61YF;.?/0[I-F@$3UK*+6-/Q\;.A1XA*3-.UN-0-DF!'=0K/K$S*MZ\7Y^S BN=P&X4\0D MECQ>!?,0$$]3D-J0E1R-66UZ./MKQ:.T=+HLFR,]V*^0U[K[*0YDBL80JLUY MDGGG^VXGM.Z/OH/CZX6!L#<6[VF);&2UI4J4TRYF,XTEP[;C8,YZ;2'= MBXO&W7=!"&IG&D.*+OUUH 3TV*&U[7&/H M8N7O$\6$U.63=-=/C+X>V#QFU 64=A?0/MJH3MMW>*EY M2ML;@$UM=9"2A'ECVO@"T@R _5]*83< MOV0=5)>&H_\!4$L#!!0 ( "N -5%3&7D//0, &@, 9 >&PO=V]R M:W-H965TFKH3\J18 FOPN MBTJ-G(76]:WKJFP!)5,WHH8*W\R%+)G&J7QR52V!Y2VI+%S?\V*W9+QRQL/V MV8,<#T6C"U[!@R2J*4LF_WT/A5B-'.H\/_C*GQ;:/'#'PYH]P13T8_T@<>;V M47)>0J6XJ(B$^:X7(R=U2 YSUA3ZJUC] M#5U"KK;_9[ZX06P0:'B'X'<$_EQ!TA*!- M=*VL3>N.:38>2K$BTJ QFAFTM6G9F VOS#9.M<2W''EZ_*E:@M*X+YI,(6LD MUQP4N9IBN^1- 43,B15R3:[N0#->X.@M>9S>D:N_KH>N1DDFL)MUR[]?+^\? M6?YS4]V0P'M#?,_W+/3)V70ZV*6[6(B^&GY?#;^-%QZ)]ZX44O/_("<3H;0M MG34_:OGFB"S'$0W],(Z&[G);MP47IWXZB'OW'Q27$3P":< M\XQI/(IX '.HA>*:_+B'<@;RGQ.-GO1+)!G*06Q@G@S1,]FIPB(N\,([] MQ%Z#M!>8OE*CGXQC7/!6U2R#D8,VIT NP1D3VR_-Y7%V$AWTB0Y>Z[B<#/2" M3"^/LY,I]39>XUUPZCKR_[>\9@69B2I7YYPXNO$6 M>JFY= %V*^#'=/\7T8*+ P0.CN2_<1?Z6O9"S_(7&^JHP="-P]!7LQAZGL=8 M8<=,AFYJ)%W=X,9T+C/;,=+O"O $@#P/=S(?3SQ%PV^S\7XS]02P,$% M @ *X U43SN<2!R @ $@8 !D !X;"]W;W)K&ULC55=3]LP%/TK5K0'D-;FNY2JC01%:$R@(3HV[=%-;QL+Q\YLIX5_OVLG M#65**UX2?]QS[KG'\2VYT#.O,*::^+[."RBI'LH*!.ZLI2JI MP:G:^+I20%<.5'(_"H*17U(FO&SJUAY5-I6UX4S HR*Z+DNJWJZ!R]W,"[W] MPA/;%,8N^-FTHAM8@'FN'A7._(YEQ4H0FDE!%*QGWE4XF:_=;5CK4LJ8:Y MY+_9RA0S;^R1%:QIS]"8M*""_!! K(8^(QN.U''8V[O-TC )4VO;]M"Q MGK@TN4Q&[W$?1":=R.2D2"L-C;G%:^DDZCZ-)RELRYKHBN8P\[ G:5!;\#+2 M=^H-S\5!#6&<7(R/E)!V):0G2_@I#>5]LM-/6ML3-QHG4?*_+O_@QMIN^4#5 MA@E-.*P1&0POD$(U':B9&%FY2[R4!EN"&Q;8M$'9 -Q?2VGV$]L7NM] ]@]0 M2P,$% @ *X U4:V.O^ > @ EP0 !D !X;"]W;W)K&ULC53;CM,P$/V54<1#5X(Z26_+*HVTVPH!$JC::N$!\>"FT\9: MQP[V]/;WV$X:%;&%?4D\]IPS/L=C9P=MGFV)2'"LI++3J"2J[QBS18D5MWU= MHW(K&VTJ3BXT6V9K@WP=0)5D:1R/6<6%BO(LS"U,GND=2:%P8<#NJHJ;TP-* M?9A&272>>!3;DOP$R[.:;W&)]%0OC(M8Q[(6%2HKM *#FVETG]S-!CX_)'P3 M>+ 78_!*5EH_^^#3>AK%?D,HL2#/P-UOCS.4TA.Y;?QJ.:.NI =>CL_L'X)V MIV7%+YD%$&QLZ2K%NQV M4 G5_/FQ]>$"D RO -(6D+X6,&@!P3G6["S(FG/B>6;T 8S/=FQ^$+P):*=& M*'^*2S)N53@%K.H??F M)F/D*GL\*]HJ#TV5]$J5SSO5AT'\%M(XC5^ SUX-3][_"6=.;RQ1J^]NYSY-),DXFXXSM+\W\.R^=#./; M>-CE->+81=OX*_N%FZU0%B1N'#+N^R8WS35H M)UZ*25)M>785BZEP.-3W#K M&ZWI'/CF[-ZB_#=02P,$% @ *X U43,6[L9 @ 004 !D !X;"]W M;W)K&ULC53!;MLP#/T5P=BA!;;:5NRT*1(#;8IA M&S @:-#M,.R@V$PB5!8]24ZZ??THV372-MUZL4B)[_&1IC3=H[FW6P#''FJE M[2S:.M=X8-:#I9HZF%(]=L8ML8$%4 U2KF23*.:R%U5$S#WL(4 M4VR=DAH6AMFVKH7Y?0T*][,HC1XW;N5FZ_Q&7$P;L8$EN+MF8>^=S-8L2+P@4E,XS"%IV, >E/!') M^-5S1D-*#SRT']D_AMJIEI6P,$?U759N.XLN(E;!6K3*W>+^$_3UY)ZO1&7# ME^V[V/-QQ,K6.JQ[,"FHI>Y6\=#WX0"09J\ > _@;P6,>L H%-HI"V7="">* MJ<$],SZ:V+P1>A/05(W4_B\NG:%323A7S%$[0[VT3&JV,%B"M>QD2<-2M0H8 MKMFQB%-V<@-.2$76!W:WO&$G[TZGL2-!GC8N^^3777+^2O(OK3YCH^0]XPE/ MCL#G;X:GDZ?PF-HP]((/O>"!;_2?7J"Q[,?5R@;GYS^(1P/Q*!!GKQ#?:0,E M;K3\ Q7;&*06EWTNMA.JA6.MZRCS0.GOXJ[(LPF?\(Q*W1TVZ65@ENOPFRDMDS!FJ#)V3EQF.["=H[#)LS\"AW=H&!NZ8T#XP/H M?(WH'AU_C897L_@+4$L#!!0 ( "N -5%?F5O99P( +<% 9 >&PO M=V]R:W-H965T)O S/@W!*A MC=>6T^LD+?!PO&?_Y&+'6)94PTSR[RPWQ=@;>B2'%:VY>93;S]#&XPQFDFOW M)=OF["#T2%9K(\L6C Y*)IH_?6OS< #H#4X PA80O@?T3P"B%A"Y0!MG+JPY M-31-E-P294\CFQVXW#@T1L.$O<4GHW"7(U^*:1,$5"8,P.&)H]L_PWNB,G:C+9^3X MHO_*YX_)4AN%3_?G&:E^)]5W4OT34I-2UL@I5_@>L@(WU<[)02)OCOB+.W_Q67]SP+Z2,6K+]9AH_)=H M/!C&X;!3;>[OR+%^,+H9OC/G']1 "6KM6H,FFKT%U!+ P04 " K@#51=)?"+0<# 4"@ &0 'AL+W=OY(H0!5Y2ELF1 MM5(JO[)M&:](BN4ESTFF[RRX2+'27;&T92X(3DI1RFSD.(&=8II9XV$Y-A7C M(2\4HQF9"B"+-,7B]88POAE9T-H./-#E2ID!>SS,\9+,B'K,IT+W["9+0E.2 M2N\(4"U QPK<6N"61BNRTM8M M5G@\%'P#A(G6V4RCK$VIUFYH9E[C3 E]EVJ=&D^%GA%"O5Z *<.9 CA+P)?G M@N;Z52EP-JO>+N +\%/0);,]VVTQ4X")#O^TW@#KC;@+N] MX-=Q7*0%PXHD>I+K!1]3;)91%VR5*6PQ?(8(>1%R_#W:SDCH:F=>-Z[7X'K_ M4^>,J"YP[P#']8(@#*,][(ZX"/D>A-W0?@/M]T+_,)1_[DDZ)^)OSV0+FGS! M229;<&#/\QW'V2O"1U$[R&&#'/8BWQ24)31;EJPTS05?$T,KCZE+U#PD.DE= MHD/';A1"N+\&.^+\ ?30H+LV@P9[T(M]C^.5'M*;Z0[P,96!SMMN[IRD-G7: MMFFH?U$0[L^;[D@_T,>&[OK UJ<(]L+?%2*CJA"DQ%[0%],^:NK MPT&PO=V]R:W-H965T3',1J8F>V4]I_O[,34F !=?L"MG// M<\_=V7>3K9#/*@/0Y+7(N9HZF=;EE>NJ)(."JKXH@>.7M9 %U;B5&U>5$FAJ M047N!IXW< O*N#.;V+.EG$U$I7/&82F)JHJ"RKP57MK8B)9"?%L-G?I MU/&,(,@AT8:!XM\+W$">&R*4\;OA=%J7!KB_WK%_L;%C+"NJX$;D/UBJLZDS M 3PHQ. J %$-C-U*#8/"ZKI;"+%EDACC6QF89-IT1@^XZ;L MCUKB5X8X/5LV%;Q]Q8ND@/06H"G+U<7$U4AOC-RDH9K75,$)*C\@]X+K3)%; MGD)Z2."BKE9)0F\P'MZ7)#>IRY=-Q]F\<>G618?9QF< MB2UL$Q]:OO $WP-H)@$?D"9SX+!F6I&?URNE)3Z%7V<<1*V#R#J(3CA8(">' ME*QJ=I)@;21;5>:Y*4)Y2J"NN>HJ=W*\OA=UBQFT8@9G MQ=P692[>0.*KTTG&^,9*:A,IUB3R_-[S!2ESRDFO!)E@4;%E=CZA\[Y\E.M] M[KKB_XX["';8!CO\CV#?KXT6^]%V!3C\ZT;$HW T/KHW'5;#>.0?5V\1^=S'$WU)'FGJ>?:/94;AH'EL$9*KS]$3;*> M%?5&B])VSY70V(OM,L/Q"M(8X/>U$'JW,0[:@3W[ U!+ P04 " K@#51 MF+T;4H " !!@ &0 'AL+W=O4XDZ":NB;R]QB9V(R\R-L%'NFRTC80 M9.F*+'&.^FDUDV86]"P%K9$K*CA(+$?>770[&=I\E_"5XD;MC<$Z60CQTT[N MBY$76D'(,->6@9C?&B?(F"4R,GYUG%Y?T@+WQSOV#\Z[\;(@"B>"?:.%KD;> MM0<%EJ1A^E%L/F+GQPG,!5/N"YLV=WCC0=XH+>H.;!34E+=_LNWV80\071X! MQ!T@?@T8' $D'2!Q1EMESM:4:)*E4FQ VFS#9@=N;QS:N*'PNG\/9%#6A3)W#!3S-IW#VYCP-M*EO M68*\JS5N:\5':D4Q/ BN*P7O>8'%2X+ "._5QSOUX_@DXZ>&^Y"$[R .X_" MH,E_PZ.;$W*2?C,3QY</IA2E3.A&HGP_6ZAM#3W]<>)$H.^Q,"5&!PI M,1'UPH0*>/+G/I18H"0,""] ::(1L"S1O0R@K1AMQ)A31'7HO$[7BB(_"M\> MVM9_X*[]J]>X%V:'O=GA2:(IEBBE,6M-X-9T+H6';+0L0\=BV]8ZNQ@DEX,H M#=;[JO].BX?7X2#LTUJ1P=YKJE$N79-1D(N&Z_9J]M&^C]VYY_LJ/C;]K6U' MSS1M&PO=V]R:W-H M965TM'VQ9I M 146#ZP&JG9RQBLLU92O;5%SP)EQJDK;_;O)7>6RP@)FK/Q#,EF,K:&%,LAQ4\I7MOT!73ZAUDM9*)=5X<#!S>ZXN!U#MZI0W#%P>\^XGK( 5!_5E+0UE;JF-\(%?;C A NNA6LX5\&T'H*=:@$"U/'DD '' MY:7C:>5"(Z<[P6;BCIRAXR;VYK!HYV9>' R'H][LB#;L:<-/TPY60"$G\NZ M6T@LX1)U*QL?X-R[;C@\@3ZWBAS7N8P<]0YY*"@L\O,EUBC<]; CX+3 M"I^;>>'0":[@QCUN?!-W\C;??_9=K'YP7S-:$"E9 K2>CM M1++:],05DZK#FF&AWD#@VD#MYXS)_40'Z%_5R3]02P,$% @ *X U4=$K M#AUT P C@L !D !X;"]W;W)K&ULE59M;]LV M$/XKA( "#M#IU7%>8!MH[!3K@*)&O':?:>ED$:%(CZ3B]-_O2,F*T\G4]L4F M*3[/W7,\\FY^E.I95P"&O-9SJ*9,!,NY6]NHY5PVAC,!&T5T4]=4_7P +H^+( E."T]L7QF[ M$"WG![J'+9COAXW"6=2S%*P&H9D41$&Y"#XE]ZLDM0"WXP>#HSX;$RME)^6S MG7PI%D%L/0(.N;$4%/]>8 6<6R;TX^^.-.AM6N#Y^,3^V8E',3NJ827Y7ZPP MU2*X#4@!)6VX>9+'WZ$3=&WY(H[\P_M.;3"^:3E'R5PE2:/(H"BO<$$6KI!:4G00^IE_&/ M1H0DBS^2-$[C 8=6_QF>W'GVLL;ZFHR"NF M7>0^$H'O*";_*;QG0=V!@)*9H;CZ[4SB,(D_#%V5E1\8AZDWKC>]T!LOS^/V MVX;D4AOR DHWFGRF3)&O5#VCV!^4-X/)XN=,PMEPKHS!,J^DVU[2K9=GS5Y8 M :(@MBYP+G,\RH(XH;JBF"M#BOR4DV0:7E\XIQ%D9B_ E4?672_K;B0E9?[\ MFRU2!1Y8C95;#[P:K1H_4W;I+OMA8RF7Q&]5)O8R8+F^F0K4H/=^7/SO6]#Y[L>A M[S=30UJ[QH^C;>A$:;M M"?K5OJG\Y%JI7]8?;+/I.J8WFK93Q9=OSX0F'$JDQ)AB65)M\]=.C#RX_FDG M#79C;EAAPPS*;L#OI93F-+$&^A9\^0]02P,$% @ *X U42--&6.4 P M(PL !D !X;"]W;W)K&ULE9;;;MLX$(9?A1!Z MD0)-=+:DP#:0)KMHBN[6J-O=:T8:QT0H4B4I.]ZGWZ&L*#Y(:GICD]+,Z)N? MG"&G6ZF>]!K D.>2"SUSUL94UZZK\S645%_)"@2^64E54H-3]>CJ2@$M&J>2 MNX'G3=R2,N',I\VSA9I/96TX$[!01-=E2=7N(W"YG3F^\_+@&WM<&_O G4\K M^@A+,#^JA<*9VT4I6 E",RF(@M7,N?&O;_W0.C06_S#8ZH,QL:D\2/ED)_?% MS/$L$7#(C0U!\6\#M\"YC808MT<<]43! ]+D65R3T/I# M"[P>]]LWN_O9L;N+VG0"!9U 01,O'(C7)6XP<=HD?CT2-NS"ADW8:"#L39ZK M&J/",Q:D!MVGTSY"W$2PY;B9^XF?IBC*YE"/'K-)%*9I9W8$&'6 T2C@'\NO MBSZH42_;=*YU17.8.=A5-*@-.'/2MXK[.,E12GC; M.'=CW<3W7MNX-ZH"]O$*E-E](!6GPA"*O1E^UJS"(]?@-JL4$SFK*.<[4M1 MC"0%PZVG0.38ZYE !;%B<]9L.E*"6F;XP>_NR6Z]>W&#:= MEG2?7>K[X1#PZVGDCQ]'?^.%\3=PSX^F="$PPH]O:L$0ZC]C6P_,;)J+C4/TN 5J1FN\18+RAK@^Y64YF5B[TG= MO7C^/U!+ P04 " K@#51S-P61? # #)$ &0 'AL+W=O=6[H[+C[2%:42_$ABEO:,E93K M.]-,PQ5-@K3#UY2I+PLNDD"J5[$TT[6@P3PG);&)(73,)(B8T>_F8Z^BW^4; M&4>,O@J0;I(D$#\'-.:[GH&,_01;*C/./[.5YWC-@YA&-:2@SB4#];.F0 MQG&FI/SXNQ0U*IL9\?AYK_Z8!Z^"F04I'?+XCV@N5SW#,\"<+H)-+-_X[HF6 M =F97LCC-/\+=@76L0P0;E+)DY*L/$@B5OP&/\I$'!$PND# )0&W)9"20-H2 MK))@M278)<%N2W!*@M.6X)8$MRW!*PE>6X)?$OPS H&7"@?WE8.M*56QBZ8K MNB1OL5$@@WY7\!T0&5[I90]YG^9\U5D1RZ;45 KU-5(\V9]&2Q8MHC!@$@QS M@U2DX.N(RB"*TU^[IE1&,J@9EH*#0A!?$"3@A3.Y2L$#F]-Y W^LYR.L$3!5 M=%6(>!_B &L5QQO6 03^!C#$\'TZ E]_:8IKJ%=Y"8120==41GJ5$0WW*LB_ MK/*@5YG2]3XBG+]74:)";W)[F M"W(G[4VJ&4QR?>M2T$%,F]P:%#0[IV4[ZU;-+80MBWA=HX%WN.XUJGN('G.LXCQ"7^&6Y3,\.3!J!CN:YG'X GM;6JVEK7:PO>Z):R#05_ MOM!D1L5?X!\P4MV3RB@$[YUIYVCAWD,T?657MFVM[2%G(652!/G1YRU*/\": MBFQ(';6:9I5>CG@="+\T31\]S[;JO)-XG"H>1ROT?9-E!O!%N;$V3^9Q(>(> ME?*L&R=U!&FNLEMYYGZNRNK0J(Z$[+;Z>I55[U/KQMBK-3.&K@O/EX-) \XA MWC'NQ"^_\LO7^G4?AGS#9*H.["&-ML$LIFW"1O!PXH'_;V-?T;-)QV_N["M$ MR^E@;6NCHU, M 7J]IC6JS. 5(KJRN*'#3H'T6T7+Y:U4T59=!RF\,X\N',K2,K\3IR"O;'%R MJ4:K>_=]?ML\&Q^@NV?4,#[.[NGY!><@7USRU7ES&;$4Q'2A3,&.JQ8@4=R; MBQ?)U_EU9\:E2D/^N*+!G(H,H+XO.)?[E\Q ]=^+_K]02P,$% @ *X U M48H;ZDCS @ >P@ !D !X;"]W;W)K&ULK59= M;]HP%/TK5K2'5IJ:#SZ25(!4:*=M4EM4U.YAVH-)+L2J8Z>V4T#:CY_MA(Q" M8#SL);&=>\\]]]C7-X,5%Z\R U!HG5,FATZF5''MNC+)(,?RBA? ])<%%SE6 M>BJ6KBP$X-0ZY=0-/*_OYI@P9S2P:U,Q&O!24<)@*I L\QR+S1@H7PT=W]DN M/)%EILR".QH4> DS4,_%5.B9VZ"D) DT(8WC[GB+_L7FKG.98PD3 M3G^05&5#)W)0"@M<4O7$5U^ASJ=G\!).I7VB567;]QR4E%+QO';6#'+"JC=> MUSKL. 31$8>@=@CV'<(C#IW:H6,3K9C9M&ZQPJ.!X"LDC+5&,P.KC?76V1!F M=G&FA/Y*M)\:W>4%Y1L -%,\>46/*P9"9J1 4XH9NGC 0F C]"6ZN 6%"967 M U?IP,;=3>H@XRI(<"2('Z![SE0FT1U+(?T(X&K&#>U@2WLY+I"Z8E M(+Y 5>ZZ1HM2))FND;2-:_> 1#>,N_$>U1:K;A1%[4Q[#=/>:4U/'MJ?]Y#/ M0?PZL7G])E#_9*"'TB 933)>"FFO)$A1H=V6\RYTKW'#C/]=P#"&.CO"\[5=F("-/\;HS]02P,$% @ *X U M4:)G&5&( @ VP8 !D !X;"]W;W)K&ULE55= M;YLP%/TK%MI#*VWEFRY5@M2FK;9*5:.R;@_3'ARX"5:-S6P3VG\_VU"4J@1E M+^"/>P[G'/!EWG+Q+$L A5XJRN3"*96J+UQ7YB546)[Q&IC>V7!18:6G8NO* M6@ N+*BB;N!YB5MAPIQT;M=6(IWS1E'"8"60;*H*B]M=>UEC"DM-?I%#E MPOGJH (VN*'JD;??H/<3&[Z<4VFOJ.UK/0?EC52\ZL%:0458=\8M9DKH7:)Q*KVI M:LI? 5"F>/Z,'EH&0I:D1BN*&3K)]%=3-!00WZ";[&&%LA(+D*?HY!H4)E2/ MOJ!ICM_W4*U!_-&%3]DU.OET.G>55FZ>[^:]RJM.97! Y5W#SE#H?4:!%W@C M\.71<'_V'N[JO(;0@B&TP/*%AT(S24B3!,*4\AR;+W*"-QQX0\L;'>"][,B@ MZ,CE6% =P[EE,$=TET9),@NTK=U^("-E<32+PJ'LG"V(&3HK%W&GVPX$=^DHP[B <'\:2#'UQAVHM')= " MK5^1*L%^W6-NXN/R'BN;^=YL7&TRJ$TFU=YB(M .T\8>P.:8]"<)_R/]CB?> M,Q3&7O+!D+O7>DS;O\=B2YA$%#8:Z)V=:P;1M=)NHGAMN]&:*]W;[+#4?Q\0 MID#O;SA7;Q/3X(;_6?H/4$L#!!0 ( "N -5&T80]1&04 "T4 9 M>&PO=V]R:W-H965T.,PH%X/I2?'L1DU/Y-JD7+ ;A?0ZRZAZ/F>IW)P.\&#[X)8O5\8^&$Y/ M[,YGCC@^#65?N$O<%&)2BKC72K9D[UF7925'D>%1]MQCU,\ MGH0^P'G<3:1C641P,*Z7O0 $%W%J,ZBY$SBWNA6"R7@O^SSWLLM=%=8$=M M.H/()SU PAI(Z 1RPQ27">(";58\7K6Q0&NG*1"-&L!=Z-Q1,'IF5*$0944S M.>HVJG%'/U0&Z_<3'+4('H=][WE+9>*+:&JH$6, MXK 3B-$C3=<,R062N:THO:6ONS.J "]0A?X^]/:B$)J[1RLQ:> 3M[SG+.8T M15NFT9]7+)LS]9>C!7$S.[![>+SC_WUBT@P$[)X(+:AT;592]0VLREL+1A^. M1O&Q6_([B_(+C #HE37PTTA9UY9ZIN!Z1H7=OF4?UJU0@K<0OKKXH*TQ.S M0R##P">3[IA^HY"^6R%?^3-16;^<:"%H\U[D<1M)@JSZ;*&R/SXGAG M+HV167&Y8C1ARBZ WQ=2FNV-#5"?$$[_ U!+ P04 " K@#51O%F==Q4# M #D" &0 'AL+W=OVT]-_/=D(H$#*^)+9SSW/WG'V^ MS/="/J@"4<-CR;A:>(76U440J+3 DBA?5,C-EUS(DF@SE=M 51))YD E"^(P MG 0EH=Q;SMW:C5S.1:T9Y7@C0=5E2>3A$IG8+[S(>UJXI=M"VX5@.:_(%C>H M?U)^<);11?KF;5W!G\H[M71&*R2>R$>[.1'MO!"&Q R M3+5E(.:UPS4R9HE,&'];3J]S:8''XR?V;TZ[T7)/%*X%NZ.9+A;>S(,,I+72HFS!)H*2\N9-'ML\' 'B\3N N 7$'P4D M+2!Q0IO(G*PKHLER+L4>I+4V;';@;"2IEMKZRA G.4X)<;PVI/9*9. MX>0*-:',C,[@$P2@"B)1S0-M(K9^@[2-[K*)+GXGNBB&:\%UH> KSS![21 8 MJ9W>^$GO93S(^+/F/B3A%XC#..P):/UA>'0^$$[2I3]Q?,D[?%UB29M8PUZ$/^["'P_R?'VLS'5@TJ?L,89*TA1A)VS"&-6'/CW#A/'4 MGT6]@OZ+FR1#BB:=HLD@T2U5#V>Y1 3*-9JBT2")QCXEPT21/YGV"AF&Q?XT M'-(Q[71,/[8S[:EE-$UI'P+NG!V5/268N-[ MXGS;[KPS=10F\V!WK/VMT=B/GHT:6<%1PRA1;ET?59"*FNOF+NU6NU:]%-QWVF:?K_-9%;:A0RS UEZ$]- &ULK5A=;^(X%/TK5K0/K=22V/DB(T"" M=O9+&DTU:&8?5OM@B(&H2\ZYU[['<4=[RI[Y MAA !7HN\Y&-G(\3VD^ORY884F _HEI3RS8JR @MYR]8NWS*"4QU4Y"[RO,@M M<%8ZDY%^]L0F([H3>5:2)P;XKB@P.\Q(3O=C!SK'!]^R]4:H!^YDM,5K,B?B M^_:)R3NW1DFS@I0\HR5@9#5VIO#3 PI4@![Q(R-[?G(-5"H+2I_5S1_IV/&4 M(I*3I5 06/Z\D >2YPI)ZOC7@#HUIPH\O3ZB_ZJ3E\DL,",#5:HJD+71L=+;/)2C6-<\'DVTS&B_S*V'+C+, M]W[D>>V,<3&40Q135XU0,/PIOR2*N6UX*"%_E42U9F MLB4LHZUE2RXE13",_79)T&L\SNNS4/ B)SU4&+!3&3!.0M2Q=N")U<+_H3<- M2'0V,0,8=;"CAAW];'>:R.24TAMT="=L? _Z/]^?)O:,$W5R-O8'[?[7MT,- M3')>9:^+O[% :/? GCUJ4,[H@X'_ID7-J+Y+H?%-:#?.#S6IP7XKO<,W8&.M MT.ZM[VS2^+(TP2#JLHK&8F%OCVVEM4='X$ PXP""0GW2@ BD^,#;/D%Z @45 MD$3T6Z#.PP^.\P*/PX*KP MQM:1W=;?MW"O@ 5&:51/_'6ES1: [%O R>+N(;3""D\ZK&,'1,V.@.P[PL?F MV+_8E[L$-=L%LF\7[YR[X&I)W).C6$'86I]0.5C272FJ$TS]M#X%3_79[\WS MF3P=5V?9!J8Z6G_!3'X^<)"3E83T!K'4PZK3:G4CZ%8?^!94R..COMS($SYA M:H!\OZ)4'&\40?T_@\E_4$L#!!0 ( "N -5&$++_*#0, $P) 9 M>&PO=V]R:W-H965T[;@JF=7 M*&&< A4QHXC#>FQ-W=N9Z^D L^(IAIVHM9%.9<78L^Y\"<>6HQ5! H'4$$2] MMC"')-%(2L?O$M2J.'5@O;U'_VB25\FLB( Y2W[$H8S&UL!"(:Q)GLA'MOL, M94)=C1>P1)@GVI5K'0L%N9 L+8.5@C2FQ9N\E(6H!7BG G 9@(WN@LBHO".2 M3$:<[1#7JQ6:;IA43;02%U/]59:2J]E8QQZ"'3Z\4UNKH#2>)$7(]LJ91I?#LH M5C>T9E)- '&D+X-X"M4JKRPON\9K@5\6M..\ASWB/L8.<=LI&( M" =1/%OPO:INGL'W3M5- Y5U6Y!7Y5.)IISK,IGVS^E*2*X\]ZN%S*_(?$/F MGR#3-=^:FK]'*]C$E,9TH\R8$!H >D--615%*G#[!E?_H-N)Z_C8]4?VMD%/ MM]+3;=7S2>6I#=#&W#UB[OH.[C83]RKB7BMQ:;PVWMX1[XW?'6*GF;A?$?=; MB=4.L(98Q@SH5N;&J_C>"?H M:QNH>YDGS["[1^RX,SS%C@_L^'^,>48+/M+B=USWA);#ENAZK5H>&ULC51=C],P$/PK5B0DD*#.1Z_'G=)(;0X$2$553\ #XL%--HU5QPZV MTQS_'MM)0Z^TT;TD]GIG/+.V-VZ%W*L20*.GBG$U]TJMZWN,559"1=1$U,#- M2B%D1;29RAU6M022.U#%<.C[,UP1RKTD=K&U3&+1:$8YK"523541^6<)3+1S M+_".@0W=E=H&/H+_5:VEF>&#):05<4<&1A&+N+8+[=&KS7<)W"JTZ M&2/K9"O$WDX^YW//MX* 0:8M S&_ Z3 F"4R,G[WG-ZPI06>CH_L'YUWXV5+ M%*2"_:"Y+N?>>P_E4)"&Z8UH/T'OY\;R98(I]T5MG^M[*&N4%E4/-@HJRKL_ M>>KK< ((9E< 80\(SP'3*X"H!T3.:*?,V7H@FB2Q%"V2-MNPV8&KC4,;-Y3; M4WS4TJQ2@]-)*G@&7$OBBBH*E$K(J48;JO;H]0-H0IEZ@]ZA19:)AFMECBX# M>B!;!NCG"JHMR%]F.7520:H8:R/+DN.LE[#L)(17) 0A6@FN2X4^\!SRYP38 M^!E,A4=3RW"4\4O#)RCRWZ+0#_T+@M(7PX.[$3G14./(\4U?5&-7V1JD#9EW MXW0WT>3.?W7)UCAN.IN$Y[AG?J:#G^DHT=?&GKJ]+-G8J7OD+N*W7T8HD-/6;BG=!9?FE[3M89_-%VC M6A&YHUPA!H6A]">W-QZ2W>/O)EK4[OULA39FW; T_1*D33#KA1#Z.+$;#!TX M^0M02P,$% @ *X U40$%5:,) @ D 0 !D !X;"]W;W)K&ULG53?:]LP$/Y7A-E#"UODV,U^%,?0.HQM, @-W1[&'A3[ M'(O*DB>=D_:_WTEV3 9-*7NQ=+K[[KOO?%)V,/;!-0#('ENEW3)J$+MKSEW9 M0"OR95[(UYL$;7ZME%/N"0$&)/H.@90\%*.4341E_QIS11.F!I_MC M]L]!.VG9"@>%43]EAQSZ< .;G ,D(2%X+2$= Z!P?*@NR5@)%GEES8-9'4S:_";T) M:%(CM?^+&[3DE83#O#!M*Y%^"SHF=,4*HU'J'>A2@F,7*T AE;MD[]C]9L4N MWEQF'(G6@WDY4MP.%,D9BF^]GK$T?LN2.(F?@1>OAL\__0OG)'92G$R*DY O M_2_%*^E*95QO@?VZV3JT-&>_7V!-)]8TL%Z=91U9D"DIME))?&(TQG2Q'%(9 MY&,*$,$Z9FI66J@D/M?K@681:/P5W>?4T_UI.U^*&&KG)_/B[^IW87=2.RJ@ M)DP\^T!@.\S_8*#IP@AM#=) AFU#3P98'T#^VA@\&GXJIT&ULO59;;]LV%'[N?L6!,& )D%HW7^+"-I#8&=:A:8T:W1Z*/=#2L46$$A62 MLI-_/Y*2&3>1M;1 ]R*1%+_+H8Z.SF3/Q9W,$!4\Y*R04R]3JGSG^S+),">R MQTLL]),-%SE1>BJVOBP%DM2"^8XEI3D6DO("!&ZFWE7X;A'& M!F!W_$5Q+X_&8$)9P=##Y)* M*IXW8.T@IT5])P_-01P!PE. J %$KP7$#2!^#NB? /0;0-^>3!V*/8<%460V M$7P/PNS6;&9@#].B=?BT,.]]I81^2C5.S5:*)W<99RD*^1OPJ_@@\R(0#GQE18W%'[2"%W70M$)H1AN>:$R"3=%BFD+ M?MZ-#Z,. E]'[4*/#J%?1YV,*RQ[$ <7$ 51T&:H&_YG573"%Z^&A^..:&+W M(F/+%Y_@6] =3;%()2S)(UDSA*\?]!9XKS"7_W0(])U WPKT3PC,B"\#SJ]7Q6*ODTIJTQ. R]-R9& #PFK="[!1O <$L*2BA%;C?@&;I:K-O.U MSNC8VF@X"J-G$;S<%HZ'03QN#V/HPAAVAK&JUA+O*RP4W.S,]>LMYFL47:]W MY+A'/R=_+IW 9:?Y@P"4-?\%D)Q7.@B7+6U%I>8<'AUDT(L&[<FZF_)3HGH0]B]^>?/F93GXQF08/%7FX$=LZMP4F'#1ZO(_ M**W-P6M<'OT_PNZ<+#&AA(%S^XJ<#*,G]NCG9&7X5#?#^'^I:XM&I[VPU>;\ MHQ]UCF)K&QZI!?5W4/^XW*IKJJYL*_%L?6Z:+=L /-'4G=HM$5NJBQO#C:8, M>B/M1]3-3SU1O+3MP)HKW5S88:8;1A1F@WZ^X5P=)D; M:"S?P%02P,$% M @ *X U44]BV2A: @ M04 !D !X;"]W;W)K&ULE51=;YLP%/TK%B]KI2T0($E;$:0U7;5.VA0EVO;LP"58L3&U3=+^^UT; M@I*-5-T+^..>ZW..[W5RD&JG2P!#7@2O]-PKC:GO?%]G)0BJ1[*&"G<*J00U M.%5;7]<*:.Y @OMA$$Q]05GEI8E;6ZHTD8WAK(*E(KH1@JK7>^#R,/?&WG%A MQ;:EL0M^FM1T"VLP/^NEPIG?9\F9@$HS61$%Q=S[/+Y;3&R\"_C%X*!/QL0J MV4BYLY.G?.X%EA!PR(S-0/&WAP5P;A,AC>@] ?RY;EAYI5M&UIE<$VN'L!0QO4U^42TBTM\@RSM67[6,;IO&847&'UKJA&)@H\D M#,)@ +YX-WQ\>P[WT9O>H+ W*'3YHDL&M7+5T06KNVAULT[W&Z=$_2F1.R5^ MZQJ(K&UI:X+=I@VM91[2/13HRL79]MI,&N M=<,2WU50-@#W"RG-<6);MW^ITS]02P,$% @ *X U4&ULK5AA;Z,X$/TK5G32=:5M MP08,5&FD3=-NDVCOHD:]_>R"DZ "SMJFV?WW9P,A"7%8]O:^)&"_-Y[G&=MC MACO&W\2&4@F^9VDN[@8;*;>WEB6B#%>,9D>J5KRVQY93$)2E+ M+63;V,I(D@]&P[)MP4=#5L@TR>F" U%D&>$_QC1EN[L!'.P;GI/U1NH&:S3< MDC5=4OFR77#U9C56XB2CN4A8#CA=W0T^P=LY=#6A1/R3T)TX>@9:RBMC;_IE M&M\-;.T136DDM0FB_M[I/4U3;4GY\:TV.FC&U,3CY[WUQU*\$O-*!+UGZ=MA>Q5)2_8%=C[0&("B%95I.5!UF25__D>ST1 M1P1EQTQ -0&U">X%@E,3G+X$MR:X?0E>3?#Z$G!-P'T)?DWP^Q*"FA#T)80U M(6P3\*7 V?O(V7W'@$VPJZ2KLJ1,L0F19#3D; >XQBM[^J',TY*O,BO)]9): M2JYZ$\63HZ5DT=N&I3'EXD_P\*U(Y ]PM50K-RY2"M@*/-.(Y5&2)J1< ZKE MKR*CG$C&!2!Y#"8T9\JWJD%UCXE(HJHG20M)8["@'"PWA%-PS[)M(4M+X@.X MFE!)DE0]78.7Y01<_?%A:$FE2OMF1;6"<:4 75#@@"\LEQL!'O*8Q@;^K)L/ M48&.C3_MI-]-GOQ7W^GZ?N) V=9FD[ MI3WG@KUFF=YV&',;8VYIS+UD3)WNTSQB&36MT(KKE5Q]B+^/0@_CT!E:[\=Y M?PZ[AK;C8^\4-SG'(12$V#V%/9S# NC[^!3U>(Z"T+4#.SS%?39H0,CU6N:> M#+ZI0;W@%#8]AV&(?7B*FIE\PP[&+6MSPZ".BW!XF)&3H'I-4+W.#*EVZH?% MLBM#<&,,=V;(F*0DC^A'\$K729XG^?HC$'K3%Z9-J++E'RMR;8A@*V6F!IP3 M^!"U+]3_$M."<_54?>P_'MQ6?;,/QO^&KH0MY)L;H"A M\!AVXF30.!ET.OFUK"^5D^1=;0QK"M1RSM217KD+$B$*U1D77,4.R T%6\H3 M9CQ2@_-IA+B5W?-S4.C;@5E#V&@(?T?#MN#11E78/66$AG X#FKI,* @@VV^+- %]%+K>!9WHH!-U;I7[4O8GFR4\ M',[0^;7PQWH$=;T$=+52]TU=20M=G .V+:47RI,BEU5] MU;0VGPT^E9?E5OL8WDZAH7VF/S.4][.#^>H;A2IPU>DH0$I7:BC[QEQE'T,124R2!+_=Y*9ZFJD3,)*TU,+035KS/@JID&X^"TL6:[ M"MU&F*5[NH,-X/-^I6T4]I2""9"&*4DTE-/@87P_F[A\G_"306/.UL0YV2KU MXH+'8AI$3A!PR-$1J'T<8 Z<.Y"5\;=C!OV1KO!\?:)_]=ZMERTU,%?\%RNP MF@:? U) 26N.:]5\@\Z/%Y@K;OPW:=K<) E(7AM4HBNV"@23[9,>NWLX*XC' M5PKBKB#VNMN#O,H%19JE6C5$NVQ+ T,KJM<4G;;-X MD/B]EB.21!](',71\V9!;M[=#F"3WG+BL7=7L$MZ9*(6A I52W3FWU[")>LM M<>*)KL\/61+Y3QH>+DBYZZ7<#4IY>IS]6)/?2Q!;T'\&O$UZX&00N/&326R[ M'ZAF=,N!,(F@P2#1%.&2MV%B/(JB]Y>4A6=-)T#O_&@9DKM+;?NOW^VG]Z%M MVO_I[>@OJ=XQ:0B'TI9&HT]6DF['J0U0[7T+;Q7:@?#+ROH$[1+L^U(I/ 7N M@/X_+?L'4$L#!!0 ( "N -5'/F\:[>00 2 9 >&PO=V]R:W-H M965T-Y+-60OSEBSVF\J4EYYK@0$B>/TV(TG=1S M3WPZ8:7,TH(^<2#*/(_YMQG-V.%FA$;'B<_IVTY6$\YTLH_?Z#.5+_LGKD9. M9V63YK00*2L I]N;T2VZ7D<5O@;\E=*#.+D&52:OC'VI!LO-S0A6 =&,)K*R M$*N?=WI'LZPRI,+XK[4YZEQ6Q-/KH_5%G;O*Y346](YE?Z<;N;L9A2.PH=NX MS.1G=GBD;3Y^92]AF:C_@T.+A2.0E$*RO"6K"/*T:'[CK^TZG!"4'3O!;0FN M3O ^(."6@(<2O);@#27X+<$?2B M@0PE!"TA&$H(6T(XE!"UA$@GD(^$@T?E MX% ?J!.[*;JF2NH2F\X96]ZJ*NTYJO*BLMJHYZEES=315/3O\L M8RXIS[Z!15K$19+&&5@63:=6)7_Q4L3E)I5T_QZG5^O]NM]X//N39P?N3BL5OH4M[ $ MB)1G)>DY\,$$1BX*D8?.<8^6 #'$"&J.ER8NQ#C D89;F3B,?)>X6'.\M@") M%P2A_P-XIJ_?Z>OWZOO F1!@S]DVE3:)&W9PXM=5^:*0: J;N$BM"L::P"8, M>2%4?YK %AS"!.NXA24\#V*?^)J^%ASRH8*23ESRT^9-BX3E%%RHAX.P;LC$+'V?D$A3[LZ$ M72&( WVEYR;.=<.(Z!ULPD(4!%I5+4P40AX,]79[L.3@NIZOF7NTQ*:<^EI1 M+4T80230.G)EBXU@0C1K:XM3[+DD\NS:!IVV0>^&8&@+]E2=G':QV@&N>A[\ M86<_[*V=62S2Q%8O#8V[TA_N0F%;6F#1+:QOH9(\X$R[JA(MZA9NG62FM[\ZS:(!T)L8FGOE^2PL!,KI5KN X4$\@ MWGQO: :2[>MCXBN3ZMA97^YHO*&\ JC[6\;D<5 YZ#[Z3+\#4$L#!!0 ( M "N -5&//I9B. ( ((* - >&PO9:!)<:5U_#((FJX"3YDK6($RDD(H3;5Q5!DVM@.2- M3>(LF(;A(N"$"IS&HN5W7#(]1H[N5N:0X*>+MS]: MJ6_>(#=.WDTFX=/ES3%^T0%.6<#4)QS0FK $WQ)&5XK:K()PRC8.GEH@DTPJI,T1&4&119IG%XZ<9T_/ M\W JI.IKNPKNN_+3CP);SPJDC T"I]@!:5P3K4&).^/TDWOP10AY>[FIC<)2 MD4TTG>-=0C^8(BNIPS;# M&X8V \8>[=7^7AQP=\7>R8;V7,5@&D'>=#3.L?S[;(Y[GS9\%2^JZ5KJSZU9 MCNA]>UW@04%!N][OBD' &'LTSD[JFFT^,5H*#F[Q)Q=,8[+-0Y54]-E4LUJVB>@WC1WPR])BOS(#S@-_-S*$C+]'(()GAG?X.*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'*@KP,MT1$1B?1(*H[[ZWVY].I+6O1RW---S03I1.:@4[_8XO4NSL]^-^DSU+*]>RD6Z_F/3_&S%A MK52RE5]%M9C,)LS6>O>7-O*K5HXWJ]+HIEE,DN' %V&<+%_M7GG(![ZV_1[' MU_<<0!:3^0QNN)'&NOZ,_OX<&)\%G#QL=4Y?R\8)<\F=^-/H;BO5H[\-O,4T M>(V^' Z_0R&>F_]3C'JSD:6XU&77"N6&/1--;RU ]R@#,VYA /FINK!Z2#_X U7I6!]>=J *468 MTF,RL;,E-W!!+?J6\G/ F"&,&2WCRC_7GV.9WK +W4+GJH6RT!2ADLL ,D<@ M\Z-"UEP]"LND8BNGRZ0<@9P?%9+;FETW>A=VF'<(W3M: MNEON.B,\V=U6F.%X0/8>(7M/7&Y=VW*S]V@K^:@D7,8A(OY>EKJ#B!A ?D @ M/]!"WHMGH3H1!N09%I%GM#@WZEE8UYMC)"^''160> )H+#]) 0^^&J MW39Z+\1@5G:W4P ')_0M,83$+)$0:Z)G^W7-K:CZC 7:WZM,%'-%0BP+B"VE M\.'%'^D]:T0E';N7]BEDQ%21D+L"=D+Y04[Z0UA.,6>DQ,Z ZFRE&Q(4'_9\ MF(9QCU#E#Y"8.U)B=PQ9IVXJZ!L_]9'9[4,V=,A![([/4HGO32ZDPF21$LOB M[PZ:F3#-GEU+!6,BR9LWAI I)H^4>IR!97E1"I]B!DFI#8)B9B$FYI*4V"6C M^1\[>^" 83K[Y$PQD/ M3#(9L630)"EB5DG([;...:ASEDXA8U9)R>V#NKPJ-)SS#HYL75P MS#"YS#'KY-1S9/'TTV@HRC'CY-3S8T@N!%THQ$175DXV7]9WH1 3,TY.;!P4 M,^X\F']R8O_@F%'GP?R34T^@C4U!CG3O1&#S$Q_Q0G&_7T1@\Q,?\4QQCUO(49M84YEK<7 MF(4*ZJ5_##/NZ9B%"F(+Q1/_HS*?8_J9$^L'GX$)(]$%7V7;=$US ?ONU&?-J\-'=() &@ 'AL+U]R96QS+W=O3ENT]"MW[IM3KI3_F=AO-OMU_MVO M_QSS:?K'X/3>CV]EE_/4+%ZZ<9NG59,^#M?=)5TVW"R>7E?-^/0J3:H= MI!"D]8,,@JQ^D$.0UP\*"(KZ02T$M?6#;B'HMG[0'03=U0^ZAZ#[^D&R1!F7 M!$DSK FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L( M]%;46PGT5M1;"?36V<,V@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK M@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC9[64*@MZ'>1J"WH=Y&H+>AWD:@MZ'> M1J"WH=Y&H+>AWD:@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WSUYV$^CMJ+<3Z.VH MMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VS MCY4$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZMZAW2Z!WBWJW/ZEWF3X/N5Q[OM9X M_9^D>CJ?FZ^7ORR_=LYNP@7G!+\3/?X%4$L#!!0 ( "N -5'63,"2X $ M .,C 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^)LD6-ZU=Y MB+(!MM %/V"2"8V:Q)9MH/P]3@J50*6B*A)WTZBU/7?BD&^?:IC0QK;.7OOJ6,OE(*-+)<4]8 M-BZK1UW914 MV?*Y2T>*X#R9*BR)8M<6FZ(G^Y-CNF':?/*C\\3H\[G,D MP^F)2X7(QV;_*VX34^FCWX^&:5=4_3([7>^K]:MQ'H&-C^/O^.N,M_4/[$. M]"%!^E @?6B0/F8@?9R"]'$&TL&UL4$L! A0#% @ *X U M4<>W 5ON *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ *X U49E&PO=V]R:W-H965T&UL4$L! A0#% @ *X U40JQV#%0!P AQL !@ ("! M.PX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*X U4&PO=V]R M:W-H965T&UL4$L! A0#% @ *X U46F14[Z[ @ \@4 M !@ ("!<2X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X U M4?IS>J!W @ D 4 !D ("!RU0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X U492?5T]D" P!, M !D ("!:E\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X U4?4G$#=T"P :1X !D M ("!!W$ 'AL+W=OI//&($ #["0 &0 @(&R? >&PO=V]R:W-H965T M&UL4$L! A0# M% @ *X U41#K"&'D! ^PH !D ("!VH0 'AL+W=O M&PO=V]R:W-H965TU?8&@, (,& 9 " @8>/ M !X;"]W;W)K&UL4$L! A0#% @ *X U4>+/ M_WXK P _@8 !D ("!V)( 'AL+W=O&PO=V]R:W-H965TN !X;"]W;W)K&UL4$L! A0#% @ *X U4>7U?(BK P 0@D !D M ("!;+$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *X U43=9/^];!0 ZPP !D ("! M![L 'AL+W=OG=PJ(4" !H!0 &0 @(&9P >&PO=V]R:W-H965T&UL4$L! A0#% M @ *X U4&PO=V]R:W-H965T&UL4$L! A0#% @ *X U4:V.O^ > @ EP0 !D M ("! MX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *X U4727PBT' P % H !D ("!;.4 M 'AL+W=O& M)LH" "\!P &0 @(&JZ >&PO=V]R:W-H965T&UL4$L! A0#% @ M*X U43&_&K:P @ 80< !D ("!8NX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X U4&PO=V]R:W-H965T&UL4$L! A0#% @ *X U4;1A#U$9!0 +10 !D M ("!SP(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *X U480LO\H- P 3 D !D ("!I \! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X U M4;LQ@3U- P C@H !D ("!I!&PO=V]R:W-H965T&UL4$L! A0#% @ *X U49&>;O0C @ WP0 M !D ("!AB(! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !% $4 VA( "$V 0 ! end XML 77 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 78 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 97 346 1 false 33 0 false 6 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://espry.com/role/esp-daei Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Balance Sheets Sheet http://espry.com/role/ops-bs Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Balance Sheets (Parenthetical) Sheet http://espry.com/role/esp-bsp Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Statements of Comprehensive Income Sheet http://espry.com/role/esp-soci Statements of Comprehensive Income Statements 4 false false R5.htm 00000005 - Statement - Statements of Changes in Stockholders' Equity Sheet http://espry.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://espry.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://espry.com/role/esp-socf Statements of Cash Flows Statements 7 false false R8.htm 00000008 - Disclosure - Nature of Operations Sheet http://espry.com/role/esp-noo Nature of Operations Notes 8 false false R9.htm 00000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://espry.com/role/esp-sosap Summary of Significant Accounting Policies Notes 9 false false R10.htm 00000010 - Disclosure - Revenue Sheet http://espry.com/role/Revenue Revenue Notes 10 false false R11.htm 00000011 - Disclosure - Investment Securities Sheet http://espry.com/role/esp-i Investment Securities Notes 11 false false R12.htm 00000012 - Disclosure - Contracts in Process Sheet http://espry.com/role/esp-cip Contracts in Process Notes 12 false false R13.htm 00000013 - Disclosure - Property, Plant and Equipment Sheet http://espry.com/role/esp-ppae Property, Plant and Equipment Notes 13 false false R14.htm 00000014 - Disclosure - Pension Expense Sheet http://espry.com/role/esp-pe Pension Expense Notes 14 false false R15.htm 00000015 - Disclosure - Provision for Income Taxes Sheet http://espry.com/role/esp-pfit Provision for Income Taxes Notes 15 false false R16.htm 00000016 - Disclosure - Significant Customers Sheet http://espry.com/role/esp-sc Significant Customers Notes 16 false false R17.htm 00000018 - Disclosure - Employee Stock Ownership Plan Sheet http://espry.com/role/esp-esop Employee Stock Ownership Plan Notes 17 false false R18.htm 00000019 - Disclosure - Stock-based Compensation Sheet http://espry.com/role/esp-sbc Stock-based Compensation Notes 18 false false R19.htm 00000020 - Disclosure - Concentration of Credit Risk Sheet http://espry.com/role/esp-cocr Concentration of Credit Risk Notes 19 false false R20.htm 00000021 - Disclosure - Related Parties Sheet http://espry.com/role/esp-rp Related Parties Notes 20 false false R21.htm 00000022 - Disclosure - Commitments and Contingencies Sheet http://espry.com/role/esp-cac Commitments and Contingencies Notes 21 false false R22.htm 00000023 - Disclosure - Stockholders' Equity Sheet http://espry.com/role/esp-se Stockholders' Equity Notes 22 false false R23.htm 00000024 - Disclosure - Line of Credit Sheet http://espry.com/role/esp-loc Line of Credit Notes 23 false false R24.htm 00000025 - Disclosure - Quarterly Financial Information (Unaudited) Sheet http://espry.com/role/esp-qfiu Quarterly Financial Information (Unaudited) Notes 24 false false R25.htm 00000026 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://espry.com/role/esp-sosapp Summary of Significant Accounting Policies (Policies) Policies http://espry.com/role/esp-sosap 25 false false R26.htm 00000027 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://espry.com/role/esp-sosapt Summary of Significant Accounting Policies (Tables) Tables http://espry.com/role/esp-sosap 26 false false R27.htm 00000028 - Disclosure - Investment Securities (Tables) Sheet http://espry.com/role/esp-it Investment Securities (Tables) Tables http://espry.com/role/esp-i 27 false false R28.htm 00000029 - Disclosure - Contracts in Process (Tables) Sheet http://espry.com/role/esp-cipt Contracts in Process (Tables) Tables http://espry.com/role/esp-cip 28 false false R29.htm 00000030 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://espry.com/role/esp-ppaet Property, Plant and Equipment (Tables) Tables http://espry.com/role/esp-ppae 29 false false R30.htm 00000031 - Disclosure - Provision for Income Taxes (Tables) Sheet http://espry.com/role/esp-pfitt Provision for Income Taxes (Tables) Tables http://espry.com/role/esp-pfit 30 false false R31.htm 00000032 - Disclosure - Employee Stock Ownership Plan (Tables) Sheet http://espry.com/role/esp-esopt Employee Stock Ownership Plan (Tables) Tables http://espry.com/role/esp-esop 31 false false R32.htm 00000033 - Disclosure - Stock-based Compensation (Tables) Sheet http://espry.com/role/esp-sbct Stock-based Compensation (Tables) Tables http://espry.com/role/esp-sbc 32 false false R33.htm 00000034 - Disclosure - Stockholders' Equity (Tables) Sheet http://espry.com/role/esp-set Stockholders' Equity (Tables) Tables http://espry.com/role/esp-se 33 false false R34.htm 00000035 - Disclosure - Quarterly Financial Information (Unaudited) (Tables) Sheet http://espry.com/role/esp-qfiut Quarterly Financial Information (Unaudited) (Tables) Tables http://espry.com/role/esp-qfiu 34 false false R35.htm 00000036 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://espry.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://espry.com/role/esp-sosapt 35 false false R36.htm 00000037 - Disclosure - Revenue (Details) Sheet http://espry.com/role/RevenueDetails Revenue (Details) Details http://espry.com/role/Revenue 36 false false R37.htm 00000038 - Disclosure - Investment Securities (Schedule of Investment Securities) (Details) Sheet http://espry.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails Investment Securities (Schedule of Investment Securities) (Details) Details http://espry.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://espry.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfAvailable-for-saleSecuritiesDetails Investment Securities (Schedule of Contractual Maturities of Available-For-Sale Securities) (Details) Details http://espry.com/role/esp-it 38 false false R39.htm 00000040 - Disclosure - Contracts in Process (Narrative) (Details) Sheet http://espry.com/role/ContractsInProcessNarrativeDetails Contracts in Process (Narrative) (Details) Details http://espry.com/role/esp-cipt 39 false false R40.htm 00000041 - Disclosure - Contracts in Process (Schedule of Contracts in Process) (Details) Sheet http://espry.com/role/ContractsInProcessScheduleOfContractsInProcessDetails Contracts in Process (Schedule of Contracts in Process) (Details) Details http://espry.com/role/esp-cipt 40 false false R41.htm 00000042 - Disclosure - Property, Plant and Equipment (Narrative) (Details) Sheet http://espry.com/role/esp-ppaend Property, Plant and Equipment (Narrative) (Details) Details http://espry.com/role/esp-ppaet 41 false false R42.htm 00000043 - Disclosure - Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details) Sheet http://espry.com/role/esp-ppaesoocopaed Property, Plant and Equipment (Summary of Original Cost of Property, Plant and Equipment) (Details) Details http://espry.com/role/esp-ppaet 42 false false R43.htm 00000044 - Disclosure - Pension Expense (Details) Sheet http://espry.com/role/esp-ppnd Pension Expense (Details) Details http://espry.com/role/esp-pe 43 false false R44.htm 00000045 - Disclosure - Provision for Income Taxes (Narrative) (Details) Sheet http://espry.com/role/esp-pfitsopfintd Provision for Income Taxes (Narrative) (Details) Details http://espry.com/role/esp-pfitt 44 false false R45.htm 00000046 - Disclosure - Provision for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) Sheet http://espry.com/role/ProvisionForIncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxesDetails Provision for Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) Details http://espry.com/role/esp-pfitt 45 false false R46.htm 00000047 - Disclosure - Provision for Income Taxes (Schedule of Effective Income Tax Rates) (Details) Sheet http://espry.com/role/esp-pfitsoeinrd Provision for Income Taxes (Schedule of Effective Income Tax Rates) (Details) Details http://espry.com/role/esp-pfitt 46 false false R47.htm 00000048 - Disclosure - Provision for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details) Sheet http://espry.com/role/esp-pfitsodtaald Provision for Income Taxes (Schedule of Deferred Tax Assets And Liabilities) (Details) Details http://espry.com/role/esp-pfitt 47 false false R48.htm 00000049 - Disclosure - Significant Customers (Details) Sheet http://espry.com/role/esp-scnd Significant Customers (Details) Details http://espry.com/role/esp-sc 48 false false R49.htm 00000050 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details) Sheet http://espry.com/role/esp-esond Employee Stock Ownership Plan (Narrative) (Details) Details http://espry.com/role/esp-esopt 49 false false R50.htm 00000051 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details) Sheet http://espry.com/role/esp-esopsopsoesd Employee Stock Ownership Plan (Schedule of ESOP Shares) (Details) Details http://espry.com/role/esp-esopt 50 false false R51.htm 00000052 - Disclosure - Stock-based Compensation (Narrative) (Details) Sheet http://espry.com/role/Stock-basedCompensationNarrativeDetails Stock-based Compensation (Narrative) (Details) Details http://espry.com/role/esp-sbct 51 false false R52.htm 00000053 - Disclosure - Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details) Sheet http://espry.com/role/Stock-basedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails Stock-based Compensation (Schedule of Weighted Average Assumptions for Option Awards) (Details) Details http://espry.com/role/esp-sbct 52 false false R53.htm 00000054 - Disclosure - Stock-based Compensation (Schedule of Stock Option Activity) (Details) Sheet http://espry.com/role/Stock-basedCompensationScheduleOfStockOptionActivityDetails Stock-based Compensation (Schedule of Stock Option Activity) (Details) Details http://espry.com/role/esp-sbct 53 false false R54.htm 00000055 - Disclosure - Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details) Sheet http://espry.com/role/Stock-basedCompensationScheduleOfChangesInNon-vestedStockOptionsDetails Stock-based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details) Details http://espry.com/role/esp-sbct 54 false false R55.htm 00000056 - Disclosure - Concentration of Credit Risk (Details) Sheet http://espry.com/role/ConcentrationOfCreditRiskDetails Concentration of Credit Risk (Details) Details http://espry.com/role/esp-cocr 55 false false R56.htm 00000057 - Disclosure - Commitments and Contingencies (Details) Sheet http://espry.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://espry.com/role/esp-cac 56 false false R57.htm 00000058 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://espry.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://espry.com/role/esp-set 57 false false R58.htm 00000059 - Disclosure - Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) Sheet http://espry.com/role/StockholdersEquityScheduleOfReservedCommonSharesForFutureIssuanceDetails Stockholders' Equity (Schedule of Reserved Common Shares for Future Issuance) (Details) Details http://espry.com/role/esp-set 58 false false R59.htm 00000060 - Disclosure - Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details) Sheet http://espry.com/role/StockholdersEquityScheduleOfReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedPerShareComputationsDetails Stockholders' Equity (Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations) (Details) Details http://espry.com/role/esp-set 59 false false R60.htm 00000061 - Disclosure - Line of Credit (Details) Sheet http://espry.com/role/LineOfCreditDetails Line of Credit (Details) Details http://espry.com/role/esp-loc 60 false false R61.htm 00000062 - Disclosure - Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details) Sheet http://espry.com/role/QuarterlyFinancialInformationScheduleOfQuarterlyFinancialInformationDetails Quarterly Financial Information (Unaudited) (Schedule of Quarterly Financial Information) (Details) Details http://espry.com/role/esp-qfiut 61 false false All Reports Book All Reports esp-20200630.xml esp-20200630.xsd esp-20200630_cal.xml esp-20200630_def.xml esp-20200630_lab.xml esp-20200630_pre.xml http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 true true ZIP 80 0001174947-20-000957-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001174947-20-000957-xbrl.zip M4$L#!!0 ( "N -5$5]HJE$*H #G)!P 0 97-P+3(P,C P-C,P+GAM M;.R]:W/;2)(H^OU&W/^ Z^W>XXZ@9+P(DO9.GY MJU>[MN6UY.G3YTL'1!0E M3(, !P_)FE]_,[.J@ ()D@ )OB3V['93)%"5F965E:_*_(___6,<: \L3OPH M_-LKXU1_I;%P&'E^>/>W5]^O3\ZN/UQ>OM+^]Z__[_^CP3__\?^=G&@7/@N\ MM]IY-#RY#$?1.^V+.V9OM=]8R&(WC>)WVM_=(,-OHO_S_MLG^)./_U;KGMJW MVLE)C<'^SD(OBK]_N\P'NT_3R=LW;QX?'T_#Z,%]C.*_DM-A5&^XZRB+ARP? MZ^/U5TUW3%TS]/\^_3$"B,_=%+XW=5/_V3S7!_ OT[@QNF_-P5N[]W]K3I*Z M:9;DD^@_^KK^48=_^.O_\>,V#ORW^&\-J!XF;W\D_M]>*7@]6J=1?/?&U'7C MS?_Y_.EZ>,_&[HD?)JD;#MDK^5;@AW]5O6<,!H,W]*M\=.9)G%S.8;W!GV_= MI!@9 5SP_ PD\*N7YB^H#W??\!]+C_J5CSK\45\^ZK&IYQ(V/+V+'M[ #V]P MA4YTX\0RY.,Q&\T%V7D#O\H'_22R3:.W"#_^A'PA2^.Y#P_>P*_Y@\G)G>M. M\H=';G)+#XH?*J"&7^(H8$GE._1+Q4MA%(;9N!HF+XW?I$\3]@8>.H&G6.P/ M\_>6OU1^ 6# KZNAHU\JH!M&69C&3]5K)WZL>"V)T]EIX,N*1UE2T!@^QT^P M_\?TG.Y8^BNY19&MWR:T>;ZQD48[XNT]\0F\=2*?/_V1>*_$KXC3WUXE_G@2 M '>_D2/Q'3N,PI3]2#7?^]NK_C+R6:P1C*RT-))>'R[_^]6O*#MTR^I:UG^\F7ZYF.Y-Y7QBM@DL M:^3-0@$;.4Y1Z/U:("1'*GZ;>0VDLGQ)X%U,[Y5>D=^7 )!?"HK.)_-9#T_R M$U9@\O9K' %ETJ>O@1NF9Z'W\9^9/\'QWC_= "^>_?"35[_*APNT_^--Y0PJ M=&^JP5N-3;C$3W\MUB(GC?AEH^O]/O,#5$6 0/+CY7@21P\,<4M>("O4HL@+ MXY+/[O#>!]WS227>"^2-!71X81QQD<6AGV8Q TI<^#_PTTL4%O/)\,+XX0.0 M#)9C" H*/'#.)E'B/Q,)<>&'8)+Y;G )A(PS'*G,! MP?V%<\#D+ Q M.[GWAQ^B< A(QFX*Y/[F)W\]#W:90>O]TWL6#N_';OQ7F6\J";6<<=8$9O8, M6[HDVV;FDN7<7\5R'FS2'(W'47B=1L-G3Y*%3?XZOK>9?C!G?BI&[PH'EA(@Y?&#\-A-LX"H)MWE=ZS&&D6 MLWND[ .[#(?1F+TLWJA+CQ?&)]]8ZOHA\SZZ<>B'=\_$IJ[)%-7(OS .N(F9 MFV3QT\O3&2HP?R%K+RS%[R$#S@?^O[[Z>GWO/AL7^Y+U1Z-L'NK/E0$JG KP M>7!X]M7ZMJO >\/.&T,OZ&R8F )ST'0F=)K2F?#>NI-,"+B8@[>W1CK^QG6HSPT<=4DW\.>Y_N&YW+@;P#H^T>1;V.?KUCL*A) MNL2177:NS^]:9!Q=PGOF$CY,47)DHSUCHWT2,</^+GZ"#V[_N#HSO,0@6?>/P I MJCYT$<5?V*.0='YX]S6.0O@XY+6)BH-21?\%'HH53%"8<7Z:G+/ ?V Q>R:E MSC;.('6 2>*TL"6OX3N06&_NP'##Z$+#D;WOOLX;0_,G9;YLNQ<$R;ALZ:\!QKQ[1G%,B=@!5XGX%1T)C.$N\-&P6'>+6KI$"7 M[FAMXM+I@3)@0:1I3MJ(E5&Q8X_)_+M.YC\((71DEWUAEST2&<>D_3U+VC], M47)DHSUCHWT2,2;?>&;/1 BC7HF_IG$Z9^?_= ? M9^/GP2R[Z*)8!S[,T?GFAG<" ORS1/>CA-L@@[L_C@R^"P97Z7YD\*8,OJ"/ MYPN7VVMU.#U*Z[UDYA1]9^<6*Y5VP M\E$J-W1Y'2]0[L$%REW[RX\7*/?GKMG>7:#+U#N.6,O/Z)S MK?,J]EA\%<,*>]D0\V+?N\._@NCNR-.MWY"\ /LH99] ('N7(9S+=_YMP,Z2 MA*7)^Z?/[C^B^$/@)E/Q^,7K\UQ5C=886+X*J\^&;I(>V?IYL'4+9TF9)5[( M3LHOE8'U#:PY!.K ^=L$B7^,]D%<%(ZQK/B MD@7ASQ?%&VN%@9\51\R/O+PHAE@G '68_%#OOO"Q M>Q M=S=Z76V G7;L!@ M:1]8F+$O+#UN@WG;H))0QSWP?/> <+XNH+=QW /;W0/H^5R^'L<-T#!0?&S! M<2 M./:*.%2Y93)%VC;8I)JW6C';(IP=YH!U9^LC2 MST#TXO6OUXVPG; JI@C>^&G KD:7H><_^!ZH@\4UL#+1VYOR M>-MLLX+]N&&.&^;@CXV5.#\WYN3:R-/VN VVM VX>5E-_N.&V) >=>QJO=== MK?=/K9CE)?P\.+R^5FO36>*]L]2!3U'H1>$EO!/?NN%?5Z,17EC^!C!\NGQ_ M]>UY;."_N[&/FQ'1FDI*KX/^TL=_S9!9UQ+ M0]F]UF'36:+3F)^M+=#9?CYM/B4Z>R0W"I,*MDW_P&A;5K,1@4VJV3B'>F0/ M2ME^V6W"_ID!_!_1P'H>1_044K..ZTJL=WDRRS5JO,,VI^^I.^S(,/O ,--B M8\/6>573=N&4NIXPO)=[CJX1=N@74)<4%ZC$=:=:_'XT-\]"G[/+]^OSF:4? M4^L1]JN?1+9I]-[",W(P^5-Y"AQM_OA?64P="&;F(>=+X\I=LS&(WC2J< M<@T G :R:E1ETG,61F,_7#:M6#GJJE!OWJJ!Y>\E*M2@*._F,'?1E@-78XZO M6<5RE6>8P,>5Q__/*)N5.'*4+(W?_N?*0W\@(>9I\82GO M"_@I2A)-[*YO;%0I>OO"F:7A2/00;CC- ZDT=H/D;Z_ LG ,IP?RH'+\%28O M;/&^L,4730[;I]?MMS?[S*FS>';+-IV!O<'IE_6BVR)T@\)\Q\_6LJ49F*;= M=5JG36C0[ &OUG&Z+T\^X>A;NR:[C#*R:L_\6PY=?XV@$1U,+ MY\1@8 XLA?#*\(UG;G9(&%W#,:UN.U,W.R%ZNF,9/:N-J9O*7]/HZK8U:&GJ M1L+7M'6KZ[1"\*:"M]OM]AVC[:EKB37#L!S+[KP/JZDRT7VBTPD3KHT3/7B9)QKSS M+,92J^3UHK?GP]:&;+(&NN4HT*\&R5;Q*3*R/,_'I"4W^.KZWF7XP9WXJ1O4 ML75ZEF.:AX7ULOZOB]4^IV?W]A??IL+0TKNZWCTH?-K@6ETW!WN\5U?I=KU8 ME[/!5-H(OO=1X,$CO-=P"1<>9<0=N)P+0;$W;&-:CI3&7FOVHJ1R-!Y'8=TS M%OAD,% =H)L":PU6[L-PSL#8 HS#83;. C=EWE5ZSV)L+!VS>XRU/3#NYZ@! M[PD8<=,[;P/ KN+0-6W#L75]\\ U5?5.>CVCW[>FQ72+D*TC7$YLT["[5OO MU=*ZC('9[>KVQF;?-\G1HNK6[P'U>AO@JAD8VY$NGN9KF*;3M]O?HK-M'/9"2 MUK7*G1"Q8HHV!8YIV;V>K5A%"^9;$[05,OJ.O!-HBOY5:&N[C#Q8/_82U M$G2TC*[3G_:O- %B6UBT8A/:76/:F-YK7)OJ-88%#%C3@;\]#)MNHCY8"=.. MJGU$H@66[!K68:':E"/-0:]5!.5UAD2Q.S^XR7TK"1@]RQDXBJ-CWF0M [6. MC;45F)MN8-/J]TW#V#I0ZV4\KPASVTI52TJ28=GFYC2_+6C.;=D1MJK>;($. M9.:_=Q-,Y!A/8!*JF-+*DO;,4J)>]4RMPM-*$L5FH6ZLHO<'CIK:N@5X6M%= M5X%:RC]Y#PU>\("^ RMHD5(NSOQ= I0J-UJ%:+#(60;5)6BW.&=_)'ER:3KX M*D/?$%3+,\WG0G4"Q+(W"-;B-/1%C+4NL<[]($N7^QC:%.]BRK4@VXR(;P.R M-<3\ M&U/F2;$O6M0+:ZN.]M&+*-B/Q6(6M5[+)&Z$RJESDNJIO,[#>K MWS-,NQ*XF9E:@JI6=M<^PKLX/#$'8L]WJ[=0ZP+/[9QX9;=TH9:%M :JU MEGV7\*ZV[&;?<8RM %PACN:3T73FB*)-0;7FLN\.WA67O6?:*R[[G/ E?Z^5 MB/\*2V!T^S6N>RV 'Y&J,V3:> M)2CX>_)R^!;DR8G15ZWW!ZR>FT=\YW"MQS2X! M;XUKVD1B+;ME6JNN&'\U$.J?K=,:7@T09I3 _V2!=QG*=;F)89U:((YA&XZS M0/6<.VNK\-:GY"*C>'58S[+T/HHQV68]8NK\GP4P%C.M!U1]BK4+%-%6$Y"X+HT0V'["**SZ/L-AUEP6R7J0]9'+,PK>VU MG"D6HJY:HRG;AK=F<9/6X/WDN[=^P'/<0MZ&OIW[ZUVGW^NJ3J%E,[4 63WB M]4V]WU-E<5/(9NLWK4JEF5O,LT.O-'DM0LQ&/1 /W$$UHVG M;1OFFKNEWP-&L=:$6;+8=':V'NL/^NK^;@3#M1NX<0M"!HSSP2P=ID9?&89Z MY8N=@:G/[O/E,)"A"UNP!4> :3BZK8:TJX=?&8AZ5RC[CN$,G,9 ) E+:_HH MZ]CK?+S:LZQH>U?/\C6.)BQ.G] -GH)-@6;&!'N2@<:V,H9]LVNKMSP73;(F M0/6(83M.K]=?#2!.MW6W/9QGIJ&;T\NQD,/6/0;LGFT,U)KJ"^?\&K,):)X? M?^!%-P9$H6.C%>SM@6WT2_RP=*IVH*M'IX'35[L4K #=98B-'\$R7V/7@$5M M@EA0;"MUU(8SUM.Q[%Z_KZO:3*T9+Z+X4Q3>W;!X_ $FCMUAFES%L*7N8G>\ MLE@T#-T9=-6J=34G; _.>D0S#:/;4SV)Z\+Y>Q3_=1G"8T.6K$P^6^\;EEX! M5>E6&HIU^!^6 :*\/PS7W\#*II[,-X*W-1#X2>>I6D_T*):MJEC4AJM?>2C6.S>L2\9IC1\%@[G3N & M$*&?'N=%W<4/,R#HU02[&6,6)<6=6#X<2S[^ /TFBH'L;OQTF;(QN6A1ZXF" M %Z]!%Q@=5JAL]GO&Z7T]PW"NV/2-%YP2Q\8_1D>W IIX*F(CXK/X'""RUI9 M<[-?;HT[;[*UH&I.;C 5C16@(A-R]NDV*.48NC'M[)V=:0V &A,1-5O<+[%;G 6>F?>V _]),47']H43+9MZ*8: M1:@W=7L -VY6:/4=JU2\?B6 E0-CY>ON4Y#U>Z:N5R@K?(85 &C,:3W3[G5K M0X"WO(%<^!]T&#^X >S6Y"S]X,;Q$U!T;H):G096-F9MJK&(6K.U!F(M,6IC M4I6Q(Q#K6="V;AIJ[+-%$/D-(^ 13+MBYXS_MXV-<&+V+4=7NS,U@:!MZ!LW M (1SPUK.%O6 1_.D"E--P".MU-@0917Z05@AOVPZ& M !6-KO;\[4+>N.*F:76[AEH$?77(R3'+/+(8UKEYNB0"5JZ!OG325J!N\MP,P#E"@1L;K8O3+BC&77NY3*J8OEW &Q]AIJ,;KW#] +WYL 7PQ\*IWXJ5:P"K.(XS1WS5!V:#.#5= M&-")^UUKWK&Q!DIB%]U$XLKF9I<&E+M!J4E,@_E;!KWQ"E@6'HJ; 7UN'DX[ M1.];QB*:SYV]7;@;BWS#MLT*B=\<[CEB+/>GM*Q,@PUCVVHSQOKSMPMY4XIW M!TZ_JQZRJP,^;=]0V@.MEDPD$NX%2C!LQ8NB&Z5DE";SMP]]8Q>,"6;,8'/P M\]PMGN"JY#RWHNWH W,1X'.F;A7FQK)%[W>=WD:@GI]@W@:Q>P.SG!M6?_JV M06]LJ@]ZNK5PBZX#^U3R=BN"W!@,#*.[".*I65L!LWDP;F 91MM0JOG?K?@] MK%Y_\>I/3=H*E$UIV=,-T[%:A5*DT9ZS$8MC5IU.VPJW]@9]2PT5KP;*YA!: M05Z8@X6[KQU\9%YB6^9GWW#,Q?M1F7%M\!I+BZYCEFX7K@G>;.9B*S8+WI): M?$#/3MP6L(T9U1CT3:NWD*;+H95NK0]4X:2.WW3NQAX%I]\U M:\[]C<&QD]4^A/,Z?.AK2\3+7UC*B]C)8G>_,;QU,KGWAQ^B<,C"E&?_??.3 MOXPZC1H=JU^*A$D@5P6^LB'.M"<#=&5K,%AWTB6];J8U7TNW#'WM21M* ,?N M]?KJ7?M59EW:HF;:E6N"CF:O/^GB[C,S40G'&)BZV3J!):>?77]P=*?,_=\! MGN2;-L8!NVHRIJI2D:S]_8)=X=.#W'<&K//Q[[E*>-)0SY M!8L[%@ZGW12+\RKG5N$H MK7@P!N4"1 U!V &S?,"G(&Q>#LU0H&BVPD<_!75;%OQ90Y*.56+IEL7M!JD MK"-Q11+=>DGR.MZZ+YUFY8%7F+CFA:*&$ZN!]+7+.I?D?,7(JTU>,\VTIUYO MJ3'Y0E'?KD/_!,W?WL)H3N7<+8*\QN; 2K0?0?=(GS[YE/CX(8@2;+82^\,E M'0R;=#(UC5/,9*\UFP3-8[YX>(4&5P!>O\9%=-EVJ]Y<*F3GT3!#[>WF:5)[ M36 'G_PWGTQ]O6K8LS#,W. ;FT1Q[?##K[BVY>'582JAC]V0^\\;3C4"(D[- M-3U6U7S\BLC'T#MWT_ID*SZ79RR--LLV%V"X\U("]1?H!$RD$C\4@\Q.\(W= MT:6Z,/WBUK]9^^O'ZZ\?_] ^7_RF_;L[GKS3/G[Z^.'FV]67RP_7VH>K;U_5 MZ_4A^O*'.N?",6=!^)T%P7^'T6-X#6(K M"IE'W0?JT_Q+I$X^9[39:?\>!0"4&],*Q;65AJGIID:ID#W\@.$L#3( Z9'5 MG^T/EI2D2^5H5K7K#Q!]@O>^BN+9""P0-3]SA MD 68.LD\C4:9WD+YL+.S7H- #MYG< Y,5Z:J)^LJ1IF=Y"/HR7=X)S:.'D%S MCL83-ZR/HB+M%@Q7@=H]!&[M,CGJ\*4!JL3UA9\, MW> /YL87\$W]Q<'/95$]-=+\R;A,;S;=Q1]5DRDC56QK?B?JR3=OM%D$06V\].!1?^3SXK=-3T+[Q, 6 MQ#U#173.J+/3GWD>Z$Z)^,\GV)5&?>ZQ+.T][&9TNFMGY*/K:-84NCE?85/@.&4J-9NI@> M-OVV.NJG" 7'/>@=#;=+MV^?V'2+IFH8=0IQ>>;),&]O_+2^0?6-K$C;4'-/[YS-.CJS.#@HY6S/73^#8*FFBK?.C2ZU48??PQO'?# M.]9(&?[RQ_7',NCJ,#.W1O F&+L:%<6.:D_T[T'Z;J(EZ5/ _O9J!"^]U0Q] MDFHW_I@E&FZT;]'8#3O\"Q X<'R,WFEC%P_ZMYH._W,FZ:M_OTO??8E ?ANG M&H=&BT9: 0].\V:"3_W[OQF6^-?Z4QOF)'VG(:(G;N#?P;?_R,""'CT10!^3 M"9QAGT=WI]RD^#>K#V9%P(9I'(7^,-$^@$)_JKU.[QD!))2)7S0_T5R8)\Q& MH!X"+C$BP_(7-99?>\KP_C6(7@#*#YXT/]3&Z',$S5D#XQC^]@ >+'RIN9-) M($Z'Y%2[N6?X6CCT)_#;F,H=)@3$*(HU $@3P/RO!)Z+O&R8 DSD<\"O,1R2 MWKLI_H8W=53@DFQ"-FL::;=1>E\+(,T=QEC%1E("0]" & FWA%Z$N1*LD^2C MTARZO&.'%D02HV*!E=M$,VPY)Y0G2W9-NW!O8&'?!PUN%*_-SO.9B;C;.M4$ MR)M@Z/F3<_8U'/W==N?].!HQ,I"T_\J O8V.AJ[ CO;(-->+)L C!("HM0 , M(9S5Z(&Z1O>0&WN)]CZ"_VBO.1)]T]3?79Q=O\__--[]4OT>'$.Y1E5Z_>SZ MPR^:HSN:\IU<%]I#P"&:9*A$>P26TB1/)8B&(9R/MPZ\G<-=00JI8 S> SV MTAB4(YH$]F,<@4Q +1@]=/@>!P\>C=DP AK&(CA]6C"$9$@46OC478C-'PF$ MQWLF0(.##2280(5#78D3C(%>E80GX>+$)33<4'/'N$Y<^,1LA&*'TPCF24 2 M\8T.;PH("'[XF2C[I+$?$_X&""?Q9< G BHR<<1I7 9&237E3[7?<_;3@!6( M$]#$O:.9QL0U@@0Q ^23B6#B,8-1/;GJ8P:8=I0W76QS2*1!KP#H*@2NYP.8 MG.518B*T\&P(NRH1G(K@1Q.FLH&;TO3_E<'B6CK?-NJB 0:PEC[#Z6(V=GWL MT*5%M[ %I41.Y)*Q?!-ZR!LHC7/.\;00.-7#/4OGT:.;2&[VY"+@& @>SG#K M!MC'$8>.17LPC8G^8"I\W\%FBTODU*I)"0P+2S,AHU*R)[)1&"%_)'B >/FY M1H<7K[8E7BE->H;'+KR4!:G$G989Z$'T!_8.8%=R<"1CPB,/A-)$7!?6:/?[ MLOBTI$*^!8/BEIDZ^8>*WV%2.')_,CM&K]LQK2[1_B>GHW=ML3[* ILZ_:PN M^: CF%"2+7A2IT0EP!?Q#56*E$#P$T6_\("XN"G=Y!Z>#G#W 2D(X0F66T>! ME=,AYK?J) $0!A2G!9=R-60H'#&DRG 1,HEZ*8!0Z$?01;:\QW=2$_*DX(L3.B+)[W$FF8 M? +<8M$#R@! K)"1!$:4I9,L%2) "%,I_I/\+'/]Q VXH,$=C3HFSQ.D;3+. MTP?A=_@%IXOIW$L ;9'[".(*F3(JMD;F!IR9[X4"C@0"NJ=/$^18V"+XRP2A MG42@JRX]*(D]^0$F!4KJ_B42;]\I_*&&JOF)[2R :3!F3ZR ]VF/2>FZ(,E !OZHC+ M=^3T5DUQ?/CO3V:WT[,&G9X^$.<]9[^?8 BGU^OHO5X^98(N$:$(X(+BD5DZ M('%,<836@UM;"+,B=')AE,,-8/>=3MQ""8/Y\ES)6<4H8V+@X\H6$8:=_)6(@PAD -N^7Y"[N9=X![NGBM,)Z"4: M/VW(]PW_.^UU_7".ZD%?^B&*@K?:"7^40,U!Y!HC;G+>_6J:&6FED:"TGT$( M<.9)WLY#*.6"B@7!Q/4P*(*9@/1W N),_DV _NT5WK_!"S>-:7 ;Q2#O3M#\ M=2<)>ZO)3^^T1]]+[W$4_>=7!7@(62SG 66%;%M)K]LH!88LGD9FI#<\^0:( MT)2=( 8P5Q@]QNZDMJ!)/?JR-)Z@S0F?&: 5X9/J5Z=@ EP!$B"?F5-.T$,. M]SX V8*#:DD4^-X[;2G\I-P3""2"VH'[<% V!NVA_":-&_'=.SH)[N(H"[T3 M82S$=[>O3=WNF%:_8W:[ORSD3<[P/>?G^2SY/52.@;M8-BL@+PR%2+6Y^,O] M]'/]U9I^LPQ7P$:<@C\MFW/P\[P5Z]J=@3GHF/;\=:M<_V4@U>#CO:2'W>UT MNV:GZYA;HD<;3/X[0K2(L^=Q\P?R.!:N3<7G7AQE,X1HNEP-UZAZ80RS8QA@ M57:=9@O3E#MW@YS1T9T!<%Y_D\A-L]H;4C&>A]6P-'WA,AP&F2<#C#G;DR=6 MX?MF:AP?",PY!!^AEAB(C0FV@1<](DB<+8Q.SW Z1L_AIP2^@=]3(*3>$&:G M9^N=OFZ7!IB-C'0$>@^LO*W)6A^[3V1>W[+"]4FQ5F'7L##!;E\\@*!$K\A+ M=1*-3H2CZBD/7$EGMA0EB1OPV!I2" F$7V \-PCDS"+>65A3%-[BP19RZ(XG M,;L'4! 'G_>5PJ!V4( "__9$_A0=P+ DN3][PKQ*4ZJ9232OB)-:B.8,?19W M!#D:99>AAR75P80LQL,,LYBE/@_UB/)+R9X:7KU3[2N2'>QA46-GNV:^X#?R M?0 CN%K([J+4)[Z"95?,="4J#L8\Y1S K^I^-3LE-QA8_<)-Q(^[L?N7B*+Y MMQGW56&N I\&A"U\$:$SZ+*4I_,^CM!>OX\B[OH!('D>%(7YL$TQNO$H/T\S M>H.!YL%R8VSX5I3ZF@CR3@(WU%YC<2/I9<)F,EK(TP(!6,,^<72G:PP&OP"8 ML./P9]A[=S[:ADS42DI."8SKC$>.%&1P!XI((_[8]2B)BOO:D)"<%!?"L4S^&" [L!P%[/_+ M#3-,WC*FA'DG?Y]B_D(@*?DP=S&Z!_\5A4Q)>%$=I9I/\<:0^<@:Z#A'F2"= M@R&&Z[&:.=(CH?L8I]J9=I'QZV678_2 DFP@(#H:F?,D&M'W],1!NXEAEZ#+ M=9:V5J<(O:EH*"C(^;F$)!@Z*C(8YDHH#H#L.!U(STD.;]*MDC(M#0>7Z2?] M5+=QW8BY:"R,1G(H\2]:5UH4&8&57J]R^-[S/3HF<'WR,^/>?6"42,+%ZZ.0 M8)3I)84,ER7\CQ@787@O;T;FS,%7L?P0B3']YSS]1@ZGOIA+#^3:G[K]CM4? M\.R0;J_3[0.'<>8I?*S3V[><%%)Q[&_FX%9ON"HI"'EVW*Y.^!6=F73\#\1I MHH23BVR_K>Z=LU),FVZS\2R-H=./:]$\>*"K ]_#^50Q-$%2'KUK5X\G MCN?<&>#*0@EQ<2U\)=R%LXF*F.F,() LU$Z M'Y:%[Y3'"U O%TN!=J&:Y\!O?1=+JP34Q5FLG-TE0N-$TMKBSB9U.?-# \\M M=/<0DPD''?X8>Y3Y07HJ7H*@_/6>T3^Q@3'.Z ' $)UAY%_B^,B>@;.DC^G& M/*?:]Q#I(TG+JW3,.*JD]5_8&;)2-!&U@H :S]L>^RG,YS 5CRA1[77'[]>_T( 9:F\>D7D46'DDD/ 2?J\I7=AASO\\+ &>L=R!GF^ M&3^'JO+,YBCWQ"$E?I_-I\G95#G2E@?40) *U3!U C;>N9I .^T>7L3,UV$TK*$N]>2 M2C4ET:K+W&3<8NUS+[*Y@(&JUK^"%*O#_OSH:M@=PVF8P-$"2;=]FM3:9^9I M5ZPGOTPBU-E[%I0LD]K<48RW-G_04)H79:"&MLPB\X=>\SRJ)$=[>^\Y47?0 M,?1=4'@5MZ5B)CUQN2J/3-^9.K_HN^?1VI]_O;R2V56O9 MN1>5/&SE^Q<3B5M1(-:>;O45SGJZ64^NXX!*&6AYM06ZD*55 MN'_S:X2)$B/&UT^Y\[9BAISX!+I7>]G4)%!YW[7$*OBKT>N8O4'N5O,X*_(<9YY=T\%$RR9I+=I,2HL,.VTYK:5(J^"QR(UDBRP>B3)% MK--!*>N#@*F7+V([I^9,Q@A>\E9+>91.Z)>5+'(6I/=1=G<_M3[LQX3D*>U[ MVN4\V1]WNILDT9 G9]/V"J-07E_GZ\P3?H6LH"HT :\P@G4AJ1A7$8J%!_G) M0B7*HB$/:PY9HMY.D*Q+,%2P;UFANP5%A#W(.@4819[/9ZH$RW'&LDJXH[%V M@2IP1.T!+A:B\"ZB=$@^ D-=M)",.*ODL/^E2AX%7UZL153.HT@)B-10&7,K!8.^PV\)-[4D^XGD;""L6")WKC%#11 MTL2Q.!(FAP MR!"72I)**SS[A896SGWK:/=P"D0\,3Z-*7$!$:7\>0"?BC?P MD@T5.9MU3O;9&I@DD+Z"TOET4]1>V/_K[@95P^32%*'WV6[*O-Y0G3@LDY4H M*HN2+Q"-^!KS2L$\-6C&)*%4==PZN?; LVVH&KPH6O5-%+3C">MTR(OWSC#= MGE=&HOSQHF:?#/8+W43DGG->E^GQ)7,1;7-Q\ L=7(+B%7V]%>65BFV0+"FD M4GX5)<^NERD4-"5!DH/,TVDB.1Y)')D23/8YFVG[@:.)17,D1R4F&(*:!)#&>S MFBK2@\2,*&;X;0D !D5(:3ZB#[\6!C0JSZ[.O(@$Q?++=+&F).!,$;.ARO2\ MVBK\<4Z_H"0LJR_B#MHTGQ 4.:],L378I(QI(EN0Y_P6%I4B%0&%.S?.12YE MEU4)R@9"KT&+R-V+S+72,&VNI2H(TE*44-RNN'X@-6V\FOLDG"Z\O#@JJ5/PR>MTC"E3OI>&])$D./0MHABV)1W@I4Q$E]E_D!O#4)F,LU M8+J'^^!SZ5F>UF.W;LRMT+FS"H55F1#&4%5<-./Y@SA$:WBNA CY*$?*"P.S#),I&U%J>/'LQ;M;NZ>EVO+*>4>WHST\-@ M<<;$54UI*95 H3,26(AR+7DQ*T2$"FKB#L!$?W[5=AIB($9>#IDK%G3EDI)^ M8598"U@B8I>.*. GRF7>YNG"*$U$=FJUPG_X=O6">8/RI7[\?)+X_V)\!GH& MZV^+B^NH[)!W33JI4,!R^82WZ4B:DG,F<'VJ#.=3*5FNIF%I693P/C46X&5/ M47EPJ<]6%G,GK70KJ=7C\D^_W_L!R_WBLM0L:LTO M=FKZ1 6FA>5=:&AX4 62LV9&E?<\:?KINYZNAU<)9/5N?N#$.2Z=*I.ZH\(? M%;T\4%"A8W"$H8I3370[$DGB8AV0T<,H!PUD QYLG&=ES85JB[6)-E71KQ; M3)]0;4SA_8_2>?<]86">?_)'=5N>_"F&_/,]2&D$'4:3'Y7+QLEGAC?-_TSB M],_/8/&-LS'_YM6O7PW]CU+7W660[1O7A3&G:5,8F_6PGP;SPL>N0)_0T7$9@OI.P?(S+*F=?&&+NEA7 MP9GSPQ5FKE!%&Q$K>L]KH]9 IVL/J/%@@<]B$-4;G&*6KWF,YVKTC9?)0QBP MA^!5N*@E^1HXR5Z5EUT$?9I,73VX/H!^A5@6BPG(!KD@<)Z M-L;(]+^P9$92)8]RV2[1^X!)G-1ABL$#YXR\ZW4$CVX[CMDKY$Y-F#:(RF< ME](6WH,UD=0YKRS'= 9[@,)B2CM]LS]P=@AF[B%>"*9AF[;3W0,PU^9MV^D- M^O8N>7M6;6_*VS:P-O8TW1P*PV$VSLC+^AM6U,6;1VZ X_SF^N%[AC'^&_=' MRS+H1^*_#?W@;Z^PR_M0 M-M7Z$FX/%^D3_'5(DJ\QO(T7R;3,]=:H!.(V<7YF:-62>Z;1KZA[*E MUI=[.UND/3$GVP5X!:.QYQBU#IY6 %UF&H+1I6\ MP9@SG%[+/'?.;M//V)V>_OJ=\@^N0D8N)]>/_TY7;E?ERZX]L)U:K% 'C(TC MU39_;Q*I,ZR\#(/=W,>8]'_A/]"XR=J+9EAVK[\">DL!VB:F\U9RWE&//M@O M42AR7:BSRF7XD2X)78W>8]NY\&YE\6SV;+VO"S?^TEG6!:F>9=LS'*/GK "2 MVD.)] D9.%N+Z>QNMVMV'9,#M'B.M:"IM\7M@3DP[4%3:,XHB^MJ5!E<_Q*E M7P-WB.&X:U%!<47PK($]$$O7<,;:0>W?\N982_2F3V[HU3FYNJ7@Y.)YVX>R M5O+)$@0&AFT.=H?"@H2-Q3O=,+J.KCN[@WQ^FL,2$:4;YO9Y9HFC<^"8(*JV M!E4]8=[M&?:@;VT=JOV6 JNEH"U&P.KW#&.'A%Y#"AA]I[=#XJ\J!1S;7)UG M%-_'.=X;'O+U+ZMEXX_[X1D6;6MLI?9'?UQ2"MJ%?;3L8QGK0Y\G&W-TB7H:G MA-P54K@-AC=[=K^OV*M+IFP!PL;GTT#OZ\:Z$!+9@?S4L7$CE'1T50S6FK8U M6)O2] 2L_?Z:P%;S,*:CAD,_X%KH#H>LM5J& MR$YO#$+K\*^TH\#X6!/^)FOY)<+B.'@WX#9@0L)2])M:;5TYD^R[U2W5 M#,[=4&*UY;;VC1 7O+Y9Z8ES'UZ,>9'&EIB )$]#Y)>!MBUT5Q6T#9E^$^B2 M%T6ML-#B:O::H3<-RJ;066U?-N7-U;#Y0!?V,[!ZKXIZ :W:K%&9A<4^*-NP%TF_?(*U0*E%SYYM M=1>Q4WU0UI,DMM5; $4]^=!TV[:\-1C.LL95*EFB^ 1HMLQ]Q?\ M5I?)V Z>B\J4;07/+;'C(CPWON>L_NZ17'W/=:U!,_!YHL34HKL5D'N"Z(;WWIY@N=;> M6PF'^8WS,.TU^3V*_V)>731$);KY8\Y@@Y/,"A&ZJE$;NNDSBQZ^3)*,>;RG MYE3G/XDY M%G(CG,DN,WSX&O5GUT?7QOOH:C!R%4@WA6[[JVL[SD"]LKA%=*]YKPJVQ<4U M;,-QFB);AG-#N+:PLLOB38LAY:-K.&79RD4U0S_E#'=%WR!4=060C MN;MR+R?Q[?<06XYJE-Z;S.W4B^V3J&\=PY["'?CO PLB'CJ"=]Y0!Z@<:.I) MQ*M/)]276N IFAH'47A''9@)#C_40BR@PDZUWYGLMT<$E$,("N#,XF,Q><*K M122B/=[(_\&\DTDL2U:(;E??Y__(6\0SWC(,^]J()EN\%27O-HI]9\!TX$VD ML!G-2=Z*R=-HO%/MAO<\ _Z@U0#PD1:429@ "@_8'2=ON MA;P!,P*(+8AE#S#F4:,;ZEPC&4D;1TCH6 NH5VL_YYTOQ>+)===<+-6C^=@T,Z%^D+PASX0NV5-+ M3A>H/>$=4O,NFC$UNN(M0ZEU$>_[*?:2?!K;^OA( ^*=CNRD*QHW3O\J&A(3 M6*(I$:IF8S"]J=-0DMWR7KN\MQCV[&7#5,:->..PQ/=$.AP*&\#AEGW'9;S87?M*.8]T)'#%2G)L%M2OB6( M&.P'&V;T!S%_R%PNIQ(7FU0!MW3PZ^DW>:N[4$,!1ZLL=@^U\?,?V O?,:*K M-%/;P5,_JUS8PI=C7S9>PQ[U,\Q5R5C%(BLLK["7V*K,XYN5&K8B+V'G=#QA MHND&DK>![*K(^T9>*PWO_Y%Y=[3K_*1HT4I- CDT./"\P7#?%%!3S]6BW:D0 MT AB&>]2+SJ!HK(Q'_%TD)V!1?/9_&"M)/,M(R#YD>@I'6#EE+R7X0QLLF,Y MAZ\:220+;[\M@)5GDL?[:KH!4CUA5%9+H"S%'(=5 96#%CSAH]-SGVCF+ZV/:V1#64?12_L;NL&0#92"_OCC[]@L)UO1IHG8&Q)%S MQ$3K1CR.)T'&FR^Z2112NTLA _@.>2%= W]G6EXO#%N6HKZN98GL QQEZ20# MDL">C3CQ2@R#9Z7K)]AJ;Y3WP,.B+^Q!2.>Q#\I)"GR$.Q!^P7=C,G7P: B M_W%/YH/*Y4>M">VCXLSL%.O*^Y#"KQ/BR\@/TSF]BI>82-,V59X,N'^F5 [: MRV#+;^YCWI&1JTMX(/%#'ADOB.! YXJ/Z(K^VL63_([1-[]P30 [ZF+Q8-K= M-,"I]MX-4"1Q>R:!<4[&$9TPR*W1;1(%(/2I7R_/.^7MO;&5+^=0E!@H=6)D M6I]WP0W=X.E?LC%L(40]!LA['64P>/^>ON)&88!6#- %"/(7;\3%^TF*%K)< MN5*;=..W,=X"4R&\E1A-'3Y^PB$#*)^5,.,-NY=OE=QF4YM2EXT^G[J[8_E( M(BT]K7SG)PK;":DTR5LJ$:?AZ@Z#C)I1^8*$TRTA?> )0I#F)N$ M @9\G^7LWL&3;UAZKJ,%[BUVFJ9^R*'L>>_SWO'Y=/0L*"Y36,18SR@A&SZ9 M(#MSZ4N=B,%:2?+>TI+?)&/Y*4-;92@4ITB:XQRAXMS'T2:X1Z(L@5,7MA ] M#,^,&4/G0$J%@TFIXRW (VQ/!:!^1;T&R_SDZ@I:JUP;*#0!/^&M@!_1MN 6 MMI^ C3TL.KN*UVX9[WTLK1]N(-"&1%NHX$M2FB9R=JV8.>\CK,XNEHAT1^%8 MX5=62)L+!>- MGK&A+(P5!,*<0OS4+LU"?@OHE<3U*7A"R[0ZM%'#BJ-@21OU^O##\-4 M=N].AM&$E8 6VXE:1M/-.%0.Z-H/@J%*-*#N7V'T&,Z%I/AT#48P*/&D$40$ MRA/:>BP4!K0$5^C5'HEJ>#X1O<#!\A?A;-(IV7@2Q;QK/7P[X9N?!'R^^;B_ M8,Q;\1+)YL1H^R?8\]<'^]Y#D/'"]'[;1]Q-@;H0PVF4"ED8DMSZRA@X1VZ8T:R-[<* "L;C K%?X-5 MYLN8Y&9S8>0I^(FS1+B'I5V-C)(,@7MP]6_A'.J@KPB]3Z*WNQ 8;IJ?;K#; M/'F3.>\C#_/EJ\PU(^[E*J$^E"X"M%=BDL8C=:PDR<83+GS(V9,!DW;*)HL4 MA^!MJ/P'1>*VJVLITX\2$H>V=_<>B_J?Y>XIAXWS)K$XD+%KKAFN;:/ M &I4B&87UH9ZX(\B4,P?$^DAX\HEK@U!(C+U4*I?DWLM]A)XM=":M-=2;S3U M=V?7'_*_C'>_:#?1Q!]J/5L_,?2.QG^R;'50U!Y4:ISF#^V"+M]S3V6)$AK@ ME6/AB6@Z/R;<'Q2H$*>.1:Z7!."-V/2 %3ER)U,X'1%A<#]0:C[G!G$V8;*,DD,&6:, MP#B06O!3B4BJVL77)I('+]<*R>V;ID%9?R.=B&HVX&'K*7BR612Y1I0?I05* MY*O/UYHB"_P,E!8[\10_'DFU$.*2;SLB$7D-R>"N/C:K1=K,108WN3\+/?P/ MWE:$TQV%\+[*0023B$P?%(!WL?ES8(;X@17 \'@(V09BJXD'08D'VU0XPD9@ M=23SK%$944G(N+CW[^Z!ZP,?YO#(=R$+PO#X9.P#Q)1/(1NT<.T6(_W<<. 6 MOPBBT MN2-ZBKL3H1'D%E4BF)3[B'$.,:PPIRB-!FT<[F>C1'N=A=Q? MQ;Q?2,W@21I#X'1Q4J.@**GJZ!?&LYZ+KB3W\DC6NN=^-TTF:^!!/>0>YT1- MPA)+6'5T'1=PW@*:;S4UWL]]L[,[,1(9![#AZ5W-D LN4T_^66(#"@W!'L:QBU5FERJA3:LB/#+D0)Y@TP?2O7$[EQS[Y+96W$[N M;93QO:]^*^0UK1EEAV$L1%KSC^34PD/$YYD0/!+)N4YENJ>=R /R$E=80X7E MY!<*0$<)9Y'KS5 M#F4I1#^$1TY1#ES"Y;^RD&D66*.H3]%(J&1A*,D5ASN/>$A?/ M^22>2Q2K4I CI\\2+;*60CBM1=[$KL=DCXS9JX![ID5* +4"0B(X7N)Y)%?7 M2.3]G4?9;3K*,-V'O[)KUPZ//(#] A:M3VY[#&K(@%+)-@TQN(61@"SF_'.+ MUKN,,6/N)OK"<>_(G'#TBN-1D>>HD8<#EU;9""6#Z../240:'X:T.4BQG_PE M7J<-2@R!1G(^9@4)208M;Y&FN>7%^YN>?&'O-@!\G5?)#L=D0< M#S.TE^.&8/UD=71=YQ[<=([,*<7"1(! 9ATOF0$)+U&B.!GORU/DBY 2P9\X MB48C(:S%\@C'CL^JXPRUA,S,/1KAM?G*8KHLLZ]^$X!/(P UWIUR9W:LZ:!3 M5%-X_Q# 6YJ[C*U9V @@!*#$]PU1R/*#"824.-))E1; MSW_P26&8G0Y^19P>&>;8%R%F#)G>\OPO D884J"_H14M?>&%G[#D?A6X(7A" MSQ,.^R@5A9]S8$EUXW'':(BW*7R8L&B:G6OTY:0B/!OP6C(E\,,H"=[XXC%) M]@,3^A/N086W !T>]Z/,I.+I:6G((7HHW*MXO:C -A*J)DV+-,T3-?*\D.DX MHZ>0H4CW3&.R0I\$S#SM4P6F\.I7/MK)0:$LA2@4R9KWL'"@34^CD2?TR'65 M:K),-2Y1T.-^%,7]B[$OY@G'KR!M.4]9@%,IUI9(J-FZ-N-)S.ZQ+9FL2,S? MV,=XJ@*JB F]E'BJBKD0)L+G3.=P(6.FTMZ&%6^JG'\U]RD2-B,_02\1#[(P M+-4_S[!0HN+U*HBG0X5_8?/X'I3C#A0!%%RQS4-5EW MFN6_)V",?,PUL-TS]G>NP.8@O0RFYKF*>,\S3S:J2NH"=A19/Y1?AT8IO^54 MA(A!-L);$TQ6*2P/=$=.Q+$P>QT40[9@X?A#M] S V77X'CGO._E.N,^;:: M\8&X7.CS!#=N(PB? ID(\^.J'NRM@)L[_*H;XB)R?BK?2?/SSR.+?30W$2Y/ MH)R"2$VH$%E7TM>@'$.%=TCH&6 449*PN HAE@/U!QY>E=<_,?2:4ZSR<"IO MO=D&MWX4\WHGH(<'0(<\B:#H1'!.D81)DX9^&[T+7H;SA>Q=F=,83Z-/(1S2 MB_#F*24X2^U1W "&4X427"OYEJ>R\UO*_ V9.4;OB(QO?MVJBK^:!$NAI]BL*[3YA[>T8[<_\THP)LW. ([@G!JW& 7P9/$MH! M3Y$FM-5+#!-1J+FC3;!47YTQ6;.Z4[\10F*P@*^KTE+.,PI,'3N:E76*] M ^0Y5@3-IIS-W'U<&E%%YK(2!ID\D<,@[2#*L\Z!F9D?'7OJ4G%WT%3"C02%SP1_%54) MYI BA[QDCRE^=O69*"9SRGYVIB^Z1 M@$*K>\2O6G!=BH'R(P1EH?V4;FL(!YI4#:;NGLVE2:QB3WDE/(69;LT$ 7>P M LJ((PSER8;CL^E4#M*H A4ZK0697%>149AJZ@. K]82*"V.+R.4B# ,4")NJS":.J M!/EU7VZ#YI(U! B+RQIY:9-Z]62PSDKLCXN+"5&<^\^XS'DL:L&@7(["J2B: M=A8BD,, ;^B+='R\08F1"BG'IHR9N!*47!5#B>K!]PG7Q8ID1B1=H8W[Z?6I]EN.U9137K.IRNQ4%2<6^? "KN[O.K^QVQZ('[E*!S$Z\-D7H[08D@3<$B%,4O9]'= M1'*91)'''RE*)P@.*--%7*+$PDA/)S)8Q$FD5!902"&23/$F#=<;09YF$_D7 MH7CV3:77!=X ^>'B"PM*-!4C)G(0&:O+K5?YZ.+:!]KKA#). :X>R-HB\^L&U[#01@4",M>87P@A;X<[IR(Q[ MP!K5'&V[IY;W MK0?>1I%:TAO0+#4YVS:\B]MK5L#;'SAJ3X0]@+<%INGJU'QG/:3RTIQ<UBX<:?G65E"]1T\D=:9686^Z+MT-2)ZY%7I*8WKFNOW-Y%@CZN8 MD^ZWV$6GY65X0?[?/S#"U4S%N'F,;NZC+ 'E^9H"$XR%1>WM/Y,X_?/4.42BET5M0K?O]4//*5.Q9H8/K7WQG= M;^<"J':CMGJTD[V*RC7PU9/IUZ_F'TIKEQ8QJ:32[?*Q;Z?'!OW2YW8U'WG[ M)#+T:1JU@4=K;%3FX;,LO8]B"BFNO?>6$V=Y*PQ=I\VV,2P/@(PM2O*#H*0X M7>E432YWM&V7T].Q+;5)2[OHMDW,JR+MG*_?@B8O-3IZ=0> ?GNXST"W"_0K M].IYZ/>9_=;ILA#L?2%54U>LZ5@'2JC\VO19D6_^4>39 MG:.IQD+O&X9!&S/4'"M?MYPVF*HNW'M!J,7L-(]0=O_9$>KO$09[,?^I59X" M1:"-_5GY[95=U3 MHXU#K6TD#XKZ2_7XN=2W0%%]SM2OG/ZW.$IJWU->:EAW;=WL;LHQ1Z"V38V+ M*!XQG@!_%BJ>_J;>S^6T X[1[;5H M6-<%>H-NOZD-+DW]KWE'W:6NX$5"RX0SP]F((V\1W/M#KH8RWK1/KH?:R% MV?9/W\T+SA;#CNNALR7B*F&=C1.WS6C">NBTYFI8>D9^8V.76DK+)CN9&Z"Y M;]9WP3A_V)\-JPT?Q.K0[BG!JITVSA_&9V<_Z(59?.U:B%,SU:?*X(_N9_1D M;1RDMGFEL1R=MRJ-_'Z&\=END8?:0Z(>>;GM6:1/48E&)8L"S.S=E>T>D ME6'?ONYV<$1<#GO;QTA^\::<8;I6IJ*AVZ8Q;3*T#^/N2%'?JSGH&8/II,7] MI\3?EY%A'6^XW1W,9."U#.O&.*/L']@8B8RN84X'##8/_L:HUBR:MY(SW#[5 MI_.GM@+Y7M&LH>_!GHUZ[HYFK9E=AQDZ;C% O+8LW3(%S=-!BVQ8$X6MG1!; M)J9]:DSG^^T$JXI:A-*JO+H-_#L"I+;8GZ^'5XZ[ZN1-C8!:DY^%J2][.5SG M1>@_\F8?GBS,D?'RPU>CZ48+O-%*\V2C>9K%P-%+E6W:@&YK**^D3$U?'-H( MRC*Y.OG*^Z[QI^0[Z^R6=^5./^+%GZHJ%'-WO7ZJYMXLAF53 M=R]ERP60$20.UDL&Z5J6W49"_!(@*_J6C*.0W&D?W(F?N@%_\1O#2HD,BTU< M4*7@RR3)J*+K.EAV+5UW2O*DX>S3X$^)Y3+RY4MCCR&+DWM_@OY"_ON7*$4 M_)2\$>_9-Q8P)&=KLL<<&(Z2L+(18'=&D=7L/'O/*'))39'>4T^JMI9]T%-- ML[K3MPGV:L>&X1@;!EO9[WD5BV]LDL7#>UBYJ_@#[O$@F%57UED.RS%KHM4$ MO*WBO=I>LZP]0%RV8PF>2(;SVJ3M+&S7L>LR;!4<&T%DM51BRVH3DN$.Z0*:J,[Q'ON!/V(LTYW +^G3JK:>I4]50FDRZ8R)P&[3XFX MGA;)]21FKG<5_MV-?20!7G>J74Y(&@Z?HM"+0KHQ=>N&?UUA[R1&MSP_7;Z_ M^E:W(!<,K"!:%]A21L?PGGE9@ 2297TOPZ]8A#Q);FB%=]'0%/YWVNOZ865= M;O&E3Y7[WVHG_%'9F4 I"4\=QPD3;6Y+6BKI[F(%9ZP[G;R=5V,\Y=(23I") MZV&\%'F-_DZ0<\3?!.C?7F%I-%R^QC2XC6*/Q2?40GF2L+>:_/1.>_2]]!Y' MT7]^58"'D,5R'FRVZ0_=0-+K-DK3:%P\C8M.;WCRC<=[/V4GB ',%4:/L3NI MWC+TGB"-B=\9H!VDBYX=0HFP!4@ ?*9.>4$/>1P[P,7^! &U9(H\+UW MVE+X8SR'" 1<]9;@/AR4C4%[*+])XT9\!]P,H&/KEM!#CHYB@.WN]K6IVQW3 MZG?,;O>7A;S)&;[G_+R@7:)2EQ&[Q"1%87'1G&8N_G(__5Q_M:;?+,,5L!&G MX$_+YAS\/&_%NG9G8 XZICU_W2K7?QE(-?AX+^EA=SO=KMGI.N:6Z-$&D_^. M$"WB[/E]=9)4E-OG31**#A#%439#B*;+U7"-JA?&,#N&T>WTNDZSA6G*G;M! MSNCHS@ XK[])Y"2KT4?4+GBC@V9*F:K*8<-Z:5.!Z97W>+C&#"^LOKI_W0HE MR!J'62N UG*HGU/+PF7=9BY#[8+=QID;/Z%VVN^(SCG7[V7K\[/K[P3)E^A4 MXQ:MV=%D9PU3?\>;'_-V4&@%Y$TW3""V;.:*_OCI]MG:ZYMHX@\U&.27M]IT MRTQLY2$[?=ZX/[2/U#A*-%C!MEBP2A-? M[*[#&Y4@]J('=0JS\G95O-V*TG-1:7>-3\5Y5ZZA@)BW2H&-%":NZ/'FQDQM M"IB/PIM\#3=Y47?7HX M(] /"=.J)N(/(JGA>]E\AV/%3S/1PI4W>:&%DTWY1J+S4XYB0>2\W=H$ '#O M;>3[1L@DV3^1(E @511,G'TT^?RP:)1-)8^:'O!L7#(=]J#U! M5YAV@GV&T.U?+$S^L^=[Q J\8YN&S2YC;/Y3=&N;UU6GJI,NM='Q*V2;GQ\_ MD^+H:7J(3#M,0 86+\&1%<+'(0>DLB/[WAQ"ZME3AEO[ FOQ!X,G<(%@-Z&F;,>I;=P1?S-28MUY8,B[.)J3.G2>4U6[B(%%J<5;3G?CG?9!:".B5;GR_#=L*QT+28(\6SW?J7)0*93, M/^')19 C.GA^N''>7PVQ+3$!]3>-%5Z LU1"#68DM9A3MRCP61P],*Y;R U& M7>"PJ=[LF2+ZZD4IG%),F>:T"G(A&)#VVCCRL/L-JDI$%4_M(ZRP;FX$8P-5 M-_8#:H,7L <6:!: C@ENXG"K0:NRS'##,.,M3DDX+#OD!]I2D5(><0Y(K"P7 M@+ J80!*//'5_MGKG/Z3B#?1[ AUBA:RT&0+45GTSJ[LMM?T-)_)4\H-V?F9 M$!^OK[X6^R79$\U@*LB@BP #RG $F/><3#!R )0MA19RVA+S4//O&O&%;2&P M7$H?(QT'[_8_1CJ>4Z1CSD[.6T$*6;0#SW[]L,("%[_C8,SC&<4[6J$*1H)L MZYE'/=YI\_8F!O9$WN82[EY+*M641*LN!9YL)8YJ;FWN*,9;FS]H*,V+,E!# M6V:1^4.O>1Y5DJ.]O?>VP#A+6Z>L?9Z=::RF1HPPE4G:HJ[U:I62NI"K?T]ZGK_:;^G1:LJW[_059A,2. M(N8--"UJ(AVH\6CVG$[/>.XI<_.-Q_)ZNO+^*(\XBHWT@NP>LVMU++MA+MOS M-WQ$^7L0H27)FPOD/=4<-JF==^$D,8M@7[$^HCU ML\=Z+]1KH6QTS1E+N.:G+PR(Z08;"5]/JZ"*D=OT7E#^ZH"_VNT,3*O37Y!U M4.N&T#1$&XU;;Y VUKQ/ M5YL>.[W%N8+"MH5/O''D)(Y&?A/#J,$MRQK<.2-Y(SDP],[ :IBU=%@HFAW= H;M;_3>\QZH=GLLRE!E%!>'7@<@U7[9,Q;I M&YU>[Q#NQ:^^"SM-XJO#=WJ])QN"SCN&W\.NJ"J#S8JI0], 9N1 M*'B7A\>#M),]6[TZ1L#A;[\CEDP@&UH=/NF[>BG]D;7[:?SK'M0D4ZS*Z7]2AN#AF_H[AY-FK.?BW M4:<^8GG$\O#UE"#/AA)!]ML"DQ>V=$%I9[J*4T< 57YR.ULFY-2Q'W M.Y;5ZUB#-?.,ML*337$#O'2K^6W@@\!MT#&-?L>PC6>(FV%T' ,0U!O>,'O> M^LH6/NUQ#L]@8'8&UK.."!N=KN' :=1&2'AOD30[1E?OV-8AR.0UD+3AX.FV M$MQ_ABK0-CX5$?<]XPT'#K?>(9S:JW._T>OT-MO:8ME@2AK/,7_GB.41RT/"\B7I2\?\G9W@]ZR-&OWT>1MM^NEF[\X< MF*[3_)/(XYGMB+GK=3W*G:X:*)ME=W,>-]A[ 3C^\QT3Y/G7;L/F'=ISAZ MU+()=HCYR>KHNH[_7S21"W#F? S>8PL8AB4PLOO$NQ"Q?V*[&M&JB/K-:^A@K;Q&N3($LT\U37?S[5SD(Y-_Z<4>?&5$Z')=3X6B$4CWX0:+>, M5Z1*L;D?=5B\?9+-OZA1(O,?D%LY]C2*?"]F#SY[)'IB6QT RP^U+]$#[\J# M&,4L9(^ 0:2T*#.2%* , @)!*>$(IW2 9<%XQT<@ 97G"B.-8$,B\WXZ[,?$ MY]UQ-$_IM)BO2P>0#J@C$N\ER>(Q'Y*>H(8]HFYV@&V5XLIV.G.VX/1.7;S) M=[%Q%^\6OG-[IUH.N)9#KBF@T]J\_AZZ&? *\WZ9M[6/)=1:.0Z/)=1V MRQ MA%K[>Z#NI^!80JTET(]8'[%^]ECOJ-%7UUQ0C'RUL->F2J@MJPH^/W=L:97R M%4NH[77KKS7(L6()M>=*CA5+J#U7<=RCI!*NIC,<2:CO=!,<2:@=\R_]80FVI1#FF8!ZQ/&)Y4%B^))WIF(*Y M"_R.-8T.4=LYA)I&>^UK.I90.XJ;H[AY3N+F6$+MX+?/$ */I90VPINQQ)JAXG;L83:CC[M<0[/L83:\T#R6$)MG^37 MH<2C5E.SCB74=L/]QQ)JSP#%8PFU14+EF+]SQ/*(Y4%A^9+TI6/^SD[P>]9& MS0LH970LH;;.IV,)M:/<.3.5DJHT\]]^#%,_??J: MW0;^D&IBE6HMG257(ZJU9)@GEO%*RT*?__#]^OR5YK&A/W:#!&L4_6KU[;YI M.;W_>%,Y['3AI[,'UP\0@8LHOG8#=LV&6>RG/DMR,/>GZA,6[AI&2=K1[LBI MGH4QT1.LL?EICY$%0405X/[4%#^#16W%X;S)U)*7QC2?T?-NSV< M=^)Y!DLKXB5[W_**Q%A&>)X\FJ/FYH4B]\=:/D9$CE@>L=P#[[+0>92:C0M4 MG0_XTPA^3%F"'@V/3:*D(L<_;Y\ZM MZ,6K'P3F:7=2V-K:3912_Z,'EJ34[ZB(\=7FE6+(M;F%AM*\*+L-6&/UH.&( M:NESPS8[=M/;$Y5T:$^8'3Q96S@=CB1M_WA81-/Z!\3!DQ(WO='I5O@;-\^A M^VHW'/U:1RR/6!X:ECORQ&XX&>. %^2(Y1'+P\+R@ /&%0VK7L**';$\8GE8 M6.Z?FE(W2-S*ZC2M2=3MZ+;3<E&!\ZX?,T[Z?7I]J(P:T411/E1>(63+AHP1/'8YK>C"F[U^ M5WGM;#6X#P?EBL#)RBAOVU\C&+[G_%R+)6M^*HF&0F),"XGY9]O&[D34OY Q M_W*$:9PV/):70?7SD1)S*'%@I== L< SCFFOX=#,AJA0_ )LS]D=CM8L2/$< MQ-/T[6:\T'L>NWH96+ZD@J77I'N.8C<.%K(4]E2\ MUD_;*.R^?QTGCWU8UOGT\?KJ*]6"P^!WDB4:%J[1/KOQ7\#?U:4F=KO@QNGS MKFQ_NM%ZH"]);)_[#[['P.J/0C"H@PAS-SR-&)Z*XV^HR=GJ$MJP3]MHRK)O M(OJUU52%KH76LQ?-UVDT_.OD%G1M-/#'$Q8FY+_;L^5M9W7W5B ?@()Q* +Y M(HH93*R=L]A_ *:^#%,WO//1(M\,%>R>9]5:TC7V1S/,S MKK;!W5?I/9LM^?A\LSL:\\XQZVAQUI%^VC!/)83HAHLX(N:Z9 M?!Q/@NB),3*XKAY#%B?W_N1KX(;2A9!494GTBRP)S)B@+(FBH\37+&9J2XG+ M+Q>O?L5V+WJ!_TI,& M_)]=8%D?B'G@)\JK5R.D3[QA^/7N+/PUH)A!@(U8'#,O7]]/OGL+*XM93=BW MLK)'RS0GS?9H,7L]O:="N'B:]:&JX.\*J"QST+76@&H2PW""Z28Z#L)GZB1: +4T(8@PG&Y#S.$C;* BT 44799OBKFR0L34ZK MDOJVA_C'N2!Z@B2WHC$/!_?0>NQTFV:KM90U!//.T=W>9WZ !.$]D?SQ) 9^ M00:;G[6_#YDN=F]NJHNA:V*>0)(OP&;ORJ,VOO&[WY[GYY_(D4/W MV1W>@^"-G\JR>L\6Q%+WA[G2_CANBN.FJ$NCBRP&)3/#@QJ[[OD_\/.^!:U[ MZIXP=K G-N$CJ7%+8P4M?5K1O\RO_.VK.K\+3;:@BG9=O@BY94#P/LH',!+< M$$ZEX1"V=IK0;1(_3<3UDXHKFY@*BT_'GAL.&>A#Z;UV=OU!L[@];78[R<@$!0=4+%,-'4TDV#,#2@'&())7 )!6]0]71BAYO MVGU$NC;O3DJ0\'ZD'8)#I&+&+" +"", _*)0AXR[F4E*4(!X93^&0>;)*T @ MP,)?8R! C ,CQ/#NQ,7X0FY$1B$B!O,GZ(]"2!E(0+$HSCO29M(G#=R(*118DYZLN\<&P M*P/T&6=BCRYSN=HG]L "S:"Y"9=*"[T0Z'.EL13;+"GYJ*7!_9WL[4]H;E^- MS@MC^XSL[#V]:W=T%QS=!4=WP=$R.E#+Z.@N.&Z*XZ8XN@OVWUW0@M(X4^P! M,"<%/4P+^Y%T5K5$Q)9532+!%]#H-?-4^__;^]+>QHUET>\7N/^!R)O@>@!: M1]1F.SGO )XMR$,RF3N>G.!\I*26Q0Q%*ESL47[]JZ6;;,JB+%D+2:F!8")+ M9'=U=75U[767SN#G!8J3&K"6INTJ< ^AUY=+O9]!)0AD0M/1)CVL7W"]^6+F M_AE&J'S"3H1I1#F+J"3&J+'="[A!D1@)$%)]D68B=P3R/MDMO& , T:>Z\-( M03J!7X"E1"S"CL5$!#&5[ !]WT/@4%M[A^HQZ_HPZ3M^"/1PU-(L%^;$;5>J MW3VZ6 .ZNA$&^>WOP,9 ,Z&L2YYK(@/'\^=9-\:GQR*&GVSX/^A[(;MXX9U_ MP,\:T.0,CD(,(8E;UMMLG3-W80T%Z-O!_26JQ5*KM0(7WVI9?PA\#>,>"(%J M"(D!G%E^S">/1?1 RBS%12$C%N-+TF]S_+9@D:4_$@R/P,;O(P'J;6C-102K MG>F*.JK98?25L. "6.)24^MIO);U)63O];>$=@/ 1US 9F*Z7PR*,1S1K.B) M\G$#V/,P8!"FWFA*/S* CZ !N(^3#RD&MMZ1/.6[V>$9,U0"0> @,!B1-7$ M2_!/./4^FB)&" &9-EI'.PI+L6R=TLC$HYU+H"AI392;I_;=P@Q;@; J( M'@K!N^#.254<6\,%9K%9>+SP""6\NVX4N<$]:9)\ .FNS4Z8>IJL0M*T@WLW M=Q=$K$@S3W]-ICDY$A ($1STF8A&R WB=!@G:)2QB?I1_1:CA(-:B-DH2PP; MD3RBAB'>:G2BT*8 %") BM=6GZ!A%!7$1P% \)9H::A6# MB&,QF]&.V1]HBYJY7]G.!8"H(0DRHF$%JX6L(@3N%J< %RQ8S9<\AI:L]3.3 M9B;%)07\F1\)UD:^B1'%E;A$_ '&9-'!=3$]'*C%QJ^7WR3HW8!B3FB7Y>D9 M_LF!<6=^8@1;\83D1I()DW54,EOX53'F MPQK#V7Q 6@H#XG1$#Y(]DY$R' +\1%O Y,A0KPE ?Z;C>QF"9$6HM49LHE70 MX,!E@^&YR:%&: '4('8I)%(R: 2QN&ZRMO+=&J@E:@?S$6\'K(6%. $95& MO;I85Z)Y* A(OA+'\HK3<=-Z?$E,XXP=9]^%V M!/L8>_3J9W&?^KQ?UL6'V\^OV3Z]F*,&Z"_RQ64+DTX$O([G?HKN!:X?1F94 MR0/XA!R/ 51]UC-/ GPB>5US4X1I,D\3Z95@'Y1.,'A7NAY(N.P.PEHT@-/1 MU!,/DCO//!!.$J C/($N*F9(,QC,B5<#6L'Q3&:#JNU'J0F#C/,[T\[WE># M7^=$EZ$7)&>R6^@S";#NU7DL][/[:.&Q18V(A29R;-%5C^3GAW"ML_@C_6,7 M+M[G]X*^>,08#DK'0L8/$@X^6#P?M3^HI50Q]U&<"+ M],S!$1@3>XM9V&,1RPN(F1+;PV^I%I0.X5"M:.D*\F*&#* \J4.R25@#8B;3 MW,A;37PM7%+]/+R$PA&*R(A:>EK[SHLULI.\2=Y_'K&L.+&E!Y@""TBJ79!D M.16N5,20RZ$ODREN0%GM_*9 MU?$IS*X[^:5Y932*D"Y0I@LDP$D>DI''),1%I[H.0FX:P4W1A)Y9.,[" M@! M/YJBYDD:/H[E^U*GPN5ITQ:#9^ '-!K1JQ0# E\P/]L,/6I0I1$P;G Z#WX8 MD=4)?X]'X5P4@):G"2T6[AB/)DH(0"X,AL[0 +E?@_ Q*(5$J]&1I<\ C@@4 MM&A;(I!:M )7"M=CXM3P/,Q.IA=0_P$2( ^B3"#M>1BYD8<$FX1S/OO$W[.S MQT8#U!9FZ8PJWG;:<(X7\4KX""0=;ZC):Z:B9,IW5T1!'$$(6)R),>JD"I]* M'9!@V]84;CF5&:%&):PBB![*:["23&%#NB.&(G>'*7(""GC I@2T\I%%CS4' M%H;=)(F\(:G1,-BR>,9:QZA J26*@[Q_,SF;R -@Y2%9^>%)AB)C)(7S(&.R MBK/I+Y)]#97%18B$_RC\!R2\()D>^X;[DB]=@O0PMV$3+4045)TB!)(%SHI60/!,4Q17Z))04[P'ME"3R2+.*Y(O@'FTR$S)[\#U' )#^ M*K=$:HT:QG^"7>9MC#/=.=?TM/7)JT3:B)5RC802CX!Z'< W9:#!"$Q2P M4JHU0C2O+C8IOLLJT&@[GC&S@OFR76;!B$U=A:6/E)T@HBPX9,832QLKCM/9 MG)D/67Q2(%*[J+);ZS%WIA#T=1#8>(;:Q??>$SS.24:?7&_59\, M*(5$Y7AF:RT*EP2)%N5X1U[K:!S#J[D=TKK0$@#OWN;I>Z^M+^'<&UE7/4P5 MM*WOEM(#=1RTOJL""[]G[O["NBG!44$]EM5NV"[K?K.4A(UI;9I>R5:&+&E, MF1FE+1Y?Q%@%LJU29IBT")( CIX+:63AH(3D48A2RR+K-VX443! P;[CQ83= M,A#9D.U%6LLP[O#@QJ)@A5$E?JSU"^88(N'&:91EWXG ':FL1>YBIAL7W?G< M7Y!!S?U&2U<9=[Q:8B_XAXK5"[$]A;0B+PI(TLV6O#>A,ERQ595B)Y+$+]H_ MR:9(R92H&8ZU=8JG2V2+8F:*RI=43!#4LA*5PXMHBLU+9)Z35@<^9(0B4E;) M7U4%Y;]UXRDMESY@(NZ#ZV?:357 C/"#R('1TG@ETW* M *&8S.13N-B _GP/YAAK>;PR0#B$BP_.&X8')RI)E

$0??I25)JG4@XC=_G2DVGP]%FB)!;0.';&X[AO#M-:8CRQ%.\SAV,L M;SZ.H,(YY+#2XTBI)N@"Y"@4$@.UE9=:G0]=XD6OZ(N?+R?NS/,7/UA_ !+( MJ%O0 *^8G+-:OEL7Z][^$YTMPH?S@_6_?)#E";Y( P[G$./7?%L20QEAWV 6 MQ%'Z*#BT,&H*17EF!7$6!*%(:\IA*99*:$ Y?,3Q6+'RG./O<@NKE4R;MH&= M'PI)@1RY]/0DAC(J'PZ\8JQRPU5ZQE\%,J";"\XXQD"NW/TA>.D D[@&]YJ6^ MZ>+ET86N1I!0V M5*:VVIAP$W%@O:YDVKD:Q/%SN"_:EW.N0VT_#7S40W4("HT1V)0F$'Z3#F)- M\F 1L$1A&8J1*R4'CC94<7+(>!!\RA]5FO!"/A=K%BF)C@P_%M'5*U5KQQQR!_H)2-X>Q:MA-)^*I"P8E0*,ZL00 MN#3BS1NB#J)BJ\FQGG #5Y41C9DZ> ED&5IDFHPPUC>GPH(6^OX;**QDM0P5 M2)$7?V4PN&1^A"F2:-N*PO1^JHNA\@5.\W0Q\%Y^X\-MELB@^UD8>!@\SKE7 M(S%&UX<.PNW3@U)0)76U5<9J9WM,_1IH?]7)*@VZS:+\B*EE@V0Z%H=P^'J=">R.'Y8T6Y(DGBQ,V;1G BOG) MSZ\-P7K5M=OM-BMU91:*0A"HC(Q3.;?/S("(5TNB %'B2EJ>!(D'_,1E.)DL M6Q7((DN6E@K.V2<0=^ZP/:9U.ZOLL*.2V!F@ 4LS7KU7AH4,1(+EXOVGN]>Y M32K7%?4 93R9KC_"]#Q!.3C2D'"!AH_7:'KFGJ Y*6/0TXB3^SV?(J/6O"8- M!!A[.D%#QQ+1PD I#+[Q#RB2ITA#B&#KX9HLW_PZ+I\.AW\BFMZ%.ANS(.; M,5AWR(E'LJ\IZ2@@O*""JFQ]N86]X+B0:T/PI) C'5LA5@W &ST#E@07CG@- M1YC,[TUT8U$F+!>S69 Y@_1#F=K QMAHQ=&PXAOFD\?L>X"WT)E,-B0.% M7F9'#-%#[IC ZA;Y:D,I:-&TB%.&0[>N+D>XCC4TY#:J)"(%;R%A?FJ:ROUA M*Q^U,U H/CX,9+#Q%#8.1,GE9629)&I?=5,5IY5I&!RSB4)SG&#PI1A+EXE$ M;3%-5H)S4HE7Z\)99_-( %)C1#)[3\]QY9*)2(L[78 Y;\DLF^KL/GU3I_C? M2I\B)C/Q8C2\L%L21#0X4NOM_S%;XI25FH]'B>W]6=OZ@07J^NWS[RQ"JFC7 M,PE3YRPY]HK(P.95^41 E])E0JE=J)-QE8WDB_3/A1JK9V#^6V$2EH M@%I"Z:DR%5]N!PH0')F@R@]AU$*&L3.YG4#KEMXUF9YX'LM6+N=H>?GD'R') M"$L?46ZMDA]E"2JX7RBYU@7^E*,#'X*O=0R 2NYAU<"QBE&!OT36COF)5C 4 M<%RIU!77NWL';(K,%T[?ENB-G0Y\D: S \1:S":3RAZV/MQ9$1*>JN3R\.=>[9'@G7"#UWZ71>$P7SN0[1/SWW MY9'7V3)%+61<3\A*""Z@?)S%Y%'EG)R_1&+-&?. M)>CN%Z4'A,:!9YS7-NM8=#09"G7^\K-9<"F@]9.9L9\5]ZQK4BK=6)EDXW292'+.KH6+_:K%M4C9Y9IDEW>YYODA M OJD\B1:PLN2GT1[_#/KRGGIWM73K8PMS3_A34-@XUJ0W[M1HJXO7*I. #YZ M5R)=69YD(,^CD I=Z(=3IJRR&*".5B"SV+:Q1)\=(/G:$5/#M5(0HL91Z*5E7G!(NL4^IY'(2X%V+#+7CH8,0H(#25X M4/+LG>5"69_5UUE!9FD:Y 2,J?"Y&B;%HF(A,Y62A'4#N:)[Y,6RA-!3B%0, M9!:7A$[NO.)"@$Q,5"8-*<"O_)2Z"6HR" O>.$TQJX_L^3/Q- %*@<=:H 1 MN_*7B13)IZ!-*:<*AU8NA2WX M!64/7BIU68J32%\]9?]PR20JTN?[K,+!DG&->$^K4B5/T\]*S-J4;):M"I.- MYRL2%HC6*3A4Y2KDJ]50X.4%9$.X;ZER&6VG/NL"?4V)2GI\@B@;'>*8L ?G MF0[D"3'29U/2P@!51V70 ?1\Q@BHBN+$5*(;AB2D4=:J0J#]!Q1:;\2TD56X M]J2X"(0 ="BH]'E64Y@]CADG13M/7@PN,Z9LUK0"FSE$WBPOEQU&690$\YC' MO.%$ENM3C/0*$,@1%>:1Y;ZP0"M)C))O+7FLHI6@9.9VY*!C^#YFZ2P7L1!U MFCR5U\^N.'#Q)^6JLZW?6WS6L7R' MRK@\Y"O$S&(U0$9K?F^LJ U.\.3UP;D\N"WWW'<7,4:P8%5"\F#,97L<+H>: M!?RQZ$Z53\F:&Z(4CH_DY=DE 131(DNT8O.5Q:4*R6,,:=7+-4S('%PLUL=B M(K#/=*[^8FWKLXZN#UA@[IN++ZQI Y./&*M!5$1DYJ%4CZZOKVY=O$,$5A8# MC9"[?LR5>RE, 4T2 @]EG%W'.D(GW([&O:=K)YET*%]FHK%&DA];57#=36DRBI3[:'FTA9%IF"1,!7@ MK9.A[%D -JKN50\ ?T+R-K =;6.W+<2V39&UDJ.Q;N#*\7@[0Z'O;^F)KM\^ MYQ5%#( O Q#]A"=Z1M0D\M:]Y+?@'ES=;V]C[,J;5@WWQG=!,(5!L0>*-][@ M!LRQ_Q8;&>T'[J8L^2<4W,YLS;]PEYGS6C0%'^QOS9742!UCVPFR%_P@&QZ" MME+&CTK$7%*[7LS=&US5UJS2K+)9JZRD ';>=*#S_5I1Y^UJ$TTY0@Y6___5 ME%;][]F#JQO[NG>UW3[NKR-!O="1YS@8?!A\5']'4L3N]KL'H'C%ZT;&= MZX,1Z>LSPF1OX,!M<'SJ/(I4_/*+H-/JSW--V_I"+3E75JC>F%;R(7>F%AJ* M:ECY8FOQ8,L1EB'T\TOB,:C M$@^]8_=76!L/3Z%UU1N,5W6K=CN'0N@Y.54'W2M[ MX!BGZAJGJG-CG*HL*0RN._;US8Z,S'@ ]WXW&)3N^W(P+M7LR(/$W:N#2_4? ME$>>?U5IN:NC5H/!RB,3N,2QTQ7V[Q*1JCF )05@LV0M7-_[*_7&LJB/JNFI M-\+1+K![:C@X\;Y1539N>JZUCK1NE[+^[4*)D&*Q:RRSFQ>\(%"HSCJU&L.J MG5J1 :K\D[=AP/(=JFA[F,94OB KK:GW/^<""5K7WD3, "]N=+!&I>O+3=RN MZ>5IRVXE,]<+5,D357\$T2%[>*HB40RNW! MZ?Y#51B!^'^5?5_WM(H#(&#?A0I>O+#&)&@?"<>_8'4EY)E; '!,^'X+L-%$ M38%[$01-(L)#,8$]9E(C@2 C; +OV^.R/V"Y.KH SFSA9&TQ]T'=6)H!\-B7 M0HV"C^&E>GG.]X8CE^>$ MOS#/8SV"]I W?_*(?VDMR M8L2,6@Y;;0T6(4Q M>05FE0U?94.NX"W4ELHBZEXNK96):/W>C=T;[!@J4?E-50MD.MV>?75M4+D7 MNMQ+",\>1(5#!/ \%SZS*HPG;^YRJ#8M:]K!O,TZAKQ9O,UC0I1[_YV;B"\X M>3;6,5N^F) 7$_)B0EY,R$OC79PFY*4!WLT3X8(FY,6$O)B0EWK?!R<;45)[ M !ML+S8A+V:5#5^E"7DQ_G\3>&%"7AJ(^5J0?$/\;2:(P<1V&+28D!<3\F)6 M>6JK;,@5;$)>FGM3U0*9)N3%A+P<-^1EZU"4Y;"63U$X!XZX^.2[ 8;.8,#, M'(=>$1)3GS"6'"O'VY./82*L0MDZ^ET) M\YO4\_$QNJJ\V3P*'P27IJN7 MVSN]=7MK-M]=UF60EZ=O_&L7N=+0N*-\!$ MMS5=_NJ.IEX@HD51S*K9ACD.D.2U/;C:DI,TBRQQE?T!\,LM2^^> I,L]QU^ M2*/ _5/$(5.O&_X^9R:'S@#8 #;WJ&G884Y'$ZOVK:S:U?6IOAMRL]AS?EA MW[YR>O;-]4D+([#*FT''[O>W; Q^VES_=C1*9ZGO)F*,';,B,?+(\WA&/.K" MZ=B='ISQ]HXMXTU7$85.IPNZ3:]W+'36C-MOXY3 5J/Y!9[QN^SPB]VQ.E+E']LON"G M8YCC5??&[MT,"!KJDO#HQM1D 5C"B+HT6+&('KP1)4-4?7-O]SC5-_*K?:]LW5]?6)(PH9WM!Z;8"&-DX&Y%@6,KO!CUP+D:) M]R!\O>5"[EGQ$O^A\9@9CYGQF!F/F?&8&8^9\9C5R7YC/&9ULE$9 MCYGQF-61+HW'S'C,FHU3XS$S'K/:K-)XS(S'S'C,C,?,>,QJZ]HQ'C/C,3N. MQVP#?T^IER=W!/TVP4[B(HCIUOPLZ"9]&\9)?#=U(_'&C<7XD[L@$U3%+J", M87D!(852N1RG9=TE -/E$$&U]-7DN#I>&M<7K3>[="]9MW=OK2OG&OV&(D;R M\>*I*LT,?P=C-QK'F1O0'8V KR=H Z2O(A>6,\+UQ#@"4/IH"DS6 EQXR<(2 MWT93-[@'X+TD)L:;+/0&\C3(?1C"#/!!^BUA82Z6=_9] @(^/S>-%XS2*+9\ MSQUZ/E>'QN7(R5=/PBWF@8HLWILPH 5.7"^R'EP_%>@[A6\(!IY'$GIO\./* MM1"*8,R9N\ F]+%($A\&'BYH8"^.4S<8R6'#6*P8HI7M1H0_1@I*!<8(2!\] MK*G/.P#$;;F^;\5X&B2-S?D\%'$VQ*+;H_ ^\/YF%S$MU0L (,^%]Q,X6+R( M#9"Q8K8<\(R& ';M==Q$&' F7#S7!& X_),=Q0C/$ET]MR""X]%+II:8S?UP M(9!H8+\%'!9\?\7N3(5/>Z%>X#FL\#$0$5#\G 2$N'6(8[GF0&(]3Q@Y9Q$C MC45D[OE\[P@>N7_:KL'NX(N1F,+SC%+X6V3'=@(L%29:Y<1?+M!.H0#.]8T] MZ-YP*(!S!3(GB/ %WSX[_X<"9LAF2]QO F@8N8P[P^UDJO'B35;(6E(2P@49 M7/Z5 K(PY9C?M,(YT_&%.H)7/W[\W[O?U%_7(+0B."]=;K]MMZ_ZO-H>Y=2MXW":"[+T,"S L$0T*Z(Y]A@\;,+15GP5JKQ")IT1%H+R" MG;6[G1Z^E@;:?5 XD?*.R5!;("_WD:0!NI3@6".UC>1SQ2O&C;.C'8*:F)V- M !9C.:T^GTT;06'B>D7Q1FTY,Q7V?W*.B!FU!W:WW].?^[GP&!^/A!CKNA,K M ZC$DVG@V$Q2,M4S_WCTX(:%U2V=TFM[T.Z=":GIL@E+PGY_\1\Y4]#'T"++9:KM%]O@P![D/PJ!,DA M,/4[,1*S(:S#L0DPIJTW(4 /E$N3O@,I;92$$:^&EI*M%VC3'9$WH& M0S,BX(E,@*&%XN6787:&P/MXN\$)B]F MY@))IR!&WM]'XAY_#U):,CQ6 G2(F=D\ M 3L'TRH'$<,U\=+3IB]NS)IAGU\]K@\T4^_!&R-I9XA 6L6K'$5F>-*A^!:2 MPXN _ 0\,P(-8V%G2U"C3]T'7KUK)8_A)>$-:\8@6D'A]\*QIDL\AI*9TE:B MG)^&:9P'J@8\'DR?B(#'TML"@<0@6HH?$ "L > Y]\8LYH(&(7P %F%3<'@3 M>2%B1*4EM4$OX+%#'Y1S1BGJ9O!:.I?G1(DO"*Y:-TH_I'"1\D;3DTH!PWV) M2*U9*!!CF N/82@UVX3:N7>X2!N"B-$=$LBW)E>R!PSXX'(1;7[$?VGWIW45?R<(6>%F0 VD G6I7O S:[C63@6/C(#.-8C7=".Y4Y--,&=GT%DW-*@!O(RJ*K"K XP\N<(D4]2/0#N;* MN(-A[D@*;"/!$_(0 M!HUUG8N<2)+,'F.#2,;!8HM.*HQU;@4=:D0.RA\,-' M)&:LP,D;\BC02(P8!6[@WHM<%U("PK0HA"!>Q\]M%>ETNCQ>B-%?J^[6ZXR< M?C3[)M'K&Z.O? M0>5>5_0O8^]OP=H^/=-O=:V%; 2+O^=X/TV"W0PGG:/BI+9,]H\E"YQN2IL+ M&6=4MPW>0,([ 3(^RBKKQ7PU,%=\TMPRRJTCO91HVV67VF$VL3PHNDQ_:#R(VGVLMPMEXYK78[9_J9TR1Y%/Z#L&:P MI.G*8,&B(TQ-2E!L/AO%MUD8Q(?QMH7G=P ./3H(QS-J+;J_"W&]4P\>C)#] MZ4\5@TQT[R\-*^,.2]06"CAG!'4]"OB&9:Y)7BA@4WH!Z*(3DHPRK6"[M +'-8 70TJ! DS.* M'Y#Q"S@N4+.%@J=$WC*"(8G9=G&O'.J06T5[3?<3J# M]T%$E92D[10B#\X!4)]VUSU[),^K)M:^G8;K/5XO<*8Y_?UYT^2FD*ZJHI7T MN).8XDMV%/.VQ/;^_2/=S=T/&D(,"+I.5S\=+ KR-ZD6# M!Q.NNP>1K9-0RM--7\@GM'4T?1%?1#1K^AK^C4Z5'<_DKGXAJ7WWKEG[?N/Z ME%E!U;;]AHG>[N43O+(5J:I[I_8SN#+^#>M3HCLGY<%!&V'(;VJ[WZH M:8/*PR_=SDU*$'>N!O:5T]EEX,/3Y:&Q?M"[:J-=Z+6Z.U#B*>S!T2E_T'(: MA/(5JRBCVY,\(55O54U4J_Q.^S>7LV+-*JNNA$6NS!6WQ%P'CMV_*L_/J-U9 M/\D#C%=8EU#T5)"UK77#'& *$4R3=8?@@EA-@N8XY?(7M$I:'H&+[ M8V\R$1$FM5I#D3P*P8F^V*Z+6I&X,#1G'Y!_#U!_GU;6QEX7PM"8",EU5-0_P)E22>NG;J3O.6Y_@:UZ4EWY?6@1G;G_! M[CBR68YJE?6T!=.J^OXKTK1UK.IM,):V,FLG($&3ZF,=)3-GB\*NU=F$JN\0OU6>7^G5)I?6_@%%E?BI>^K7WP%UM:\D#?? MH"#(2A?BT7+<#EJ9VD$\."_+<:MGO>YG4]G6E2YO;]FJO9Y5NK,+N78)"'7, M3MKO"@]=JO&8:2S,Z6J&X(M>W[Y9X\HY9A++?E?66>=WK@GI5)7GL).D4\L8 M\ NG;SN=+=.$5Z!AZXR&TT-EK^4XA\)CY8SX>;__LE"ZB=N_?+2F.SQOKFSG MICPR>R-RH'E>#GNUR#V 6[*WM5"S%XP>PQNY<6%/:NU<__,S<[?AG$2D\GN#3J7/KF+&7K]OL!<;_QP]/5?__U?N./_ M5,/=C:9BG/HPV).7;K'E)%7DE 4Y_ZW:?=[FG2V_(&:RT:G?+OSQ64S^[WF3Z?ITUF3%9H^G:9/9Z7>"-.GT_3I;!#! M;H83TZ>S$"=K^G36CHR/LLIZ,5\-S!6?3)_.BI=E^G2N<03MUW.SB5](=S?I MH]_*SGX5^8),H\(Z) CMY#4QC0JWQ/;^#<2-[1)8 Q J[U)7UT2)8ZW?-"JL MO&?=>1*>:51H&A562G^F4:%I5'ALX=HT*C2-"INP!M.HT#0J-(T*:TDYIE'A MWOPOIE%A&;J:DPIL&A7NM*6F46%=7+.F4:%I5%B/G90OFD:%->$,IE'A#D:: MTEQ^TZAPKZ623:/"FA#V!MS[E)'=M-Z!1YVL/@4P3*-"TZBPUF7]3:/"XU.^ M:538I!-2]5;51+4RC0I?P%Q-H\(:'J/#XE&\:%3;IA)S"%6<:%1[X2)M& MA74XJJ91X?$IWS0J;-()J9I#-;Y1X?H$TNU2/,N31C^& ?==HZ%KD2#*8:VF M=9QI'??\Q$>%R[2.,ZWC3G/S3.NX)F^>:1UWP*2LVA5--JWC3.NXI1%J6BS5 MM(XSK>/6HOOT\T7VNT+3.N[0606F=5RSPR-,ZSBF8],Z;E^H-*WC3.LXTSK. MM(X[9NNX[=PSR\Z=GX-1.!-?W&]Y![JJ7#GE"/@8)L*Z;EF?HO#!B[&:)[9B M8] M@%U:(^O2<.U@\]Y*K]8"^].AFPH0, \#; 6HOIDK%!$HB":/T90@F@HM M[%;ZM;(>=I876VXLW6IQJ;NK*@37Q*NU<O;U]1JC&Z,*QG?Z6EN=&6+0&=GM-_E9-3%K;L.C- MK5O;4^X[,1% N^/5I'M&YIR+7L]V.CNJ\,8R1O=$_]IN][8\@C4QCNTU$V_[ MXUC4>G5U[GSL/DZO;_<[.]I6C3%MR0<*]\Q-=TO9K3'VM.>,2HW;' M%LPSD9CX8I20B<:; >(3#E">6,!C9O,P0MO/V)O NR(8B?@[:RB21R$">L.= M ==*T!+DQK%(8K+E^)X[Q*:KGK3^3+S #4:>Z\-D,&""$<_S-)J'L> 7XG0T ME4/%-/M,N&@6'%O#!4D$OOO(3T;B/O4IJ#QN65^F L3:,C#=2%ACD8AHY@6T M:,L=C8!NJ6SNHY=,K=N[M]95KWWIM%M5[,<7MJ8-";S?6W)HP7S6J1B.<\BK^P%9+&UB0*9[2) M.%6:A(# A1+L^' !$52"'V/8*M@-VH?G'YPJ]G&Q[YQ=B5C2CL)4]KF_0I7 M?2JPAIQC+#.)"DQ)^P@%[#BM+16%YZ!:TWGXS#%Q=/UH-\+_.1CA'2>L"[@T MTQ'%]*(T0>0.5VOJDT"#M^D/-3-!;4(/S8\Z/,XJJ[2V[4; VW^Z(]ES$H&H M//5BXNZV%0B2\U=(A])<5S.RN&BWME3>&V%6;K>V- [6W'AU;-I^?_?;)Q ? MXP13T.,TMBC_YU,?FE%X#R#*-?\J/?*2#W6S;O&+DL'S9.N2% QD\#0Y1-EQY4 <3A MQ'K%X8GT]2L98&HR*B\,3$"5Y21A*,H=E873"V*0HF6 + M$VQA@BWV;5YX]Y1M&7_RZ:[R*#:#PX0";?_I=C2*4I%)$N51Y+5,.'.N'/OZ M>L]1,9M062V1,>C9W>LFE0IKBK48'77U9(4GWOO8N;*OVK5W>AC7W1Y*\ WL MSK:,O%FT#"OL7M>>EIO"DG\.'D!)QCCG2VF)0$-$&GB3,)I9(W?N)0#9WW4D M]2NXIOL')82J5PB"B-/;1^9X[=BV\>L=TP_EV+WNP1Q19^G9JP:C-;B8JCVX MQ_CT)80;;Z6)O7[TO67^\K-DW6UW[9O>CLG+S605^T=ESV[WF\DCCJB(O5OE MLEH8L_#IKK(&E]C1[JM/43B'12UL:^YC!QWR-?^5>O,9%K&ZM.:1%XR\N>O[ M"VM8 ME4#T:;>W%'TJH?2M5];# G0G6ZBM9HK)ITC,76\#1^#I*<7=KGV];8^+TU > M#H?2&_MF6V/W^2D1]?RTPI"0*3@UN1FZ _OFL'[!JE9V#7=>]]R\1..C2#;EAV57>N/K0UYTNAW[IG_ ABN;5\ ] 61>7=GMJRU3['=! MYC'R.;[+)EL.@#_6%#N._EQ=R)\#@NU59F$D@*]\%?X",R<"V/6$4RABS/R@ MZIPX2X0%)%2#EU7>GD]%(*+LO4F:I!$E@U!R@\Q1&:>11 ^!, <X_-0#/W*Z^-^N$@)2!@+>L-A5=E:/(!(((&GDO""*\Y M-1.!(3&%DTF(5$'GU2@-87W0J>-R-0UPA56%Q +]#87O 7B'X M;\/9W T63%>2H.@'F8BDN@V5;BI6= W3?/LR^G$)A@?73_DKK(SRB$5@*RGZ M>AO+(XTY4NJ >;.Y3WA30//1AE\^W-Z]@8U(1#2/A/SY8]BR>M?6A;R5>E<_ M?OCY(WRC_K[^\;5MW8Y&6$Z7*M/!CO\.ZXT2%T;"DHV%/E:6?*_?_M&ZQ9\* MDTE8" XJ"T;;BR X[1N[L'41'*O[ !D!;*V%+"#"FK_N&-<_HXY126BE@?:< MEFD6MZQ;VN35.5AVAA(UW=2-<9[R\:K8WB^K\!'S#HJ871S [UP?N84\I9+? M<=E?=SSS H_X >:T23O9,[BQGN(EH>DCS/S#+^>%@NZN#,=78!$@!= J1QXP MC#@=_DF5J4/B5$2.7I#1P>\!]4\EHN0$OP<7^%8*+U+YNC_AAHC'WD@6BWZS ML#X4JI?*S&D!K#!@7J9-Z*9CX%K MS//=R+I/@;=AZBGL$,)P&U/Q[ (%*#XP^#$N+)%6 W]G6:$(>H&B;$E.\.^U MK>PPCD6_0Z!)EV@4=Z/X2+;CSP)%&?!L=T46'+D+=%3WD9P72/ MY::!>LJ9TSBFJ1S'+FVS4O2^Y MR=FHIHN>Z:*W(3),%[U-*-YTT:LZR<-TT7MAN*CIHF>ZZ.T!E::+GNFB9[KH MU0NIIHO>LHTA-RKM8"@JMSFIBQ4&N"7?QVTP_B5W^U1D;]JYLIVI2&:3J4AW#(^;P6@=?9@G4OCA<)],13I3D6XO MJ#05Z;:U"9N*=&>PRAI<8D>[KTQ%.D/UC63+^_ED*M+58F6F(MT1:=Y4I#M# MY>%P*#45Z1K[R52DJW!EIB+=F0C6Y['*^OAI3$6ZEXQH*M*=6$4Z^JAR559E MBVR5XO$D4P2#3::ACV7#WO^5P@'Y&"9B15F3&M0B(50,%)-J2K-!ZI*5<;UM4L:>"F1<7Z\)/R8:M<(Y%8ZRPC2)$Y>*)95S MK8.%Q6XBK3Q?Z6%@7SE;RM;-J?3PK#VIN)_N@^OY1/Z4E"L/TAF9*#K]KMW= M-DJI)C:*O=L<[)CZ7]LTXUVR M&H\HF2W]%&6 (WQM*(?.8H7#OE^J-<^ Z%9B]( M$23TSVJ_9#G%!$B_Z[JK/-9E9E!])JML4CW<-Z2SO_]T]Y3#Z6KQY<2=>?[B!^MMF$8>*/.@ M&MOJ#]OZ-0Q"0MG6%^\V@[]<7GCY++O33OU6:#;IJ)M4=1'BH\7QO2W8UC7? MFFT-Q;W'W;#"B>R34K.KH6/WVH[=<;:,!6G6_0=:Q/65[72VU")J=/T=BY9_ M#]!V+<86ELE1COIZ;>:%TP.]?+"'K:Q;7?B+SLV!5E:1K'^P3W\(1!I6"07X MW7NQY-]$#SC\F/=3K"OO=09;5I%N%M^]L:_:S2T=4A-BGJ?1:$HEG^I.SQ>. MW=U+O'OM&'-W<(AE'5M"KC(Y[0F1:P*&)66.I_2]_82PX'3%7J\3':))O:]I\T3P-%OG D32%ZIG@7RE?[M9-TC!VY7D+= M+M?B+G[TZN7%C5GRZ<1T=NSN3=?NM'"S3^BST0 ML_%?5+^P9OLO*B/DC7P4]=KJ%QC^F\637V"'KQ%/KJ4KCM)6L;=KWGPEUNL+ ME&+[]+P\7;OG&+_9/C'J8#.HXQ?D/)OHTV4?VLH<=.-%.[M55G*-&=?9MGRY M>M?.S< >.#N6SC&NLW+\7M_8G4X5^#U"P9D!/+JF^,O'D++*_11+F'@!:$U> MK%="04E3W5,$3EXO12^$8A5JH' 9.*JW@@4=K$?V&K0BZR9IU$:&_P(P.E> 2*Q"WKRU3$^7PTN?@F MES@4(S>%7V$P+^*5Q[C,QS#UQ]84F X\(@* */$N,ZE[G J$&R%0;"E.(N^K MP-8<(\%58+Z-A!@KS5,]!MOP523\&"\BA-EYC2W:\@HK_U$%^DC#'<5^MI8#%TS@V1C/4F=",:Y9T7 >%A^2 LC>BFL&>1][<8$RQD5G 7U)D%GG4+ M8\-2'?@BBA/KK]2-$@!$K;< 9KO5Z>,H5!+H-Y@+:X Y/8DKH#0"7Q:LQ#>P M^A$"QX6/U!M]?J%E_99&J\!WXUC@?R5')X=I#NK!:"'-)2AX^ O""=5\!):' M(Z41E7Y,IFZ"XQ$@*^9\]'P?J-$+$I?8">S9# 261)W@E?MOH50L1CYM<;:] MV:_2HH,D*RM14O$E[?QHI54WK8GZI)AJ5I/UO>1WGT1$%3HI$_4V&,O@@6)- MUJ.55C4UM!)30VNOQ@A30VO?L]0$P::&U@MWQ]30JL(P9VIHF1I:Y[T%IH;6 M\3^9&EIGL4I30\L05.T(RM30,N693 VMD]BDLXEB,#DH=;__3 [*II],#DJ5 M*S,Y*'N)A3$Y*#59H,E!V0,QFQR4ZA?6[!R46@;NFQI:FU&DJ:%5%XR:&EK[ M_F1J:#5+GFN.'=G4T'J6)9]4H+JIH758_)H:6IM<9Z:&UCFL\M2,:<9_47>Z M-OZ+33\9_T65*S/^B_V8?(W_HAX+-/Z+/1"S\5]4O[!F^R\J(V130ZM^/-G4 MT-H[F9L:6J:&UL$P:FIH'?8TFQI:3;O!FF.E-#6TSL"U8VIH'1:_-:RAI16% M>5EMEW_]]W_]\Q_?AI'O_8#_PI__'U!+ P04 " K@#51*#CHRDD0 "1 MH0 $ &5S<"TR,#(P,#8S,"YX3+V8DIWLVC@E*+:6.*1F MGAF2,T-2^O#OIXGO/%"IF."'6SO;G2V'[Y?S[I[_] MU8&_#W]OM9QS1GWOP#D5;JO+A^)'YXI,Z('SD7(J22#DC\ZOQ _QCOAR?',! MEU'[!\[;[3<#I]6JT=BOE'M"WMUTT\;&03 ]:+JVU7U&NN M+T+ITK2ML_ZUT]G?[3@[G4_;3T/@^)0$<'^WL]OYQ^YIYSW\L[MSN_/V8/?] MP9MWO]5\2$""4*4/Z3S]T.F<=>"O7O5+IMRTW'_Z,CL*?E._O.FP3^_XP\WGT:#;C1[Y M0;EC.B$.*)FKPRT#PL>];2%'[=U.9Z?]Y?*BK^FV(L*#)Y_Q^S+RG??OW[=U M:4):H'P:2#]I>J^-Q0.B:-HRE#(+/>,J(-S-T'M!6L$D?MN."C.DK)1T/R)E M":E'?(?'9D%%O MRPF('-$ ^Y*:$I?:FDIZ(^%<0*>%L2F^@_>F4P:]$F[\Y0.:[P&JZQ98=O ' MC$@E#6,)7K8\0L'*F'>XE5YA0]"L;LJC0\:9?EXG^MMQ6C@0A"B8^9-PSSGC M 0MF#HX1K, M62FM$M]((%P>5#%5K8&*((U_VP'=!11Q(*8QHL?$QP'%Z8\I#53S $0['*CI MW"CQP@[AGA5"Y[MK(J%@3 ,& G_?3$B5<(V.KJ_LH+[)@9K^5HX8.B=B O", M*5?L@4*/AV?1Y@*+_H()+5S;P7UK!W=,^(@JAW$H$.[]6/@>>*3_=,[^#&& M;3+.TSS056/#_G.0?ATZ8J"'&=B'%9B_LV-.U-@Y]\5C0RED0:?E"A9+"Q14$;? #D.Q-,7X%VH8BJ80BF0$!+^UHOL^CV0\G$R)G"&>? MC3BXYBX!HSUR71&".\M'SK7PF0?O4#250-]$&$3N7&;T<+^Q0[N:A/!$\D,0-]#Q_ M+85+54.1G$Z)X:KJ*SN6>WDL 3Z8=8+9OYQKGR1Q/SA+4[34AH)J0EH%Z)L" MH!A#">Z&6'\6V)73XP#>10R#@@=6[)4U/'3.4:CI%; M@>9^P2LR7*&34 4 IFPJD-)T,675Y/.N "7&ES*2&'BK-?'V%Q[Y; M"(%><_()CKXP3!,O[$@68A_@C,Z'R69B^.>0A7,0]94=Q4+H\TL(PR.5_LPY M9YQ MR:^N0;O?'?'20CX4J^Q"QB*3/.)XJK)J!@3U) #O"*D MWRU&3DL ?DL&?F/A-G,G59F3W4)<59IH;CBB+C/-5U_942V$5F4YYX:#BNGF M()M]KH!UKQ!A6=//3<=WR()<%K4*WT+$M3B-VG!P,6,59!-85> 6(C%K!JOA M^*J!&V1R657HEH=E)=+U<%;O6GA4#QH]HH-;B/3\9M>3NV7$OA()Q M[2:#.@_3YE$:GH+R0I_VAF6E&?Q7KVY75=UP,GD6=IU2DN]?E;M(.TDL&1+_ M$C=_ZN+>\.@!T,*9H0731DL1GZZD^V>T;C>-0DQJ77>%2+]<=V5]T:1HM$J3K!7WLEDLN+:#7\@$5*2Q7GN0";<2PA7P_QSJ M\]MV\)?;P@I=8.[C]R0;073F0U=0 =ZP5GU5UC3;,RK[1=5FV,8#.F2!$O O M#[QL8C>]:P=XB6VRKZ-.A'N*$+B9$3X:'G,&GDP%Q^TTO>$"XLQL_I(-VK5= M2%?8M)V=Z1,.XD%N0:U&&\:\ZU'&9:$_1C?M"BKD->HJZ&PXI&XP/VJ--,X- M"5Y5$J/O!83X!9W$=^U**60PZBKEE ZIE-33RCA2"M\U< 0.P04C ^:_QJ71 MT0/3)=!7=FT4]RB7'45H.JS@_)JX1I=68-\6@O>*U87[M+!8=S3W= MSQ2/05'OZ(%*,J(P9X:3*9(H<'=[^M?1(Y&>JJ/-9S1KU_L2.PO,GIIPX<1L M. 8?VI.(.'$B5EX-Q:9131!K#OU>%LR6,PE+ W;EE^]_J%1^/)#'&HZ?^*IC MFXKB=^]T^97@+5P8HIZAM26'@)J-V75?R);4T[WQ$B%\^J_ZZ1F+:'9OSYR* M U7IPQYX)"Z_Z&&GLNNND/NPG<5KMC;2XV 0K&8.@^7T44EGUT@AV6$]B-9D ME9A;[*(-=A:WUDYG5TDAU5&^N>_5FRW7RGRZN0$9Y8.>C"8P#>GP#'S-\Q!? MS=4%OP_?/UFANQ5;LVNX_(AW0'P>;VF.-.' 2%E[-8:$"79AM MF,_BR>L*7RZ,;Q;'H?.4A=AA%*)Y_-- M'VLUL/U"&JF.@9ELXITYHWHB,%G%8LUL5!*QZP"_D5TZ)L>-MD=HE29N4L9B MR@KL.BWDIRXRYW*;C'*Z33O=I6ULTI[W1"M91CLOV:!=JX7TU5);SLT.7%'Q M_[(;XC\8^-W0H:,_('" ;X$_W%)L,O7Q=?_ZWEC2890.3E[5_CM(MOTT\1,* M;-GR_0!M9'DPXN\)PT$+,#JU\9CL(O?@TFV M7T!BGPR6E1BJ4/\KBGJ![;^DC&!ZR\J8L]:O).G)_"DO*2]TFV7ES?:TKR3N M:?H04]KX2PCM^:<0XNO\YQ(^@-Q"!@XO?'3!]FF/Z*,D%\+535FJX%4KJ=?" M6ZV=W=;>SO83KARU5V!B#L-R3"3U5F#"^H&1,B[4HDKXHS6O79;65G_YG,K,;( MREQDC$^?Q)*SY:W6K)A\A_"J64J2:7(3/#3.,_C8%63+?)18:_QMVZ2 MY?'?[S@EDE/O3(EIE%' /;1;FMW#K86ES-=G/ ZW HDOGM:?7SJ .8$)[U;/ M7-'H&B1%@^A3'X=;'AW@:S"BZ2TJFP@.;JF<=0,ZPCA0,)&$*/A'*<)I M0@I.[\0BS"W,(GXQ$C^FX //4 :(K&\E)>!HSS19(N&P-71VM?"(/JX MSP53F+,]@: "3U-"?Z5)+B&1N0YA?1DC86!LP&)=_?FB&%N*TAU%M_0I./8- MU54158K@A=':0RJ#_I;509"T\0(JB;>11"M=R282W$-2D*8>Z0;(=$S<>U^, MP%9P]8:,XC37*'+Z_@/#1H^GIE:7>$5SPT:_A42WCZ*^1!'QIDL$(<426DK( M-URJ\!C8@G%9)>+4(=S0B>F. MRPCX_U(/ZBF5G%O37Z:<>QP55)OI>1Q-T!'M#2^).V8P:L_ 84@/'%V) $9P MEWI=WJ?R@;FIM,M7VTSQN]Q%[XAVN587&^@6?H:>Y<]P^WLB;PVZI>>VB,*C M+IL0__FBZ,P%]4S^"'!9HX]F0U$N&OH*IP,J.P-TW!@;I@U*%</(C7X!SZP0 -6BW(#XQ^@GQY3#N!_$ M+T&_%:8+8^Y&U!Y;23];MOYF=D/3P];IE*1S17FC?CCX \;*6Q'OM.S):'_U M1PFM,7U#KM6SF/&^^ 8^+0(PXIUEXUG(@*E'_("J1ML MYSB_#_A(2MR"BY3'LSG)-9GA+2U)K$RM1'QWAF;8>-O,+963-/7SE1^RJBL: MWWT!%"VO$]'OFBMFPY:IL0'#*/A*<.G/<.L:]>;O9P-_D7O8FQ=,$RO4VP!I ME]Q*6*7BU1K9*!S.H/X$I[T[18>A?P&^M.H-3^D4ID"&;$;G=:N06+69#*DBU\0P46= M*RN$I7S=K-\^BMNQ"!4,AGU\)6/1G*P4&\2^E7.SD,"C<+Y+F%Z[$%>"_P*^ M!!NR[!FGK#255.L6HZO[)PRH!G=9$:P4ZV8_;^<1:H4^I# MQY/4RT]-I67K9OF2^50%@E-UY(X9=+0GH86EZV;[5+BA3DAP M+]J)8^S4/XI]F3196(OV^1Y0G ,*)$32+S"&>G^$T6N$;\61Y^D%=^)?$^9U M^0F9L@ /2\3K)M%*"AA=/!&H'K\#8A]WOX&'O3#V2MDF MJ+P1V6DVS7@T_-'7F!'[@C"+BC=BU.:[+DX9>"M1!N'+H%AR?32_ 49"#.66ZK2I@Z( M)T).!3PYNS(_7V1<4+K>5:($_!OJA:Y>0>#1?@(5^IC<1B\FW\>6J[-IODA 5M4S-4;=O)R59-MEKZ6ZF KUEVWYB)N]6+N*6@FW6Q5 MT%T-PG5[BQKJ9%VOL)97\(+KDF_@N!^]6*)DC,\7;!KOQELP"G%Z6=$:^?_0 MC@Z1P<__ 5!+ P04 " K@#51VQ^YEPH6 #8% $ % &5S<"TR,#(P M,#8S,%]C86PN>&UL[3UK<]LXDM^OZOX#UUMW-5MUBF7G,9/,Y+84/^9 M.YG9NR]3, E:V%" !B!M:W_]-?B02!$$08D4H*M+I1);:J"?Z&Z\&C_]]64> M>4^8"\+HQZ.35^,C#U.?!80^?CSZ>C^:W)]=71UY(D8T0!&C^.,194=__<]_ M_1C=H#G^X/V,*>8H9OQ'[U<4)?(3]O=/ M=]?P:X;N@_?VU9L';S0RZ.Q73 /&O]Y=K3J;Q?'BP_'Q\_/S*\J>T#/CW\0K MGYEU=\\2[N-57Q?WM][XW>G8.QG_[=5+"!2?HQ@^/QV?CO_M]'S\'OXY/?ER M\O;#Z?L/;[[_'T,D,8H3L4(R?OEA/+X8PY^L^4\1H=\^R'\>D, >Z(&*#R^" M?#PJL?;\^A7CC\>GX_')\=\_7]_[,SQ'(T*E/GQ\5+22O:C:G;Q___XX_;8 MK4&^//"HP/'ZN"!GU3-\2S3P)4H$^2!2\JZ9C^+4G%K1>(T0\K=1 3:2'XU. M3D>O3UZ]B."H$'XJ0 O6(WD?D&9'_X0S/D8<^8*6,&B$M0O7$L MD)F\2W ]X+[#3Y@F;8:V =43SR9#J^]QY1,3*9>@>L*[6""3T5P&ZPNS$=[> ML88D-L%; NMK)/DFP\CO&RLW&KV\;[O"@ID@+H/UQ?&#D: ?^I:TSWQN,H1+ M8#UA-E)Q[QKVD8F<2U!]Z=N O:5 9A@[CU"0'0WP5L&ZS$+, J+9;@>([)I2.X;MPP_)K@KN:>FD3#!7X'K ?9_,YX@OI^$]>:0D)#ZB\<3W64)C0A]O M641\@L4YCA&)VI81MNJKO_F0&9%JX!ZHN*)/6,1S3.-[[">Y!, M082XHK><^5B(&\0YBLF3H3V:=S (M75QKK_;EH$.??88HVE@&*37@#UB%XSY M#/XW):(&WQLMAG+H7PJ0@T J$!(:&U&@ .^!$C"S)R(W>"X9OZ+P,?Z"7JI> M8[Y@%%P*N(H&8#.['P!3KYK A')S152@>Z4CB!&*S FI@O>VOF0T*LI@_671 M1J@K<#UF\.E?+ Q)J('WD6'&S/\VDCMI@1P1F(IT@ZYCF.S8RW!TK\?W;Y@\ MSF(<3)XP1X]X(D0R7T@0 8-\FOXT>48\,,V>A\*W#UFD #D-/NB#Q,N>N&[O M>1_\GP-B6I]W0#,ZY#^9-(I);]TTRSXX4 M2?LYQY3-"4U_G8:?D""^_)1$"8S96\Q3#N0@3V+4U4/8H*<'65X3B@L?8,:M MID4/]/R2(!YC'BTO02X@.!3)\U%\ON%SM6!F? R 2<>_CR(_B=)6(,%OE1;X M)8;Y[7I6*25A>B@I)K$$'F=_3KR1/%262(]9_A'1P+L YQDOO1+Y0]&X<3*I M0N$ID"6/N>&F1]YPFVBFQ+JCE-\:_K=;/#/2R M 6^FF%,G%*-DU5W-0(9RS>CC%\SGJY7.*0?R'SF:FZBJK0,SW;UV0G=FPG!. MF3"-AFAQEG .;#2K; /,(L%G2,SD# ;^DRGB$XK2.4U\!A.$)]@"9F 8 MK QH!W?8[C&TK6Q[=A-=F?!MIBPU=V^L,;:Z9WBW'"T2"BQ>Y6HC!V4WC M&>:&,ASI4D,EN)F6WED>4!I.G=-+QE%;PN=* M(M3DH0]B", <8(%YO+R-Y($P&LAD;2$7;;3K(_I6;N0ZC?ZJG6'GM'1-T .) MS-)0%:P#"=HM6DJ?8YR:;<+;'NO-*FC(S-0,.V=:0"Y/<'"/(L1-S*L)WO:@ M[Z(?#<.NZN=7E-V=-M5/#=[VI*:K?AH8=DX_:;I[,5]$;(GQ'0:)XJ"+NS9M M;WO:9JR_;@)Q3I^Y^8'W!NE$:<9L.N:4;6S/X;J..PWCSNFJ6,O^C<2SLT3$ M,,7A!;_+5JV9M;8]NS/67Q=A.*?)U-Q,4T0EL)F>OK>O)PVKSJFEQ-0-HWZ' MJ4<9W*'4O<[%AG8.*%*=XQ #A<%J;:?,IV[VWMK0H5R^56&&4NA1>ZH#VK]_ M83&*ZD?$/N&0\>6%8(L)#;YPC$3"ERF80CW0SQ;=6(V_Z8E 24?;SF8-TII3 MV$[*#2%7S;]SKF(2!$2*!$6WB,!0.4,+ B(HT:]);@W:6G,8/2K37$;.J?=. M'E"D.+A G!+Z*""53^9).O,"]TA\H@D&)FVMK1WTJ%YS&3FGWA*IZ>1:GA7F M>(:I($\XBWO73,AH-PTA &KGJ=TZLK;HT.>XWDYZSEE!713-BE;!VIS=E=74 MDBFH8&U/()I%OSFW:V1484XCX\,8PV7:[9SM-!('3KJ_4@S>''PZT)#=2SEC M0A7K +@)UO:ZN)$&](P:VI:==0.PC2Z>J[VE;6=@REOSPH)B3KO#2:V]3,.[ M<*H!="VF:BX>ZN>RC8ULNY,M=68@"+WR?CK>9/<:?A_L;E2Y-''EXM%K[<4C M[[M;),?=#,<$R/G+D->W*D6,*S2^V:!Q];/P6.A5\E,O2U M7ICZF4-R?,M9 MJ)M$5H"L3H33 E*:P;N&L!U'%(*M35FKW#CH/D4L+[]6BAFK'&8%S'98:Q>\ MDB_WLJSI0EXR!D>]GL5JSAFH@&V/ 0T'&RI1*U32G726HXEJ1K8 M=AFM*E$=1VKFW#DGLJZKF!%Z16,,\_V6R^KJ%K8=15==M?'NH+(*!W@)O&?3 MI@28S3TDHR)=),.EZQ<7+^#\0/*$(KZ\ NFERP'R[ Y+?:6)O@=$:GMX[T&B MFPY"$\V<7);9OXC:Q[%K _,&QR9)\0:8;>-74JV\R36L]EW3YHJ7W.P^03ZI M78]H;&![[)IKN)%;][)DQ8YJ^UZTMI'M@6C T::+5"K6M8'4M '^E7*,(O)/ M'/P7B^03CS\C0B4G4[HN!3#A1,!7Y_ K?;S%G+"@7Y#3@4Y0W["^]V)GW/>Q"AFH_O M]7P@,?,N(_9LLU2;+&@!=*3EN8'G3\NO0A[S7>7K>;E4)_II#LS,A"UM:X MN)_>EHVK=>-DBZYLWZW=6<=;B\\Y0UA/6J*U3W[W G5D'9HI^?TB*[EHAST%=9S4SM>LA+-374M\,+4<;R M.8R,K%R:KJ-FJTT-->OP(I6Q? Y L\WUT+HH6=>+H;X=7O#:1FH'H/HLRF26 MNZ7>&[LP5+K#*V"=Y74 &B]*#!43=>/H>X=7AS;3G('8 #:4GQ= M+*"E(T,3<'@U;4O9'8 -E-83MEQP,=;O02VH*>3BG#8;V,ZN)^QV\D39A\W# M#6B9GOKYPB;^'PGAN+$^ON:H0X<^'#VSHE'MYL&'S@)S;TVAQL/D"9%(!ME+ MQF%V57K_J8/6=9TX>MYE![6WB\Q!OR@6T[ M=/0$30=[V$V4AQ+R\N>0=PIYRCX<\'[3\)Q(0FD@C IAMK5S-+1I5-C@X_2" M<="MY73#:+O#BX3[,\@TIV$GI>K:.AJ\NBNV74 .*K?L:--C4HOTEMO%"^;R MG'Y@&)W431V-0QU4:RH>YR*.^H78[&;+YK2Q6K'MHK?AN7YFONN4W,E; MS,.)0I?$[2"*X9S <*+0^1&7+HM1QE9T5:XI_>"-O',B_(B)A&/XY48FV5C> M45I?>![V!I5 #5?!WF_2=B_5S9>2N'OR2$E(?$1C+]^/!BUXMRPBU3J!_5*\ M6;*J3._)>)/>6D6N_L6GKH!W:)O9/F$_46CTYW22M6)!.;_6E MX58,2MEB@1H4^'J3M&+IZ3^\=/')0S3P%&MM ]#80.&;&H7RGBNC7NW(_@ T ME4_?5JAZJY!;=GG)"QG/2RQZ&VON [@27TW>NYH?*3F/8@MD6,IXPV#XOD:: M3#&].QDO1&IT0Y*%!6N@JQ86BI,".8&KJQ2#TR@>&K1:CPZ2LM&#O'3EJ:^3 M#>#EF,^5Y)W6@@&X.1_3. NIZ1U@C@,2@Z[%MR%);#"]TUJ(R ^!>+>(#QX< MD%JIIXK@L*J;FWK?AFK ]B=V@.?UF*$E2OTD)FJR:L%"$"%U]8V)$U_A"11 M$U6+#[\D8&.81TLO3Z!1!%$"8D66S7O??:4H 7)Q,/#M?<@]&X9'/6@8)Y_> M=\5/PU.OCLBG];C2@?HO^[DIV')Q:\]?.'@S^5#79%0\[=3 MV,M['HR_?#U%RT M\N6-AJ=N':K6D>K>G^$@B? T5'VK9<0T%!8HI(:4('^Q MS7H1'A,4Y5OX\'5I$W\$HV4D*MOX6LG4XJ^!9$HT>&LBY#=K,BZ!#'F:H$%V M]G9RMCDYTN5PB!.LG..'>*T9>3J5T"G%_XT1OT2$M[QJMFN_MC>N#$ZTL%X9 M=G33TI2M20A!%[CZ,N,L>9Q=DJ>40=&CJ1B@L+W'-YC5&(O7F5VNU1PLO>0@ M9V WB&>O(.B"R1O5.IUB,K?J; _1M,Y*/9:NO]-R5YM7J;E314DT>87D2>?#E'?J!MZD;6 MTGANN_1JO/),D::5W7-2:L+2EW.V8"AO9SOS,%%3_4R4@2C.\F@L5B/.8 MV]#*C8 [W"L.^SRUFCW<>XD#^:)9!V9:&]H.M&T%[5@W=AP-LCG=:;ES\.K7 M@&D++;8UMQT>M]*EF4R"E/N.VM)LP),*&]("FK;)::A M\2(,L3SSC$LPWAT8N"/!<$7?2EV2.-5S3LT&W*4/FS6BE63>89]1GT19%CXI M(HET0@D0LJP =Y5!Q\YMA][NQK!91[H_$3OGWTUXJX0NH\H;N_5J.[[OQ6#: MA-JCIO=OQ>\ C_QPBOI_= M>&RLI;^ZS;R;.^B(RO8#%'OQ$5N)W[U+QMU8_25!$0D)#B 9S3\S*8_0*Q+; M3U_LV;J,1'Z8=G7#Y(Q)\O00%>_JJM_GD9MKNYE75URVW]_8BY5MIX"#C)99 M;7Q%$ORP\13"'1:8/V$A=\!EW644B2[UJOO#8'L=3J_NAO7V MO@3K7/@P8+"<' &3^5:#2"/D3@:C[]CV\EO?=F(BQO]#YK'-[&88;+87^O9D M2 S5N-TW7F'=?7UUC0"?7/MRZUFYZ.@R/O9J'=$KO MU*T<8*=*TA;'8CMWY$J>JE-DLZEV$9:S-KS)1_K$6QX%S>8JNN:N))@]*%@I MF*&W;C<=H^[Q$X#7@%L;:GJRS,+!%O<-]F9I._"GM4JG3L4+O^E4?+T\EZKH MVG[.QF/!&LA\6[O^UU+-8]_7RF0ADO0O%@T8<^;&X>:,F\2>8/F$_#2922@(.,[FVY;NS.=J;57>&; MVP.[B-&Y[,N,F_M$K#=1=[:)S=YLYV9[,@FU$)W9(2H5:BJO*1E=:G];NRS= M7/9IGP&M@:?U1:_?4I'C8/*$.7K$D#0E\ZS<_B7C6>']R3/B@?:ZU]L.1:_* MP;! [N78O1+Z=+\M(\#+*'!!7*7W"/+#.DNM8-1EMEH%D^<1.?W#,BJU9$$.:6U/ M64A6RW+M&J2N).T^F%B5=I7%^N\+,>)-''1F7Z0ID!C7*2^6N'4%DBO*R7QAZ=T52)X52&X5"!X M;2]:,"V'M>E^IZ+$98-H:5A3:S[4Y#]RY@2?_"]02P,$% @ *X U42B/ MO0P#'@ 8[,! !0 !EFJU;QD3A7=W9*OC*JC2V/[73/["\NF(0LM"E #9 ^YJ]?@(=$B@0( M4B ).4JE$EO"\;WWX7AX !Y^^=OSS'<>(66(X"\[^V_V=AR(7>(A?/]EY_OU M8'A]/!KM."P V ,^P?#+#B8[?_N?__P/A__YY4^#@7.&H.]]=DZ(.QCA"?G9 MN0 S^-GY"C&D("#T9^=7X(?B$_+/HZMO_->XNL_.X9MW=\Y@H%'8KQ![A'Z_ M&BT*FP;!_//N[M/3TQM,'L$3H0_LC4OTBKLF(77AHJS3ZTMG[_W!GK._][]O MGB<<\0D(^.<'>P=[_W5PLO>)_W.P?[-_^/G@T^=W'_Y/LY( !"%;5++W_'%O M[W2/_XFS_^(C_/!9_','&'0X#YA]?F;HRTY&M*>W;PB]WSW8V]O?_>?YMVMW M"F=@@+#@PX4[:2Y12EF^_4^?/NU&WZ9)"RF?[ZB?UO%V-X6S*)E_ZP6+#-G$ MA[OQE]FD2%%T!C1#GUDDR3?B@B!J>96('&D*\=L@3380'PWV#P9O]]\\,V\G MY2E2-B4^O((31_S/V]*B5LCF](4WGMFN^$;\.O 1!QIE&U*X>3+COA4-(B] M]V_W1-%_7DT6O,QY[V!H-O>YD+M-:B9S-KAC%?7F$QFH5=1PQ^8:XF92&:J7 M$5='S]ED!FN.&KI.WE&KNE:J5;OI:;;%61$I^)L,E,2WVDI^LZTIEWB4ITNG$EFJ&8M MBHTS[ (=/6=2F>)7R_HP/6[X1$?:3"I#]?XQ0:%&Q=ED)F=^[:G?O*7%"]49 MJ?,)35D .C4;GR'X[*Y3;S:902M :UK,IC,X(^M.R:;K%M./3MVY=.;F*:WV MG4EF; 35JM@XTV*0TJDYE\Y W=?A; ;HRWARC>XQFB 7X&#HNB3$ <+WE\1' M+H+L! 8 ^55NA$9EF5L/Z8$L3VP Q0@_0A;,( ZNH1M2%'!9A7?-"WTXGI1] MJP=X[7);E^V8X( "-PB!?PZ"Y.OQ9/C(48 ['PXFA X8\*%9T=>OUH!F4A!L MA"\I<2%C%X!2$*!'S?:H7T K:(OJ7'[75( :91JF-8-/5@7@OT1B+^B,T!'F'\,;\)P?-69S M@OF0PH<*26*]=M]"34:9@ A3?2)RJ8WB\ ( ?'T@^>3&_$M:O2*;S)P5K55U M+IU!"S[Z"YDFA$)R$Q9F0-R'@=A)\T2/@)A%&W0UI\F:I;2'>]F_?X/H?AI M;_@(*;B'0\;"V5PD8;R3CZ.?AD^ >KK65\H.#%D-35)7!I@IANO58L8>=*$PT43YO'X*/11<(?:@;?II93>" M=#9#T5* #;$G[$J^I(18?W&J7X"I]C0EO@N^"&?QZ2/1 M?DX@)C.$HU_'DR/ D"L^17[(^^PEI)$$HI.' :@[0O2!QX NOR$,TS% 3UI% M#@-X_A$"&D#JOYQQO7#% 5\M[ MA$[LIFH99N8L0@[HH1IHO$YR$':R%M-?P)RPGYW8<$K/Z:; ?>+FT/KBH#"A MI7T\ZIL3P.ZB#AJRP3T \UTQY^]"/V#I)Y$5,-C;3TX&_SGY^'8!5A@X(_[C MH@G[X [Z4=VW2>*RM+L60+\1.R@:L)-TJY"7S61(4_#) */B.=ME:>S2B'I?9@%6=Y*B1\J60NH:]7HE:PGB16IHP@ M27*CQ!1MWBI6E HG.@+(R#G8VWAV;O=+9#!%4&K_K3L6KLM@)*2,Q+?]DIAX MC(09<)XLC&0$%I+>&NYEG*)J :1\]4R8RQ=UH<\'"6_,UR4T9__'YG\E>;I%W):-];8164L8 MZ:36+ZE7PI&(H7<**$;XGE4Q6)[^MFQ4MXPN!7+I7-4O-S<4 A;2%ZW9JB3Q M[3O[69'!EE'RKBDE96<8;K]CR%L#;Q/7X\MX%TFJ9IY1&NZ$4LAV6FH9HS)N/N,PB.(Q\&%4RWPNY+*>GTKP MTNF\5Z8N8! ;'M\(4WAV8?G#>@K MUXZ098R71\V'%#'^U0G_%=]?0HJ(Q^4>3V[ LYS'MFJTODFT*KC4].A[$%Z5 MMKJ!*#)9SW$5=JGATK_=(DX@02_;P*(0/-G#>:?/D(K]+*_"K*E3E/64-I-( M1O1[&XF.K04S3"O*VE2JJT222& M/D,!O(;T$;DPUH@XIWG8"P/I6U:4>9$WQ8[_#3JETBJ&E-+WU1"M@ MRWCYU"LO)^@1>1![++-R/ 9L*F=&EL-Z;I3 I1Z,?K?]E@.'=-Q8W+,[G4R@ M&YQQ_92WPHOE;7[52&VD(NL;0QOR&M__*O7]UD<^GBR:_AA_YXFCRJ!W.IO[ MY 4F)NP3AI1-T?S2!V7C,J^ZBYKM;3A=*D#:DOIUT^4V/:+5S]#E)@D5W8$% MYS"8$L5J02>WO?37%4)*8;_.OAS^>%63"J#)7#[39A%6@EW*4[]N,Y7+H=:X MK>'"V,31>'VQI,1G''&_[*Y(S/$\M'M07'+J_OW:)\6[/9D_*1?C@UH,;HT[ M9SYY:O-B0S9 ;@[;1W$!!#%Q_#FDD/]R(<+M0 %L/(?Q[=\V@>7CY^:@?5J% MEL2@$M@R4:B<91@J)XU#U1+@U;"[6;C[>ZMP%ZE;4U[Y39#]_54DRUA+SG)G MI45":7H_B8 M,H^/Y;8'40+P70%@?)+8.7T6:[(VFUDN*' .U&&)UN)8.,Z$T.2:D1.%PVES M#''+T;TO#""94>.8+VHX.-HJ,"KI!Q\*R,0$YER)("#,B8V:UE#E8@_G8!4F M@]2:2/ M[(FV(6:C%.<0%N>$9=P-)^]D;6]TRT8RSJ([*$P!N2 :T60?78AW M1!R-%A%*FMU!86*X@M&)6(<;26U/":"#PFQ3:J9V M@3 763J'L3#?E!FL74#,1Z#.8GQ;F'64IFLG8',AJW-@"U.0W&+L FD^P'4. M:6%B4AI#78#-A<3.82V?HTK,HDY@RAIJ8:Y2N&W:AYF/MIT#NLX$UC;T9H&X M<^*M-=DE)?^TC<&PC<'P6F,PI!-H-'T.L;>8/(]>;GC=ZD@,6IGMCL=00W[; MKK](H0O@55$ M#+W$[&A#B6:9!8U8ET4A[;9M#G"0ZN,VQSUX2A$T740CCS] M<32;\V5"O&=6=;=6*WM/T2'J]$723"H[A^5SX$ZYP4!?LD)7,:G(U%?(@>8$ M5@DC'8'[)>XLI%RE?)G 89^A9_%390^4Y^GKDGMSVBIDD;'6^.9[*6N,!AG& M^&^K;/&/;J_$:0B):^Q;#ZELSD4KX; H4?F2=Q\^)3QA5*"^8]N;"%7.FT:E&;I1+J6 M3-*1JN]P9@GFKR'R1.AEC>AEDAR].7":LU&(9:94AG5N''/L66D+=,>PS6X; MZ1KK.X.3T/^&)HK]#HW,MY\L/Y:O*X.,OY[[J.^3)]'2S@@](>%=P"$GS9!= M01>B1S'5'(>49OI 2<>M4XSUE-:7QD[WVPB[XD80/('Q_R, MJP5L/I\:G31S?[&S:VR25^=S1VX*1S233%:WH5<@J:2]E2??(%] MQ>&;AL59>:3H(-/,V3B4/$S;C&+J*:Q?3F&UJ/46D()WW5V6;\BCV^ M\235165H[M+4_?B,FJF?:,ACJ:-H?:IL=A"U16<[7J'R.#S7Q^_WWJOBKF=3 M]'3*1MGDB11I)Z.7UC;2PF2^=B$&%!'YMKXDZ6;//G*Y[-GJ2W%]QT)>-$'0 MDQY(%/+(DW=_8D"M7*(#NIL)I%,FK)PZ3+#5X?SPG>N*G4"?=W\*/?7[',64 MG9_JTVKCI!JSM#_$WKL U:Q5J]5R&;;2DTDMM,1KA!A*< %F%5>_*A=4#^K^R:4:9.NTIAU MR_Z^F+?2XNNK==A\MF0L4(PI'PZ]T!74' 'WP2?W51XB=;[.)^TUNRVI*YMT MBN]W+SN-H?$;"J9I&*YTKU;QG@N1OWCRCS*Z!D(8;4 NZ6E#,22MR(>GDW MGY*%%#)&,H_&=79R;QEPD&-$RK$/&V2I/\9,6Q MP&V8K6V8K;:7.7$LO1%F'(R0HM*M7Y[![HN8%7+:MOJ\H0"S":1LB+WXT46$ M[\>3$BF8.&G#RK^JA:'- 8'4DEHZ _4<+BS$7!ESX!\1[%7&FRI+ MW5> L XXE8HKG1+Z)7/XR%_XZ?$93SJUG [0?+ M+[C5DFN=\S,]JQ "_UR\ M"!E]/9XLY!OPIC=@.0F5OM'"0RH:OM$,!F<)0GRSA,'U/!"*EGA/VWF#8?$( MS @G3\!< "H>^7I4W@)_5_8^6,EK,HO"^I"DV 26WRF%*[SL4BY<&<'9%.W+ MG#ZG@[UR00H/OU2\I],A72ET1HA+^/\2">H]9LDY6;[_,:;HGB](?$=8HN(# M9=;M1L5VH^('V*C8O@>R?0]D^QZ(!;L+V_= ?L#W0+YQDZ/*!;Q,LW$O>^2A MVSF*=O(D2T^[,&V_R6+S-LOV59;MJRQ!X1+E MN]WO:>!:U&K[$SU=FN1^Q!E;E^"R]47\:+-^?T63RA#;MQ M\$Y0P C_%P<2F(7WJ2\5CZAWZ)Y>P#@C- 818#R1)%;N,11> MKE8)GM]I2"M.?-J27!VY\".&(<)40G A7+"NG/%E#4YV)HUS)4Y_=2F9%P#@ M2T0K7)+0%>T$3B"ET(M$BJ^$.GRX<3)1OKN1D;FRX:.PR9E]33V]\;U]0WV[ M9_(#[)D<$RSN@M'(F+M"[.'HY0AB=SH#]$&]85*=T^[=$EW);3->B[A3U%6> M]>J<_6R2:#-116"Y(JS;'FF/09LW1EIBV>8M$7'BB26!3/@RJ\KU5YJ\IXT2 M[)=(4=?3V8WY$DIAHPKLZ]EFS!5JH]U*#-MG(%2?8RC M]Y!A><@Z&_[*3-98)!6;]QJ2VV^'K,G6AED?S1FUV>;X"LD]!?,I<@L"5,UM ME5EML44J-QZU)#$]A)8&G5$@V5?%K:[.U]--;P*7=IH#B(A3BC2<+]VQYMZG.9R\!^O#M7$S5B#]J+0=E0&W; M%X6,2'8V#@LWETYGA*9I'MT0DFXX6;!D4^-GN=FQW M.PRPE':'J#VS3Z.[AM$AT^6R2&IEM%5N?I:1-?N<:2>2-)^ MVG10KLG)WTE(V6^$/BS-6EUB,EEO#VU=)]22P/2*N8LQ4YS$X\-2M!!-3E4V M'3Q+BK*7V+4DLM,2NJ$0\&'_)9+E>@JH"%CS1XAH:=],%78[]\YR MJ'\%?@A3T"+&PSD,ID27+TGNS2).)834Y.C9!\!ACQ@+H7<24O$N(*2(>'$+ ME(\H*F=!HP*MYWD=N634O^O/&S>/_D(F<MFZZ+8N MNJV+;NNBV[KHMBZZK8MNZZ+[85QTK\]#9ZVK0"UT;(>.HI^'=RR*"=FTNY:5 MU5> "T->(:E(F^C_2P^>#/T( DP69TWIEA37%^/K$5FG4:@$W\0Q()7G.F21 MW]-,L\B7]N.TBA*Y[71.ZJO&Q(3P^AM 05H[/9H5YFIRU3\6Y@P@&OEL&R_' MRXO;<*M )95-OLP(_> .,.%L7VYO:45,/RS$XLZ4YF2+VQXYW/HS?RQ_YO ) M4*_ZGN)*,KM]D*4RV6;'1@/NT>IX-N2C#[Z/(W\>O2S37((7\5DDV5(\[(EA M_ +,*J_%M5-;/U[+@1QU%T(8N;JQD4*M;DZ7N[]-0-8Q6" MR]CZ8).S2\UNZ7(O*^?'UTNPENPRCC_VZ[M*):MX_R67RF[[NTPBVSR&NM:. M'29OJ4;+E6ZYK=I,[S;;A[6YZ="PNWDB-U,2,B">D7[D4D"(JS:\U7GZFD4J M)W@-V-()P.@DSVB0Z0[\M]6NP#^ZO1'^R?%DA#WTB#QN2DI&?YY6DM32*4 . MN),MA&;*_PT%TROH1X:)<([?D%-N*P8OTD&J3,JJ0CJ>.2J)4!"FIX^VYQ9K MN;1R-FJ/[P[#26E1?H(H='EYTDF,)\JGX1)T/&NMT:N(4@CYWH+1N%!+U.F: M2NU5*$]]N]_U_=7U]5XICI0!L\&@M+K"E5A#RTV'S-?VF@L%&90;SETJ5C7 MY!)T/[47E4;*H5DT5=?1J:U3K*;>;9LRS\$SFH4SE?)S27J9,,O:+5'AD\^% MW:\I%L/K-F0UJW^E;0S,VJ0VF.OLQG&T5'."$T^$ND4X<>[Q?$#-TR%/DSO MQ97:G^G5DN7@'7EA^0?_0S>X(2-\AI@+_']!(%E[F"O?;JI-RVG: M_5)^,EB%,8%XC?"]#ZMH;E*2W80VETA&W7N[KQ$HSVG^RJ>G1:@TQ?1OLA:+ MVT=KTLK:SH?^VT[A=F91SKM5.?GZ#<7OB<125C0<$U5L2*LQ)ZJLR7SLO\DT MZ1KY<7<8!E-"A9'4PI@CJVI#FI!YD65-Z=-F-J7$UHIL+#;2&X*,U?.*&Y%" M7OFF[48WH7$8L !@CT_7<0]JKQ45JGK]#4DBLK0M67ZUNT+:TV>^5$1,[,:W MW98*5;W^MB016=J6^G[B<38C./(QI_N==,+TGD_43XI"(+Q#^>BM["N\ %P8-X0RJ[ M_:E4Q6$S5215.@@[HM)?HTIS"NJ@7>0>ON5JH-!#@7@ 5RGQ^U6)<\5$PD4% M.:*D;;BQ;;BQUQ]NK/""]-'+$<3N= ;H@SH 0G5.2P]0:^.W\_12$7>*NNH* M?W7.?H(I:#-116"Y(JP+N= >@U:>TFZ7Y0YO]M0_7.RZ),0!NX(N1(]B+*H* M%B3+T=.C!MI=C&A+L2&#ZO)PB&+K7)7+^C#$E>!E3!F]$U% D6YW'85$5LI?B_+S==^$U>M\<87>4Q$QL/H9!&D&NZ>,*O12 M>FQCIS(VO3Q+/[[&*I57$F2Y;]$D1U9.,69YM-E[N *ZRG58FKPW)TAEQU$2 ME $O):=OAV'KQ\#>]T-=W56IMBRF_8F&?/0X0![RP^@I NB&E&L7LM-GUP\] MZ*71#<(@.6EP"BA&^'XAX7 F/-T*A[Z)XC>E*9@3ULY=@E5]Q(!3^/J.J'R^ M36%70PH[[=84>(+[A"]0;\@1% /3"7@YYY;'=(@]R4W9%>&KR]@T.C4EDL[# M5E#+,E*,)R*^ JW/K48AFT:NKD@R=GL[(9O;H5F>=[R"#-+'Z#2D,#KB-U() M/0N#D,(18R' KGH?YU.-?9SLL<>T9B>NVHGKCL[$QK4[:?4='0N5:H@OI5SD MHV22O0AGD(KN)W;M3B F,X2C7\>3(\"0*SX54W84GB0VVI9SM')G[_U>8U5F M(8I/EB"C'<$L3/%U!#3^)H;J<*PQ TX6;?N:%_TN/6ZJU,W^JFY$SLP)4QOV M!;>'2[>'2UMEZ5= D4!]Q450^W&+*>T^/"J3S+852Q9GE1^P+&T_3EJI=N4D M6.Z678\'FQVQC;FRV?7ZC6"/X!'7!+T#^&$\F4 ^;0OLWT9'XZLJ5ZQ6]A9( MU5I**'H-:2B%=.SK=_#+&FMG0!B$+X_!G/^3?"B(+-&*?:> M.6PJC)U.VQ-X%XPPXP9.=%&4+P_8]9Q"X(UQMGDKCN[JEF ]H[4$T3!2.EOF M_R,$E \M_LL97^EA<4YAA/EJ>K9RPU&93+D$.UA=@BV*&UL[;U[<^0XDB?X_YG==\#5[EEG MF2FK\M%;,U4SLVNA5XUN,E,:25F]O6UK;12)4+"304:!I*3H3W]P@&3P 8 @ M@P%ZJ'?-=CI+X>YT!WYP. "'XU__Q\LZ(D^4I6$2_]MW[W]X]QVAL9\$8?SX M;]]]O7N[N#N[NOJ.I)D7!UZ4Q/3?OHN3[_['?_^__R_"_]^__C]OWY++D$;! M+^0\\=]>Q_)/_S]/83_T_YN5_(?_OA MCP_D[5L+8;_1.$C8U]NK2M@JRS:__/CC\_/S#W'RY#TG[%OZ@Y_8B;M+I\2W\L$G'H_0[04\%]O M2[*W\*>W[S^\_?C^AY8OV7;#(9J&ZTT$2HF_K1A= MJI6)&/L1^'^,Z2/O\0 ^]#-\Z/U/\*'_4OSYD_= H^\(4'((:NWZN2&K8/K1 MM;(WE(5)U"Y-)+'X3V[]X7[_B_% MG_]ZPY(-9=GV)O+B;!$'%[_GX69-X^QT>\^_O7@)T_*SPN9_^VX0YX]MRT#& M@I7F>4, D3=PN%M7NBZCC@OQ(\T?OOU[KO_7G*>$,%+>"A)*NX3 MSD+\#_ MO__UQ]V7Y\/E)Z[@9[I^H$S3%'4"ERCK*E8'T^Y7-)CIJ-2&!A"0OT@2)+U_ MFH<1+'\XQ,M_7JTW+'FB -?4" Q+7I>8&61.'4Y6C&B0-D3;-@A+!N&8PAH7 M,F1^]OQ5R!?5V[KW->+1R.$2A1:JU[%G($>#N'X=VSBK. 30:,F##&67.8O# M+&>4VW49OL"_S$[/Q. 28_V*UR&FIT:#L%X5VP"K& 3 E@4+-GR%L1?[H1== MQ6G&O ,I"C 5>_CFV U3E(LB2!Y$'FLC[G<>B'&R\Z3>+ M/!FJ29V&6@9E&S&6@@X-D@S*=:*JDI0\ "TRZ)Q!A\49$R_$&GT50"Z]U/']\)6/$_F)1]K\24+9,+0 TS -!DQS$[E :I MV=F+2!@-'^,#(&BB."OCBUC8(('-X&Q[EJPW20RG"(:YLH?':=QEHWXC_C(Q MS ZU(5JVD29)R8X6U6S)U5HG\5V6^.;944'G-OK2J-F,N5I$:'"CTZP;7P$= M$83('-(B"$)PK5YTXX7!57SF;<+,BXR@Z>%Q"2 K]>M@,C*@ 9:-EAV021H2 MQN3BQ:>IV"J]\9A,+<8&.]_/UWD$27;7V8HR<*.,KFBM 5%.B09U1O3;$2F)24B.#T3VC7IJS;7^HIJ1T"2"#JG7T M*,C00$>O6QLW)>7$09MR'^)K3#DX.:#OKF_N5IXNE<9,ZFK/H4_9/98T+/IWJ)Q&ABIU&L$/W6"V3%BTJH3Q #-E/OE M2A_Q)8G_,_>BHH_!E;^P4[ST&F;JV7%AK6(;))SI[>\E M%TG%G))(/F2.Y&*]B9(MI=*TYYBR=!5NX$X&.+_S,/6C)(6,P5-QR'*V?[&=Q MY2EME2]]91_][" ;H.0P-.'RF O?3_(X2V^I3\,G[R'JW;K2D#O>J3(JW=J8 M4M+.#C!+!17;3H*&Z2"O^5I)JX772;L"WTN5 [CQQN6Q/R?OKQ\9(KV MA\EPNVL_PKSF+OX 7A@.D+K#G9W,L@R881+(3LQI"GGD%/MXN[LIW<_::?5 MYL^NIE"54N5T6?]M=DAH%.KT]MT9X32']4XIRVJ>B?]7VROQ/^V.R.]\&GLL M3!2>QT#G @"]:@(2M$2S0Z)/LTY":$%RR$'^-0ZS])Q&X1-E5'W=74_F;D=2 MK^1N-[)+,WN/]RC6W87DI*2B/>R>].FM$(%]3?'!:6?PD?205#5^ABTN/O0M+VX=+2^L)O!; MKJ+J<*#UFZN)NJ-..3E7/\P^*%7:=(Z7X?=#9OY9]>WG, [7^5KIH16_N^IC MI5IE/S=^1-'7*HTZI6B29\I(T>NSC^G/WHNYWYN_.^MWE5I5O]=_Q-'O"HTZ ML==FXZ;?QU1*"#/ZB<>$P56<<05#/M\LTI1FZ>GVL_>WA)U%7FK:*!HDP7%% MA:&FM:HLV++/CL/Q.BNJ,7 );X4(LI-!I!#RL"5"#!%R4.6L7[. LFMVPY(@ M]^%H]-3SOT7)HW$WO8_))5[M#*A#U,R!!I56:G8*9DF:PRY3X;Z/[Z7J"\LJ M E=+4K5BY4*T^>OL_:Q5276]"H@.VZE7XLH7=V"U] IM!YN(775VO\)EQ^LI M48"@5[TV("J&\J 694X+'!I#ZH&I6&R#Q&E56(5RC?*OM=]G!XE!J4Y!5SBI M/W3"Q_USXMGA9*MAYT3,W11DM3US'V81O5Y>Q4'X% :Y M%VFV7S5TKK9KC&J6VS9*HMF1TJ=9YU8'T,*]R!WU[)NWYR&/J;D\[2Y>F\ 5 M+M2*E8!H_HH""4J55)G8M,PN+#D.O9XIP59Z-,-J1D?J;BUC5G:WDE'3S8X$ M"^6ZJYC*&U2)I[@"DM\\%L)!XJV7F58Q73*7X8=.R7K4T::9'2X]BK6A4I(1 MH$.U??HIB8,DON*!-WOPXF_7RR5DB8":GZY.KV^-\:LEK]-G+(:8TWCAPH81 M#>R&:-LYC 0*9([J+G](Z>\YU-*!16#/C40MM=.B1F:5&^6,U*1HT&36K[-> MJJB)(,=7]*]EC]&':6AG1)+>1RD)L:+(O.9N8^B@D?3=AD*A^7.(UJCF_24# MG:L8VJAF&4 KB6;'0)]FG?Z7M*0D/FS_GR>^?(T@#B[B+,RV\)0J6XOB@(N' M-&.>GRD,LF-SA8XA1I1@L>%!@9T!BG9K@$I6LH"GWP0SJ7%/,2.EY9244O^' MQ^3IQX"&2SP.,L M9XPK:)]UWM@9<,G_TEX&&RE=SR8:5=L32XL,!5K,NFFGFSI:!,.L4%G$<>Y% MMW23L'8,JR=S#1*5DFV$U&E0P4.AF"$&!5HBB><-/9D7IZ(:;"\VNJ3.0U*- MLIWPM$6'"B<:Y?1A:T6/ 2\WE(5)H(]0-'2ND:)4LPV3!A$JC*@TTP)$$F.* M2*1&=C%)@W:>J$2AKCHNJ1&B@HM.N[[8I$#.?-&)7(==AA']DBLV6]4D;M?# M7>6:2^'=[R@@H5%*LP &.B()9^S_6_H8PMY=G$%"K]:H-IE;'*B5;&*A28,( M#TK%-)C8T8K\ZEEPL>!>*A">+?(>%5:U?G>%!*5:)00:/Z+H>Y5&G7(")0T! MHGD[^YRF/@M%@JW)F@:9\ZY7*-E!0(T&%Q"ZBNGQ$.QH9YP;X)$&QE<]XI!& M%# Z@_(7;'N6!/JIHH?+[D($,X&;PU( 0DS MXN[>>[D*X/*9>!FE/\@P$.NXSD]4=>(#P,, M_C _=#[80L=M<:ZAT-$5Y#)"Y_XY006=CP,,_C@_=#[:0N56LR+>4LP.FJJH3-C@P?:#JZ]4$&&"!L!I;YP2*B>%'*Y2F, M??WZ3$<^"VPT2BNQTZ+%!R"U@GTHJE9?)=_\4+I)TLR+_E>X,2[TU<2SP$BI ML!)$#4I\$%*IUP<@R4,XTWP+=W"%"T8]#6":/SO+EU,H5>7(U7Y# 0.%0IU< M.-'MG&:^?OZ4P&'G*HGUAX9=$E?]K5.N[//V[RCZ7:-4MSRI.#0&NCEW5.ZH MGS,.P_J5?9]XT<4':_2J/M6K: ADFC6$7_QXJ^@2*XF34!- MYGKDJY1LC_XZ#0H@&!3KE#B!HFO<"92D)(G)\RKT5Y5#(&%:9!' ;?,9EQ)_ MHE'T'S%?&=]1+^6S5G"5IKGA$$=+[W9!T:-V[*B8BN6;->>$3I^=# MX=MS+_,*#0U)&&IRUUDN)J7;Z2TJ6D1 ,BJH36BI>" /WRN1-7-B-3OS,OJ8 M,/V%XQ:5^_3JCHK=#.N*!!%(5'H9\JP9*6EG1,3=VHNBTSP-8YKJIZ86E5M$ M*%5L(J)!@@@1*KTTB!"DI*2=$1$7:\H>^;3W*TN>L]59LMYXL=Y7:*C=(L2H MH8/%IE6\CIT&&"C4XY M'69J],6MKSDGH15?W/=YFB:1XRE(H6!K!JI1(,*%0BW=_ .4"'S'3?X0A?YE ME'CZ!4Z#QBT2%.HU@5 C0(2#KE8:&$A"(B@/4E--?N=3F,+2^BQ*4O$A3 M[H7N5AYK[^-;\KBJIF:M?EE*K9=A=I0,T5*W9Y*LUWPB2>%%A!/B2WZ2>A$E M&Y RYR:<4$V\U2 ,2:_S+,V\&(ZP]/M&1B;'&W(6!K2VY0PM>)!NKO(1(/3[2V%$LN\G^_I2W;*/_=-T2 #>%U71+ VIUTAH9<1 M!12':JNKH)"2N@!R"M>F"Q$$9! A!$F98TCN!*6OEY=A[,504?4FD8L!35G3 M8:Q.BR /,*91$]F";W:$CE"V^TI1P0I']!4S*;G)7TI^)#6XY<.Q/3!L$[D$ MG%K!.K2:%&A I%2K<]W[[N[B_@X'%,Z\=+6( _B?B]_S\(F'D]S1+K(SC[$M MG^9_\Z*\O5P8R.L2.(/,J>/)BA$-S(9HVTDFYDR$QW#$AW_0'3L.0'[VV#>: MP7LL16932%/U8:P5ATOP6:A>AYR!' W0^G7L/KST1--,3(9IQ8(#6@O?ASH' MZ2WU*0<]-^H+SD)B* ,R+ MHN39@T4!_X__^O'DW;MW./ 'JY:,U@3/N:TY+,>ZD!"PMXX"V6A&WY".F)W-6D;J&C5[:)G"X=(N!HE5-->D#*I[I? MD,'EUGO^S%>GC"](=4]V:6AG 8Q*725BZH3X(*/0KHT93D+6)0TRT/PI8=^N MXAN6^-V,I3[B66"C5%B)FP8E/N"HU&LC!VC>AO';C:1"AIW+A'U*XL=[RM9G M22R\9BKNQC\R;]T+IC[N6=!E9Y(2;F96?/BSTK>SI9"D(A2/Q+Y\EA"_9"5A M3'#"E$_J%O/^?&%37[CD%#I9DGG1)\M82;=P QD<#U6DA ,0-XQNO#"X>-G0 M.*6+.+C.5I3)?5SSWH 5ITOX##"ECBH+-C1^RE[7-OP*3D(E:RJV0!/@)GYQ M&\438G# T@: ,T*M%U3SP:?75]F@13HKC,#@4_&&LFQ[P_453S+^GH<;V&[5 M3VAF%K<>JE_YIFO2TR/R2;U*=IV19#DA&V 2OHB6;&(C$P?8Y% QCJ,Y_([> MX6#T-$87@\FU? J]AS 2!S81U&C PW(:U 9+ M845?1E0_GV-(V9G10I>9"1/0K#158 [XJH4>D@.90JT[+_)8;TJ+CG@&>&D4 M5F"J18D-2&KU.JFA,E6TIOY?9\UY]J[+9E=@FJ80;506;'B09T@]1M@U P MXT!@,7AXL,A-CD02CI7K4C+,X+X,BBMSL44G*VCYY!DSD.WV ,8WD=0L^-$ XN@F\R&W!6'6 DV>,B;.TK)ER2C MY/T?O\<#N*+BB?'N'?^13X_AW=_ M^F/Q _%2N.#W_^4Q)1_?G1# @X#HAW?O?_ZA7JJ&?#CYX[L/)S]]_"A_Y__U M_N3#^X]&"2>$?V-#16GA:$O>A+$?Y0'_K"1Y_\>3]S_]1+[&U&-0)O_B[OJF MJ)+3Y$0R+!9!(&I1>-&-%_+XY,S;A'S"J/6E;M_(@M'IQIRU(8T-NEXN-,/+ M6M7NQ7Y!""GW] 4R[@'YV,X6N]10"Y'1%8U3/EADU/PI22%6 MOE[R\%F_ESE,BN.=XS$FMK:3AXC ]U1>BL.\$LI98)V70Z)$BR726YIYH7< M^U_P.8#/,VE-<[ZF"_U0MTZR872)67M#ZC#MYT*#3&M5.[Y$F&QZMWS/JI3G;JB;KD3)<%?0<;5Y9X'.P !SK^'U45Z_O MTYH@D3&>;*#X+4,>T%_&?3"%4"%]3I"5\@S*UK"2TWE M!D,_2PS%]%&<\6M09-2PD\;+8[]?6DL3N6;",6TVX&Y:I*L(G1Z5:15MG)1U MJ+ @IU=#U45>6#7\].&?3C[\\;UP)S]]^.>3GWYZ7ZZZ^:]^;64/JXW*X=BO MIW$ L>N6-0VH(G1;@%.G:+/<9IL*QS38JU__7/>'8K+#@9N^:Q;]V_D:-DP7 M8WK.3)0\N/!FJ6WO28KP87C1N"CKG5TF[#S)'[)E'G4+J_6DW0V3X70_98QY MC=V4(0+0K%C':-W92:DJX?$5 @D**57Q/!SP%;5%>,1ZXVW%,=,7FO%P9O'( ME]UIME]5F6E$.[X@/5ECM"Y2[RT7S="8T)C.B F>Q'C9%*)Q#)':WO^-QZZ9 MJ#<>B$!>\Z++(,Z93C[[3-$] !3D*%!DEZW[IL& M]1-;7)B1:3O5"U>]I>.R6/M$X MUWJ=W<]NDY^:2C53G.1O: #14JB-@"\T$T_"(G$><)Y\O2QTUDZX#1JWP8U" MO6;\4B- @P&55KJ3?$1@^)4E:7K#DJ4V+;)!X1(("M7J,*C]C.N$LZM8&P>" M DJPPT.6.008V$ M#2M.-'YGD+J=PEJ2^80\2G9QJ.XU!%0EVW ]7I#0:_X<9>YKFD8):73NDAZ M51M%D+IDN/R97L%.C:.2DDA2))"!ZPI2H9Z%DI+2>2DMM:J=NEE-,C3^2*^; MLB(6"1$A9?=,IC3@*LXH;Q_3FR1J!;MK:_DS*A0) M7'])XJ3I-TWC147MW._H5>[XGBZI4P0]4?:0I-0X:1G51%RL%:3#-&2YW87'.>7K<_T6G99ZEI>IU2HKWZ9NDB**0DWZ M*=X-0HVE+S3KW2QIT3B-'%3J-:*%.@$N-Z92377Z@RD:L"D"<9,P<,*++&/A M0Y[!I8;[Y,:S>(YC,NG.ES_3-4EGN;2_:#2N<5I[U%M"S,Y_\_X\8:R M, EZZNL<[G,8AMI4C68S]O;]%OK!.)&!W22Z4BQY _5^OB=PNX?PP">LMNU( M6GT QRA5-$_/0#-R.$[S[%.]E=>I(\<5-?4KJJG_K)@7<("LK&!47B7J"9+T MY"[AU:=T'5LZ6C2NL$=!?5"^JWB))*QH6W+JI:%O:75!.R>*&NJ:("0(T>*G MKET;/.(WG& Y#Z,\TU[-TE+/"9B6RB;(%*1H0=/4KU-17OZ* SA_HN'C"BYH M/U'F/=(O^?J!LNMEYP)0STPV7(Q+J(TULH[!H3+0@'.DXFW4EF*()^606 @2 M::R=>U](IE!;TTU3ZT 9&&&MG8H'"<0SN,:<8K*PO2([6 H"O/:9 M:(%8G8@CP6R/^J@#B.H^TSWL[VKL;A.Y+<^G4K!9FJ].@6;B5JK5R=S>72<3 M9$CNDE5J?0IC*@[I^XRL$#-OO(FID? MG#;\1FR'\Y9CFL=*XOW]L M;GSC28MPVQ,FQZ36:UQ6Q/\YB#2?T[GM==NTZT-::I\Q()XDJ:<-S.=PISK% MPS/(;;0\MD,\,6/(XEIU"(H:@>*WZXW(3+UXH

/ ML9"H:6MG7W?[=*/3)FV^_^CDTVC&JEM[30.\+.J 8U2K;=8Y/ VQTUG'J'!C M9E%2HD&D43TE@-X^ +6(XDMR'" Z#Y_"@,9!6MO^.?/2E<9R/;E+(/4I78>2 MCA;;NU8]>G8/M0IRLN%^$)*)_?I+5E5V'@Z4[5RXUH/O+H\ME]3/X'ZC>ICQ M!7/O1#'15^8)*"9M(G7@,,DGT+CCP]C5V8?Q7@@5W"*)YS#K6.4+EHXI2U?AYH;;V6I:=Y]U]7JFRT8LW^)T\AVE^Q8YWU<5&^,^;G1+A^V M0&V SITK[UR=%9]QQ,G*I"\;'ZRF>FF;36.T.6:NL=Y6O:?6>DD^NT.UU]$> M7[CV(TV'"=8ARK["$.RW6QIL>X*$.$B81/TVW&]ID/MB7X[C/1_X1#C&;*V/ M,^0%7<3&V^U26 MO+-DRMJ8HTR>-3$BHW1A"U: M/C1 'J!LSSD7LG.MVNP'=EQ&R7-J'ZHH6&:*4+3*:P*3#CT:J%DH:0Q#@(D( M+G3!QQ>:B<$"=3,#&IQNOZ8TN(JKUR,6?"W\)'V_&8)C!#DN;3G2T-9%CX%2 MT(!XM.J=E[-V:(8F)KN71G8BD!0?:&1Y05I6[(<1;=R*N4^FP?]A/C5;]N'$ MC:5--9SH.VA&V0&-:X_#VJ=(EA!6?DQXN84 "^I#A2G,]IWQ1ZH>FY-8FB=-,1(5RC>S#VN]HH*%0JK/LJI'@@('^ M= @.?.HI7.:'7T;(<5KF;:R9C0)P0X6@@>98S=OX%8> ]6QK7#YMMV%W'J:; M)!4)4]?+19I2[7S9P^/TB5D;]1N/SIH8L"7XV"C;QAO00\I9(#C@.:,E\00# M#L"=TR5E#(+7,@O/YH&47BZW4ZV5"T4\N9!LGR/ MR]]QPR =B9Y3^;^U-521'MJS9!\BP/'K/0,-:SWH8\F-!JJ#5>YL2:WX?]&4 M@[9PD.+QY"CT'L((TXJV:VBY>KJE/@V?#.7;[%CGA:G>&#- NWS8IN\!.G<] MJF0A;\)"R/> 4P[G@,*F3<&-9$[O&EI[]FT$2#7<\^+4:)(9JDI6_&@UJ:T% M;!C7HX =5/$B]8G&_&O2_&5?=88?/B,3K&B]89!(E.V M+<-OL=4Q-"(U"YE[]=5O8-^J2R\!,8(MU#;!F >O_*-1;565@0#R'&:K%8V0 M%(GMFGV6Q.+$XT]4 WEHW7H^4>2%M9:(9TT81B$%MH[=E;.P7 MHNK'75A!7=N&'K-U/3=@%>I;GQ8@!F-72_/6;'DD0)%M#=C?<- TS1 !..^N MJ&!ISXWK:?+!>JO>-1F8^8X:R'"$DDYQ*/'DA1$$0I<)N_,BNJN88-MD)@FS M8KC?-".(]>SH4=RKNJE27BC\K[@ GE9\2-#+$I_2(!7UBKE=?(!^]C)0<7N] M'([DL=(<7\;;Q^36/;TQHM!$'/OIWX%\(4T&'2EG^7%=2$,^"NPCK[U#-ZPQ M]7ZQ]%$L%O5Z6RT6PRJ*/I(EXF48>[$_P1+1* @!G"T,M8"U00H:ASU:];XE M8B4![Q*Q5M"]5NZI)X#3,V3\(US35,A-,ZKR.,:]1['<"/"\(C-+=-IP%>YT=B_&5B4&*#^A6"KF==AWJL(QSOME$H@2P%Y55@Z_B M9<+6(OV_KZ*S+;?3XL[#3&K4>;9C11/7#].W4_VYQDWN_!4-\H@V*D&3FC D MFVZU-$!#M?L.E>.43)6*K23,.@D:0*GU4@0E]>3*$$EZ^C5[].+P[P*M9WQ9 MFD1A(,=!'-SPE@*@RX)FQ2+"BZH"Z'T'$!/)=OH,R93-T7AX9 K!:" _I36= MQT5JLD](0[H($NKRP?%67R"[3^ KQ@]'Y_1Z6:2X1_C#,EMGIXF6008VUBQ4G&C@. M4K>[MQB=;<+H$ZT*0Z4BU9T4!U MF+[=IWH%MSQ"*_G%Q5Y22D#G5GLL[G.L]NR($&MTKK:\QX+9/@=;L.- XU65 MGYN>TX?RJD:VK;WXV%="V5Z VXVBH88U]Y!LN=&@GVB5RMJLT7 M<3MD:'"GUZUS=+JC1.>_/R7QXSUE52R57K,;ECPR;SW *P\5XA)IXPRL@W"8 M!#3X'*6V#KKB;0>1-)DB<7;:2\X]KL^"SW%^KIT9K?Q<,Q,:$-IJJLC/+6ZA MWU2WT"M>=$Y4:Z6]"QTF @5"+=WG$'[\N+5WG48(X\!M_>T];N0MS4)&FU;V M!I(#)+@-, >;U@P\K=G18':XSMW-L9*%%,^4X0M8RWK_#6L9@P>H0''8"[R* M [CJEGO1SO*;A%M1F5=:U^>5#_6Q.=[8.TR#J9[FF_9+:,;70.S749/>R%G(C@>=AU?8U;\M;&*9&6<] MV[-Z>LQ(LXA^Y5/U9)DPL@/>_GNE-)7(>??3QW<"-_P/]:2+\B10MP?:3^X" M+[9* U;Z:&?'B:6"G6276H9+Q3.A.[)&BLZ]6-#/B16E8^DE1HN6WMPH%5P. M@Q&X WX;/JZR%-;N)D>BHW2&"[.J%2+49#BP8-2M@P)Q/U^2BYV5@SN,IGK] M08DMTTP0Z0E,[#@P L<^..E@Z"# *5\LDG4IGF/NK5;AIL>AV#"Y HZ] 25P M^CE0 ,=:S39P2D8B$52Q.G%$>JU-GLB*:WY$:7V1!0MR3/5Y(R.H<"S)=ZY5 ME':JMK^*Q]C.DC1+[U8>HP]>2H.R)E3/WM"^0IUNHD[2 (W-TKTDS@[Y2U863?":;T1>@\?]I6*(N W3;Y!K^94#1V1;6B2S]_ XO5%AHW[C&H6) 0T2;;3LG D#CTA> M:'"A\\%GT*N0K":&%E?:_O3 CM5Q>JRU,:U\V5X^-&@QZYI%"9+XE[?6 OF]N+979&-"^4F7G0P,]2T6Z.C& C M@H_4&=&Y1)V%]IYQD 0,R+3TDP/8T>/5WFO6H8OHTLIZ'$X#W&X>:U,1'L!:, Z1NON)%_)$/%G0PKF!!8KX_N#TF%"T(&Z M)U =(N&X8-T?O!IPC0/!\M9DC]=M$[E$H%K!.L*:%&@0I%2KYU8M/6_FFP%)=X&VEB'8<#1:#!YSB] MV[BMI-0JX];D8':/Q@;H\Y:VS&C ;/2E=IS' =T^3]N'V#=?8R_G/I@&W^/ M:5'I[9;ZR6,LWK<7I3.WEC7^3'PS%/?K-T-1U4_/Y!233Y0])"G]9-SV@%-3^ZZ%IE)Z78M,14M&@_7HZ"JEI<@/TB^;ED[YU/H/821J!-F M!H8MDZML77L#RF3=?H[9H3)(35TY)%+CQ.%[SNF&43XIBRB4;B):5(%8K!.6 M%0\UV+FE49+<+G9'F]I<" \6@VW6'&]"=T]F)PD'H*L[Q[:3J8Y\EMO?5I.I MFG9V#VFIH+ZX !:?J'FET@I/EKP(GAOM1YH5(QK8#=%6^TBA^$>-'0<@=[5C M[5<(&OIYRA5;KA&4Q-@FSSY%CZCP[Z47,O%Z9^TIKZLXS5B^WHT=33-8\KK$ MVR!SZMBS8D3CZ(9HVP8C\!+!W'Q=K<:/ YKWS LH=^?7V8JRXAF;]);ZE'OF MAX@:H6G)ZQ*:@\RI0].*$0TTAVBK>5TK)3MZ,24OHBAYYC"EHB+0>9(_9,L\ M*I\V0@+7"X_!^]3PE+FXDF4W3_=R.4V-LC.AD2ME9D$#2SL]NZ7T&!'DA*^+ M\4 -+NTQNH(Z?T]4+IZD/98+%&MVUV57AQC5KKEJPXL&C@,55N2![MB+$FDX MH/DUY3')19J%:R^CND=0VT0N8:96L ZF)@4:R"C5:@.#$T%45Y'A ,4-"Q/& M?6F8!'QFC[PT%<6XQ)9C\+=<+HW.:>JS< -_U+3 <#%NBYV/,[)9\'R8##3@ M'*EX]TRVR7N8&FT07<99M+U*TYP&NP;'HLL#AK&R["U+!(>+\ ;RX37+C?!1HISND>]A;&/[?(0<-'#?0_G.;GLE"D)A$/%6 MR"!2" Z$=RI8R#1T^)=VR6C@F+7"2%=U8V&1'3D:]/7K:"PCD@+0IB@@HJXB MZZ]HD$>UU5_ EWG+/ )4I]?+,@'C(:(2X??P3V.)V7TE.JL_.XWI57':_<3- M#M?I;.C69*F)(\9]:+P[QRRCUX8IXJ_1_R_ MJ;PTOX0#T*?R -0KM7F[3-A;'G50DB([HZ\]4WQ6;(_0X'1;9I3F7O39RT#C M[3D?MD;O/XW(F1Z\'FV\YE'KP?+0#*$)C#"/K4H.64M!H9P!#CI:>J*?ZD'9 MJ[AX3G9 H-//[#ZFL36H&[[T<-+]:XOJY9+Z6964P1OCED=0<+DT]L-(WG(9.#S&B)QG?(PW7CU MALM#.$)&&V$:(K046AL,A.')V-B97SY=R^V6^TE\XJQ=81PX%@9*FV<8C#)9 M/0(&B4((_C'ZFW ?%/($WN46HHB6(FR78FOC7_LZS\7=]: M$48;KYD1!LM#."A&&V'<=>>L)(5<8W0CH//"R.+98X&T7F1SI7"=1"9[I6F^ MEG\;.#-,\Y%Y1LF4#:0>-U-\ >%(FM LT]AZIO!>(Y]UO"?*O$=Q>%4*$RN2 M1/R;>,]X,KQ4C51_K*?>2 L()<-L.WK(#14\]S ;UQ!]0VN85-3#:90IIB&4 MB@<&RW%22,$V4KXDXER$!J(A1HX*.R'SC( A!JK1;B,!(;('J&W<:XV2Y_ZH M:P^SNZ=?(X3-#NFI+#"AFQ5280.6BRU6$R+ 60K))"Q$8W/<[=N9? X+_44< MG(=1GL'NP[ -UV'29EI9CS%9LZ@>(FKVD3"-_N9Q4-^;+<\@XGS-@W\.9;GC M%- X68>Q_ ,G>8"/RE_D9\F&,CF$Q(%&GDUS(VGJH6.NS#ILX R2-<^P&6&N M>M ,$(1PR S7WC1@?J\*]"ZKO(7X#/6_CY ]Z4L^^LMA-GM#FK\@*<+U&IU MGR[A0R'-0I\/C<_4@^W=XCWQOB9VFHF4;N2QHKC-Q8RA?*?4R4X4*67!W,"E&6X/(H._VH>6]R.6=*CWK7.B M2,7KFF(U]>W8,$'74M?.$V>]]U/$5C^B^RE7L<_XG$'/J?S?JUA4QSK+&8,S M#Z&I-M/;AM5QH5IK8UI%:WOYT*!S@+*=FX%BCQ&V&'U)?0Q0_,+[76I;R^X8 MUC8:$0B@:33. J)*?NQ0-2FMAVQ<<>%+R>DU=(PC[7*C NQ@=]IF/1Z86CK5 M&D(Q^=6AD;C8HYDHJB]D85Y]-M>[A*7RN^IP M< Z8O]FD \NX[[J:\IG-PH5$:^;@*^$D:U15->!/U3F*W.N-W)FK(R/-65 M\N[A<5SYIE_]5NT;/0,V*-HHJWW5RG*U<,#.*=[S4SJ)\C=\X[^C&>IG"B_# M.,RH.&NZBK/BL$D&[E^H[CGB/B:G[T-8&=!X&,+(@28(L%*S^RY)23G16DJ9 M_'9#&93*\A[K-8ON5G*WMQT>VC"X2E^S4[S,3S-3SPX4:Q45-? +)G%QL=I\ M3TN^@X#FU/._1/:"Z]_IAZ[CMOKYP%\KB TR(P2259,* U1-,VK@I> MXHF7%4B6D ?3]?YQ&L9'Z%6J%?JU*AOWIA?$J7"8-2+\-;RE8N$@P/ M:P9+=-L)/0;<#[*D/2($"]GQ$&!")XZQ0^F;%0RK.UP:WC+U@'- @10'VA*>TC 2C.%%611 MSUL4LUV8JGG_K-4O3QUZ&68?YD.T[&;R<6K" M*%_+0QHI'\6[)S?X?)CQP'%+XB2#(PBHAQ)12 )Y%G.KK*]"7S*RG6#"5(*M M>WWD/&34ET9RQT59Z$50G-A[2%0'7P/Y78%PE%DE( BBM=G7P6[B"@68@SW.OE9\_G'I.R;?W.^Y+4SI_*Q6\BE MX?_F,2E4"H^#(A=!_%W;&KHUUF3BG6Z$3-PHC?7Q1++1'6M.:Y?B4EXI?E>9 M!F$Y/KR8(DEBNJ%Q*M$H*B;<\,4.X_B4!>B*-]J*%]MT MS3-$@M,I>+AI#8C:L^.9G ?KW,;M.2>)N4]YD,1R\1(^Y/(Y"X%BR7^8FSGE M^OLJ/JM]^-]Y(T5;>!G-L.S7L[C>;^E3OKW%HJ.?'58#E#1MI-0Q=$)6@E6\ M1X?#!1:0KYLGGEN2#S&QSUX&RZ?'QN\RXUHS"O<1Z-)![F]XW5^.ES8[SBSQ*V26"B:+R.JC!;1^@*0I=$U29 M6/"5G+%56+'NW+W=6RPQ<2P/+!ZQA]DTC',^1UYOX!D8\1B>.;EZ;ZEN2U-- MT@3-XE5[B9S=CTUKA\*U%5++!X8V+'D*86]'O+BUW6 MZ^-RBG([$QHH-K/@0:F5GAT4%J5P:RZ9O"TG6E2P$]$#I/;P+PT%7Q_O#!"T M,TP6642XX2S3PQG-UUIL$0H]I9!S:\ MLT-SI,+:;(0WK!3R/60F%(Z[$$2@@9'<3+<9BXWU4T6G+2&RGTALOKK/^*%. M6B=O]B$PH1&J=VRQ;QRLB&KQV-A[ M7LY :9%A0>^RQ/]V_1QSTU;A!O(USL.G,*!QL(\K'_@=;/Y]5#,-=?J#/H+M MAL&A#.SLW16_DR0F7B1&#PV(&)+IRF.X]XITS?&?N1>%RY &-RPI_K8 ;E,- MMDF_@'>\637-^)%F%'_<8\S&M/;HJGC@B+=@(E[%=3QCZTL2![(E'B):[#_? M@7\XY0NO $ZT^5\$I:%*\R$^A&VDC6NHH0-NV%>PI1$=S,+N$HA/AV\?@$-4 M'BE9CF?<72:,AH]Q@^(\Y(QP3!IZ^[1POVAL8\NV,8:.ICZYLZ^V#F!,I_"I M9"/GE,%+8*3VP%=Q%E+-A,L0]N=H[F7LT:U<4MM&A,W;H:&C+.<;90V-# MI^@3_<.OE> M)&Q.[UYS'9 D;2UIKL3H@:;JDJ$MQ: ).,;KWBDF"6FF M,RZYFNX981VY*@ MB$U\+,OACIVB]DT/F/N8'-_\M3! E:>HYD"#1BLUC6PJ%NR@,M87OL]R+4O&_M#[R;%MKM/A9P;MGHQAA/E(VW@&QGT&*,D1 M.%E1$&?#IKX]Q TO$F53$>Z/;TJS5&2#Q*8)!HX-D\AC&A(6=JB.J(\=_8.W MZP_SJ>,8)\.V[ _Q'6S;+@>T\;BV[3L-<14_\152PK:V+5=CF'4T=!0W8KJB MQNOKVRIV,T6+W\G;8C$*:]$\#I<)6Q/?VX09/">'&6R#8A@,H8E]Q.$^D!CC M]DQA J+]9/5:>=#"&L.NA?UN!:[]7Z..RH=62-#=J$ 'I=J:\0O-[/?$='PS M ["4^6$YJ,KV0!'((3NT6+:Q M&#,/]#8LC/UPXT71E@2Y>&6L=N8@WH*IE=@F:YJMD@"UZ[UA=..%Y:K+8E(W M\6+ NM(<&X0W&-'C6J5M%\V""NF>:W6:;7_\H&:9 W4FY8U5.^;:^K>.,@V: M6L2:U:1_J+*TC4BX5+&]6])#Z[# K%G=6A59-2$.B-BHV,8&#Q8/A(RIA9+?Z78V% _95<8^ M4(W9EI)?\O4#9=?+LSS-N-]DZJJR_4SNZLC:&K"K'-O',3N$!JG9\52"#C9O M_9)RIC)3M_2)QKDZD"A_PU;GJZ-7YP#&BP[T!(C^HB(\.I'^*6'?:*! BB6? MLQO?0\RH;GG;,*$8ET,TU0]-> LD)<^"&'R\>.(7EM^_PZVX;"O*DHGRISTE MY@\X?.^A $%D/' MB"( I>YPJV.TO0PTA+!_6:NX!=6'65ICD-SG,6 MQH\\/ R30(),[V0T;35:FLLP?T^3ZU >*0H-MO?37^.9@C"5SY1@P;C>$$@: MDUI?B7_W%:P<(U1M"1(-NL?2=IO"HB@ZI^C)6%=WFZ*S2P'ZS;HO"A M6FWL<% WY1P9II7*=PJ XJ1FMM_IH MKU@+KF@4D(>MV%_!"NG>6\'UY%TU M&BE["GU-4:U[[Z6XO@,%N.W!.Y7P6;ST) VB=-M[248S."8UQYB'7!2C)MR[ MBZ5DEI!4,[B.:%!]2>(GFG)[%L\>"U(1K[6OQ'U)LC_3#*H9/<;AW[D?$G/F MQECYQ\VWT0W)J9IS\(C=]\/'-: GLE:UJ"[)F[,EE )'$L@=K('D4^R>Q.LKN@A2L8SZO07W7= 'D.HXA' V3G M*PZ=I%P$+[NW[ MYE,+=P7\Z1ND' K3248Q."8W1^'XBP^(8H!BXSJN$@>++>Q4?@:&3R(_1!)& M//&I$Y*&\6-$R5)\2J06'F00&2TO#+\3JAB'RS@QK@;&/D:60V",#!1@WT-Q M?>ZK#L(5@@\!X(F2]I2AX(+QP?U(X4[MZ79',SVA.YXL\6R4,5EU3^R;] M=XYB/NIKIDDF)=U'< VN UC6&QAZ%<>1#[=B"2B6?NF5Q80UX4>.8J 9&VB2 M4:;\PO$/,9-9[?%5[#R\CK%TG6=IYL4!CV>EWSA0RRJ^ MS;C26=:I:;FC>QW#Z^*%,C],O8>('G1X*;YS3,-+VTQ3#J_.1U[-\-)9IMJX MH($L6K=C>54CC5:SMSA+N(HS%L9IZ)N2N]U\^@C'HU5C'F"(&K_[VD:MC;&= M>V^/CTP\.4W"DGR7IUZ>7Q5#_.@CU2I+?Y&F^5H:MX@#6:\@B9+';<]E9R=? M/HKA/;PI)QG=]I\]_L$]V-;VV/X3#1]78II^H@P.K;V=(#C;\[W(SR.YB5J< M\RVK>RJO<*A#)K?/V^,\? H#&@?PMJ6+3E-_]VB'N:D9#S;(51]]G4/<8&DG M?:L@(=N01J]QRJ1D/-HQ5'WV=@]A@ M:7L( ^G;):>%M;,@1O3B^>@$#)-GNZ=L;I+\QN'71#1[X0/X4%P$4>U#6S/-#O2AFNI3^"0WN=O= M[9 "9JJ4?:1Y-&YK<,NA?Y=Y+/OD-*E&5[O[U./_Z=,3\D ?PSA^-=DU36]O M>G3V(%\ZB@BGOZD.EQ?J_JUSP6>1"!LCZ(:A(X,[53PE'^PL,:B." ^>_)_P>4A2$-. M^@FAKR@W768#RZ$D=V<3^).K&R'VGS^FJ6!HHTXY<&V__?I&\T#+-7GQY M2KF!]!3#AK -DZO=8'L#RJW@?@X4^\#6:FI/(0I>4C(3P?TZ@I":BVZ=UC2: MZO!1H/GKQQ2"#&S2 RT=3)]^Y;OQ%J:_FAWZ=-!NZ2&&^)0:H!KFTS?MH*$^ MW>>/[@1@X63G4]/]S\C7G7M2^2AW3+#9- M![@].T,SCR$Y41LQHTURSG;T;J9V,H3'S5@K]0K$M77LA[."?);$XWLN]".X]]I[##I#@]E!VL&G-$UIK]ME7@^-U[CV[ MK>20FB "DA#-=6.N^_:N-70M^,'D4EQK&XC]QW:JSUFWA:K:M0W*]H;ML%Z.5R% M_9:JEX%[#_GL\+374?_.0,5&?GL%=<:[ZWA) M,PIO8J//*_ F]LWN-OOB']V;6#<%KIR+L151QXF9*?MB5+W4,3(PG17MH?^T M157GWH.UW]/^DL1/8G0W&^M .^C:K\V_1SI9DTUY"*/Y%-HK\0BEGX.L9;Y8": MM_1X@#>LET0.::@K3Y)W0J6(T M]2FR[ND6TSER/X^SDV1;]:NSY#X&'*?)EEKV7HL0$@B(("!#'BZ3-_#(CL0G MIG>_IAAE>SWLY4B!HXQ'QC_-Y>3KKWI]/_:=K:.M>K=/?;##O^4W5HMC.E>: M\UV^<2I@V56?U_Q_@'L9\DPU'7#[!P47GO5OB'V%;$OL*]#5O7MI;?S1%[FJW>JX?HO!1 M-(VF'36T+EV_4=TZXI6$:((HDW9MZ MAPO')(E"[R&,PFQ+DI@DM;S\B&89 M92ED'?G\D$%.7OW\'\T3:*A=0DNH[IU<"D)T8#+I%T; M7!4M*8C)7P3Y_\8)H$]A3*\RNM8=IAOHYP121VT3F"IBM(!J:V@!*F A@L>( MK(/.'.MU$HL+L3M[*!,3_YF7KFZ\4/F J@V?XZ#'(A0?I'5GQN$$)*@ZD<\U MOA!'4I!'WH0Q"9(H\OB$ T=H*0A% MT."2(P)"P#P3$^[U\L)C1Q^[!W8MDN'=&DS5$?%9,(1N/@IK2F M<[F9RWY;"B>)7%'PQ:B43:"_B.]%?AX)Z1#"7=SUGOAY: M+>+@S]33/1H\1, <<+0W3 7-?FYT,+56N1^R 63Q9 EYH/QO(9*C@/9P!$.O ME[?43]A R%I)F-.%6IAF\J<&=G2HM=?9$K9\;F="RN&J;Z:W-*7LB4FT(J:]*8W:EOULLP-MN*YM@!5W"UG!3I8)(TLA@(2% MA.-_Q.=PKXAWGVS_([85_.%,[&!)K.K+E4DR78W@F=/DFJGFBRSQU%XIMEHTTR&'N^-;N;=F2@>3QZ)9?P\3;.W>7A8;7+>.9MPLR+ M>F:U_MU*6SEN#QU'FJG91[83XA3^6<(5LMQ0'J2^OCQ"N:?'(7E;6]/@]+0U^#$4L>E]&6E?JF^;C! M,#N:AFC9O;D&I9#Y+(P$6<8R61?K391L*94UQY]CRM)5N(&RX_+W+TD&0628 MB3)PI_261A063)KV.M"W7"+YH,U5'P$'^1"V"A>'-+(]\+[&E ]7&I"+N^N; M8HER!$,0UEXT$%YC3",VV-$,%(51UMBO\:*9" 8JK"UNX!7%#9KKZ% (($'. M("\X6U%4Y76-MM>V&*J2B[=TP]M^Q8?J-3N#;84H,F6H3R@?#?['-(OU !DB M_*@FA!&QII:QC'6SEK8)H*[;L])GY(^0@&CQZ,P<,DJZ0XYA.#)KWHKT6 M^I B&AH$]+FZO';P.2YH: MPO*\[NK.U>ANV+,2ATH-89M)B@2JR 9NN[BTQ M^T(<_JZ]PCZ'I%O>5L-V/CI<<^Y]:$PP[7ZT6-! UT[/;B*5H$*T!W(5^TP< M^GI1$6/(P]TL8^%#GHD+5TGW.'AW6*R[NS2%8)=8G:XAZG#>7RH:Q$]F2N]4 M75TOH,LEE)I/EL55G2*) -G/0V_)=LJVGC82)<.L1'*-U&>T%>7DSAC@R$PO^>8;K73A^RJY@'+KG(_N+AW6FB_T"C&EG^EKQHH#I0X4Z*GJ"%F[%/!34)XXQR+3/".-], M$^ZO+$G3&Y8L0^52H?8SHHE2I56W?A^G(1M!=!Q)*V[SR:'XQX"4%5TF.*2L MA(*,O(DXH?%2-_9L/+=I0[T]T*MG;V?LKFF2MXX[1E3COCO[Z=U/GVG[3D;[ MM[\&B>^LV?FWA =7'0II%.MQ46VK1R]]][+A5CBP4*BN*1V'7_EQ"+:H8'^'+S390Z^B0L*[@QN M0^R6;B"_F:_HQ=[Y+K@-88N +_[)FX#*?WW/_T:\2CUQQQ7^Y$L-R9O%S=79 M]Y NG4>PM2\+"'@D\UYJJ_]&\8Y\IWE]4_^'.8 N++]>?O;\%8_KV1:>AOP] M#S?0+5^2C+>A3WE_W%'V%#;SZ$>PXX+?*-T[SJJ"SKJ40[PX(+241.(D(QLA M"V"32FES]/6IYW^+DD<^W_G0+(_%%=K'6$ ;+L]>\D9N=[$=%ZJ>':1RNT/O MY5E:P0D=^R#%<4_A9>0YC"*XZLZDP+_S7GT.,][Q9,EEDBWU9-4W<"O)!M*Z MP2?X6S]"VN?7<6=46S$=68_O-)ZLPY.8BOX^JNZ^7S$ZHL,%VY%U>5WGR3H] M Z%'.,SOGY,1O?Z<'%N?5QI/U^//";K^/DO6#SS6"+ZFES3@VD0\=KGCS49E MG!P^T2IRAEVSM-WU0_E1H6"D\MTRKE(,^?K#W0]D*46)V"T%847P#H=XQ:(? M(GK82YPE4#^#GZ%&+33*;9A^*\^OSO@:BFO'%'W'>)M:0F MZ8;ZX3+T^5IK2V#QE?'_DD%X$*9^E*10G$/<>ZU]F3#^Z9DZ6&P_?2I*"HTY?LE"\7ORDZN(<#6P?;J=M-.:GWEN?[L.("][L1[.(0UB^$5Q69 MP[F&*=LDX"0:+JC;Q5SU>T3EG+X,=MLA?Y*K&1H M(75' !>68N*1=?&9!BN@QP.0B;"Y\Y)LF=*8PD9W:I(K)P"_IL^"+>VITK_SCDS_E+!OS=N_UDRX,#1 MXTYV6!B+[+#=^FL%/.19,(GS<;%#"B%ZG,1Y# KO [O9][M&X^CS@\W,G@4 MW8ZKK]7GZWWT1]+#QG/XJYAWVUJNBA^V)/;68@%6=E^9T5S*FV\.T)JG73I; ML!Q)#_8MGL&SP]8'H_5=#QB/^/J1JYEM/X4I+.[/N*;\?VY8Z%-5>7@K!EQ] M:*FMJ@=]24XV0%]+.X)[!?)YA"WY/4^RXHP91BK_*\RF6[[^(_?,$Z]2E7^; MHW U+>_+EF=!X@#(*S>,X5JM>$Q'1IZ0L /T#_+1 M>C[P*,W@^(A*E<6OD) M'Y_I)I%OR/%^3I,HA$+EP0D?YX_PE1.0MV%)D(O-SKA,7OJ!@/U"$M>!S]I< M"['S[05/D E9!.[B$ N6!\F:?SV@OA#!17K0%$DN9=K]%%WZ[6&]Y$\" -[,_Y+>]6 ZV.T%7I-[.B MI2=04Z$:_485.W,G7VURFCG=\95P4?".D8C=Q/T_3>-K*7%U0)^:W75$P4!D M(>6B'OK,G2*2.\^+),^K^)Q'R'XFMED_%UYJ(1ZQ353]9,^,K>L&:Z[H356& M;" $<2>=PHQ0.OH3X>CEC% _IA,^G\]B/DUG.:8KC;B*Z_NHL-\1;54'=GWT M*'NY1UG5.F,EB'99T-!+-$Y#\>)@;0_YI-K:.2'R\"#?%'%23!^3+!2YS7*[ MI^SS>?I9)%[G7E2NH'6N5TV'K%^-2G8':DE.2OHY7>[GD >)&0^(TX6_"ND3 M#=1=H:-#U14]2B)>'7Y)XO_DD!"Q=6T"3]6=8:9&U256JG8.RY/X[>\E5[-$ MP\R=)+=JY,Q\%5^\P$QYO3P-HPCNK"GZRAFF?#7>?M)MK Q<8!AO@#D3L*B]D4J) ! M78K$*7>YJ<,_-&LD4\]YODBS$"+LX&XE[QAU_(&9&E7_6ZG:[NF;1B(W+=E( M6O+-W47W\'R+$=II@>U4O#P$%\WT@WPZR6B[?A*S^G/^82R+IW4L'$5:>8J4 M/,IOZES&OW#!82HO$63>MUW=IQA64\OVAC,GY?&CF+7BQF9G<1%UL-,9O7]Y M2]=\H9?+LEC7RW:R80J; ;N,6NWNYC@QKO8^]S&R'()C9* :;'L8T#U'J8F: M,TZ^\U*,[]Y85(^<5$M4<5/:\!2JEP%5 M;QS#VJF^C5+$3[/@9<_W>D68">Y5G.>7_C;WHGO*UAT\'?)CN/#FP%)E"M2. MDGNF)>W45"5Y'/" '@)GT,R+MW](10@]#_K"QUCR9%9?DA]1I!282K^PP:=DLJ"EI2 M$L\:Z,- OX42NBDDO>YNA.J'5"\'KHZQ5=<^OU M4ZBPE&U/*==P>Y$F&[[LO&=B-;D59.U^'"P 5;>.U;[3RV++"E+NHDAV;"'O M#Z+05+:%; SN)\/L>Q)F=)V>D ?X1O%H""1AE)^1[(?93;I_3NY729[R[W6O M3M2;14WG:C_(J&8%/!41+G 9-.P<=!:7-\05+H$8Q:5/XNVBN/Y; %.@Y [B M %NH=(AGP(M&805H6I18D:-6TP%\'/551H?T5Y,:=9\I56WWVX=W[_^) -6< MP5OY=B=,17)70MT9.CI4W="CI.D.'5_D9%X8BP>[X!I^\8:7\1[6C*5!*TMY MF%(^7I9VW@M74^'L,I6*JAP3\'15]Q2;7B+!1*8*B2M5O#/7'MQ&* ,P>8F$ M1UPK&@5P7]*+>[KV#6!HEFH<(A^M2D?3C<8N#;)NU2J(./^N7N!#%-$O=\"4 MU0G,U,BZPT+5;L?4:I$\BC<%JDI.L]W[OZ5P3B_?9Z3!HJHW=0J&, 71">%D,S6P/-T\DUFCJA9N M$"!J8K5>G5(]Q4W*@F[61M:W+KIF[6G/F9JQED9C &R7"E'S&I1K-W6-=&[\ MUE39I9CWM/V.$&?S*_0S]L"._A]CM]_MHT*J3MM/;^5._Q!)Q[8S@*/#>I33 M/O!:/!Y*OE39PY*;W.VRAV6BPTP^L(&-SII23X7(^QF4ZXR6\E!+T)X003U3 MRW<'K:KENU2.7Z8SM;Q!N4YV0.,04A*31:NFWXV'(QH0!>)M>J>/!]$HL5;5 M$"Z(@V%)/E,G79>W\,Q/.2K($'6%2;MVZU>TY*IX2O#3C.\Z7FF%R\9\Q(6A+''ME>0CP/+,MC8 M3L0%YZOB:6+U5N'!/H<(&BZL5%2NV3E>E*A2@=+2(X]*K8/5\H&$Z(9"E7 , UUV/?7A@#MJXA M?7.3I.)1JNNE?E?5R("H=^ST[#P1SKG*P<;[I\8*R^8;J-3'^)H!LE,R4CV\ M>4(N7OPH%P40KT/Y'M.O7KJC%[F,H5A]EW^;;V)H5=,JCLM2.$0+GV 5I/'P MO7R(>G^0NOIJ8>?U:F&E!+(3@:83:U/.T'Y4LJ+N2K/&EKU9GRAQ]J@\P0RI MT@T;&9#W7E=/ZSZK6-'TTPVC\+IV>36]B/L7<2!6:OIY=)PDU#T[R #++B]D MDD*8F$GE&GC6X](O-(.@C4_F$-(%I]NO*13WJ#9*%O#$4H/],^5 M*#S^^7JIVH4QC5DU!Z)^M%14.S*3);DN-AR)9L=IYD[C[N:6;GB;K7B4!U6! MK#I.SX6P\RR4U78@W(/>,4-_(N@[C7>YE.G,(QVJ@AM17XY0>J!#K43-[U!! M2Q[CP?] ,PK:X0H M%KN]>.56:&!#UDYV> MW;O(Q55(J&%/2KX34G'.=4](N]FQ\/U\G8OZ_.(.*-SO]"*XW0GGP#*EX]Y[ M477EWD(1=?=TMG0N-IDVB$Y(33P1\LGN P2^4-4%XA^9"ST[':WFHR&[Q5/) MQH2EJ4WJ0*J&&SK8VZZDNU[ $"'R/-KP$*B^^=[-ZQ*AX2K.IIB!(WY4?% M4M$_%A16CQ;=R$==84@;-X F%'^TR+.S:A+,59\BNV^5>TS;8X#:ER0.I#D\ M;"C._M5%?-NW^ [WE2,#WDCCQN.O\<$R8>-$WC4L*J\5>]RD5GGY&- H\U>" MO^5R$3K:P[7E'!FBM.J/QTR1RK.3B1,.JEQ_>Q"HN-%WO5'I\1T^;^]V'I#A M_VBEJS4*Q,?!*8WI,LS289//(;Z#"#$'-:^[9RL%"TR5-6?@W]4/U51SUBCL MR==VY6>;LU"##+Z-!8W"&UKA25!B1D130:L^%2Q8ND)L1%EUA:#$W!5-!:VZ M0K#,W!75;%2[^VWJ$!4]PFXQJFGLG$;)G#EZ"&J0M-&E/.DP$B(IIM*O7[])M9NU*_5^+?RFC5FAO1.!JA="=:->[( MR0JW)V6-G# 6SQ',59]ETH>+M)/: 3Z#"#*'M*Y38D879]8^!TE@RET1^.9) M48I)^'CXKK@%([X\[[R\;RM>)FQ)0WAX#6J_\)@]+%:59<,> IB]'WU%,+6W M]9"@K6DAC]=V>NR0?*00_HVF&0UDXU*?__,^@3]=YYFH_AO&C[+$VB&0;/OM M5P3HP28?$M=2F1+20AVX! -_YE0[E4Z*,GM'"O&:)67]P*)\X,4+97Z8TAL6 M^LH48$>?1K!^F,OB0^*[ >%.ZA[ZN^AA<&![2]?R"9W6(^H?M$/&K1K8QLE,UL^WTJAT(S7E"&@WQQ/> MD^X,CHX]>1@^/X-'*O"*$[]\&.%:LE9:O>Z#4UAGS#Y1^ M95[_0!G0!C@6IU@&"D2.K26,/&2[7LHLG>(AJ_M$&KEX2$6$UHZPQ\A ,N] M59_@93 D"6_[KHF_)**4! V:#7B(S0?-IQ LQ%Q9>$@G5GW[I />(X7F;XYP MJ?H. B?GQ+S#3ZNO!H[5 &MFESGUG.9/OR+0#K78B6"!\0G\!-MF4]'N;N5,#FSF>PW.UE@@[P M!0D!U0CH-O^>V"%FU'D]_F!ML(V*>1MAMK@']5AIO#^X"3,ODL'9+4TI>Z(! MM^,RAQL95VF:>[$Z/6FP$$3('*][MWIE\UU&(:S<%"O%B0KM4B I)<[4]<9M M0?U52?G[ER0#>\-,[%"?TEL:06EJY46L@WP($80.:]_@#=B^LG$%(OF'2?5E MV*Q]@ 0:^7&,B*P-U&K/NO9. CN#H11%PH"O%$VC4!;W>_5-__K M[U P4O^: E[U/WWB_^)_+O_$_P_,OOPO_S]02P,$% @ *X U42.<@>^_ M/P (R,$ !0 !E1J,GPA/*XK]^]?;K-U^-2!RR*8WG M?_WJT_W)^/[\^OJK49(&\32(6$S^^E7,OOJO__>__]=(_.\O_^?D9'1%233] M873!PI/K>,;^/+H)EN2'T8\D)CQ(&?_SZ*<@RN1/V'^?W7T0_RP^]\/HNZ^_ M?1R=G &^XG$4\8_W5UO!UNDZ>J';[[Y\N7+US%["KXP_CGY.F2PX>Y9QD.R M'>OR_G;TYOO3-Z.W;_[^]?-,4'P1I.+GIV].W_S?TXLW[\5_3M\^O/WNA]/W M/WS[Q_\!?B0-TBS9?N3-\Y_>O+E\(_Y7=/]+1.///\C_/ 8)&0D??O/?'S_;7G*4MGYOW[]__TW^ MVTW31LOG1QYMOO'NFPTYVY'%;ZFF?862A/Z0Y.1]8&&0YNID_,Q(V4+^ZV33 M[$3^Z.3MZK-TO1(JG]#E*A),?M/ERVR5G#PF MAN_N-W+P5?F%QV0%8+?2RM%W$Q9"Y%QMYO#+N?9"OKUKZ/3K$)G76KK[_@SV M\9GC+\>, 3Y<:>6,XR2 R;O2SL&W[\@3B3.3HM5:.>(9,K57H MNZM5 )G-U6:NO@SZKO.OSF@*^6ZEF:N9%$*F4>CZJQPT>[EKO2()@WRXVLP5 MQX\@03^ZEG3(0@Z9PI5FCKX,@M@YPF$ D7.EE2M\0=Z':[L1,0BWE5:.OOOK MC&: #U>;N5SYP4N_>T]+# JQU/L-77D D"\[7R'$Z@[Y;K690R\ M"Q6VSE< MD:%+LNMOR^4'\NV]=N[6*9!^5YHYLZ"@#SM'6AHIR)?WVCGX]GVV7 9\/9G= MTWE,9S0,XG0C(;/PDJ M@L>(G,P8/TF"B+AEO?]G'4AF0T1R'=]R%I(DN0DX#U+Z!-1'^ "#4-L4Y^YW M71FP&-/A&AU/@8OTKJ'#KR>,A4S\"26BT=X9+4 YN)>"\$&$*S"C<0JBH*6Y M TJ$FCU1><(D%HS.% [+5V M2L)@I"S^?R).T MJ9P1)$[R SK+9=)RE.'HWLWOGPF=+U(R'3\1'LS).$FRY4HV2<0DG^1_&W\) M^!3J/0_UO4/((F]0TA */&BZ=L2U>>1#\'>^".(Y$6[,#8M/I%-*IA7"7"%L M]Q4W_F!(I(LFQQ??YV1*TSN:? :[?J#N3BA=+FF^%4C&\53ZE6)+26+XYA0^ M@"M]6K!H2GAR^6LF=+:+N0,-, BU.Y6\(PGA3[G"+H6J+@).I+FYRL2&BUP+ M$R03,+KRU.\S@W,>"O6F$2VU^R9;%BE%4G\N2,R6-,[_.9F=!0D-Y4]IE(DY M>TMXSH&'7<_;TS930;R3Y M\B\Y'R=OWI998O\A?K3EY&&].ZJO4"R:[+>H4U8%>LS#$>/"+OSUJ[=O-H,% M/-S#MYG)5K;X9B6F?YR>A NZVUO-.%M:RJZ4$U,P4!6C^/(A95T0?9Y[(V)> M3B*ID#IGWHD?2W3*#"<9URR>D63,(C^20)^*5:A(%6HO[HU$(QW M'H%A8AT%CPTO.ZJNQ$\2O35J- :B\:U':!@81P5C',=9$-V1%>-M*UF%^OV6 M0!B^\Q"&-I91,7C@09Q023T$AV9K(!;?>XB%BG54/,0>A;*I=K50- 4B\45]09*0T_R\P2#VO990Z?NT>];QC&AY9'H %WY9$3T4(B3G,H..K\_95&N( M#!VA$/FTI[:0"")B#\'S]50PEZ<\YJ?2Q@5;V06*DD][;9 4$/$93Z="BDGY MQP<:D[8O+/#Y!T<$Y^VXT;N M\3$Y%W^=\ ?V1>&5*1M#\?!I/V[@'!^-W >9\#RILZ@_88*DT0.*BW_;=+T, M\,&Y94D:1/]#5R9_N;T]^!C05V!:^<GC@TR@:1=\LQ54\#[MQU6\H@C^ M@0>R4MC]>OG(HG:IUYI 1>[3YKJ52U1%OWP.\SQE=6"\O254^CYMH74\([HZ M/Y,H^GLL?.)[$B3"#$YEBJP^XJ3L H7%OUVT00J(^/S$HDR(D.=G6EQQB*IH M"L7#OQVT@FO,?, B)ZO(;2UAN#$3>^@:.48$8'[91!%9UE" M8[&IUR%0:PA%P*==M(9C1 0NEX3/A<7\D;,OZ4+>G@EB[5Q0=( BXM,6&R ! M3&2>=TF,1;Z6%I:6UE!,?-I]FWC'-%8+X8L#9LA^.R@(/NW'U?PBBO\V>XQH M>!6Q0.L_[36#"M^G[;B2V[ZR;[V)5GSM TVDVWP>L416L>(T))L+E2VR%OT MW:"R]V;/#6,+?1Z4UX?E+=KB#O$D2_/7 P2MVEV?MA\4+?]VY!!YH.:;)[O< M+C(]6]^1&1'R",D#>4[/Q.<^MZ-FT1T*GD\;=VOIMV\:['X0/QCF)G'M M 8&]>\2GHY/\-0I27B0^"R)YF7\DEE"2)IWN#9=$Y*#,@N0Q1R9+3N9!L"K4 MCD1ILOE)7?_*'_^R)6HRV][(OF6%8Z6Y:%QVA_7N/*/ZLS=.$B%?,R/U=L ) MXWRZ6,EU?\HH.'%GW_JC<1XD"UEW1/PA"SL\!9&?$+O8\ _DU06E=S5DE3'*\M>VDYHM\UMD *P[0<^9979Y(Z$ M1"B4(/B&I$: ]+W0KJ#;( 1AW ^(*E4/=\2JL5$T1[N);@.*EE5?T'@2S#*^ M%NIB=A':6Z-=1[?#0LVH9U#G+=Y?9VB_.=I]=(B<%9"T,>P9 M)C\S_GE;NQ@ 2JT]VMWT'JBTLNP9+%>,?V#Q_('PY;;$=)Z+/.?!$H*3:0"T M6^P]@(,)Q3,D;PAPW4&\V-X#DYOZ0Q&YX 7E,R)\M.F'@F4E?3EQ*4N#*&^) M"MDM)ZN 3B^?9>%2(C9PDW1!>+$(&UUM4&>\F_,V'H6%'/R8:T"(.H*!&TLP MB?U(9QI;$9ZN;Z.@"!W_FM&5#(EIC:6^%]X%?;NY9>;[ MT=]5_.VAOW8Y>(,5SX3QV'%:D@DXEC)WQ;O_[PQ!F'2\ O,^B (..?]0M<15+,="/E%^^@.=?:U]\ H1.%W=-/+P [=-K/1G MFB[.LR1E2\(WK*^-",)ZXU4V<(.EC8S\0#77-^@6H;4Q7F$$-YAI). '1#8K M7H_5;8 ""FX BUH1QF N2AIWB9"5%C5QC"-'?$J.+C!'"@9[R;H#8M#BSE: M;8Y7]L'Y-&U*X=AGJN95/)W/H^F$5T["E:MCE(@?L[-RM\.4/-QHB5=CPAU( M;;S[@5! MB#PP(>]]'&T9!J?"%(7[Q2&6[ A@;DST=-/BW;6WQZGLXBMXI^3]^;)O"4&/; MUA:O;(@;;-7\'WLXP228[AE7F/5*G,>1M+)QJ@,'K0(@%^K'9+5E9*\,P#MM M&8#1[V]S"!8DI6$0_>&U+,!@F]DH8E^DY*\8OV#98SK+HN8M4O/)M=TP1UQ4 MH(N\_-C YE=_Y(L P3J/9XIMMEC_QW.Q:TO2WG>IW(R.7;&@AV:X%*\?"E.) MP ES/.&Y<*:Y]ZDI>=6,R:H[8Y<]Z &WA7"\0[/8(8ZS=,$X_?=N-=>BV.R$ M71+!#7HJ87B*6E[4W :Q30?L6@DNT=H7@J=(Z8O-J5CK4FINL#V.2\P&JC4W M '!_(]'T.M[DFS[P+$F+7UC J!D#NS:#2U"-HO(#XKWPF0G+UL;8I1MZ@*9A M'KM0H P1)"RD[3&";VLQ@NW?DQ&;C?8.#T?%Z2%BG* @8$LBI(J.H@/J&:?8 MIF2ZR;%K@;R'-\B[<3BYSY@?9DF>T4QF)6VZQ66O&?8>V4[RK3SZ(?X?.1/; M="RP/_;6U@YH.ZGX,?DF*R*IB^>[O!\U;*V-L3>T=AAI^#WV29GG MUL;8^UQ+*-7\^C&W9+0YR9.6"RKS9Z5(:S[,5@"J'MB[59VPFU6V=%S[@4W. MSPV+V;X],$R8M@[86U(X,@:>.]N_)\(?64+P+6"3-Z,GHNF"76T0#JR1[V-? MVG:+]9604G'](Q/,EJLYBY,\59)4:OQ>/@N)"8AH'/#UM5A0\GM"\JR/Y5X: MQ!@/^%'LLHDV]GQPV;\,]12LE]/N3.P M+M990?T8HNV>J%DVH]E_H:DD(U- MK1EZE44+T]_&X+'/)\BME%OY;JZ (TTY?6)&N!MS]N/@ >@''#ELF M=X+U8XZKF/H4F=*TA,/US!94?"MG"H%FGM)W0ZUD.JQ8 @1W[DK:YCK=)2C.O4>H> MZ#4R[18=$^M^3-HZE6=!0D,X.F5S].*71F'KL=GCVD]@+FB4I;K4.V4']!*7 M/<&I<>X'/#\3.E_(#.LGPH,YN6S")!UWH@]$*=PRJ.28*.50Y_Q=L&+)GT?EK4XO+C)V>0,!V!WU'GE)X8/^+CU(+/6"I[&#?)]CJK!>A\ $9.2Y*A]0 M*%1)ACQ8+&W6^)E" &GO=HS8M'-229?%W&SNTW;!E@&--5O-]N:>H:+3N/J6 MLYVA2@Z+'S>$/A+I!FFCJ?6FV/G:7>!0I #EM@3?_>2VB(XH15TMV-=HC9UP;25K+2<^S8$#%9D;WHEK[*6' MKR:WRE,>! 4\Q0_L(I99&-[Q,X%K653AB&$>-']R>*?/!*0I>_(UJ^V066W# M>Y0F?3A@?MJ1'NBAY;8-[]0"K+Y%EAJVDU749JHJ8UX4+?_=9)7?V[A\)ER> MLFER:3H,Y8WC#'+1NHC):Y0+A\0-S-JQL.\]]L49("@_@!Y/_Y45%VJ3!Z8( M-&Z2]\A46BEAHG(8JLS=$;$+26A*[@E_HB$IA'!'0C:/\Q%U\=H#$8!]XQ*L M4@>&Q \];&=(8U04[;&O/L(-AY9A/T"YH$]T2N)I4MF3G@?)0@V+N@?ZY4,P M,B:NC_\UAIV%41J8W07,V8R$J;R=VZZQVL<]G7\(_?)D!RON5,:#A+7M:94Y M@N4LF<2?1./\8V2ZJ1)9K$1?8L*3!5W=1D&;*1>?/LR7T2]2FK7F8++P:7UI MOG@S#H77PJ7V)^E'DBZ89E\!ZXU^Z1%L,6RDH!41$7!AP_CM=/8AZAWOD<]9=3#VXJ]CA*E?0[.66[C#TP ML^Z/4FWPQ8_/F3@9"&FD*RV*A[B^[WVGQ<_'NE[F'1?7YX0'/9>U.74[0!U] MZVLV PK?C\6]8A"WF\?-'7 9Y9+[3=#"H.GM32)5!P6PD8\G3RO,VJW^'_56 M7_ RNHK8E\0/6R[IRDC]:%+<]DY1Y;%G'-*([!'\P)S- MUF&^AIVSZDQ/A@3##W7+"4\$+BUOQJK51M\+.]-U4-0:#ZL:Q><'T =.5!@L M6'U <(\BU8$( $)J '._%79RZ0$A;!./'\"I@^KRLE)5X8SE^CL,A9V/>D 5 MZ"QH/_1D%Z^YH,FJ?%5Q,ALG"=&MT(9NV'FJ!\0?),#C/Y>^**FV+KMO[(B= M@'K0Y0(D1#\L@R!2GL>3"U+\66&X3+L!/?0)'@,[1?6 >F O6E]58K,9$?(B M]$E?? S6&STAM@,X)G354CK^A:');>51FFYJH1@ /3$#3C M5/?2LJ$;>M[J((K0D,M+A/^6DU5 IQM'J/1_QG%1],>TZ^@Z'GJRZP *8R/) MEZA)FS7U-EAW=3NV7=%39 ?T.6KR\=B1Y!F9W@=18+LV-+JBI\4. V>;?'R% MQ:)3Z&A'L)5#H&?5#H"T M05Z^PGS+Y9NWZ7KC9N0;EPXKL'X<'YX8<>^NF27G*^KR_5G)[,\T79QG22IV MK'RCM)H[$-8#H;\[,@#N(-GY"GPE.M$Q?N/!FR##1FW\@A">F>0BPQ(.KK\A M.7N)'?NKB J.90 J<92-JQT+JC/#WSKOG8\+D)D?=D$X&IO".<6%VHT[(O,4 M4N&3R#L *]E$DY1G,084X\$";CT 8YVY?BG!M@;/XZ> 1M)3O6+\/HC([FJ/ MA;KH!H'JRV !N.'TQ2R[%Z PG(6$3).\5(O@44R+CT$JV5Q/9IV4I^N 4$4: M+/3G3I'ZR=2/=0&O[S? MVR\%R,P/^[!9+2L5FRH73@$N1,FG6-#NR"KC MX4+LYL5$L-$&75^H1@P66W2N$69)O0"MJ#I!=N65 5W!%\G\UPFHG/PP^W"^ M72SQ<* /?;/8'FA[R1V[6RC9%7L?^8<,M3R)W8[,:LFKB-2COVIML1L%JB^' MOF%LKR]=I/W?HN.9 2O*R:@3>9ZM5E&_(@VBS(;^.9XPO"_S,!7F@ T#59/@ZGO#0@Z5T M_' \*P?W^H)>C890B(8KW6DI[T8.0QOC/E3JBAG;DK-7J.M/HY/1!4W"B"49 M)^(?-S+^3625KO)X7NQP$*MT3?@\B.F_K6E9D,,H':5I@^F5[(3 MEGB69MKMH+"GFUR3:/M<^UM?:X5)^QY M;=A*5@7FEF5#3W)!'C<99^FZ4EX94(8#/@;J[FQ+YG5<$OHQX)])*E-=&B3' MTW/"TX#&#SR0I:>+.Z\[, 'S=;@O(L]O>ZUI;!B'Q<('DQ#2=B?W[6G=*&RL M7/X:0'[8EF#:A TYC ,F?VMCQ%G^@<7S!\*W*T:N[3C(,U*# M66WJ=1.0#Q-JM0H4+NV[^HS:I%'_YRA/I!X%\72T2Z5&S3AH3^\V3S1 5]Q4 MBG;JK":=W2C(4PZ,93.;PEI47DP_Q>3[MC'YY!,>+!YM*E*B/KNQK8\I)'U' M4LK)OJ@A*YS%(![44-RCEW/YS)"D5FZAKN.I3//+@FA'^RT3M&]Y*FL%0D(] M0WT/?26UUAE%'<9A@/#"%%3+2>X9@^]:5N*BQOAHQOBH."@:%7=;/3BHL[$# MVDX^G#I:[DUUO=#WET9\5">0GB^B2=@^;[YO''Q43CLVD:]N4Z;U\>G*\-O1 M-5- =-'W5VKRMP^]8H=7%_O6Z#>GG3LW57S/H.:@CHJ+#Q5_1>0MI^*#TR:/" 6EF M7DB&3A[E S*CO1=D$'>X6_KR"TE;DLJ"=N=B Y7DS][D5&]N,ID]^[[C8F[Z MH:2?54F'[.[[#HR\A7"C*_6=O1MI^V (0A;R5DMPVL@/.6=Q2.1A@?QP_HHI M)U.:"J-0I)O#+U1,VX:B?. M:EY9#8(]O8 X-A*NK.7DPT0+@W9?]K0EP6*YI$6Z27X4+,^^:3PG,7+B<(4N MF>-2IY\8RV$5T/LS3I/W@^+21M9%O.1-3S]ZW ME8@/TT;0TSYO&@D7XE-DMR_##-"01ZO4"E5[U"R*1[N<)64'[ "(%HM&RH*6 M:Q^FPZ\SFK7/AT;.P3\RX0I^3MX9?0M-U/;;+G6!I=*X[\D3X(TL(?M61S4.0 M:S#>ZA[@MW1]P=G$?-\J(JW'Y9M[%I5WF,RR%QTA_<"OGZ C &3(#0ZN=@)" MG&+1S9=LLHI(F1$\7C*>EH4;P+.HTV#@"I+H\/;A\N68UC(%U<*TJGH D1^L ML%<'TZIGWH\IK:A7",4+V!T(WF#EMJS!LQ*+'TCN+A!;.3**+D#$!JN^UKG6Z,'%(4?N,E<14X6\E[N$REN.L#'@$<%? &2EOI^('I)_DLPV62 MTF60ZBK9U]M!\?$G;-/.J1\HW'+*>%'P7)CN*$B2/(R="W/ZKZSPT2Y($G*: MOYF@QLE^)"B2'H1_.O,X8&!.+K5Q&JVODR0CTQTO]VD03P,^A87I[$>!PN9! M6*<3?SY-SQORI<(M9['X:T@JGC)X ;0?"8JS/T&S4N'XO-S_RG>3-KD161!MGN&^$&;&:(F;C\MJPIV%ZH-Q#JG*.6I49V@K&>R#=4:J'6QP?+;2NHY+6=GY..;^Z!?, MC.5_+1GR9U;(LK_MT^)=HU2!MNZO#_/CMU< N$_97W\FF/-BOWY.M1E-%5.M M4;U 7=C3AWGVHBI\5NWVA,9EMJRSK+9<58J,_8:U#T?8-M?5 '(O1C M U&)1@N1=_T85-V6K!0 M1*'$3NPUZE%5S73"L3]3,'D,%3.PO*.HX M_A+P::&O>:92(G.RB^F6)-FR^)G]DNOF.]B5)X8HO3D,%K[Y<#O>JH*K\C:6 MSBI-UWUTRW9L;/_^8 K53>B^*=$-R\]#R#1GK+O"P,;!=OL'5@X;87KAC:AB MY8VJ4I!<,7Z5I4*0,B\VB$/S4>W> M^4NG(;VNM-:?/3^-:?V>CU@G:#B.IQA=C0U4&FHW5:?YV- MZMU9'U 0,Y-/U,-+*#. M1X03B)^*K^PC;I+0"[8,J/:6,*"S'[A9Z"P]HH;$U)*WDX\?6_V,@A!$3OJXR:@)2VPF[ MC%]W^ "R\ .TJXS'5 :7!*%7]%G^S3CY='VP2[AUA\PLB4$02WA:04O\JXZ4 M^-$O=T$\5_DEXO>57_NQ@ND]CWV**\<<&%)5*ON&2JAF#RS9?:&U"W1#ZA K M/$BB'VE,E]E2)]-:$[05NBZSAD1;><$S 1^#9Z-H]YN@G2^:1=O&BQ_KH5@_ MDE61USJ>LOP0>S+3E/AS6,BE&P(SQ]X=0*YTA@[3@QFP-@ MO[W@#DSC]#SH27SYRI+VJ+U1!*SLY,4Y>DG+E0!L4S_A9YHNSK,D94O"(8^E M P^YJ?3KC%\:GN)N+)DV#%&+=6UO[@>.O72Z;G3; M&?4D)V!715GFVW8.^%@.\_)0MA2 'XD%\FQH,MOP;HH"M;?V \I.:EQ_7J.5 MOYYAG]:; N/[\^_??*^4MVBRWP)[$Z_3DTHZ?QM;> <'6Z_X/B1QP"E3GR,J MFOJAVDZLE)I)O&/(#1V?8LE?7H)/F])5J80B^JAN71\3G(4Q ?:42$3Q^39"PX$%Z_5KCJUFAI(Y8" M-O$[B)#%2D["(%'G4HE&]39HS[-9"K2=-S\B9U=43">25_._%J*+YW1;I_IL M_3'X%^-YT53]CL!JD!>TTG9AWX]S80W).X)O@J4QY=AZ(#_@[Z#V<-#;&??B M3'DBB9APH=O3+)0B/PO"SQ&;F_:#IG[8+V5VU.<:IC#I^&&XVV*.F_,9S7N9 MAF[8I1MU<<7FJR9F 52P.M*7;LLPLV;UW;7 CAW8P%?GZ_B1TMB@&Z(Y^#'U MPTX'L$$5)H-!=A"WA,M7CH)Y]266^T61*-0V?40G4Q_LHWN0Z %\#"CV5_RH M5%T22I3EM6]-4?OV#D>$AY('3Y)N>! G,\+EBP'WA#_1D,;SR:R%ZD3F723M MOS+%X-U^Q0_T#=I<3^=Q*@$O(O7GA*=Y[;"T?$26)=18:4+;"3N.-,1DJ,>$ MS4+S(WK_,8L%^ZL@.F/QU%B,HKTU=G#J 'CJQ.0'D.HW9L=+)I3QWT61:36V MX &.Y;*FI42\AS$,LV665PO_D;,D^11S$D22BQ^%WIZ1&>/R6:%. $.'QC[7 M<8&]G1B/5RL^B'\-I!6UH;'7\T&UHE6,]F>$[XL 4DSF\AOX9X1J4711%7P? MP($.'$>0L?E<.)4>S9:M$Z&J)\D>8]H89./-;D ,LD+#:$>$_,V.#"'>$RG? MURBECY-<4KU#[E[XRQ&IOCX/*+WL8&SL))^^85!W\O7=S=CG1V8ZT7@2D_Q\ M)J!7=" MY^-^^Z;NXVX'&M%X5 XU^OUV,#\R,1I%\2:D]6P70#=D'U BYDJ4"9G^0?*%F!9T+RDE8T"), ^$TB.13X,$C M4Z0-60Z![7#!4.DD%^S=?=.&-??VN]]IS=I;F%EKV[E76[Q:N^8-9E[DH/V[ M# =NOJ?R3_/;P/H^1V'G8(S[X1'*W7LLQEX+1^<#B^ M7A AX9#F\E4KWGXK;,MG#5(K%WX9NX2QD(D_%3;OG:7-J[SR..%T3N,@&DD' M6/Y V_751KYFB#N?>*^)X=B)R!XGAK\^!6G+CQ_)XZ]/0;Z.M!]C4O1HF34[]\,.]>HQSL//-U\TZ];<'[16NCBS9IXB7JHZ&OFV$24FD9C,:%J" MHYF9-H.@'ZE;HUN?P/8B&S3!Z#K.#XOI8R9Y^AO+>+2^$\9(GU.D[H6]L/9 M",2?3P[7A5"66-YHW9$JUX7+Y2IB:\(_!JG%R?(8DE(F/AOG"H\H^]:#I"?:.X; MS1@?":O&EF3T$#P3_U*>"^($;38.DK:3NWEWSOB*"6&1[??42Z.J+?J%-Z-X M*U-%S_ @MDW,[4S;=#12E!H:=[M"BRSNU'P794;('I)B5O M')5\%[JEL?1P2W]7ZXWH.V*['!8H0EGJN8EO+TE^T$5KN_I<,;YE<_]"^W+% M8GFT,YDI&FNSX+^W6>_V<^$W'RYSI12]7I?&00(C&\P5NB\=,!IGLI+3BO!< M#T$7 WH.?#PKM"N.?5H;SHM+5N6R9K$V&#MBK_"N8&)V;'L(;NZIR%M9XDL= M(#9UQW8"!@4:)CL_X$;W\P:-0+B'>&A?,"70=5E.<52LQR\&QMP>N88]2:2#S'<(89?WDUM=23@Q3H=AT/8,/1'MQNVQS>^+C622\CR> MW*(U)&A^X7 K$S >JN85XX3.X[T6%U1TE-#1(.JGC.;1@>KW MIR-6/ZB(C\?;RW/>Q]-_964-]GY*TAP-J!3OCU@I5")\J5:G+43B(HIL$0 \ M*FW1R>LEG"1-TR"(%$=)C<>5H4=)FX/8_ AIG"0D34;C>#KZ0(-',?%\>LGD M!9TI54]3-P@(*@OYRP#53OIV:6#@P8[NK*B'R/SP$AI$YQ?9S?":^F&?YO0! MICTI1"\A3]&4NES^K-POB16-\"#X1MJWC\0G0;K[0*W;3W@N(W6,2N+WXZ M8> MQ*KZ07NKS8;BMKU+43!'U1R*VB&B:##4]/R\A'.Q)%153'Q?/P^[I_.8 MSF@H7X8YSY)4*#!/>AYLM6I=3&*M-6XO3[F@OU( MB,>/N9RS6):Z*Y(*[FCR^6Q]1N)PL0SX9_U++N:>1X20F1D_WG!ITKFATO2 MB[FG'W!!%=((8)T]+]YMD4^Y)W?DB<09$0Z.Z:$"17/\@W&8%M;-H(YY/W9% MXS"4;T,**D-"GZ3!,$&D[H%]'- 1)9,(_ "JQ4R8'Q_3=O+#_'5=K1J/C9UZ MME!!'AG3=O(#'X#>F<#R[C&Q'XE\3WJUH&I/U W3U;K$R/J0#EL<@MVHU M7W^KA$-TA/3#3H6QP +(D==K4EE'/)B3MQ9&;Z_7L3QJ!.%]H%K#M0_?9%(S M)K-M>*1]ND#Z89LNL_2!C/@T2\H-@,9-V[7 SN\$JW^=*:?EW0X>?28)4X2? MOWM3#S]O;IF/\FOFH^T]\_RM5Z=LK4"BON.L#TY!^/H1&CRX\#0?D-4CM MV:;2XR"U6JMDI92=.4K.\CP*?1"@TV!'A&,G_OR(;NM)SRN7&"((\!'\0+2' M9EO!7N6\9\S!><.0D'9 MZ^K]QA3.BD^[([W"5>]B&!]A[#"4_QO>[KSYA/*#K!.0\75.?G[5)AF'OV:4 MMT[*LI>VT]'LE &L'_]]ACTF\RI^&Q[E#:J/)%TP*-#*WMA+8S?$#<+P8WKF ME%XG24:F%QFG\?R6<,JFA;:J38]N:]AQ0.Q;AV"0>XJL!7>,J- V%O8;"7D-A'H=07D-AKZ&PUU#8:RCL&$-AP[UMX7\H M[!!3KW#AKO._ U[ Z3"6]Y&U'KP=#\Z;+(IQE)- RJU,5ZB5P_D]K;4HVJB# M09S'I!'W6;*K&MU;(>JC80?R#JP/[<(\!G6HBL+% H ?T3L0]&V"._8J)P;G MM>2HX%SW' [,%U8-=S31PE[BPHX5YD2?/-9KHVTSW73/W']WVKB^O1MM5!W. M8>J;H-U7LH<4.6GY[@^A,2.*SCI2/"O MP4LO@UX>!R_'7P(^-5_3JS4[(MG7*/RG,L%I=XGG.4G*UW;>RL7Y)E@:[_ -\S4_=*!5?^O3;Q#^APA4WK!X^RQ7X8BM\IN*!T#*+S,=X@Q[9UHU4%W ' MJY-X"'#-4O )WPTO>N]GOY4?"Q_(^=DGW(\R!%"OQ4]_HTUA%$(?TE%X^,(> M%BQ+@GAZ+^\YIH3$IO-,4Q]LZV1<-&!,#V)8$IY6-%S\JZ[=XD>_/,BPTF1V M'4_E8[["&5%8%=%6T=0/'=>;%C7UE6 XMN1_INDB#YI(%W!!5P_L4K@;Z5II M=-JX,@V"C)8:"#-@)M:&*(("0O*":*>R MH7+CG^GW*:K64(F[/Q?K+W$M8]A+R)WTQ-7+1N771[)45"BN''5A2%5G4?8: MX)OUAA;4!;HA%Z3);ZF1::X)JI%L4H"+25F;P;,!V3MV') XX96I[ MH&AZ)+9!07TE('EHR9=T?(J3%0GS4*+.8=0TQ[!E:5OT(?^VG_C4B@\;[S-#^QY(_:R;QU9^:O&'I/TEZ1T(VC^F_]X_:>NI0_\]C)^JZ53%7<+QP#2QN-5\Q7OY( MMM/4]CPT'=@9Q/@ZJ05HD#!7Y26BTDB7"70/PG'C6\+JA"O*DG8?S?_DWU[L M#8C@KE3M9)8KV?9R0IZ ?)\]_HN$Z0,K3=V$%_KX(P_B5+X9=D63,(C^20+% MWL+E^.@)-A"4W0MT$-RU5)5$W=-X'A$3PMU& F(YV%/$("S[",D/9\"8B*+- M0_E)K$#;E) MY1Y4<@TS/ Z_ PZW':\":27\,K1GDJ5)&L13L2(7TV4X!6KY%-Z9[:%U2"GG MEZ%&E\]B^T<3>0X[M!JU? JJ1OAQV<'D[(<:"::6+,YCQ)M3R418S9RE\R!9 MW 94LT+!>N.EAMF";2,-/_!SI)YDNUCFD:#K..4T3FAHJ(!PF*_C'>\C&0L0 M&IX66-A44YW,?B9TOI#G D^$!W,R3I)L6;!YQ7C! 3C MR'DPPY27.!QJ1[X*MS$LLT5"(?N-!W(G@#B0DK9_&CU-YX#J-* BZW!]P6K\ M$Y/7,"*:KA$4N?YQ]'2@EZ7*[=B^0&66+[9><4*$*TZ$RJ0'5.7V3Z/G$+T, M1=;AZI$:=SF)T\W;!\*7IE/R@;Z)G@"%J[B#(NF1QG:1\.6OF5A)KF,AQ2S? M9DS2!>$/BR!N/=:IQ1?R7UZ(^0NHW.D1B=BI8GYM (=2 >^#994L[7&8BAU" MNM:&Q;[M%A8K7T J8U_EAUZC7\ZC7_:9C/KWGX!=7U0P"<[VBUC]CNIXW[D& M68-]^,-^NY+GJ^)EO33@*7[A<[?Y-#]REN@J\P[Q,;3 #;)B:B3?636]>8!5 M^QQE]=[:YEQ4ERS782RT($I?I>HL-WN=>5_H3$SF<@GW0&=Z3J@KQF>$IO*) M,K%[WZ4K'R ?$_!IM.@(LID#H_*JP)@.XB^GB $+WUQ$*0PG3N)E_ +4\J?B M#G ^>8O()),_.J"VPBE N]*'K,*V&+WJ]9'D2;N_88BLJ9"L:025; WK%4'H M,@2]\;AO.0V)/J8'Z8=]8=!Y1 \NK!<7SJL=5NPQ?Q ?3D\ VNU".ZT8S*F# MP/,;B08JWWR ',*YTFN71.#=?!Q4N=WC] )BBGV%UKB#@:3?EG3@73'(.9EO\\(236^#O%NR[XBL\"^F M^3F+*_UG+TR+7MA"NK^Q*R_@@XO'7PU],,0 M6[OO*BB'N$0Y (W063'@X1ZVV78/N<\^29&SL2N@^BD6 %[YV_ MAU?QTTNQ#>6G(! (OD)P;), #>Q!ZOV/YW.>Y^KNESW3[ZR,G:#@#U;$QOE. M"B@GCZR4FY#SH6H3:CX)5:9!SJB@N \6\S>6(WR-92I]# 5XF.%])4E0+1_D M< M'RWL#^#H+(#%@7V8!A"3H+!CD?,NK60 'T/DL\*M6Q_E""C*YED_?G11O MWU4O76KK=GS7K6Y'^]4\7FO8'JB*1VV3U*.H1[>17EJ-CS[R M?(UD;E_?W)?;<&%)Y0,+K2Y;U7I ]& 61@$KAH#69PN M99]?=]N(9=,'+HX^2#)G+RT_/%JOV_6?L.TWF #,4BM8QML2G1?F5=3W>3YX M&1UH0JVC@NYV= ;QU38?EWMM<[5_D/,L=%4'B>@E)'N I':=K<]('"Z6 ?\\?J8:3,P]CP@A,S.5-!2OX-I0><'D MI1L;N.H]_8 +JI!& .OL[?+;$/$;AR'+XC2Y(R&A3U(A/Q)]<6AU#^SGM:&Z M6$/*) (_=O -YFX)ES\03JWF[JZ^%W(&IGK!-Q-P:3F>B'8&_JGU)DDYT.^"%4O^/"K&&_U^.Z(? MET0*LLQ3K=X.<2Y=T";OX:W-&P8$G08+Y\DI%!\3U]L%/9X8@,CXF5RM4E MOZ QA38U7?R QZ!N9H"\BF'6Z#,%,!7-T6YTF*4,0<5'JR:WO"S.MW,[@T!X M?G)_'B2+VX!J7BF&]4:_16[PWQL[>+A(CC_;9ARG=$JC3.[8[TF8<2J/AR^? MPRB;DNF5$*9,[\C2,FGA,N"R2MM6(..E#,QKCB+<#(\=B;75(:=2]<-2U$50 MT+BA&+X7KO=#NQW=$5J8'/S"K"159E4]L#,B+=A%L/[(XG0QCJ?_)(%F+;89 M VV[T1-+N'S\PC6I$#Z9W9%0"-@:6- @V*Y7WUD*D)!_P?E=&:@[\0W^E*=: M+C=%6*\8O\KD,U[729(%<:@/X;^W".%7JT%MOCPJ/CTJOCV:,3XJOC[:?/XW M&.]7%[I/-G)KH*2__@GNC.Q4Z^/Z-HSX9%<=5BX=^@'WED]A5D6RA7NPBK&. MGG#W9G_6633[5^7'3\(PRX500)-GV ^@F<8O8A9"0E)0( I^F+]*Y.,\6-$T MB Q2 T6&H$-AEA_JIQV=Y=;9/*5,? 2]<*G260U9'-*(EM$-,0<(ESHKLVHN M2,R6-,[_.9F)^4)#^5,9*Q$S9Q-FVP5'M*EAW[_I[-56290_V1&9IY15R92_ MS@DM?E.0.A*T%L[PJ$KM;] )=D1R/01F)E[9PVO?V$@]ON?2NJW93A#]!J:E M&7;PUBAJIJ/>IP7ZAJ37L;#!Y(.VBF6M&:;;I18HTY'LZ1RHK KZ6=#:$#LZ M:C$/-(SZ,1/JO!2.A/6:4>N&63)0)W+]TM'*NQ\P53SCPB6N[-1!FX>67I@U M\> @03A_&26CM'4"+Y>KB*T)*1XM^!(+MWQ!5_*5L.+W-RPMLN[SIQ_.R!V) MB-Q#JY5CH,^A%=6STJI!97W\I3^UXI&;;S+-C65'[=H; ;,JGB.%:9&('\N& MENJJ9=U4(;TCJXR'"Z'-$WXN(RQ19+B!Y/ 3F)7C'&E"%YF^<'.QO?Z51NL\ M;J>]A--A*,S*;,[41BVC([ D%9>LS[+0' :U=IDC;%7"\0/7^AZHC,K:[P ; M'?&*<5ENTZ$,^03;=1SR_+PLB*JI+.,TY?0Q2_-["*QYDK8[9]-$O5R,#05_ ML&Q$*)K,.>L^J8G",)7"L(@D6 \$58"#!>E@"M!18-@I;Z(SV13"TY[SO:V? M\\F>E=IW/ARZ79#'U*:X@ZJ]#_75CK+0G1Z UPIW![R\=N05[GX*.)64WPD* M]9<\FRV/"($F\7Y4K*O29;K(V=;6#PA42J0!P:L[FQ]8/&7Q=9P2_AC$GR>S M&1&+K23SP_79Y,YTAQ/8'?OZCUK7:CA9B<,/-[KJ7ET%,MTI77\,GNDR6YXQ MSMD7X0J>!ROQFW2M =)JE&,I6-=%-GZ@*MV>!HD-+D74@ZFD[BJ MS)J2@_ 1L%-WP'#:"@5[Y_./+.#"DD3K*QH'L:Q]<1W/&%_F(^]2*;7-M#NF MT_J.:3O4:#O6J#+8Z/>?XB";RK<&_K"?*VGHZ$?&HUY0%KLRZX$0+<$=>2)Q MIGN:<-<"V2YWQ*,;SF;48U>[37"-JMNT&CAVP] CBQ-TBDH M;A,I!3T^7()"2 X?+,#K!N;!TL<]1=QP/JMHCGUKO>=1WO&