0001410578-22-001605.txt : 20220516 0001410578-22-001605.hdr.sgml : 20220516 20220516110041 ACCESSION NUMBER: 0001410578-22-001605 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 43 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220516 DATE AS OF CHANGE: 20220516 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALLIED HEALTHCARE PRODUCTS INC CENTRAL INDEX KEY: 0000874710 STANDARD INDUSTRIAL CLASSIFICATION: ORTHOPEDIC, PROSTHETIC & SURGICAL APPLIANCES & SUPPLIES [3842] IRS NUMBER: 231370721 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-19266 FILM NUMBER: 22926538 BUSINESS ADDRESS: STREET 1: 1720 SUBLETTE AVE CITY: ST LOUIS STATE: MO ZIP: 63110 BUSINESS PHONE: 3147712400 MAIL ADDRESS: STREET 1: 1720 SUBLETTE AVENUE CITY: ST LOUIS STATE: MO ZIP: 63110 10-Q 1 ahpi-20220331x10q.htm 10-Q
00000000874710--06-302022Q3false0000874710us-gaap:TreasuryStockMember2022-03-310000874710us-gaap:RetainedEarningsMember2022-03-310000874710us-gaap:CommonStockMember2022-03-310000874710us-gaap:AdditionalPaidInCapitalMember2022-03-310000874710us-gaap:TreasuryStockMember2021-12-310000874710us-gaap:RetainedEarningsMember2021-12-310000874710us-gaap:CommonStockMember2021-12-310000874710us-gaap:AdditionalPaidInCapitalMember2021-12-3100008747102021-12-310000874710us-gaap:TreasuryStockMember2021-06-300000874710us-gaap:RetainedEarningsMember2021-06-300000874710us-gaap:CommonStockMember2021-06-300000874710us-gaap:AdditionalPaidInCapitalMember2021-06-300000874710us-gaap:TreasuryStockMember2021-03-310000874710us-gaap:RetainedEarningsMember2021-03-310000874710us-gaap:CommonStockMember2021-03-310000874710us-gaap:AdditionalPaidInCapitalMember2021-03-310000874710us-gaap:TreasuryStockMember2020-12-310000874710us-gaap:RetainedEarningsMember2020-12-310000874710us-gaap:CommonStockMember2020-12-310000874710us-gaap:AdditionalPaidInCapitalMember2020-12-3100008747102020-12-310000874710us-gaap:TreasuryStockMember2020-06-300000874710us-gaap:RetainedEarningsMember2020-06-300000874710us-gaap:CommonStockMember2020-06-300000874710us-gaap:AdditionalPaidInCapitalMember2020-06-300000874710us-gaap:MiddleEastMember2022-01-012022-03-310000874710srt:LatinAmericaMember2022-01-012022-03-310000874710srt:EuropeMember2022-01-012022-03-310000874710country:US2022-01-012022-03-310000874710country:CA2022-01-012022-03-310000874710ahpi:RespiratoryCareProductsMember2022-01-012022-03-310000874710ahpi:MedicalGasEquipmentMember2022-01-012022-03-310000874710ahpi:FarEastMember2022-01-012022-03-310000874710ahpi:EmergencyMedicalProductsMember2022-01-012022-03-310000874710us-gaap:MiddleEastMember2021-07-012022-03-310000874710srt:LatinAmericaMember2021-07-012022-03-310000874710srt:EuropeMember2021-07-012022-03-310000874710country:US2021-07-012022-03-310000874710country:CA2021-07-012022-03-310000874710ahpi:RespiratoryCareProductsMember2021-07-012022-03-310000874710ahpi:MedicalGasEquipmentMember2021-07-012022-03-310000874710ahpi:FarEastMember2021-07-012022-03-310000874710ahpi:EmergencyMedicalProductsMember2021-07-012022-03-310000874710us-gaap:MiddleEastMember2021-01-012021-03-310000874710srt:LatinAmericaMember2021-01-012021-03-310000874710srt:EuropeMember2021-01-012021-03-310000874710country:US2021-01-012021-03-310000874710country:CA2021-01-012021-03-310000874710ahpi:RespiratoryCareProductsMember2021-01-012021-03-310000874710ahpi:MedicalGasEquipmentMember2021-01-012021-03-310000874710ahpi:FarEastMember2021-01-012021-03-310000874710ahpi:EmergencyMedicalProductsMember2021-01-012021-03-310000874710us-gaap:MiddleEastMember2020-07-012021-03-310000874710srt:LatinAmericaMember2020-07-012021-03-310000874710srt:EuropeMember2020-07-012021-03-310000874710country:US2020-07-012021-03-310000874710country:CA2020-07-012021-03-310000874710ahpi:RespiratoryCareProductsMember2020-07-012021-03-310000874710ahpi:OtherInternationalMember2020-07-012021-03-310000874710ahpi:MedicalGasEquipmentMember2020-07-012021-03-310000874710ahpi:FarEastMember2020-07-012021-03-310000874710ahpi:EmergencyMedicalProductsMember2020-07-012021-03-310000874710us-gaap:SeriesAPreferredStockMember2022-03-310000874710us-gaap:SeriesAPreferredStockMember2021-06-300000874710us-gaap:RetainedEarningsMember2022-01-012022-03-310000874710us-gaap:RetainedEarningsMember2021-01-012021-03-310000874710us-gaap:RevolvingCreditFacilityMemberahpi:SummitFinancialResourcesLpMember2022-03-310000874710us-gaap:RevolvingCreditFacilityMemberahpi:SummitFinancialResourcesLpMember2017-02-2700008747102017-02-272017-02-2700008747102019-07-012022-06-3000008747102019-07-012020-06-300000874710us-gaap:RevolvingCreditFacilityMemberahpi:SummitFinancialResourcesLpMemberus-gaap:PrimeRateMember2022-03-310000874710us-gaap:RevolvingCreditFacilityMemberahpi:SummitFinancialResourcesLpMember2017-02-272017-02-2700008747102021-03-3100008747102020-06-300000874710us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000874710us-gaap:TreasuryStockMember2021-07-012022-03-310000874710us-gaap:RetainedEarningsMember2021-07-012022-03-310000874710us-gaap:CommonStockMember2021-07-012022-03-310000874710us-gaap:AdditionalPaidInCapitalMember2021-07-012022-03-310000874710us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000874710us-gaap:TreasuryStockMember2020-07-012021-03-310000874710us-gaap:RetainedEarningsMember2020-07-012021-03-310000874710us-gaap:CommonStockMember2020-07-012021-03-310000874710us-gaap:AdditionalPaidInCapitalMember2020-07-012021-03-3100008747102022-05-0200008747102021-06-3000008747102021-04-202021-04-2000008747102022-01-012022-03-3100008747102021-07-012022-03-3100008747102021-01-012021-03-3100008747102020-07-012021-03-3100008747102022-03-310000874710srt:MinimumMember2021-07-012022-03-310000874710srt:MaximumMember2021-07-012022-03-31xbrli:pureiso4217:USDahpi:itemxbrli:sharesiso4217:USDxbrli:sharesahpi:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

FORM 10-Q

 Quarterly Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934.

For the quarterly period ended March 31, 2022

 Transition Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934.

For the transition period from________ to ________

Commission File Number: 0-19266

ALLIED HEALTHCARE PRODUCTS, INC.

(Exact name of registrant as specified in its charter)

Delaware

 

25-1370721

(State or other jurisdiction of

 

(I.R.S. Employer

Incorporation or organization)

 

Identification No.)

1720 Sublette Avenue, St. Louis, Missouri 63110

(Address of principal executive offices, including zip code)

(314) 771-2400

(Registrant’s telephone number, including area code)

N/A

(Former name, former address and former fiscal year, if changed since last report)

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 twelve months (or for such shorter periods that the registrant was required to file such reports, and (2) has been subject to such filing requirements for the past ninety days. Yes   No  

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data 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, a smaller reporting company or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer  

Non-accelerated filer  

Smaller reporting company

Emerging growth company

 

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

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

Yes    No

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, $.01

AHPI

The NASDAQ Stock Market LLC

The number of shares of common stock outstanding at May 2, 2022 is 4,013,537 shares.

INDEX

Page
Number

Part I –

Financial Information

Item 1.

Financial Statements

Statement of Operations - Three and nine months ended March 31, 2022 and 2021 (Unaudited)

3

Balance Sheet - March 31, 2022 (Unaudited) and June 30, 2021

4 - 5

Statement of Changes in Stockholder’s Equity - Three and nine months ended March 31,

2022 and 2021 (Unaudited)

6

Statement of Cash Flows - Nine months ended March 31, 2022 and 2021 (Unaudited)

7

Notes to Financial Statements (Unaudited)

8 - 13

Item 2.

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

14 - 18

Item 3.

Quantitative and Qualitative Disclosure about Market Risk

18

Item 4.

Controls and Procedures

18

Part II -

Other Information

19

Item 1.

Legal Proceedings

19

Item 6.

Exhibits

19

Signature

21

SAFE HARBOR” STATEMENT UNDER THE PRIVATE SECURITIES LITIGATION REFORM ACT OF 1995

Statements contained in this Report, which are not historical facts or information, are “forward-looking statements.” Words such as “believe,” “expect,” “intend,” “will,” “should,” and other expressions that indicate future events and trends identify such forward-looking statements. These forward-looking statements involve risks and uncertainties, which could cause the outcome and future results of operations, and financial condition to be materially different than stated or anticipated based on the forward-looking statements. Such risks and uncertainties include both general economic risks and uncertainties, risks and uncertainties affecting the demand for and economic factors affecting the delivery of health care services, both in the United States and in our overseas markets, impacts of the U.S. Affordable Care Act, our history of net losses and negative cash flows, the COVID-19 pandemic, and other specific matters which relate directly to the Company’s operations and properties as discussed in the Company’s annual report on Form 10-K for the year ended June 30, 2021 and the supplemental risk factor provided in Part II, Item 1A, Risk Factors in our quarterly report on Form 10-Q for the quarter ended March 31, 3022. The Company cautions that any forward-looking statements contained in this report reflect only the belief of the Company or its management at the time the statement was made. Although the Company believes such forward-looking statements are based upon reasonable assumptions, such assumptions may ultimately prove inaccurate or incomplete. The Company undertakes no obligation to update any forward-looking statement to reflect events or circumstances after the date on which the statement was made.

2

PART I.  FINANCIAL INFORMATION

Item 1.  Financial Statements

ALLIED HEALTHCARE PRODUCTS, INC.

STATEMENT OF OPERATIONS

(UNAUDITED)

Three months ended

Nine months ended

March 31, 

March 31,

    

2022

   

2021

    

2022

    

2021

Net sales

$

6,867,151

$

7,967,067

$

21,032,082

$

29,260,143

Cost of sales

6,427,547

6,531,777

 

18,948,965

 

23,338,847

Gross profit

439,604

1,435,290

 

2,083,117

 

5,921,296

Selling, general and administrative expenses

1,671,748

1,816,536

 

5,396,975

 

5,703,941

Income (loss) from operations

(1,232,144)

(381,246)

 

(3,313,858)

 

217,355

Other (income) expenses:

 

  

 

  

Interest expense

47,905

32,229

 

121,680

 

83,932

Interest income

(13)

(30)

 

(26)

 

(229)

Other, net

 

(9,508)

 

47,892

32,199

 

112,146

 

83,703

Income (loss) before income taxes

(1,280,036)

(413,445)

 

(3,426,004)

 

133,652

Provision for income taxes

 

 

Net income (loss)

$

(1,280,036)

$

(413,445)

$

(3,426,004)

$

133,652

Basic income (loss) per share

$

(0.32)

$

(0.10)

$

(0.85)

$

0.03

Diluted income (loss) per share

$

(0.32)

$

(0.10)

$

(0.85)

$

0.03

Weighted average shares

outstanding - basic

4,013,537

4,013,537

4,013,537

4,013,537

Weighted average shares

outstanding - diluted

4,013,537

4,013,537

4,013,537

4,027,310

See accompanying Notes to Financial Statements.

3

ALLIED HEALTHCARE PRODUCTS, INC.

BALANCE SHEET

ASSETS

(Unaudited)

March 31, 

June 30, 

    

2022

    

2021

Current assets:

 

  

 

  

Cash and cash equivalents

$

431,299

$

726,223

Accounts receivable, net of allowances of $170,000

 

2,623,464

 

2,929,751

Inventories, net

 

8,639,282

 

9,450,731

Income tax receivable

 

18,173

 

9,800

Other current assets

 

466,220

 

268,136

Total current assets

 

12,178,438

 

13,384,641

Property, plant and equipment, net

 

3,386,087

 

3,727,384

Operating lease assets

9,549

13,078

Deferred income taxes

 

577,088

 

577,088

Total assets

$

16,151,162

$

17,702,191

See accompanying Notes to Financial Statements.

4

ALLIED HEALTHCARE PRODUCTS, INC.

BALANCE SHEET

(CONTINUED)

LIABILITIES AND STOCKHOLDERS’ EQUITY

(Unaudited)

March 31,

June 30, 

    

2022

    

2021

Current liabilities:

 

  

 

  

Current portion of operating lease liability

$

5,216

$

4,777

Revolving credit facility

3,221,532

2,077,440

Accounts payable

2,794,286

1,898,747

Customer deposits

1,117,423

575,930

Other accrued liabilities

 

1,328,242

 

2,557,135

Total current liabilities

 

8,466,699

 

7,114,029

Long-term operating lease liability

4,333

8,301

Long-term environmental liability

514,000

Commitments and contingencies

 

 

Stockholders' equity:

 

 

Preferred stock; $0.01 par value; 1,500,000 shares authorized; no shares issued and outstanding

 

 

Series A preferred stock; $0.01 par value; 200,000 shares authorized; no shares issued and outstanding

 

 

Common stock; $0.01 par value; 30,000,000 shares authorized; 5,213,902 shares issued at March 31, 2022 and June 30, 2021; 4,013,537 shares outstanding at March 31, 2022 and June 30, 2021

 

52,139

 

52,139

Additional paid-in capital

 

48,520,011

 

48,507,738

Accumulated deficit

 

(20,425,232)

 

(16,999,228)

Less treasury stock, at cost; 1,200,365 shares at March 31, 2022 and June 30, 2021, respectively

 

(20,980,788)

 

(20,980,788)

Total stockholders’ equity

 

7,166,130

 

10,579,861

Total liabilities and stockholders’ equity

$

16,151,162

$

17,702,191

See accompanying Notes to Financial Statements.

5

ALLIED HEALTHCARE PRODUCTS, INC.

STATEMENT OF CHANGES IN STOCKHOLDER’S EQUITY

(UNAUDITED)

Three Months Ended March 31, 2022

Additional

 

Common

Paid-in

Accumulated

Treasury

 

    

Stock

    

Capital

    

Deficit

    

Stock

    

Total

Balance at December 31, 2021

$

52,139

$

48,516,637

$

(19,145,196)

$

(20,980,788)

$

8,442,792

Stock based compensation

 

 

3,374

 

 

 

3,374

Net loss

 

 

 

(1,280,036)

 

 

(1,280,036)

Balance at March 31, 2022

$

52,139

$

48,520,011

$

(20,425,232)

$

(20,980,788)

$

7,166,130

Three Months Ended March 31, 2021

Additional

Common

Paid-in

Accumulated

Treasury

    

Stock

    

Capital

     

Deficit

    

Stock

    

Total

Balance at December 31, 2020

$

52,139

$

48,497,762

$

(18,139,319)

$

(20,980,788)

$

9,429,794

Stock based compensation

 

 

4,988

 

 

 

4,988

Net loss

 

 

 

(413,445)

 

 

(413,445)

Balance at March 31, 2021

$

52,139

$

48,502,750

$

(18,552,764)

$

(20,980,788)

$

9,021,337

Nine Months Ended March 31, 2022

Additional

 

Common

Paid-in

Accumulated

Treasury

 

    

Stock

    

Capital

    

Deficit

    

Stock

    

Total

Balance at June 30, 2021

$

52,139

$

48,507,738

$

(16,999,228)

$

(20,980,788)

$

10,579,861

Stock based compensation

 

 

12,273

 

 

 

12,273

Net loss

 

 

 

(3,426,004)

 

 

(3,426,004)

Balance at March 31, 2022

$

52,139

$

48,520,011

$

(20,425,232)

$

(20,980,788)

$

7,166,130

Nine Months Ended March 31, 2021

Additional

Common

Paid-in

Accumulated

Treasury

    

Stock

    

Capital

     

Deficit

    

Stock

    

Total

Balance at June 30, 2020

$

52,139

$

48,493,732

$

(18,686,416)

$

(20,980,788)

$

8,878,667

Stock based compensation

 

 

9,018

 

 

 

9,018

Net income

 

 

 

133,652

 

 

133,652

Balance at March 31, 2021

$

52,139

$

48,502,750

$

(18,552,764)

$

(20,980,788)

$

9,021,337

See accompanying Notes to Financial Statements.

6

ALLIED HEALTHCARE PRODUCTS, INC.

STATEMENT OF CASH FLOWS

(UNAUDITED)

Nine months ended

March 31, 

    

2022

    

2021

Cash flows from operating activities:

 

  

 

  

Net income (loss)

$

(3,426,004)

$

133,652

Adjustments to reconcile net income (loss) to net cash used in operating activities:

 

  

 

  

Depreciation and amortization

 

341,297

 

454,083

Stock based compensation

 

12,273

 

9,018

Provision for doubtful accounts and sales returns and allowances

 

3,584

 

17,549

Changes in operating assets and liabilities:

 

  

 

  

Accounts receivable

 

302,703

 

(66,253)

Inventories

 

811,449

 

(714,271)

Income tax receivable

 

(8,373)

 

(11,280)

Other current assets

 

(198,084)

 

(206,864)

Accounts payable

 

895,539

 

(1,061,784)

Customer deposits

541,493

(2,184,631)

Other accrued liabilities

 

(714,893)

 

13,136

Net cash used in operating activities

 

(1,439,016)

 

(3,617,645)

Cash flows from investing activities:

Capital expenditures

(167,163)

Net cash used in investing activities

(167,163)

Cash flows from financing activities:

 

 

Borrowings under revolving credit agreement

 

23,160,234

 

29,137,202

Payments under revolving credit agreement

 

(22,016,142)

 

(27,676,022)

Net cash provided by financing activities

 

1,144,092

 

1,461,180

Net decrease in cash and cash equivalents

 

(294,924)

 

(2,323,628)

Cash and cash equivalents at beginning of period

 

726,223

 

2,600,083

Cash and cash equivalents at end of period

$

431,299

$

276,455

See accompanying Notes to Financial Statements.

7

ALLIED HEALTHCARE PRODUCTS, INC.

NOTES TO FINANCIAL STATEMENTS

(UNAUDITED)

1. Summary of Significant Accounting and Reporting Policies

Basis of Presentation

The accompanying unaudited financial statements of Allied Healthcare Products, Inc. (the “Company”) have been prepared in accordance with the instructions for Form 10-Q and do not include all of the information and disclosures required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments considered necessary for a fair presentation, have been included. Operating results for any quarter are not necessarily indicative of the results for any other quarter or for the full year. These statements should be read in conjunction with the financial statements and notes to the financial statements thereto included in the Company’s Annual Report on Form 10-K for the year ended June 30, 2021.

Fair Value of Financial Instruments

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and the revolving credit facility. The carrying amounts for cash and cash equivalents, accounts receivable and accounts payable approximate their fair value due to the short maturity of these instruments. The carrying amount of the revolving credit facility approximates fair value due to the debt having a variable interest rate.

Recently Adopted Accounting Pronouncements

The Company adopted ASU 2016-13: Financial Instruments - Credit Losses as of the beginning of the fiscal year 2022. This update introduces the current expected credit loss (CECL) model, which requires an entity to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under this update, on initial recognition and at each reporting period, an entity is required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. The adoption of this standard did not have a material impact on the Company's financial statements.

In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,” which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 was effective for the Company beginning in the first quarter of 2022. The adoption of this standard did not have a material impact on the Company’s financial statements and related disclosures.

Risk and Uncertainties, Going Concern, Liquidity and Management’s Plan

A novel strain of coronavirus (“COVID-19”) was first identified in Wuhan, China in December 2019. On March 11, 2020, the World Health Organization designated COVID-19 as a global pandemic. To date, COVID-19 has surfaced in nearly all regions around the world and resulted in business slowdowns or shutdowns in affected areas. While reported cases and hospitalizations trended down during the quarter, leading many state, local and federal government agencies to relax COVID-19 precaustions, the economic impacts of the virus persist. Despite our efforts to manage and remedy the effects of the COVID-19 outbreak, their significance depends on factors beyond our control. Early on, key factors included the duration and severity of the outbreak, worker absences due to illness, as well as government and non-governmental actions taken to contain the spread and mitigate public health efforts. More recently the Company has been impacted by the failure of other parties in our supply chain and distribution channel to meet their obligations to us, labor scarcity due to low unemployment and accelerating wage and input inflation.

Historically, the Company has experienced, and continues to experience, net losses and net losses from operations. Additionally, the Company expects to incur significant environmental costs that are planned to be expended over the next year (Note 5) and faces several challenges, related to COVID-19, which are currently negatively impacting the Company. The Company has experienced increasing cost for both raw materials and components. The Company has begun, where possible, to increase prices on certain products to maintain margins at acceptable levels offsetting these cost increases. Any such price increases will not impact

8

revenues until the fourth quarter of fiscal year 2022 at the earliest. Supply chain and staffing issues have led to higher levels of delayed shipments to customers. This delay in the fulfillment of customer orders has led to lower sales, earnings and liquidity. The Company is seeking to fill open positions, expedite needed components, and find new sources of components where necessary. To reduce expenses, several positions within the Company have been eliminated to reduce salary and benefit cost. To increase sales, the Company plans to continue to emphasize the benefits of its AHP300 ventilator to pursue opportunities in that market. The Company’s ability to generate sufficient liquidity will be largely determined by the success of management’s plans to address these challenges.

The Company believes the combination of cash on hand at March 31, 2022, cash flows from operations and additional borrowings on the credit facility (Note 6) will be sufficient to meet its obligations as they become due in the ordinary course of business for at least 12 months following the date these financial statements are issued. Management is currently planning to renew the credit facility and believes it will be able to do so in the ordinary course of business. To the extent these measures do not provide sufficient liquidity, the Company will consider additional borrowings through the sale leaseback of its corporate headquarters and delaying certain expenditures until sufficient capital becomes available.

2. Revenues

The Company’s revenues are derived primarily from the sales of respiratory products, medical gas equipment and emergency medical products. The products are generally sold directly to distributors, customers affiliated with buying groups, individual customers and construction contractors, throughout the world.

The Company recognizes revenue from product sales upon satisfaction of its performance obligation which occurs on the transfer of control of the product, which is generally upon shipment or delivery, depending on the delivery terms set forth in the customer contract. Payment terms between Allied and its customers vary by the type of customer, country of sale, and the products offered. The term between invoicing and the payment due date is not significant. For certain customers or product orders, Allied may require advance payments. The contract liabilities are reflected as customer deposits on the Company’s balance sheet.

Management exercises judgment in estimating variable consideration. Provisions for early payment discounts, rebates and returns and other adjustments are provided for in the period the related sales are recorded. Historical data is readily available and reliable, and is used for estimating the amount of the reduction in gross sales.

The Company provides rebates to wholesalers. Rebate amounts are based upon purchases using contractual amount for each product sold. Factors used in the rebate calculations include the identification of which products have been sold subject to a rebate and the customer or price terms that apply. Using known contractual allowances, the Company estimates the amount of the rebate that will be paid and records the liability as a reduction of gross sales when it records the sale of the product. Settlement of the rebate generally occurs in the month following the sale.

The Company regularly analyzes the historical rebate trends and adjusts reserves for changes in trends and terms of rebate programs. Historically, adjustments to prior years’ rebate accruals have not been material to net income.

Other allowances charged against gross sales include cash discounts and returns, which are not significant. Cash discounts are known within 15 to 30 days of sale, and therefore can be reliably estimated. Returns can be reliably estimated because the Company’s historical returns are low, and because sales return terms and other sales terms have remained relatively unchanged for several periods. Product warranties are also not significant.

The Company does not allocate transaction price as the Company has only one performance obligation and its contracts do not span multiple periods. All taxes imposed on and concurrent with revenue producing transactions and collected by the Company are excluded from the measurement of transaction price.

9

The Company operates in one segment consisting of the manufacturing, marketing and distribution of a variety of respiratory products used in the health care industry to hospitals, hospital equipment dealers, hospital construction contractors, home health care dealers and emergency medical product dealers. The Company’s product lines include respiratory care products, medical gas equipment and emergency medical products. The Company does not have any one single customer that represents more than 10 percent of total sales. Sales by region, and by product, are as follows:

Sales by Region

Three Months Ended

Nine months ended

 

March 31, 

 

March 31, 

    

2022

    

2021

    

2022

    

2021

Domestic United States

$

5,150,209

$

5,981,994

$

16,146,591

$

18,882,774

Europe

 

74,516

 

506,703

 

258,340

 

3,953,776

Canada

 

107,765

 

232,994

 

402,786

 

1,113,527

Latin America

 

864,980

 

491,897

 

1,867,915

 

2,287,691

Middle East

 

156,682

 

66,105

 

429,232

 

1,084,087

Far East

 

512,999

 

687,374

 

1,927,218

 

1,937,057

Other International

 

 

 

 

1,231

$

6,867,151

$

7,967,067

$

21,032,082

$

29,260,143

Sales by Product

Three Months Ended

Nine months ended

March 31, 

March 31, 

    

2022

    

2021

    

2022

    

2021

Respiratory care products

$

2,100,686

$

2,130,073

$

6,034,215

$

6,116,737

Medical gas equipment

 

3,616,551

 

3,902,729

 

10,576,182

 

12,215,799

Emergency medical products

 

1,149,914

 

1,934,265

 

4,421,685

 

10,927,607

$

6,867,151

$

7,967,067

$

21,032,082

$

29,260,143

3. Inventories

Inventories are comprised as follows:

    

March 31, 2022

    

June 30, 2021

Work-in progress

$

758,015

$

829,962

Component parts

 

8,609,546

 

8,994,457

Finished goods

 

1,445,870

 

1,800,461

Reserve for obsolete and excess

 

 

inventories

 

(2,174,149)

 

(2,174,149)

$

8,639,282

$

9,450,731

4. Earnings per share

Basic earnings per share are based on the weighted average number of shares of all common stock outstanding during the period. Diluted earnings per share are based on the sum of the weighted average number of shares of common stock and common stock equivalents outstanding during the period. The number of basic shares outstanding for the three and nine months ended March 31, 2022 and 2021 were 4,013,537. The number of diluted shares outstanding for the three months ended March 31, 2022 and 2021 were 4,013,537. The number of diluted shares outstanding for the nine months ended March 31, 2022 and 2021 were 4,013,537 and 4,027,310 respectively.

10

5. Commitments and Contingencies

Legal Claims

The Company is subject to various investigations, claims and legal proceedings covering a wide range of matters that arise in the ordinary course of its business activities. The Company has recognized costs and associated liabilities only for those investigations, claims and legal proceedings for which in its view it is probable that liabilities have been incurred and the related amounts are estimable.

Environmental Remediation

The Company is subject to federal and state requirements for protection of the environment, including the remediation of contaminated sites. The Company’s policy is to accrue and charge to current expense identified exposures related to environmental remediation sites when it is probable that a liability has been incurred and the amount can be reasonably estimated. The amount of the liability is based on the best estimate or the low end of a range of reasonably possible exposure for investigation, cleanup, and monitoring costs to be incurred. Estimated remediation costs are not discounted to present value.

On January 30, 2020, the Company filed a Citizen Participation Plan with the New York Department of Environmental Conservation under its Brownfield Cleanup Program. The plan was filed with respect to the Company’s property in Stuyvesant Falls, New York. The plan recognizes that the soil and groundwater at the Stuyvesant Falls facility is impacted by chemical compounds exceeding regulatory standards. On October 13, 2020, the Company executed a Brownfield Cleanup Program Agreement with the Department of Environmental Conservation with respect to the property. Under the agreement, the Company has voluntarily agreed to conduct, at its expense, certain remedial investigations and remedial actions with respect to suspected soil and groundwater contamination at the site with oversight by the department.

The Company’s best estimate of the expected cost to remediate the site is $1.3 million. The Company recorded $1.1 million as an expense in the fiscal year ended June 30, 2020 and is reflected in other accrued liabilities and selling, general and administrative expenses in the Company’s financial statements. During the quarter ended March 31, 2022, the Company recorded an additional $133,000 charge to income and reclassified $0.5 million to long-term liability to reflect the rescheduling of the remediation. As of March 31, 2022, the Company has paid approximately $486,000 in remediation expenses which have been charged to the reserve.

Liability for future environmental expenditures

Balance - July 1, 2021

    

$

976,720

    

Charges to income

 

133,286

Remedial and investigatory spending

 

343,959

Balance - March 31, 2022

$

766,047

March 31, 2022

June 30, 2021

Reflected in the Balance sheet as:

 

  

 

  

Current, included in Other Liabilities

$

252,047

$

976,720

Long-term environmental

 

514,000

 

Total liability

$

766,047

$

976,720

Employment Contract

On April 20, 2021, the Company entered into an employment contract with its chief executive officer, Joseph F. Ondrus, Jr., which provides for an initial term of three years with annual renewals. The contract includes termination without cause and change of control provisions, under which the chief executive officer is entitled to continued payments of annual salary and benefits if the Company terminates his employment without cause or he voluntarily terminates his employment with “good reason.” “Good Reason” generally includes changes in the scope of his duties or location of employment but also includes (i) the Company’s written election not to renew the Employment Agreement and (ii) certain voluntary resignations by the chief executive officer following a “Change of Control” as defined in the Agreement.

11

6. Financing

North Mill Loan

The Company is party to a Loan and Security Agreement with North Mill Capital, LLC (“North Mill”), as successor in interest to Summit Financial Resources, L.P., dated effective February 27, 2017, as amended April 16, 2018, April 24, 2019, December 18, 2020 and October 7, 2021 (as amended, the “Credit Agreement”). Pursuant to the Credit Agreement, the Company obtained a secured revolving credit facility (the “Credit Facility”). The Company’s obligations under the Credit Facility are secured by all of the Company’s personal property, both tangible and intangible, pursuant to the terms and subject to the conditions set forth in the Credit Agreement. Availability of funds under the Credit Agreement is based on the Company’s accounts receivable and inventory but will not exceed $4,000,000. At March 31, 2022 availability under the agreement was approximately $304,000.

The Credit Facility will be available, subject to its terms, on a revolving basis until it expires on February 27, 2023, at which time all amounts outstanding under the Credit Facility will be due and payable. Advances will bear interest at a rate equal to 2.00% in excess of the prime rate as reported in the Wall Street Journal. Interest is computed based on the actual number of days elapsed over a year of 360 days. In addition to interest, the Credit facility requires that the Company pay the lender a monthly administration fee in an amount equal to forty-seven hundredths percent (0.47%) of the average outstanding daily principal amount of loan advances for each calendar month, or portion thereof.

Regardless of the amount borrowed under the Credit Facility, the Company will pay a minimum amount of .25% (25 basis points) per month on the maximum availability ($10,000 per month).

Under the Credit Agreement, advances are generally subject to customary borrowing conditions and to North Mill’s sole discretion to fund the advances. The Credit Agreement also contains covenants with which the Company must comply during the term of the Credit Facility. Among other things, such covenants require the Company to maintain insurance on the collateral, operate in the ordinary course and not engage in a change of control, dissolve or wind up the Company.

The Credit Agreement also contains certain events of default including, without limitation: the failure to make payments when due; the material breach of representations or warranties contained in the Credit Agreement or other loan documents; cross-default with other indebtedness of the Company; the entry of judgments or fines that may have a material adverse effect on the Company; failure to comply with the observance or performance of covenants contained in the Credit Agreement or other loan documents; insolvency of the Company, appointment of a receiver, commencement of bankruptcy or other insolvency proceedings; dissolution of the Company; the attachment of any state or federal tax lien; attachment or levy upon or seizure of the Company’s property; or any change in the Company’s condition that may have a material adverse effect. After an event of default, and upon the continuation thereof, the principal amount of all loans made under the Credit Facility would bear interest at a rate per annum equal to 20.00% above the otherwise applicable interest rate (provided, that the interest rate may not exceed the highest rate permissible under law), and would have the option to accelerate maturity and payment of the Company’s obligations under the Credit Facility.

The Company was in compliance with all of the covenants associated with the Credit Facility at March 31, 2022.

At March 31, 2022 the Company had $3.2 million indebtedness, including lease obligations, short-term debt, and long term debt. The prime rate as reported in the Wall Street Journal was 3.50% on March 31, 2022.

12

7. Income Taxes

The Company accounts for income taxes under ASC Topic 740: “Income Taxes.” Under ASC 740, the deferred tax provision is determined using the liability method, whereby deferred tax assets and liabilities are recognized based upon temporary differences between the financial statement and income tax bases of assets and liabilities using presently enacted tax rates. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. In the three and nine months ended March 31, 2022 the Company recorded the tax benefit of losses incurred in the amount of approximately $326,000 and $873,000, respectively. As the realization of the tax benefit of the net operating loss is not assured, an additional valuation allowance of a like amount was recorded. As a result of the Consolidated Appropriations Act of 2021 signed by the President on December 27, 2020, approximately $2,400,000 of expenses incurred that were attributed to the Company’s PPP loan became deductible in the nine months ended March 31, 2021. The deductibility of these expenses created a tax loss for the nine months ended March 31, 2021. For the three and nine months ended March 31, 2021 the Company recorded the tax benefit of losses incurred in the amount of approximately $133,000 and $582,000, respectively. As the realization of the tax benefit of the net operating loss is not assured an additional valuation allowance of a like amount was recorded. The total valuation allowance recorded by the Company as of March 31, 2022 and 2021 was approximately $4,418,000 and $3,357,000, respectively. To the extent that the Company incurs losses in future quarters, the tax benefit of those losses will be subject to a valuation allowance. To the extent the Company has taxable income, the taxable income will be offset by net operating loss carryforwards.

13

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

Results of Operations

Covid-19 Outbreak

Due to the COVID-19 pandemic, in the last quarter of 2020, the Company saw an unprecedented increase in demand and orders for its AHP300 ventilators, EPV200 ventilators, other respiratory care products, and other emergency medical devices. The Company initially made capital investments, added employees, and increased inventory purchases in order to increase production of these ventilators and other products critical to the care of COVID-19 patients. The Company believes that the pandemic did result in increased sales in fiscal 2021, however, this increase in demand ended in fiscal 2021 and demand has since been negatively impacted by the development of vaccines and alternative treatment protocols. As a result, demand for the Company’s ventilator and respiratory products has been reduced from the peak of the pandemic.

Any increase in COVID-19 hospitalizations could decrease future demand for other products as hospitals reduce “non-essential procedures” as occurred at various times during fiscal years 2020 and 2021. The economic effects on hospitals and providers have negatively impacted the market for the Company’s construction products as hospitals cut back on construction and capital improvements. The duration and extent of this decreased demand is uncertain and depends on decisions by government health authorities, hospitals and providers in responding to and mitigating future COVID-19 outbreaks.

The pandemic is partially responsible for broad economic changes which have impacted the Company in fiscal 2021 and continue to impact the Company in fiscal 2022, including labor scarcity and inflation. Inflation has raised the cost of products and services the Company uses to provide its products. In fiscal year 2022, the Company estimates that inflationary price increases raised product cost by approximately $950,000. While the Federal Reserve believes some of the inflation in the economy is transitory in nature, the Company believes inflation will continue to increase cost in fiscal 2022. Since the onset of the pandemic the Company has found it harder to hire and retain hourly workers. This has led to the requirement for additional overtime for existing employees, inefficiency, and contributed to delays in shipments. Travel restrictions have led to less travel spending. However, the restrictions have limited our interactions with customers and end-users. The Company believes these personal interactions are vital to communicate the advantages of our products and support orders and sales.

The Company is also experiencing difficulty in obtaining raw materials and components as well as production difficulties. Many of the production challenges can be attributed to difficulty retaining and hiring employees and increased worker absences due to general labor scarcity and wage inflation. As a result of these difficulties, shipments have been lower than the Company would otherwise expect. The supply chain issues and staffing issues have reduced Sales, Net Income and Liquidity. The Company continues its efforts to resolve these issues through attempts at additional hiring, expediting of components, and a search for alternative vendors, although there is no assurance it will be successful in doing so.

The full economic impact of the COVID-19 pandemic continues to evolve as the date of this report. As such, the Company cannot predict with certainty the full magnitude that the pandemic will have on the Company’s financial condition, liquidity, operations, suppliers, industry and workforce. Please see Part II, Item 1A, Risk Factors of our Annual Report on Form 10-K for the year ended June 30, 2021 and the supplement provided in Part II, Item 1A, Risk Factors in this Report for more information.

Three months ended March 31, 2022 compared to three months ended March 31, 2021

Allied had net sales of $6.9 million for the three months ended March 31, 2022, down $1.1 million from net sales of $8.0 million in the prior year same quarter. Domestic sales were down 13.9% and international sales, which represented 25.0% of third quarter sales, were down 13.5% from the prior year same quarter.  Sales in fiscal 2022 were negatively impacted by supply chain delays and a staffing shortage in our manufacturing operations. The decrease in third quarter sales also resulted from a $0.3 million decrease in sales of the AHP300 ventilator and other products used to treat COVID-19 patients.

14

Orders for the Company’s products for the three months ended March 31, 2022 of $7.4 million were $0.6 million, or 8.8%, higher than orders for the prior year same quarter of $6.8 million. Domestic orders were down 5.9% over the prior year same quarter while international orders, which represented 30.0% of third quarter orders, were 78.2% higher than orders for the prior year same quarter. The decrease in orders was from a $0.4 million increase in respiratory care products, a $0.1 million increase in medical gas equipment and a $0.1 million increase in emergency medical products.

Gross profit for the three months ended March 31, 2022 was $0.4 million, or 5.8% of net sales, compared to $1.4 million, or 17.5% of net sales, for the three months ended March 31, 2021. Gross profit for the quarter was unfavorably impacted by the decrease in sales volume and utilization of fixed manufacturing cost. Gross profit was also unfavorably impacted by a $0.2 million increase in material variances resulting primarily from an increase in the price of raw materials and purchased components.  

Selling, general and administrative expenses for the three months ended March 31, 2022 were $1.7 million compared to selling, general and administrative expenses of $1.8 million for the three months ended March 31, 2021. The decrease is primarily due to a $0.2 million decrease in personnel costs consisting of salaries and benefits. This decrease was partially offset by a $0.1 million charge for environmental remediation.

Loss from operations was $1.2 million for the three months ended March 31, 2022 compared to a loss from operations of $0.4 million for the three months ended March 31, 2021.

Allied had a loss before benefit from income taxes in the third quarter of fiscal 2022 of $1.3 million compared to a loss before benefit from income taxes in the third quarter of fiscal 2021 of $0.4 million. The Company’s tax provision net of valuation allowance reflects a tax benefit of $0 for the three months ended March 31, 2022 and 2021. In the quarter ended March 31, 2022 the tax benefit of losses in the amount of approximately $326,000 was fully offset by a valuation allowance of equivalent amount.  In the quarter ended March 31, 2021 the Company recorded the tax benefit of losses incurred in the amount of approximately $133,000 net of additions to the valuation allowance of like amount. To the extent that the Company’s losses continue in future quarters, the tax benefit of those losses will be fully offset by a valuation allowance. To the extent the Company has taxable income in the future, the taxable income will be offset by net operating loss carryforwards.

Net loss for the third quarter of fiscal 2022 was $1.3 million or $0.32 per basic and diluted share compared to net loss of $0.4 million or $0.10 per basic and diluted share for the third quarter of fiscal 2021. The weighted average number of common shares outstanding, used in the calculation of basic earnings per share for the third quarters of fiscal 2022 and 2021 were 4,013,537. The weighted average number of common shares outstanding, used in the calculation of diluted earnings per share for the third quarters of fiscal 2022 and 2021 were 4,013,537.

Nine months ended March 31, 2022 compared to nine months ended March 31, 2021

Allied had net sales of $21.0 million for the nine months ended March 31, 2022, down $8.3 million, or 28.3% from net sales of $29.3 million in the prior year same period. Domestic sales were down 14.5% from the prior year same period while international sales were down 52.9% from the prior year same period. International business represented 23.2% of sales for the first nine months of fiscal 2022. The $8.3 million decrease in sales includes a $1.6 million decrease in medical gas equipment and a $6.5 million decrease in emergency medical products consisting of a $5.0 million decrease in AHP300 ventilator sales. In the nine months ended March 31, 2021 the Company fulfilled orders that were taken at the start of the pandemic in earlier quarters. Sales in fiscal 2022 were also negatively impacted by supply chain delays and a staffing shortage in our manufacturing operations.

Orders for the Company’s products for the nine months ended March 31, 2022 of $22.3 million were $0.6 million or 2.6% lower than orders for the prior year same period of $22.9 million. Domestic orders are down 2.7% from the prior year same period while international orders, which represented 27.3% of orders for the first nine months of fiscal 2022, were 2.5% lower than orders for the prior year same period. The decrease in orders was primarily due to a $1.8 million decrease in orders for AHP300 ventilators. This decrease was offset by a $0.9 million increase in medical gas equipment and $0.4 million increase in respiratory care products.

Gross profit for the nine months ended March 31, 2022 was $2.1 million, or 10.0% of net sales, compared to $5.9 million, or 20.1% of net sales, for the nine months ended March 31, 2021. Gross profit was unfavorably impacted by the decrease in sales volume. Manufacturing overhead spending decreased from the prior year by approximately $1.0 million as the Company decreased its capacity to manufacture those products that have had in the prior year higher demand related to the COVID-19 pandemic.

15

Selling, general and administrative expenses for the nine months ended March 31, 2022 were $5.4 million compared to selling, general and administrative expenses of $5.7 million for the nine months ended March 31, 2021. The decrease is primarily due to a $0.2 million decrease in legal fees and a $0.3 million decrease in personnel costs consisting of salaries and benefits. This decrease was partially offset by a $0.1 million charge for environmental remediation.

Loss from operations was $3.3 million for the nine months ended March 31, 2022 compared to income from operations of $0.2 million for the nine months ended March 31, 2021.

Allied had a loss before benefit from income taxes in the first nine months of fiscal 2022 of $3.4 million compared to income before benefit from income taxes in the first nine months of fiscal 2021 of $0.1 million. The Company’s tax provision net of valuation allowance reflects a tax benefit of $0 for the nine months ended March 31, 2022 and 2021. As a result of the Consolidated Appropriations Act of 2021 signed by the President on December 27, 2020, approximately $2,400,000 of expenses incurred that were attributed to the Company’s PPP loan became deductible in the nine months ended March 31, 2021. The deductibility of these expenses created a tax loss for the nine months ended March 31, 2021. In the nine months ended March 31, 2022 the tax benefit of losses in the amount of approximately $873,000 was fully offset by a valuation allowance of equivalent amount.  In the nine months ended March 31, 2021 the Company recorded the tax benefit of losses incurred in the amount of approximately $582,000 net of additions to the valuation allowance of like amount. To the extent that the Company’s losses continue in future quarters, the tax benefit of those losses will be fully offset by a valuation allowance. To the extent the Company has taxable income, the taxable income will be offset by net operating loss carryforwards.

Net loss for the nine months ended March 31, 2022 was $3.4 million or $0.85 per basic and diluted share compared to net income of $0.1 million or $0.03 per basic and diluted share for the first nine months of fiscal 2021. The weighted average number of common shares outstanding, used in the calculation of basic earnings per share for fiscal 2022 and 2021 were 4,013,537. The weighted average number of common shares outstanding, used in the calculation of diluted earnings per share for fiscal 2022 and 2021 were 4,013,537 and 4,027,310 respectively.

Liquidity and Capital Resources

The Company’s primary sources of liquidity are its cash, cash equivalents, other items of working capital and available borrowing under the Credit Facility discussed below.

The Company’s working capital was $3.7 million at March 31, 2022 compared to $6.3 million at June 30, 2021. The $2.6 million decrease in working capital is attributed to a cash decrease of $0.3 million, an inventory decrease of $0.8 million, an accounts receivable decrease of $0.3 million, a debt increase of $1.1 million, a accounts payable increase of $0.9 million and an $0.5 million increase in customer deposits.  During the first nine months of fiscal 2022, these decreases in working capital were offset by an $0.2 million increase in other current assets and a $1.2 million decrease in other accrued liabilities. Accounts payable and other accrued liabilities are subject to normal fluctuations in purchasing levels and the timing of payments within the quarter. Accounts receivable was $2.6 million at March 31, 2022 and as measured in days sales outstanding (“DSO”) was 37 DSO compared to a 40 DSO at June 30, 2021. The Company does adjust product forecast, order quantities and safety stock based on changes in demand patterns in order to manage inventory levels.

North Mill Loan

The Company is party to a Loan and Security Agreement with North Mill Capital, LLC (“North Mill”), as successor in interest to Summit Financial Resources, L.P., dated effective February 27, 2017, as amended April 16, 2018, April 24, 2019, December 18, 2020 and October 7, 2021 (as amended, the “Credit Agreement”). Pursuant to the Credit Agreement, the Company obtained a secured revolving credit facility (the “Credit Facility”). The Company’s obligations under the Credit Facility are secured by all of the Company’s personal property, both tangible and intangible, pursuant to the terms and subject to the conditions set forth in the Credit Agreement. Availability of funds under the Credit Agreement is based on the Company’s accounts receivable and inventory but will not exceed $4,000,000. At March 31, 2022 borrowing under the agreement was $3,221,532, maximum available borrowing based on eligible collateral was $3,525,688, resulting in availability of $304,156.

16

Availability of funds under the Credit Agreement is based on the Company’s eligible accounts receivable and eligible inventory but will not exceed $4,000,000. In determining eligible Accounts Receivable Advances several classifications are considered ineligible and are subtracted from the Company’s total Accounts Receivable before calculating eligible Accounts Receivable. Ineligible receivables include receivables from governmental entities, receivables to be paid by credit card, uninsured international receivables, receivables over 90 days old, and receivables from customers with a significant concentration of receivables over 90 days old. The Company may be advanced up to 85% of eligible Accounts Receivable under the loan agreement.

Accounts Receivable is dependent on sales revenue. Decreased sales revenue has resulted in decreased Accounts Receivable available for loan collateral. At March 31, 2022 the Company had Accounts Receivable of $1,762,844 included as eligible collateral in determining total available borrowing advances under the loan agreement.

In determining eligible inventory several categories of inventory are subtracted from total inventory. Work in Process Inventory, Packaging and Supplies, and Inventory Reserves are subtracted from total inventory to calculate eligible inventory. The Company may be advanced up to 25% of eligible inventory. Advances from inventory are limited by the lesser of the calculated eligible inventory, two million dollars ($2,000,000), or the amount advanced from eligible Accounts Receivable. At March 31, 2022 the Company had $1,762,844 from Inventory included as eligible collateral in determining total available borrowing under the loan agreement. At March 31, 2022 Inventory Advances were limited by the eligible Accounts Receivable Advance of $1,762,844.  

The Credit Facility will be available, subject to its terms, on a revolving basis until it expires on February 27, 2023, at which time all amounts outstanding under the Credit Facility will be due and payable. Advances will bear interest at a rate equal to 2.00% in excess of the prime rate as reported in the Wall Street Journal. Interest is computed based on the actual number of days elapsed over a year of 360 days. In addition to interest, the Credit facility requires that the Company pay the lender a monthly administration fee in an amount equal to forty-seven hundredths percent (0.47%) of the average outstanding daily principal amount of loan advances for each calendar month, or portion thereof.

Regardless of the amount borrowed under the Credit Facility, the Company will pay a minimum amount of .25% (25 basis points) per month on the maximum availability ($10,000 per month).

Under the Credit Agreement, advances are generally subject to customary borrowing conditions and to North Mill’s sole discretion to fund the advances. The Credit Agreement also contains covenants with which the Company must comply during the term of the Credit Facility. Among other things, such covenants require the Company to maintain insurance on the collateral, operate in the ordinary course and not engage in a change of control, dissolve or wind up the Company.

The Credit Agreement also contains certain events of default including, without limitation: the failure to make payments when due; the material breach of representations or warranties contained in the Credit Agreement or other loan documents; cross-default with other indebtedness of the Company; the entry of judgments or fines that may have a material adverse effect on the Company; failure to comply with the observance or performance of covenants contained in the Credit Agreement or other loan documents; insolvency of the Company, appointment of a receiver, commencement of bankruptcy or other insolvency proceedings; dissolution of the Company; the attachment of any state or federal tax lien; attachment or levy upon or seizure of the Company’s property; or any change in the Company’s condition that may have a material adverse effect. After an event of default, and upon the continuation thereof, the principal amount of all loans made under the Credit Facility would bear interest at a rate per annum equal to 20.00% above the otherwise applicable interest rate (provided, that the interest rate may not exceed the highest rate permissible under law), and would have the option to accelerate maturity and payment of the Company’s obligations under the Credit Facility. The Company was in compliance with all of the covenants associated with the Credit Facility at March 31, 2022.

17

As discussed previously, the Company’s sales and generation of Accounts Receivable have been negatively impacted by supply chain disruptions, inflation in the cost of raw materials and components and labor shortages. While management has plans in place to mitigate these challenges, further reductions in orders and shipments will lead to a reduction in availability under the Credit Facility, which could have a material adverse impact on our liquidity and ability to meet our operating requirements. If the Company were unable to reach an agreement with North Mill to increase availability, the Company could attempt to negotiate a larger line of credit with another lender. However, there is no assurance that the Company could secure either increased availability from North Mill or a new credit facility from a new lender, in which case the Company would have to use other assets to obtain liquidity, such as a sale-leaseback of some or all of its real estate. While management has reason to believe that it would be able to find a financing party willing to engage in a sale-leaseback, there is no assurance that it will be able to do so or that it will be able to obtain an offer on terms acceptable to the Company. In addition, a sale-leaseback would result in the incurrence of additional rent expense in the future.

At March 31, 2022 the Company had $3.2 million indebtedness, including lease obligations, short-term debt, and long term debt. The prime rate as reported in the Wall Street Journal was 3.50% on March 31, 2022.

Litigation and Contingencies

The Company becomes, from time to time, a party to personal injury litigation arising out of incidents involving the use of its products. The Company believes that any potential judgments resulting from these claims over its self-insured retention will be covered by the Company’s product liability insurance. See Part II, Item 1 – Legal Proceedings, below, for more information concerning litigation.

Critical Accounting Policies

The impact and any associated risks related to the Company’s critical accounting policies on business operations are discussed throughout “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” where such policies affect the Company’s reported and expected financial results. For a detailed discussion on the application of these and other accounting policies, see the Company’s Annual Report on Form 10-K for the year ended June 30, 2021.

Recently Issued Accounting Guidance

See Note 1 – Summary of Significant Accounting and Reporting Policies for more information on recent accounting pronouncements and their impact, if any, on the Company’s financial statements. Management believes there have been no material changes to our critical accounting policies.

Item 3.Quantitative and Qualitative Disclosure about Market Risk

At March 31, 2022, the Company had $3.2 million debt outstanding. The Credit Facility bears interest at a rate using the Prime Rate, as reported in the Wall Street Journal, as the basis, and therefore is subject to additional expense should there be an increase in market interest rates while borrowing on the revolving credit facility.

The Company had no holdings of derivative financial or commodity instruments at March 31, 2022. The Company has international sales; however these sales are denominated in U.S. dollars, mitigating foreign exchange rate fluctuation risk.

Item 4.Controls and Procedures

Evaluation of Disclosure Controls and Procedures

The Company maintains controls and procedures designed to ensure that information required to be disclosed in the reports that the Company files or submits under the Securities Exchange Act of 1934 is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission and that such information is accumulated and communicated to the Company’s management, including its Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Based upon their evaluation of those controls and procedures performed as of March 31, 2022, the Chief Executive Officer and Chief Financial Officer of the Company concluded that its disclosure controls and procedures were effective.

18

Changes in internal control over financial reporting

There were no changes in the Company’s internal control over financial reporting during the quarter ended March 31, 2022 that have materially affected, or are reasonably likely to materially affect, the registrant’s internal control over financial reporting.

Part II.OTHER INFORMATION

Item 1. Legal Proceedings.

On January 30, 2020, the Company filed a Citizen Participation Plan with the New York Department of Environmental Conservation under its Brownfield Cleanup Program. The plan was filed with respect to the Company’s property in Stuyvesant Falls, New York. The plan recognizes that the soil and groundwater at the Stuyvesant Falls facility is impacted by chemical compounds exceeding regulatory standards. On October 13, 2020, the Company executed a Brownfield Cleanup Program Agreement with the Department of Environmental Conservation with respect to the property. Under the agreement, the Company has voluntarily agreed to conduct, at its expense, certain remedial investigations and remedial actions with respect to suspected soil and groundwater contamination at the site with oversight by the department.

The Company’s best estimate of the expected cost to remediate the site is $1.3 million. The Company recorded $1.1 million as an expense in the fiscal year ended June 30, 2020 and is reflected in other accrued liabilities and selling, general and administrative expenses in the Company’s financial statements. During the quarter ended March 31, 2022, the Company recorded an additional $133,000. As of March31, 2022, the Company has paid approximately $486,000 in remediation expenses which have been charged to the initial reserve.

Item 6.Exhibits

(a) Exhibits:

31.1

Certification of Chief Executive Officer (filed herewith)

31.2

Certification of Chief Financial Officer (filed herewith)

32.1

Sarbanes-Oxley Certification of Chief Executive Officer (furnished herewith)*

32.2

Sarbanes-Oxley Certification of Chief Financial Officer (furnished herewith)*

101.INS

Inline XBRL Instance Document**

101.SCH

Inline XBRL Taxonomy Extension Schema Document**

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document**

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document**

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document**

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document**

104

Cover Page Interactive Data File (Embedded within the Inline XBRL document and included in Exhibit)

*Notwithstanding any incorporation of this Quarterly Report on Form 10-Q in any other filing by the Registrant, Exhibits furnished herewith and designated with an asterisk (*) shall not be deemed incorporated by reference to any other filing under the Securities Act of 1933 or the Securities Exchange Act of 1934 unless specifically otherwise set forth therein.

19

**Filed herewith as Exhibit 101 are the following materials formatted in XBRL: (i) Statement of Operations, (ii) Balance Sheet, (iii) Statement of Cash Flows and (iv) Notes to Financial Statements.

20

SIGNATURE

Pursuant to the requirements 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.

ALLIED HEALTHCARE PRODUCTS, INC.

/s/ Daniel C. Dunn

Daniel C. Dunn

Chief Financial Officer

Date: May 16, 2022

21

EX-31.1 2 ahpi-20220331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, JOSEPH F. ONDRUS, certify that:

1. I have reviewed this Form 10-Q of ALLIED HEALTHCARE PRODUCTS, INC.;

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

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

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

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

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

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

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

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

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

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

Date: May 16, 2022

 

/s/ JOSEPH F. ONDRUS

 

Joseph F. Ondrus

 

President & Chief Executive Officer


EX-31.2 3 ahpi-20220331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, DANIEL C. DUNN, certify that:

1. I have reviewed this Form 10-Q of ALLIED HEALTHCARE PRODUCTS, INC.;

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

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

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

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

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

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

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

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

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

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

Date: May 16, 2022

 

/s/ DANIEL C. DUNN

 

Daniel C. Dunn

 

Vice President, Chief Financial Officer & Secretary


EX-32.1 4 ahpi-20220331xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION Pursuant to 18 U.S.C. § 1350

The undersigned officer of ALLIED HEALTHCARE PRODUCTS, INC. (the “Company”), hereby certifies, to such officer’s knowledge, that the Company’s Quarterly Report on Form 10-Q for the Company’s fiscal quarter ended March 31, 2022 (the “Report”) fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ Joseph F. Ondrus

 

Joseph F. Ondrus

 

President & Chief Executive Officer

May 16, 2022


EX-32.2 5 ahpi-20220331xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION Pursuant to 18 U.S.C. § 1350

The undersigned officer of ALLIED HEALTHCARE PRODUCTS, INC. (the “Company”), hereby certifies, to such officer’s knowledge, that the Company’s Quarterly Report on Form 10-Q for the Company’s fiscal quarter ended March 31, 2022 (the “Report”) fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ Daniel C. Dunn

 

Daniel C. Dunn

 

Vice President, Chief Financial Officer & Secretary

May 16, 2022


EX-101.SCH 6 ahpi-20220331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - STATEMENT OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - BALANCE SHEET link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - STATEMENT OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Commitments and Contingencies - Liability for future environmental expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - BALANCE SHEET (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - STATEMENT OF CHANGES IN STOCKHOLDER'S EQUITY link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenues - Sales by Region (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenues - Sales by Product (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Financing (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Summary of Significant Accounting and Reporting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Financing link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Summary of Significant Accounting and Reporting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ahpi-20220331_cal.xml EX-101.CAL EX-101.DEF 8 ahpi-20220331_def.xml EX-101.DEF EX-101.LAB 9 ahpi-20220331_lab.xml EX-101.LAB EX-101.PRE 10 ahpi-20220331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document And Entity Information - shares
9 Months Ended
Mar. 31, 2022
May 02, 2022
Document And Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 0-19266  
Entity Registrant Name ALLIED HEALTHCARE PRODUCTS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 25-1370721  
Entity Address, Address Line One 1720 Sublette Avenue  
Entity Address, City or Town St. Louis  
Entity Address, State or Province MO  
Entity Address, Postal Zip Code 63110  
City Area Code 314  
Local Phone Number 771-2400  
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  
Title of 12(b) Security Common Stock, $.01  
Trading Symbol AHPI  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   4,013,537
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0000874710  
Current Fiscal Year End Date --06-30  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
STATEMENT OF OPERATIONS - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
STATEMENT OF OPERATIONS        
Net sales $ 6,867,151 $ 7,967,067 $ 21,032,082 $ 29,260,143
Cost of sales 6,427,547 6,531,777 18,948,965 23,338,847
Gross profit 439,604 1,435,290 2,083,117 5,921,296
Selling, general and administrative expenses 1,671,748 1,816,536 5,396,975 5,703,941
Income (loss) from operations (1,232,144) (381,246) (3,313,858) 217,355
Other (income) expenses:        
Interest expense 47,905 32,229 121,680 83,932
Interest income (13) (30) (26) (229)
Other, net     (9,508)  
Nonoperating income (expenses) 47,892 32,199 112,146 83,703
Income (loss) before income taxes (1,280,036) (413,445) (3,426,004) 133,652
Net income (loss) $ (1,280,036) $ (413,445) $ (3,426,004) $ 133,652
Basic income (loss) per share $ (0.32) $ (0.10) $ (0.85) $ 0.03
Diluted income (loss) per share $ (0.32) $ (0.10) $ (0.85) $ 0.03
Weighted average shares outstanding - basic 4,013,537 4,013,537 4,013,537 4,013,537
Weighted average shares outstanding - diluted 4,013,537 4,013,537 4,013,537 4,027,310
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEET - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Current assets:    
Cash and cash equivalents $ 431,299 $ 726,223
Accounts receivable, net of allowances of $170,000 2,623,464 2,929,751
Inventories, net 8,639,282 9,450,731
Income tax receivable 18,173 9,800
Other current assets 466,220 268,136
Total current assets 12,178,438 13,384,641
Property, plant and equipment, net 3,386,087 3,727,384
Operating lease assets 9,549 13,078
Deferred income taxes 577,088 577,088
Total assets 16,151,162 17,702,191
Current liabilities:    
Current portion of operating lease liability 5,216 4,777
Revolving credit facility 3,221,532 2,077,440
Accounts payable 2,794,286 1,898,747
Customer deposits 1,117,423 575,930
Other accrued liabilities 1,328,242 2,557,135
Total current liabilities 8,466,699 7,114,029
Long-term operating lease liability 4,333 8,301
Long-term environmental liability 514,000  
Commitments and contingencies
Stockholders' equity:    
Preferred stock 0 0
Common stock; $0.01 par value; 30,000,000 shares authorized; 5,213,902 shares issued at March 31, 2022 and June 30, 2021; 4,013,537 shares outstanding at March 31, 2022 and June 30, 2021 52,139 52,139
Additional paid-in capital 48,520,011 48,507,738
Accumulated deficit (20,425,232) (16,999,228)
Less treasury stock, at cost; 1,200,365 shares at March 31, 2022 and June 30, 2021, respectively (20,980,788) (20,980,788)
Total stockholders' equity 7,166,130 10,579,861
Total liabilities and stockholders' equity 16,151,162 17,702,191
Series A preferred stock    
Stockholders' equity:    
Preferred stock $ 0 $ 0
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEET (Parenthetical) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Allowances for accounts receivable (in dollars) $ 170,000 $ 170,000
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 1,500,000 1,500,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 30,000,000 30,000,000
Common stock, shares issued 5,213,902 5,213,902
Common stock, shares outstanding 4,013,537 4,013,537
Treasury stock, at cost 1,200,365 1,200,365
Series A preferred stock    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 200,000 200,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
STATEMENT OF CHANGES IN STOCKHOLDER'S EQUITY - USD ($)
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Treasury Stock
Total
Balance at Beginning of period at Jun. 30, 2020 $ 52,139 $ 48,493,732 $ (18,686,416) $ (20,980,788) $ 8,878,667
Stock based compensation 0 9,018 0 0 9,018
Net income (loss) 0 0 133,652 0 133,652
Balance at End of period at Mar. 31, 2021 52,139 48,502,750 (18,552,764) (20,980,788) 9,021,337
Balance at Beginning of period at Dec. 31, 2020 52,139 48,497,762 (18,139,319) (20,980,788) 9,429,794
Stock based compensation   4,988     4,988
Net income (loss)     (413,445)   (413,445)
Balance at End of period at Mar. 31, 2021 52,139 48,502,750 (18,552,764) (20,980,788) 9,021,337
Balance at Beginning of period at Jun. 30, 2021 52,139 48,507,738 (16,999,228) (20,980,788) 10,579,861
Stock based compensation 0 12,273 0 0 12,273
Net income (loss) 0 0 (3,426,004) 0 (3,426,004)
Balance at End of period at Mar. 31, 2022 52,139 48,520,011 (20,425,232) (20,980,788) 7,166,130
Balance at Beginning of period at Dec. 31, 2021 52,139 48,516,637 (19,145,196) (20,980,788) 8,442,792
Stock based compensation   3,374     3,374
Net income (loss)     (1,280,036)   (1,280,036)
Balance at End of period at Mar. 31, 2022 $ 52,139 $ 48,520,011 $ (20,425,232) $ (20,980,788) $ 7,166,130
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
STATEMENT OF CASH FLOWS - USD ($)
9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net income (loss) $ (3,426,004) $ 133,652
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 341,297 454,083
Stock based compensation 12,273 9,018
Provision for doubtful accounts and sales returns and allowances 3,584 17,549
Changes in operating assets and liabilities:    
Accounts receivable 302,703 (66,253)
Inventories 811,449 (714,271)
Income tax receivable (8,373) (11,280)
Other current assets (198,084) (206,864)
Accounts payable 895,539 (1,061,784)
Customer deposits 541,493 (2,184,631)
Other accrued liabilities (714,893) 13,136
Net cash used in operating activities (1,439,016) (3,617,645)
Cash flows from investing activities:    
Capital expenditures   (167,163)
Net cash used in investing activities   (167,163)
Cash flows from financing activities:    
Borrowings under revolving credit agreement 23,160,234 29,137,202
Payments under revolving credit agreement (22,016,142) (27,676,022)
Net cash provided by financing activities 1,144,092 1,461,180
Net decrease in cash and cash equivalents (294,924) (2,323,628)
Cash and cash equivalents at beginning of period 726,223 2,600,083
Cash and cash equivalents at end of period $ 431,299 $ 276,455
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting and Reporting Policies
9 Months Ended
Mar. 31, 2022
Summary of Significant Accounting and Reporting Policies  
Summary of Significant Accounting and Reporting Policies

1. Summary of Significant Accounting and Reporting Policies

Basis of Presentation

The accompanying unaudited financial statements of Allied Healthcare Products, Inc. (the “Company”) have been prepared in accordance with the instructions for Form 10-Q and do not include all of the information and disclosures required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments considered necessary for a fair presentation, have been included. Operating results for any quarter are not necessarily indicative of the results for any other quarter or for the full year. These statements should be read in conjunction with the financial statements and notes to the financial statements thereto included in the Company’s Annual Report on Form 10-K for the year ended June 30, 2021.

Fair Value of Financial Instruments

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and the revolving credit facility. The carrying amounts for cash and cash equivalents, accounts receivable and accounts payable approximate their fair value due to the short maturity of these instruments. The carrying amount of the revolving credit facility approximates fair value due to the debt having a variable interest rate.

Recently Adopted Accounting Pronouncements

The Company adopted ASU 2016-13: Financial Instruments - Credit Losses as of the beginning of the fiscal year 2022. This update introduces the current expected credit loss (CECL) model, which requires an entity to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under this update, on initial recognition and at each reporting period, an entity is required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. The adoption of this standard did not have a material impact on the Company's financial statements.

In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,” which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 was effective for the Company beginning in the first quarter of 2022. The adoption of this standard did not have a material impact on the Company’s financial statements and related disclosures.

Risk and Uncertainties, Going Concern, Liquidity and Management’s Plan

A novel strain of coronavirus (“COVID-19”) was first identified in Wuhan, China in December 2019. On March 11, 2020, the World Health Organization designated COVID-19 as a global pandemic. To date, COVID-19 has surfaced in nearly all regions around the world and resulted in business slowdowns or shutdowns in affected areas. While reported cases and hospitalizations trended down during the quarter, leading many state, local and federal government agencies to relax COVID-19 precaustions, the economic impacts of the virus persist. Despite our efforts to manage and remedy the effects of the COVID-19 outbreak, their significance depends on factors beyond our control. Early on, key factors included the duration and severity of the outbreak, worker absences due to illness, as well as government and non-governmental actions taken to contain the spread and mitigate public health efforts. More recently the Company has been impacted by the failure of other parties in our supply chain and distribution channel to meet their obligations to us, labor scarcity due to low unemployment and accelerating wage and input inflation.

Historically, the Company has experienced, and continues to experience, net losses and net losses from operations. Additionally, the Company expects to incur significant environmental costs that are planned to be expended over the next year (Note 5) and faces several challenges, related to COVID-19, which are currently negatively impacting the Company. The Company has experienced increasing cost for both raw materials and components. The Company has begun, where possible, to increase prices on certain products to maintain margins at acceptable levels offsetting these cost increases. Any such price increases will not impact

revenues until the fourth quarter of fiscal year 2022 at the earliest. Supply chain and staffing issues have led to higher levels of delayed shipments to customers. This delay in the fulfillment of customer orders has led to lower sales, earnings and liquidity. The Company is seeking to fill open positions, expedite needed components, and find new sources of components where necessary. To reduce expenses, several positions within the Company have been eliminated to reduce salary and benefit cost. To increase sales, the Company plans to continue to emphasize the benefits of its AHP300 ventilator to pursue opportunities in that market. The Company’s ability to generate sufficient liquidity will be largely determined by the success of management’s plans to address these challenges.

The Company believes the combination of cash on hand at March 31, 2022, cash flows from operations and additional borrowings on the credit facility (Note 6) will be sufficient to meet its obligations as they become due in the ordinary course of business for at least 12 months following the date these financial statements are issued. Management is currently planning to renew the credit facility and believes it will be able to do so in the ordinary course of business. To the extent these measures do not provide sufficient liquidity, the Company will consider additional borrowings through the sale leaseback of its corporate headquarters and delaying certain expenditures until sufficient capital becomes available.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues
9 Months Ended
Mar. 31, 2022
Revenues  
Revenues

2. Revenues

The Company’s revenues are derived primarily from the sales of respiratory products, medical gas equipment and emergency medical products. The products are generally sold directly to distributors, customers affiliated with buying groups, individual customers and construction contractors, throughout the world.

The Company recognizes revenue from product sales upon satisfaction of its performance obligation which occurs on the transfer of control of the product, which is generally upon shipment or delivery, depending on the delivery terms set forth in the customer contract. Payment terms between Allied and its customers vary by the type of customer, country of sale, and the products offered. The term between invoicing and the payment due date is not significant. For certain customers or product orders, Allied may require advance payments. The contract liabilities are reflected as customer deposits on the Company’s balance sheet.

Management exercises judgment in estimating variable consideration. Provisions for early payment discounts, rebates and returns and other adjustments are provided for in the period the related sales are recorded. Historical data is readily available and reliable, and is used for estimating the amount of the reduction in gross sales.

The Company provides rebates to wholesalers. Rebate amounts are based upon purchases using contractual amount for each product sold. Factors used in the rebate calculations include the identification of which products have been sold subject to a rebate and the customer or price terms that apply. Using known contractual allowances, the Company estimates the amount of the rebate that will be paid and records the liability as a reduction of gross sales when it records the sale of the product. Settlement of the rebate generally occurs in the month following the sale.

The Company regularly analyzes the historical rebate trends and adjusts reserves for changes in trends and terms of rebate programs. Historically, adjustments to prior years’ rebate accruals have not been material to net income.

Other allowances charged against gross sales include cash discounts and returns, which are not significant. Cash discounts are known within 15 to 30 days of sale, and therefore can be reliably estimated. Returns can be reliably estimated because the Company’s historical returns are low, and because sales return terms and other sales terms have remained relatively unchanged for several periods. Product warranties are also not significant.

The Company does not allocate transaction price as the Company has only one performance obligation and its contracts do not span multiple periods. All taxes imposed on and concurrent with revenue producing transactions and collected by the Company are excluded from the measurement of transaction price.

The Company operates in one segment consisting of the manufacturing, marketing and distribution of a variety of respiratory products used in the health care industry to hospitals, hospital equipment dealers, hospital construction contractors, home health care dealers and emergency medical product dealers. The Company’s product lines include respiratory care products, medical gas equipment and emergency medical products. The Company does not have any one single customer that represents more than 10 percent of total sales. Sales by region, and by product, are as follows:

Sales by Region

Three Months Ended

Nine months ended

 

March 31, 

 

March 31, 

    

2022

    

2021

    

2022

    

2021

Domestic United States

$

5,150,209

$

5,981,994

$

16,146,591

$

18,882,774

Europe

 

74,516

 

506,703

 

258,340

 

3,953,776

Canada

 

107,765

 

232,994

 

402,786

 

1,113,527

Latin America

 

864,980

 

491,897

 

1,867,915

 

2,287,691

Middle East

 

156,682

 

66,105

 

429,232

 

1,084,087

Far East

 

512,999

 

687,374

 

1,927,218

 

1,937,057

Other International

 

 

 

 

1,231

$

6,867,151

$

7,967,067

$

21,032,082

$

29,260,143

Sales by Product

Three Months Ended

Nine months ended

March 31, 

March 31, 

    

2022

    

2021

    

2022

    

2021

Respiratory care products

$

2,100,686

$

2,130,073

$

6,034,215

$

6,116,737

Medical gas equipment

 

3,616,551

 

3,902,729

 

10,576,182

 

12,215,799

Emergency medical products

 

1,149,914

 

1,934,265

 

4,421,685

 

10,927,607

$

6,867,151

$

7,967,067

$

21,032,082

$

29,260,143

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
9 Months Ended
Mar. 31, 2022
Inventories  
Inventories

3. Inventories

Inventories are comprised as follows:

    

March 31, 2022

    

June 30, 2021

Work-in progress

$

758,015

$

829,962

Component parts

 

8,609,546

 

8,994,457

Finished goods

 

1,445,870

 

1,800,461

Reserve for obsolete and excess

 

 

inventories

 

(2,174,149)

 

(2,174,149)

$

8,639,282

$

9,450,731

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per share
9 Months Ended
Mar. 31, 2022
Earnings per share  
Earnings per share

4. Earnings per share

Basic earnings per share are based on the weighted average number of shares of all common stock outstanding during the period. Diluted earnings per share are based on the sum of the weighted average number of shares of common stock and common stock equivalents outstanding during the period. The number of basic shares outstanding for the three and nine months ended March 31, 2022 and 2021 were 4,013,537. The number of diluted shares outstanding for the three months ended March 31, 2022 and 2021 were 4,013,537. The number of diluted shares outstanding for the nine months ended March 31, 2022 and 2021 were 4,013,537 and 4,027,310 respectively.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
9 Months Ended
Mar. 31, 2022
Commitments and Contingencies  
Commitments and Contingencies

5. Commitments and Contingencies

Legal Claims

The Company is subject to various investigations, claims and legal proceedings covering a wide range of matters that arise in the ordinary course of its business activities. The Company has recognized costs and associated liabilities only for those investigations, claims and legal proceedings for which in its view it is probable that liabilities have been incurred and the related amounts are estimable.

Environmental Remediation

The Company is subject to federal and state requirements for protection of the environment, including the remediation of contaminated sites. The Company’s policy is to accrue and charge to current expense identified exposures related to environmental remediation sites when it is probable that a liability has been incurred and the amount can be reasonably estimated. The amount of the liability is based on the best estimate or the low end of a range of reasonably possible exposure for investigation, cleanup, and monitoring costs to be incurred. Estimated remediation costs are not discounted to present value.

On January 30, 2020, the Company filed a Citizen Participation Plan with the New York Department of Environmental Conservation under its Brownfield Cleanup Program. The plan was filed with respect to the Company’s property in Stuyvesant Falls, New York. The plan recognizes that the soil and groundwater at the Stuyvesant Falls facility is impacted by chemical compounds exceeding regulatory standards. On October 13, 2020, the Company executed a Brownfield Cleanup Program Agreement with the Department of Environmental Conservation with respect to the property. Under the agreement, the Company has voluntarily agreed to conduct, at its expense, certain remedial investigations and remedial actions with respect to suspected soil and groundwater contamination at the site with oversight by the department.

The Company’s best estimate of the expected cost to remediate the site is $1.3 million. The Company recorded $1.1 million as an expense in the fiscal year ended June 30, 2020 and is reflected in other accrued liabilities and selling, general and administrative expenses in the Company’s financial statements. During the quarter ended March 31, 2022, the Company recorded an additional $133,000 charge to income and reclassified $0.5 million to long-term liability to reflect the rescheduling of the remediation. As of March 31, 2022, the Company has paid approximately $486,000 in remediation expenses which have been charged to the reserve.

Liability for future environmental expenditures

Balance - July 1, 2021

    

$

976,720

    

Charges to income

 

133,286

Remedial and investigatory spending

 

343,959

Balance - March 31, 2022

$

766,047

March 31, 2022

June 30, 2021

Reflected in the Balance sheet as:

 

  

 

  

Current, included in Other Liabilities

$

252,047

$

976,720

Long-term environmental

 

514,000

 

Total liability

$

766,047

$

976,720

Employment Contract

On April 20, 2021, the Company entered into an employment contract with its chief executive officer, Joseph F. Ondrus, Jr., which provides for an initial term of three years with annual renewals. The contract includes termination without cause and change of control provisions, under which the chief executive officer is entitled to continued payments of annual salary and benefits if the Company terminates his employment without cause or he voluntarily terminates his employment with “good reason.” “Good Reason” generally includes changes in the scope of his duties or location of employment but also includes (i) the Company’s written election not to renew the Employment Agreement and (ii) certain voluntary resignations by the chief executive officer following a “Change of Control” as defined in the Agreement.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Financing
9 Months Ended
Mar. 31, 2022
Financing  
Financing

6. Financing

North Mill Loan

The Company is party to a Loan and Security Agreement with North Mill Capital, LLC (“North Mill”), as successor in interest to Summit Financial Resources, L.P., dated effective February 27, 2017, as amended April 16, 2018, April 24, 2019, December 18, 2020 and October 7, 2021 (as amended, the “Credit Agreement”). Pursuant to the Credit Agreement, the Company obtained a secured revolving credit facility (the “Credit Facility”). The Company’s obligations under the Credit Facility are secured by all of the Company’s personal property, both tangible and intangible, pursuant to the terms and subject to the conditions set forth in the Credit Agreement. Availability of funds under the Credit Agreement is based on the Company’s accounts receivable and inventory but will not exceed $4,000,000. At March 31, 2022 availability under the agreement was approximately $304,000.

The Credit Facility will be available, subject to its terms, on a revolving basis until it expires on February 27, 2023, at which time all amounts outstanding under the Credit Facility will be due and payable. Advances will bear interest at a rate equal to 2.00% in excess of the prime rate as reported in the Wall Street Journal. Interest is computed based on the actual number of days elapsed over a year of 360 days. In addition to interest, the Credit facility requires that the Company pay the lender a monthly administration fee in an amount equal to forty-seven hundredths percent (0.47%) of the average outstanding daily principal amount of loan advances for each calendar month, or portion thereof.

Regardless of the amount borrowed under the Credit Facility, the Company will pay a minimum amount of .25% (25 basis points) per month on the maximum availability ($10,000 per month).

Under the Credit Agreement, advances are generally subject to customary borrowing conditions and to North Mill’s sole discretion to fund the advances. The Credit Agreement also contains covenants with which the Company must comply during the term of the Credit Facility. Among other things, such covenants require the Company to maintain insurance on the collateral, operate in the ordinary course and not engage in a change of control, dissolve or wind up the Company.

The Credit Agreement also contains certain events of default including, without limitation: the failure to make payments when due; the material breach of representations or warranties contained in the Credit Agreement or other loan documents; cross-default with other indebtedness of the Company; the entry of judgments or fines that may have a material adverse effect on the Company; failure to comply with the observance or performance of covenants contained in the Credit Agreement or other loan documents; insolvency of the Company, appointment of a receiver, commencement of bankruptcy or other insolvency proceedings; dissolution of the Company; the attachment of any state or federal tax lien; attachment or levy upon or seizure of the Company’s property; or any change in the Company’s condition that may have a material adverse effect. After an event of default, and upon the continuation thereof, the principal amount of all loans made under the Credit Facility would bear interest at a rate per annum equal to 20.00% above the otherwise applicable interest rate (provided, that the interest rate may not exceed the highest rate permissible under law), and would have the option to accelerate maturity and payment of the Company’s obligations under the Credit Facility.

The Company was in compliance with all of the covenants associated with the Credit Facility at March 31, 2022.

At March 31, 2022 the Company had $3.2 million indebtedness, including lease obligations, short-term debt, and long term debt. The prime rate as reported in the Wall Street Journal was 3.50% on March 31, 2022.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
9 Months Ended
Mar. 31, 2022
Income Taxes  
Income Taxes

7. Income Taxes

The Company accounts for income taxes under ASC Topic 740: “Income Taxes.” Under ASC 740, the deferred tax provision is determined using the liability method, whereby deferred tax assets and liabilities are recognized based upon temporary differences between the financial statement and income tax bases of assets and liabilities using presently enacted tax rates. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. In the three and nine months ended March 31, 2022 the Company recorded the tax benefit of losses incurred in the amount of approximately $326,000 and $873,000, respectively. As the realization of the tax benefit of the net operating loss is not assured, an additional valuation allowance of a like amount was recorded. As a result of the Consolidated Appropriations Act of 2021 signed by the President on December 27, 2020, approximately $2,400,000 of expenses incurred that were attributed to the Company’s PPP loan became deductible in the nine months ended March 31, 2021. The deductibility of these expenses created a tax loss for the nine months ended March 31, 2021. For the three and nine months ended March 31, 2021 the Company recorded the tax benefit of losses incurred in the amount of approximately $133,000 and $582,000, respectively. As the realization of the tax benefit of the net operating loss is not assured an additional valuation allowance of a like amount was recorded. The total valuation allowance recorded by the Company as of March 31, 2022 and 2021 was approximately $4,418,000 and $3,357,000, respectively. To the extent that the Company incurs losses in future quarters, the tax benefit of those losses will be subject to a valuation allowance. To the extent the Company has taxable income, the taxable income will be offset by net operating loss carryforwards.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting and Reporting Policies (Policies)
9 Months Ended
Mar. 31, 2022
Summary of Significant Accounting and Reporting Policies  
Basis of Presentation

Basis of Presentation

The accompanying unaudited financial statements of Allied Healthcare Products, Inc. (the “Company”) have been prepared in accordance with the instructions for Form 10-Q and do not include all of the information and disclosures required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments considered necessary for a fair presentation, have been included. Operating results for any quarter are not necessarily indicative of the results for any other quarter or for the full year. These statements should be read in conjunction with the financial statements and notes to the financial statements thereto included in the Company’s Annual Report on Form 10-K for the year ended June 30, 2021.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and the revolving credit facility. The carrying amounts for cash and cash equivalents, accounts receivable and accounts payable approximate their fair value due to the short maturity of these instruments. The carrying amount of the revolving credit facility approximates fair value due to the debt having a variable interest rate.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

The Company adopted ASU 2016-13: Financial Instruments - Credit Losses as of the beginning of the fiscal year 2022. This update introduces the current expected credit loss (CECL) model, which requires an entity to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under this update, on initial recognition and at each reporting period, an entity is required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. The adoption of this standard did not have a material impact on the Company's financial statements.

In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,” which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 was effective for the Company beginning in the first quarter of 2022. The adoption of this standard did not have a material impact on the Company’s financial statements and related disclosures.

Risk and Uncertainties, Going Concern, Liquidity and Management's Plan

Risk and Uncertainties, Going Concern, Liquidity and Management’s Plan

A novel strain of coronavirus (“COVID-19”) was first identified in Wuhan, China in December 2019. On March 11, 2020, the World Health Organization designated COVID-19 as a global pandemic. To date, COVID-19 has surfaced in nearly all regions around the world and resulted in business slowdowns or shutdowns in affected areas. While reported cases and hospitalizations trended down during the quarter, leading many state, local and federal government agencies to relax COVID-19 precaustions, the economic impacts of the virus persist. Despite our efforts to manage and remedy the effects of the COVID-19 outbreak, their significance depends on factors beyond our control. Early on, key factors included the duration and severity of the outbreak, worker absences due to illness, as well as government and non-governmental actions taken to contain the spread and mitigate public health efforts. More recently the Company has been impacted by the failure of other parties in our supply chain and distribution channel to meet their obligations to us, labor scarcity due to low unemployment and accelerating wage and input inflation.

Historically, the Company has experienced, and continues to experience, net losses and net losses from operations. Additionally, the Company expects to incur significant environmental costs that are planned to be expended over the next year (Note 5) and faces several challenges, related to COVID-19, which are currently negatively impacting the Company. The Company has experienced increasing cost for both raw materials and components. The Company has begun, where possible, to increase prices on certain products to maintain margins at acceptable levels offsetting these cost increases. Any such price increases will not impact

revenues until the fourth quarter of fiscal year 2022 at the earliest. Supply chain and staffing issues have led to higher levels of delayed shipments to customers. This delay in the fulfillment of customer orders has led to lower sales, earnings and liquidity. The Company is seeking to fill open positions, expedite needed components, and find new sources of components where necessary. To reduce expenses, several positions within the Company have been eliminated to reduce salary and benefit cost. To increase sales, the Company plans to continue to emphasize the benefits of its AHP300 ventilator to pursue opportunities in that market. The Company’s ability to generate sufficient liquidity will be largely determined by the success of management’s plans to address these challenges.

The Company believes the combination of cash on hand at March 31, 2022, cash flows from operations and additional borrowings on the credit facility (Note 6) will be sufficient to meet its obligations as they become due in the ordinary course of business for at least 12 months following the date these financial statements are issued. Management is currently planning to renew the credit facility and believes it will be able to do so in the ordinary course of business. To the extent these measures do not provide sufficient liquidity, the Company will consider additional borrowings through the sale leaseback of its corporate headquarters and delaying certain expenditures until sufficient capital becomes available.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Tables)
9 Months Ended
Mar. 31, 2022
Revenues  
Schedule of Revenue from external customers by geographic areas

Sales by Region

Three Months Ended

Nine months ended

 

March 31, 

 

March 31, 

    

2022

    

2021

    

2022

    

2021

Domestic United States

$

5,150,209

$

5,981,994

$

16,146,591

$

18,882,774

Europe

 

74,516

 

506,703

 

258,340

 

3,953,776

Canada

 

107,765

 

232,994

 

402,786

 

1,113,527

Latin America

 

864,980

 

491,897

 

1,867,915

 

2,287,691

Middle East

 

156,682

 

66,105

 

429,232

 

1,084,087

Far East

 

512,999

 

687,374

 

1,927,218

 

1,937,057

Other International

 

 

 

 

1,231

$

6,867,151

$

7,967,067

$

21,032,082

$

29,260,143

Schedule of Revenue from external customers by products and services

Sales by Product

Three Months Ended

Nine months ended

March 31, 

March 31, 

    

2022

    

2021

    

2022

    

2021

Respiratory care products

$

2,100,686

$

2,130,073

$

6,034,215

$

6,116,737

Medical gas equipment

 

3,616,551

 

3,902,729

 

10,576,182

 

12,215,799

Emergency medical products

 

1,149,914

 

1,934,265

 

4,421,685

 

10,927,607

$

6,867,151

$

7,967,067

$

21,032,082

$

29,260,143

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
9 Months Ended
Mar. 31, 2022
Inventories  
Schedule of Inventories

Inventories are comprised as follows:

    

March 31, 2022

    

June 30, 2021

Work-in progress

$

758,015

$

829,962

Component parts

 

8,609,546

 

8,994,457

Finished goods

 

1,445,870

 

1,800,461

Reserve for obsolete and excess

 

 

inventories

 

(2,174,149)

 

(2,174,149)

$

8,639,282

$

9,450,731

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
9 Months Ended
Mar. 31, 2022
Commitments and Contingencies  
Schedule of liability for future environmental expenditures

Balance - July 1, 2021

    

$

976,720

    

Charges to income

 

133,286

Remedial and investigatory spending

 

343,959

Balance - March 31, 2022

$

766,047

March 31, 2022

June 30, 2021

Reflected in the Balance sheet as:

 

  

 

  

Current, included in Other Liabilities

$

252,047

$

976,720

Long-term environmental

 

514,000

 

Total liability

$

766,047

$

976,720

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues - Sales by Region (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Net sales $ 6,867,151 $ 7,967,067 $ 21,032,082 $ 29,260,143
Domestic United States        
Net sales 5,150,209 5,981,994 16,146,591 18,882,774
Europe        
Net sales 74,516 506,703 258,340 3,953,776
Canada        
Net sales 107,765 232,994 402,786 1,113,527
Latin America        
Net sales 864,980 491,897 1,867,915 2,287,691
Middle East        
Net sales 156,682 66,105 429,232 1,084,087
Far East        
Net sales $ 512,999 $ 687,374 $ 1,927,218 1,937,057
Other International        
Net sales       $ 1,231
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues - Sales by Product (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Net sales $ 6,867,151 $ 7,967,067 $ 21,032,082 $ 29,260,143
Respiratory care products        
Net sales 2,100,686 2,130,073 6,034,215 6,116,737
Medical gas equipment        
Net sales 3,616,551 3,902,729 10,576,182 12,215,799
Emergency medical products        
Net sales $ 1,149,914 $ 1,934,265 $ 4,421,685 $ 10,927,607
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Details)
9 Months Ended
Mar. 31, 2022
item
segment
Number of operating segments | segment 1
Number of performance obligation | item 1
Minimum  
Cash discount term 15 days
Maximum  
Cash discount term 30 days
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Inventories    
Work-in progress $ 758,015 $ 829,962
Component parts 8,609,546 8,994,457
Finished goods 1,445,870 1,800,461
Reserve for obsolete and excess inventories (2,174,149) (2,174,149)
Inventories $ 8,639,282 $ 9,450,731
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per share (Details) - shares
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Earnings per share        
Number of basic shares outstanding 4,013,537 4,013,537 4,013,537 4,013,537
Number of diluted shares outstanding 4,013,537 4,013,537 4,013,537 4,027,310
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Liability for future environmental expenditures (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2022
Jun. 30, 2021
Commitments and Contingencies      
Beginning Balance   $ 976,720  
Charges to income $ 133,000 133,286  
Remedial and investigatory spending   343,959  
Ending Balance 766,047 766,047  
Current, included in Other Liabilities 252,047 252,047 $ 976,720
Long-term environmental 514,000 514,000  
Total liability $ 766,047 $ 766,047 $ 976,720
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended 36 Months Ended
Apr. 20, 2021
Mar. 31, 2022
Mar. 31, 2022
Jun. 30, 2020
Jun. 30, 2022
Commitments and Contingencies          
Environmental Remediation Expense         $ 1,300,000
Environmental expense       $ 1,100,000  
Charges to income   $ 133,000 $ 133,286    
Reclassification to long-term liability   $ 500,000      
Payment of environmental liabilities     $ 486,000    
Employment contract renewal term three years        
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Financing (Details) - USD ($)
9 Months Ended
Feb. 27, 2017
Mar. 31, 2022
Debt Instrument [Line Items]    
Line of Credit Facility, Expiration Date Feb. 27, 2023  
Line of Credit Facility, Frequency of Payment and Payment Terms   the Company will pay a minimum amount of .25% (25 basis points) per month on the maximum availability ($10,000 per month).
Total indebtedness   $ 3,200,000
Debt Instrument, Interest Rate, Stated Percentage   20.00%
Summit Financial Resources Lp | Revolving Credit Facility    
Debt Instrument [Line Items]    
Line Of Credit Facility, Maximum Borrowing Capacity $ 4,000,000  
Line of Credit Facility, Remaining Borrowing Capacity   $ 304,000
Debt Instrument, Basis Spread on Variable Rate 2.00%  
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.47%  
Summit Financial Resources Lp | Revolving Credit Facility | Prime Rate    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Effective Percentage   3.50%
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Income Taxes        
Deferred Tax Assets Valuation Allowance Benefit Of Losses $ 326,000 $ 133,000 $ 873,000 $ 582,000
Operating Loss Carryforwards, Valuation Allowance $ 4,418,000 $ 3,357,000 $ 4,418,000 3,357,000
Deductible expenses attributed to PPP loan       $ 2,400,000
XML 37 ahpi-20220331x10q_htm.xml IDEA: XBRL DOCUMENT 0000874710 us-gaap:TreasuryStockMember 2022-03-31 0000874710 us-gaap:RetainedEarningsMember 2022-03-31 0000874710 us-gaap:CommonStockMember 2022-03-31 0000874710 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000874710 us-gaap:TreasuryStockMember 2021-12-31 0000874710 us-gaap:RetainedEarningsMember 2021-12-31 0000874710 us-gaap:CommonStockMember 2021-12-31 0000874710 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000874710 2021-12-31 0000874710 us-gaap:TreasuryStockMember 2021-06-30 0000874710 us-gaap:RetainedEarningsMember 2021-06-30 0000874710 us-gaap:CommonStockMember 2021-06-30 0000874710 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000874710 us-gaap:TreasuryStockMember 2021-03-31 0000874710 us-gaap:RetainedEarningsMember 2021-03-31 0000874710 us-gaap:CommonStockMember 2021-03-31 0000874710 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000874710 us-gaap:TreasuryStockMember 2020-12-31 0000874710 us-gaap:RetainedEarningsMember 2020-12-31 0000874710 us-gaap:CommonStockMember 2020-12-31 0000874710 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000874710 2020-12-31 0000874710 us-gaap:TreasuryStockMember 2020-06-30 0000874710 us-gaap:RetainedEarningsMember 2020-06-30 0000874710 us-gaap:CommonStockMember 2020-06-30 0000874710 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000874710 us-gaap:MiddleEastMember 2022-01-01 2022-03-31 0000874710 srt:LatinAmericaMember 2022-01-01 2022-03-31 0000874710 srt:EuropeMember 2022-01-01 2022-03-31 0000874710 country:US 2022-01-01 2022-03-31 0000874710 country:CA 2022-01-01 2022-03-31 0000874710 ahpi:RespiratoryCareProductsMember 2022-01-01 2022-03-31 0000874710 ahpi:MedicalGasEquipmentMember 2022-01-01 2022-03-31 0000874710 ahpi:FarEastMember 2022-01-01 2022-03-31 0000874710 ahpi:EmergencyMedicalProductsMember 2022-01-01 2022-03-31 0000874710 us-gaap:MiddleEastMember 2021-07-01 2022-03-31 0000874710 srt:LatinAmericaMember 2021-07-01 2022-03-31 0000874710 srt:EuropeMember 2021-07-01 2022-03-31 0000874710 country:US 2021-07-01 2022-03-31 0000874710 country:CA 2021-07-01 2022-03-31 0000874710 ahpi:RespiratoryCareProductsMember 2021-07-01 2022-03-31 0000874710 ahpi:MedicalGasEquipmentMember 2021-07-01 2022-03-31 0000874710 ahpi:FarEastMember 2021-07-01 2022-03-31 0000874710 ahpi:EmergencyMedicalProductsMember 2021-07-01 2022-03-31 0000874710 us-gaap:MiddleEastMember 2021-01-01 2021-03-31 0000874710 srt:LatinAmericaMember 2021-01-01 2021-03-31 0000874710 srt:EuropeMember 2021-01-01 2021-03-31 0000874710 country:US 2021-01-01 2021-03-31 0000874710 country:CA 2021-01-01 2021-03-31 0000874710 ahpi:RespiratoryCareProductsMember 2021-01-01 2021-03-31 0000874710 ahpi:MedicalGasEquipmentMember 2021-01-01 2021-03-31 0000874710 ahpi:FarEastMember 2021-01-01 2021-03-31 0000874710 ahpi:EmergencyMedicalProductsMember 2021-01-01 2021-03-31 0000874710 us-gaap:MiddleEastMember 2020-07-01 2021-03-31 0000874710 srt:LatinAmericaMember 2020-07-01 2021-03-31 0000874710 srt:EuropeMember 2020-07-01 2021-03-31 0000874710 country:US 2020-07-01 2021-03-31 0000874710 country:CA 2020-07-01 2021-03-31 0000874710 ahpi:RespiratoryCareProductsMember 2020-07-01 2021-03-31 0000874710 ahpi:OtherInternationalMember 2020-07-01 2021-03-31 0000874710 ahpi:MedicalGasEquipmentMember 2020-07-01 2021-03-31 0000874710 ahpi:FarEastMember 2020-07-01 2021-03-31 0000874710 ahpi:EmergencyMedicalProductsMember 2020-07-01 2021-03-31 0000874710 us-gaap:SeriesAPreferredStockMember 2022-03-31 0000874710 us-gaap:SeriesAPreferredStockMember 2021-06-30 0000874710 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000874710 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000874710 us-gaap:RevolvingCreditFacilityMember ahpi:SummitFinancialResourcesLpMember 2022-03-31 0000874710 us-gaap:RevolvingCreditFacilityMember ahpi:SummitFinancialResourcesLpMember 2017-02-27 0000874710 2017-02-27 2017-02-27 0000874710 2019-07-01 2022-06-30 0000874710 2019-07-01 2020-06-30 0000874710 us-gaap:RevolvingCreditFacilityMember ahpi:SummitFinancialResourcesLpMember us-gaap:PrimeRateMember 2022-03-31 0000874710 us-gaap:RevolvingCreditFacilityMember ahpi:SummitFinancialResourcesLpMember 2017-02-27 2017-02-27 0000874710 2021-03-31 0000874710 2020-06-30 0000874710 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000874710 us-gaap:TreasuryStockMember 2021-07-01 2022-03-31 0000874710 us-gaap:RetainedEarningsMember 2021-07-01 2022-03-31 0000874710 us-gaap:CommonStockMember 2021-07-01 2022-03-31 0000874710 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-03-31 0000874710 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000874710 us-gaap:TreasuryStockMember 2020-07-01 2021-03-31 0000874710 us-gaap:RetainedEarningsMember 2020-07-01 2021-03-31 0000874710 us-gaap:CommonStockMember 2020-07-01 2021-03-31 0000874710 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2021-03-31 0000874710 2022-05-02 0000874710 2021-06-30 0000874710 2021-04-20 2021-04-20 0000874710 2022-01-01 2022-03-31 0000874710 2021-07-01 2022-03-31 0000874710 2021-01-01 2021-03-31 0000874710 2020-07-01 2021-03-31 0000874710 2022-03-31 0000874710 srt:MinimumMember 2021-07-01 2022-03-31 0000874710 srt:MaximumMember 2021-07-01 2022-03-31 pure iso4217:USD ahpi:item shares iso4217:USD shares ahpi:segment 0 0 0 0 0000874710 --06-30 2022 Q3 false 10-Q true 2022-03-31 false 0-19266 ALLIED HEALTHCARE PRODUCTS, INC. DE 25-1370721 1720 Sublette Avenue St. Louis MO 63110 314 771-2400 Yes Yes Non-accelerated Filer true false false Common Stock, $.01 AHPI NASDAQ 4013537 6867151 7967067 21032082 29260143 6427547 6531777 18948965 23338847 439604 1435290 2083117 5921296 1671748 1816536 5396975 5703941 -1232144 -381246 -3313858 217355 47905 32229 121680 83932 13 30 26 229 9508 -47892 -32199 -112146 -83703 -1280036 -413445 -3426004 133652 -1280036 -413445 -3426004 133652 -0.32 -0.10 -0.85 0.03 -0.32 -0.10 -0.85 0.03 4013537 4013537 4013537 4013537 4013537 4013537 4013537 4027310 431299 726223 170000 170000 2623464 2929751 8639282 9450731 18173 9800 466220 268136 12178438 13384641 3386087 3727384 9549 13078 577088 577088 16151162 17702191 5216 4777 3221532 2077440 2794286 1898747 1117423 575930 1328242 2557135 8466699 7114029 4333 8301 514000 0.01 0.01 1500000 1500000 0 0 0 0 0.01 0.01 200000 200000 0 0 0 0 0.01 0.01 30000000 30000000 5213902 5213902 4013537 4013537 52139 52139 48520011 48507738 -20425232 -16999228 1200365 1200365 20980788 20980788 7166130 10579861 16151162 17702191 52139 48516637 -19145196 -20980788 8442792 3374 3374 -1280036 -1280036 52139 48520011 -20425232 -20980788 7166130 52139 48497762 -18139319 -20980788 9429794 4988 4988 -413445 -413445 52139 48502750 -18552764 -20980788 9021337 52139 48507738 -16999228 -20980788 10579861 0 12273 0 0 12273 0 0 -3426004 0 -3426004 52139 48520011 -20425232 -20980788 7166130 52139 48493732 -18686416 -20980788 8878667 0 9018 0 0 9018 0 0 133652 0 133652 52139 48502750 -18552764 -20980788 9021337 -3426004 133652 341297 454083 12273 9018 3584 17549 -302703 66253 -811449 714271 8373 11280 198084 206864 895539 -1061784 541493 -2184631 -714893 13136 -1439016 -3617645 167163 -167163 23160234 29137202 22016142 27676022 1144092 1461180 -294924 -2323628 726223 2600083 431299 276455 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Summary of Significant Accounting and Reporting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited financial statements of Allied Healthcare Products, Inc. (the “Company”) have been prepared in accordance with the instructions for Form 10-Q and do not include all of the information and disclosures required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments considered necessary for a fair presentation, have been included. Operating results for any quarter are not necessarily indicative of the results for any other quarter or for the full year. These statements should be read in conjunction with the financial statements and notes to the financial statements thereto included in the Company’s Annual Report on Form 10-K for the year ended June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and the revolving credit facility. The carrying amounts for cash and cash equivalents, accounts receivable and accounts payable approximate their fair value due to the short maturity of these instruments. The carrying amount of the revolving credit facility approximates fair value due to the debt having a variable interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company adopted ASU 2016-13: Financial Instruments - Credit Losses as of the beginning of the fiscal year 2022. This update introduces the current expected credit loss (CECL) model, which requires an entity to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under this update, on initial recognition and at each reporting period, an entity is required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. The adoption of this standard did not have a material impact on the Company's financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,” which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 was effective for the Company beginning in the first quarter of 2022. The adoption of this standard did not have a material impact on the Company’s financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risk and Uncertainties, Going Concern, Liquidity and Management’s Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A novel strain of coronavirus (“COVID-19”) was first identified in Wuhan, China in December 2019. On March 11, 2020, the World Health Organization designated COVID-19 as a global pandemic. To date, COVID-19 has surfaced in nearly all regions around the world and resulted in business slowdowns or shutdowns in affected areas. While reported cases and hospitalizations trended down during the quarter, leading many state, local and federal government agencies to relax COVID-19 precaustions, the economic impacts of the virus persist. Despite our efforts to manage and remedy the effects of the COVID-19 outbreak, their significance depends on factors beyond our control. Early on, key factors included the duration and severity of the outbreak, worker absences due to illness, as well as government and non-governmental actions taken to contain the spread and mitigate public health efforts. More recently the Company has been impacted by the failure of other parties in our supply chain and distribution channel to meet their obligations to us, labor scarcity due to low unemployment and accelerating wage and input inflation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Historically, the Company has experienced, and continues to experience, net losses and net losses from operations. Additionally, the Company expects to incur significant environmental costs that are planned to be expended over the next year (Note 5) and faces several challenges, related to COVID-19, which are currently negatively impacting the Company. The Company has experienced increasing cost for both raw materials and components. The Company has begun, where possible, to increase prices on certain products to maintain margins at acceptable levels offsetting these cost increases. Any such price increases will not impact </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">revenues until the fourth quarter of fiscal year 2022 at the earliest. Supply chain and staffing issues have led to higher levels of delayed shipments to customers. This delay in the fulfillment of customer orders has led to lower sales, earnings and liquidity. The Company is seeking to fill open positions, expedite needed components, and find new sources of components where necessary. To reduce expenses, several positions within the Company have been eliminated to reduce salary and benefit cost. To increase sales, the Company plans to continue to emphasize the benefits of its AHP300 ventilator to pursue opportunities in that market. The Company’s ability to generate sufficient liquidity will be largely determined by the success of management’s plans to address these challenges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company believes the combination of cash on hand at March 31, 2022, cash flows from operations and additional borrowings on the credit facility (Note 6) will be sufficient to meet its obligations as they become due in the ordinary course of business for at least 12 months following the date these financial statements are issued. Management is currently planning to renew the credit facility and believes it will be able to do so in the ordinary course of business. To the extent these measures do not provide sufficient liquidity, the Company will consider additional borrowings through the sale leaseback of its corporate headquarters and delaying certain expenditures until sufficient capital becomes available.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited financial statements of Allied Healthcare Products, Inc. (the “Company”) have been prepared in accordance with the instructions for Form 10-Q and do not include all of the information and disclosures required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments considered necessary for a fair presentation, have been included. Operating results for any quarter are not necessarily indicative of the results for any other quarter or for the full year. These statements should be read in conjunction with the financial statements and notes to the financial statements thereto included in the Company’s Annual Report on Form 10-K for the year ended June 30, 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and the revolving credit facility. The carrying amounts for cash and cash equivalents, accounts receivable and accounts payable approximate their fair value due to the short maturity of these instruments. The carrying amount of the revolving credit facility approximates fair value due to the debt having a variable interest rate.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company adopted ASU 2016-13: Financial Instruments - Credit Losses as of the beginning of the fiscal year 2022. This update introduces the current expected credit loss (CECL) model, which requires an entity to measure credit losses for certain financial instruments and financial assets, including trade receivables. Under this update, on initial recognition and at each reporting period, an entity is required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. The adoption of this standard did not have a material impact on the Company's financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,” which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 was effective for the Company beginning in the first quarter of 2022. The adoption of this standard did not have a material impact on the Company’s financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risk and Uncertainties, Going Concern, Liquidity and Management’s Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A novel strain of coronavirus (“COVID-19”) was first identified in Wuhan, China in December 2019. On March 11, 2020, the World Health Organization designated COVID-19 as a global pandemic. To date, COVID-19 has surfaced in nearly all regions around the world and resulted in business slowdowns or shutdowns in affected areas. While reported cases and hospitalizations trended down during the quarter, leading many state, local and federal government agencies to relax COVID-19 precaustions, the economic impacts of the virus persist. Despite our efforts to manage and remedy the effects of the COVID-19 outbreak, their significance depends on factors beyond our control. Early on, key factors included the duration and severity of the outbreak, worker absences due to illness, as well as government and non-governmental actions taken to contain the spread and mitigate public health efforts. More recently the Company has been impacted by the failure of other parties in our supply chain and distribution channel to meet their obligations to us, labor scarcity due to low unemployment and accelerating wage and input inflation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Historically, the Company has experienced, and continues to experience, net losses and net losses from operations. Additionally, the Company expects to incur significant environmental costs that are planned to be expended over the next year (Note 5) and faces several challenges, related to COVID-19, which are currently negatively impacting the Company. The Company has experienced increasing cost for both raw materials and components. The Company has begun, where possible, to increase prices on certain products to maintain margins at acceptable levels offsetting these cost increases. Any such price increases will not impact </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">revenues until the fourth quarter of fiscal year 2022 at the earliest. Supply chain and staffing issues have led to higher levels of delayed shipments to customers. This delay in the fulfillment of customer orders has led to lower sales, earnings and liquidity. The Company is seeking to fill open positions, expedite needed components, and find new sources of components where necessary. To reduce expenses, several positions within the Company have been eliminated to reduce salary and benefit cost. To increase sales, the Company plans to continue to emphasize the benefits of its AHP300 ventilator to pursue opportunities in that market. The Company’s ability to generate sufficient liquidity will be largely determined by the success of management’s plans to address these challenges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company believes the combination of cash on hand at March 31, 2022, cash flows from operations and additional borrowings on the credit facility (Note 6) will be sufficient to meet its obligations as they become due in the ordinary course of business for at least 12 months following the date these financial statements are issued. Management is currently planning to renew the credit facility and believes it will be able to do so in the ordinary course of business. To the extent these measures do not provide sufficient liquidity, the Company will consider additional borrowings through the sale leaseback of its corporate headquarters and delaying certain expenditures until sufficient capital becomes available.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s revenues are derived primarily from the sales of respiratory products, medical gas equipment and emergency medical products. The products are generally sold directly to distributors, customers affiliated with buying groups, individual customers and construction contractors, throughout the world.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from product sales upon satisfaction of its performance obligation which occurs on the transfer of control of the product, which is generally upon shipment or delivery, depending on the delivery terms set forth in the customer contract. Payment terms between Allied and its customers vary by the type of customer, country of sale, and the products offered. The term between invoicing and the payment due date is not significant. For certain customers or product orders, Allied may require advance payments. The contract liabilities are reflected as customer deposits on the Company’s balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management exercises judgment in estimating variable consideration. Provisions for early payment discounts, rebates and returns and other adjustments are provided for in the period the related sales are recorded. Historical data is readily available and reliable, and is used for estimating the amount of the reduction in gross sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company provides rebates to wholesalers. Rebate amounts are based upon purchases using contractual amount for each product sold. Factors used in the rebate calculations include the identification of which products have been sold subject to a rebate and the customer or price terms that apply. Using known contractual allowances, the Company estimates the amount of the rebate that will be paid and records the liability as a reduction of gross sales when it records the sale of the product. Settlement of the rebate generally occurs in the month following the sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company regularly analyzes the historical rebate trends and adjusts reserves for changes in trends and terms of rebate programs. Historically, adjustments to prior years’ rebate accruals have not been material to net income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other allowances charged against gross sales include cash discounts and returns, which are not significant. Cash discounts are known within 15 to 30 days of sale, and therefore can be reliably estimated. Returns can be reliably estimated because the Company’s historical returns are low, and because sales return terms and other sales terms have remained relatively unchanged for several periods. Product warranties are also not significant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not allocate transaction price as the Company has only one performance obligation and its contracts do not span multiple periods. All taxes imposed on and concurrent with revenue producing transactions and collected by the Company are excluded from the measurement of transaction price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company operates in one segment consisting of the manufacturing, marketing and distribution of a variety of respiratory products used in the health care industry to hospitals, hospital equipment dealers, hospital construction contractors, home health care dealers and emergency medical product dealers. The Company’s product lines include respiratory care products, medical gas equipment and emergency medical products. The Company does not have any one single customer that represents more than 10 percent of total sales. Sales by region, and by product, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Sales by Region</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Three Months Ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Nine months ended </p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,150,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,981,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,146,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,882,774</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,953,776</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 402,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,113,527</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Latin America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 864,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 491,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,867,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,287,691</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Middle East</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 429,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084,087</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Far East</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 512,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,927,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,937,057</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,231</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,867,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,967,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,032,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,260,143</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Sales by Product</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Three Months Ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Nine months ended </p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Respiratory care products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,100,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,130,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,034,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,116,737</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Medical gas equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,616,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,902,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,576,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,215,799</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Emergency medical products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,149,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,934,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,421,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,927,607</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,867,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,967,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,032,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,260,143</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P15D P30D 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Sales by Region</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Three Months Ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Nine months ended </p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,150,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,981,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,146,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,882,774</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,953,776</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 402,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,113,527</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Latin America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 864,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 491,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,867,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,287,691</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Middle East</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 429,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084,087</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Far East</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 512,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,927,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,937,057</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,231</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,867,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,967,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,032,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,260,143</p></td></tr></table> 5150209 5981994 16146591 18882774 74516 506703 258340 3953776 107765 232994 402786 1113527 864980 491897 1867915 2287691 156682 66105 429232 1084087 512999 687374 1927218 1937057 1231 6867151 7967067 21032082 29260143 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Sales by Product</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Three Months Ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Nine months ended </p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, </p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Respiratory care products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,100,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,130,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,034,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,116,737</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Medical gas equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,616,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,902,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,576,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,215,799</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Emergency medical products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,149,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,934,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,421,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,927,607</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,867,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,967,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,032,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,260,143</p></td></tr></table> 2100686 2130073 6034215 6116737 3616551 3902729 10576182 12215799 1149914 1934265 4421685 10927607 6867151 7967067 21032082 29260143 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">Inventories are comprised as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829,962</p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Component parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,609,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,994,457</p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,445,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,800,461</p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for obsolete and excess</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,174,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,174,149)</p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,639,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,450,731</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">Inventories are comprised as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829,962</p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Component parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,609,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,994,457</p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,445,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,800,461</p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for obsolete and excess</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,174,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,174,149)</p></td></tr><tr><td style="vertical-align:bottom;width:70.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,639,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,450,731</p></td></tr></table> 758015 829962 8609546 8994457 1445870 1800461 2174149 2174149 8639282 9450731 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Earnings per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Basic earnings per share are based on the weighted average number of shares of all common stock outstanding during the period. Diluted earnings per share are based on the sum of the weighted average number of shares of common stock and common stock equivalents outstanding during the period. The number of basic shares outstanding for the three and nine months ended March 31, 2022 and 2021 were 4,013,537. The number of diluted shares outstanding for the three months ended March 31, 2022 and 2021 were 4,013,537. The number of diluted shares outstanding for the nine months ended March 31, 2022 and 2021 were 4,013,537 and 4,027,310 respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 4013537 4013537 4013537 4013537 4013537 4013537 4013537 4027310 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Legal Claims</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to various investigations, claims and legal proceedings covering a wide range of matters that arise in the ordinary course of its business activities. The Company has recognized costs and associated liabilities only for those investigations, claims and legal proceedings for which in its view it is probable that liabilities have been incurred and the related amounts are estimable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Environmental Remediation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to federal and state requirements for protection of the environment, including the remediation of contaminated sites. The Company’s policy is to accrue and charge to current expense identified exposures related to environmental remediation sites when it is probable that a liability has been incurred and the amount can be reasonably estimated. The amount of the liability is based on the best estimate or the low end of a range of reasonably possible exposure for investigation, cleanup, and monitoring costs to be incurred. Estimated remediation costs are not discounted to present value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On January 30, 2020, the Company filed a Citizen Participation Plan with the New York Department of Environmental Conservation under its Brownfield Cleanup Program. The plan was filed with respect to the Company’s property in Stuyvesant Falls, New York. The plan recognizes that the soil and groundwater at the Stuyvesant Falls facility is impacted by chemical compounds exceeding regulatory standards. On October 13, 2020, the Company executed a Brownfield Cleanup Program Agreement with the Department of Environmental Conservation with respect to the property. Under the agreement, the Company has voluntarily agreed to conduct, at its expense, certain remedial investigations and remedial actions with respect to suspected soil and groundwater contamination at the site with oversight by the department.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s best estimate of the expected cost to remediate the site is $1.3 million. The Company recorded $1.1 million as an expense in the fiscal year ended June 30, 2020 and is reflected in other accrued liabilities and selling, general and administrative expenses in the Company’s financial statements. During the quarter ended March 31, 2022, the Company recorded an additional $133,000 charge to income and reclassified $0.5 million to long-term liability to reflect the rescheduling of the remediation. As of March 31, 2022, the Company has paid approximately $486,000 in remediation expenses which have been charged to the reserve.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Liability for future environmental expenditures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance - July 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 976,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charges to income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remedial and investigatory spending</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 343,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance - March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 766,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reflected in the Balance sheet as:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current, included in Other Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 252,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 976,720</p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term environmental</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 514,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 766,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 976,720</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Employment Contract</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On April 20, 2021, the Company entered into an employment contract with its chief executive officer, Joseph F. Ondrus, Jr., which provides for an initial term of three years with annual renewals. The contract includes termination without cause and change of control provisions, under which the chief executive officer is entitled to continued payments of annual salary and benefits if the Company terminates his employment without cause or he voluntarily terminates his employment with “good reason.” “Good Reason” generally includes changes in the scope of his duties or location of employment but also includes (i) the Company’s written election not to renew the Employment Agreement and (ii) certain voluntary resignations by the chief executive officer following a “Change of Control” as defined in the Agreement.</p> 1300000 1100000 133000 500000 486000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance - July 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 976,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charges to income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remedial and investigatory spending</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 343,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance - March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 766,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reflected in the Balance sheet as:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current, included in Other Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 252,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 976,720</p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term environmental</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 514,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 766,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 976,720</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 976720 133286 343959 766047 252047 976720 514000 766047 976720 three years <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Financing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">North Mill Loan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is party to a Loan and Security Agreement with North Mill Capital, LLC (“North Mill”), as successor in interest to Summit Financial Resources, L.P., dated effective February 27, 2017, as amended April 16, 2018, April 24, 2019, December 18, 2020 and October 7, 2021 (as amended, the “Credit Agreement”). Pursuant to the Credit Agreement, the Company obtained a secured revolving credit facility (the “Credit Facility”). The Company’s obligations under the Credit Facility are secured by all of the Company’s personal property, both tangible and intangible, pursuant to the terms and subject to the conditions set forth in the Credit Agreement. Availability of funds under the Credit Agreement is based on the Company’s accounts receivable and inventory but will not exceed $4,000,000. At March 31, 2022 availability under the agreement was approximately $304,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Credit Facility will be available, subject to its terms, on a revolving basis until it expires on February 27, 2023, at which time all amounts outstanding under the Credit Facility will be due and payable. Advances will bear interest at a rate equal to 2.00% in excess of the prime rate as reported in the Wall Street Journal. Interest is computed based on the actual number of days elapsed over a year of 360 days. In addition to interest, the Credit facility requires that the Company pay the lender a monthly administration fee in an amount equal to forty-seven hundredths percent (0.47%) of the average outstanding daily principal amount of loan advances for each calendar month, or portion thereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Regardless of the amount borrowed under the Credit Facility, the Company will pay a minimum amount of .25% (25 basis points) per month on the maximum availability ($10,000 per month).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Credit Agreement, advances are generally subject to customary borrowing conditions and to North Mill’s sole discretion to fund the advances. The Credit Agreement also contains covenants with which the Company must comply during the term of the Credit Facility. Among other things, such covenants require the Company to maintain insurance on the collateral, operate in the ordinary course and not engage in a change of control, dissolve or wind up the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Credit Agreement also contains certain events of default including, without limitation: the failure to make payments when due; the material breach of representations or warranties contained in the Credit Agreement or other loan documents; cross-default with other indebtedness of the Company; the entry of judgments or fines that may have a material adverse effect on the Company; failure to comply with the observance or performance of covenants contained in the Credit Agreement or other loan documents; insolvency of the Company, appointment of a receiver, commencement of bankruptcy or other insolvency proceedings; dissolution of the Company; the attachment of any state or federal tax lien; attachment or levy upon or seizure of the Company’s property; or any change in the Company’s condition that may have a material adverse effect. After an event of default, and upon the continuation thereof, the principal amount of all loans made under the Credit Facility would bear interest at a rate per annum equal to 20.00% above the otherwise applicable interest rate (provided, that the interest rate may not exceed the highest rate permissible under law), and would have the option to accelerate maturity and payment of the Company’s obligations under the Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company was in compliance with all of the covenants associated with the Credit Facility at March 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At March 31, 2022 the Company had $3.2 million indebtedness, including lease obligations, short-term debt, and long term debt. The prime rate as reported in the Wall Street Journal was 3.50% on March 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 4000000 304000 2023-02-27 0.0200 0.0047 the Company will pay a minimum amount of .25% (25 basis points) per month on the maximum availability ($10,000 per month). 0.2000 3200000 0.0350 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company accounts for income taxes under ASC Topic 740: “Income Taxes.” Under ASC 740, the deferred tax provision is determined using the liability method, whereby deferred tax assets and liabilities are recognized based upon temporary differences between the financial statement and income tax bases of assets and liabilities using presently enacted tax rates. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized. In the three and nine months ended March 31, 2022 the Company recorded the tax benefit of losses incurred in the amount of approximately $326,000 and $873,000, respectively. As the realization of the tax benefit of the net operating loss is not assured, an additional valuation allowance of a like amount was recorded. As a result of the Consolidated Appropriations Act of 2021 signed by the President on December 27, 2020, approximately $2,400,000 of expenses incurred that were attributed to the Company’s PPP loan became deductible in the nine months ended March 31, 2021. The deductibility of these expenses created a tax loss for the nine months ended March 31, 2021. For the three and nine months ended March 31, 2021 the Company recorded the tax benefit of losses incurred in the amount of approximately $133,000 and $582,000, respectively. As the realization of the tax benefit of the net operating loss is not assured an additional valuation allowance of a like amount was recorded. The total valuation allowance recorded by the Company as of March 31, 2022 and 2021 was approximately $4,418,000 and $3,357,000, respectively. To the extent that the Company incurs losses in future quarters, the tax benefit of those losses will be subject to a valuation allowance. To the extent the Company has taxable income, the taxable income will be offset by net operating loss carryforwards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 326000 873000 2400000 133000 582000 4418000 3357000 EXCEL 38 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !)8L%0'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 " 26+!4Q+>37^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R'%)#R;-I:.G#@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H$:':4."9]3B)C(8GX87.>SU''#SD11 F1]1J=R.2;\V#R&Y!2-SW2"J/2' M.B$(SM?@D)11I& "%G$ALK8Q6NJ$BD*ZXHU>\/$S=3/,:, .'7K*4)45L':: M&"]#U\ =,,$(D\O?!30+<:[^B9T[P*[)(=LEU?=]V:_FW+A#!6]/^Y=YW<+Z M3,IK'']E*^D2<<-NDU]7V\?#CK6""U'PNJC6AZJ6G$M1OT^N/_SNPBX8>[3_ MV/@FV#;PZR[:+U!+ P04 " 26+!4F5R<(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 !)8L%1I%(:A-04 'X5 8 >&PO=V]R:W-H965T&UL MG9A=<^(V%(:OM[]"0SN==B;$EDP@V1)F'$(:IOE@0[:=[9VP!7C6EJ@LA_#O M>V2#G63,L=MME9&[/Y[#AIL!8)3T_5 M1DBXLU0ZX09.]Y;M])>"0[HV%^;:9'0Y69.))BIDF:)0G7 MNRL1J^UEAW8.%YZBU=K8"\YHN.$K,1?FZV:FX>&C,@J=BK.*_HM"L+SOG'1**)<]B\Z2VMV+?H#.K%Z@XS?^3 M;?%LK]R#@2")9/'+7_>)>!/@>4<"V#Z ?0B@QP*\?8"7-[0@RYMU MS0T?#;7:$FV?!C5[D.6?T/%TX5I+'J=8OLY+IG-4 M9S\X;Z)8D(93UN<,EZ8"Y9)XM8F&@ M+_P7(5&#H96W4^\_L8[M&?3UL]K*6DY<;FY.R9W*HA2#J\H"Q8W](UPY$F=: MO40RJ,\DKGG_B*%5M8+B#O\1;:92PV/R=[0Y_GG@BGV/4A=CJZH&QU?$TZ#PHV>5! .L:J"PB+ 0QPJHDL%8E89[P."9760JW MT]J^;-!IF+:QJ@*P5A5@D@B]LJ/K=U P:_@):+ES OYU-,9+*V!GNRX? M2[TS;S!T7NJ@*IMGN"G[L#()\]7)391K@:Y+QY&5?FXU\K'QP"F 6HJ0_%* M_A"U7M @Y<+?^: W0*=47F7H'NZ_APG#VT[$5N,-+G4E8]$/U24DLEA#JG@[@2]/%9E]Q8M0F MWR];*&-4DA^N!0^%M@_ _:52YG!B7U!NN8[^!5!+ P04 " 26+!4\/1I M(/8$ Y% & 'AL+W=OBY_W+..[VQ$>[1^\ MIJNU*A]8D_$F7K$Y4]\V+T+?6:V7),U9(5->(,&6MZ,[?!/AL#2H$'^F;">/ MKE%)Y9WS'^7-0W([LLL1L8PM5.DBUG\?;,JRK/2DQ_%7XW34QBP-CZ_WWK]6 MY#69]UBR*<^^IXE:WXZ"$4K8,MYFZI7O_F -(;?TM^"9K'[1KL8ZW@@MME+Q MO#'6(\C3HOZ//QLAC@RT']B - ;$-'#.&-#&@ Z-X#0&SM (;F-04;=J[I5P MLUC%D['@.R1*M/967E3J5]9:K[0H$V6NA'Z;:CLUF;_=O46/T=,;>OZ*GE^B MU[NWA^>G.?J"OLUGZ.*WR[&E=)@2;"T:E_>U2W+&)46/O%!KB:(B80E@/^NW M#WOL+4VOY4CV'.])K\/'6%PCBJ\0L0D!QC,=;HXA.O\M>O2OHY^(0=L)IY4_ M^FL3WN/9:3T[E6?GC.AH6<[!M\N3,^%2T+;X-O%Z=FE&!NZ1%V<&Q),0@]FZ[=L_5ZV<[UW MI<7J"JU8P42)R>T/L4^_7$IY^OTM3Y[OO!(8< "[ .@,\ M0XXNSM7JAKXY^P#.MVGH8%B.H)4CZ)7CH5CPG*&+3.? )5H*GB/=K)0Z\ +D M'W3&\0432K!CY@, I $FCBD A*.8!JZA:-0%$NQ3UX4%"%L!PMZZ^:S63*"+ MM-+ALIWZFY["B>W#)FS_@[J*":8+2N,6W'3M[OKR0]N8_RD HX20T% 3@&&" MO=].K"L,XOQU4_ F7 M[,:G4;,"VS:+\11".I@ZCFOJ "IH_L/1O=0/#0ON[UCN8YDN3LDCO2J07,<"+CFU/_]X MS/8U[2P"$(9- 4!48&[8 ,R^/KL"#NT+[N]?9FFV52SY)?;^,/8@K,,>1'79 M=V$][ _="NYO5[Y7!P2:?ORAJ^"*U:0EXELEE>[DRK+XI3QA2!>@$MT>PK$Q M=:G9O \%SH8"HP' 4TT.#0P._P=-DCIO0%7"H:H,!,Z& B,02'R*;4,5Z^@H M)&=B59U!2;3@VT+5'\GMT_:W^.;*0:>S\ISL>KHY>"^/E337^JK MM) H8TL=RK[V]6A%?4Y5WRB^J0YBWKE2/*\NURQ.F"@!^OV2<[6_*0.TIX63 MOP%02P,$% @ $EBP5$1]+TLU!@ 4Q@ !@ !X;"]W;W)KL-UW!;/\U450N^;)TVQ8P$03S;\+R/WR5A3R^7:")X^U.O;23)!2['B M3:$_R^X=VLS-=LK:8;WCFL]O:OF,:F,-T/_^"[I 7Q_>H9_?_'(STQ#+E$F7F0OS3Y%M>P".4*U>[4'$;RLRD[3RDF*3IS6Q[G!/;C)&8 M$-J9G2@-.Z6A5^E=ELD&A,$TRP2H?"S$%)70$N0*\0(F+B\SH07PLMY!<6>="M>)=$B/KT4E, M4Y*0@43;+@VC@-$1B7$G,7Y%8B8W FG^_2C3+IVQ]7R<8$8'*FVK-#&OQB61 M=1*95^*?>BUJZ"/'D\&ED%G/#F,HQ& @T38C<8)I[!:9="(3K\@O4O/B#)&) MG4:"61+29"#384AI J4[\L+33FCJ%7I? SYK_3)%5<&-5.@&IA%4P#4]6J6I MI0;$Q$'"!JH==HPPT.T6C8.^Q0?^(@#17.?E$RH$$,^3X7V@DQJ,PF'721V MAF(<81P/6Y/+$B02G([4*NYYA>E9""QR_I@7N89.ZN,@[O&"_7PY!*YDW2[% M "1R4&*'9[XXLV,C(R(X'F;&M@H98R-9Z;&"_5SY++:RV!JE&91:KM&*9^-* M;7)00G!$K==H&Y* L3 <5?QOB";700EH8DL7+J(E&:L' L MK3UGL!\TBW:I"JQ9BDJJ?&1:V/S &+.0#%'H,(Q8E-*Q;/:DP7[4['C(LZQN MH,\G%L+3L=A@SC M,""I6R_I44/\J/DDRZ<++>K-CW4$8A,EI'18%0ZKA 8C?9+TV"%^[/2:1;G- M:UD:FD/6_8H=:($,CJW7R-&^Q8^6A=QL0><_ SE;6-7H37 886GR-8%/9 MB&NS%89B,C](K3GD&_%&KV$[]*]87J-H2C"=I@$Y?)DK91H:UPCVX=FZVXBW M)01[:]'MK:]1. W .:+LX"P;K308FLEZ1@1G$FW^ =+IL/&\:G::S!Z2Y!5( M+H'DL!2!65OQ?'F1E[!+KW*8Q4ZQ-@7#)")!@/%0K],2P$Y'EI"D!R;Q Q.X MWFR:@FMX;4NQRK/5._[(IV:FHEDTI?(SR%Y$UI''6U^GH536'/K"K1GN(5[A9K4Q6&#GMB9BWT MSS(]'7J/8'(.@I6C13E%N] :QYA:/<4VQ$'$TB0> 1KM(4S]$-XI/EHLM-D_ M=P34L;MS[UUFX.+=0T[',C> I6RBD\R2AZLL%1SF2+%5A-G1J[F9&@-A>(+9UM=.T8VE3LI[^W@ M;31QL"5B@H7&AJ#PLV%S)H2-!!S?=D&=:DYKK!\_1']=) _)W%'-YE)\Y9&) M)\Z%@R*VHKDPG^3V#=LE%-AXH12Z^$;;4AM@!X6Y-C+9F8$@X6GY2[_O%J)F M((-'#-[.X)UJ\'<&OTBT)"O2>D4-G8Z5W")EU1#-'A1K4[@A&Y[:OW%I%%SE MX#/3Z]G[VCUT#DUF+&^X" M7Y>!O4<"?Z#J'/GD!?*PY[78Y]WV=WD*=ES82=/N0HI5GEZ5IU?$&SP2;R:@ M8&D:,HV@]J%Z0IFG1D,EAHQOZ)U@Z(RG*))"4*5;\RTG&!83V+MC,R4C#)^Q MNZGGU2MK\/L5O]_)OX#J9DJQ"$%)A/%/;,V@G&)4 M0\/GF!SP]X@:](.*?O T^H)1(YJ;6"K^DT5MN&7,H+Z2 6Y9\7Y= SJHH(/? M@N9:Y^W P1'((6J7H@$YK""'OP4)3VQM:!KQ=-U&.NPE[5(T2$<5Z:B3="Z3 M!)[;?U"^HU/*MT?40+^HT"^>@'Y2[5X<+9^/<5OQGB!L,%]6S)=/9WZ\="^/ M, */^)?8.\#MUS5H"=[W(?QTWIXJWH6LTPPP\0-_=$!]@K")76N?I!/[,^R= M=*Y^/(!3@T*I32LM.7Y.P6[+'P:'M/W")NV^"9+N+KADBL.RSE#6?&QT-%BR M[U#D/[0HVYW>KVMB[_L4^=N-BO1WJDY)$W3? MJ\@_:5:DOUMU2DI:M[9)MF\HL$%=\U0CP5;@P>%%BR@K@^DI*\S"P6_'JU6OZ"U!+ P04 " 26+!4.]K4";$$ "" M%0 & 'AL+W=O;S]#* G80*[:O6D#^9WCX\<^ MY@F3/\@VE''Q+XC2?CC:<;S]K6AYL:$+R"[:EJ?AFS;*$<'&9/6OY-J,D M+(.26,,06EI"HG0TFY3W[K/9A.UX'*7T/@/Y+DE(]OV*QFP_':'1VXV'Z'G# MBQO:;+(ESW1)^>/V/A-76ITEC!*:YA%+04;7T]$E^KQ =A%0$G]'=)^?? ;% M5)X8>RDN;L+I"!85T9@&O$A!Q+]7.J=Q7&02=7RMDH[J,8O T\]OV1?EY,5D MGDA.YRS^)PKY9CIR1B"D:[*+^0/;7]-J0F:1+V!Q7OX%^P-KFB,0['+.DBI8 M5)!$Z>$_^58)<1* ](X 7 7@5@"V.P+T*D!O!\". *,*,-HE=%-'S_NC+,(R*C4AB<$^BQ(I !W^"C#$4+5N MAP&L'JO>.7:E>=2" *6B,,Z)\4N4ZETR&2>E !;"LF$ M"U%K)MY@&G^06 P,U)#"J*4P>J6X%<^P*!4B4/ I9GFN['!C4(-!PI,)I.N6 MV=I%_F"BQ6"BA@YFK8-Y;C_Y:=CLI"\D$YV$RDY"*GU,J215)\F4X9@0VV9; M*AD4G62:V+:,EEH*LJ.39-(5D]'UCDZR:MFL=QY#'@UJ\93'D'66>#)5'$.V M;;6/(1D4XHE\.FJE]!5DAW@RZ1K8M5U#+9Y=BV=_U#$TM^7YNU*= U"C2*$YLI0&T@W#;!4XS#5J=.L:W?^O>=VS]I],=32O#'8UKX+LV'\RV=N\ M"!X](/Q %Z&4KQIA2#\%5@AHVWK[2:D@Q\AR71?C%NJKT X)%2B"INTZ%NH0 M\<1(HP]S$U6JOD>I D$8VWI;IL%,_C"R&!RLJWJ6K:AR](HQB'@* M9*P;V(*PW7##R1;G)&M*L8 MV,1M8^^K4767R:B-+ OIL$.]HTU%_3[UQXR&^J22G:-20QD3&HI9G!RWE88R M.48N,DSDMG_RJ- N#674,0QLNQT.%QTM+NKWN#_B-Y!L&,7SQFC7.D U"SV: M2M3O*L_R'$CE]+ #H6ZUJSR#;%9Z='"HW\*]KZGMLWZ!*["NII;)SJ96HNH- M*:/JIM9.WD85;R>% *)3SPPN]PP=FV?$'UQ#AG2?EQ0TE( MLP(0WZ\9XV\7Q3NO^K7K[#]02P,$% @ $EBP5"QY.S-I!0 ]A, !@ M !X;"]W;W)K2_53 M;S@WZ&%;5OIRM#%F=S&9Z'S#MTR_E3M>P9>55%MFX%6M)WJG."MJI6TY(4$0 M3[9,5*/9M!Z[4[.IW)M25/Q.(;W?;IEZO.:EO+\QWA@[,)E-=VS- M%]Q\W]TI>)NT5@JQY946LD**KRY'5_AB3A*K4$O\+?B]/GE&UI6EE#_MRZ?B M8^4E09K]J&.3:T-WHC*IG%A M%'P5H&=FBV]7W][?O+_]AKY\0/.KQ4?TX?.7'PLT1M\7[]";/_Z<3@Q,8X4G M^='D=6.2])C,T(VLS$:C]U7!B^?Z$X#78B1/&*_)H,$;IMXBBO]")"#$@V?^ M^^IX YM0T9K>[3'WISI#5I!_6NT4G*+8$DI9D2U;FI2&,'UQ< \83M/6,\3 M]LQS"XM85+G<9F,:DC@(PNGDD%7N& M,6HQ1H.QN"K^@1J%96TT,A+6=2ZK7)0<5>?@[6<[F-OH[34OX/.K0Q>WL.+! MT+WCT--RP9I.416(;:4RXM]ZP!?&QEQT$AT:8I(E9T%TQ<(H#%+J#V+2HDT& MT2Z,S'_6S:A $#'HT+H7:.(@P(0D] RG*Y4%./6C3%N4Z2#*.R4/HN[>0!ZH MD/NE6>U+2%PN]S;]-LR:E5Q#%9B]JIH15L)"857.M<^;U U[E)Y7KBN$DRC, M_-YDK3?9\"+>L&H-6)\7H=;\Z$DIV%*4+Q8D#KH^&PR&[^HI3E"87!S8LN3> MUAJX(0E($IQGV",WCF,2]90B/N$#/(CS4W6 U2R5\&?LJ'TZ;XIQ>)*.(SY7 M;IS@D"2X!R#I )(7 -9=Q;"'ET))7 @I==:*3PQCD@8]0#N:P'00Z!>SX0HX M7"D(Z+&VO#BI!T"6!LY"\ F2($[CL =JQS1XF&K:XMRQQ]YPAF[FLRBB3N9= MN3$.8IRD?3 [LL'1(,QYO1^"H!9\)[7H"6?DS!^%.,R]!V[(.'Z>?V=UC9B]REF3$. M*5!-? [=(TFA).(PZD'?L1).7[4;$]"_]"NV%+AC#)P-5Q_;"<-*Q!^ H0L! M'.<-R_QHYGE8X@3'/;V9=!Q"ACG$R93/6>\&V<,6@Y ZNB#X5>%?B0K8_O?# M3[J^3X;[_K54H .6-=K#P4)!]S_(\F"GRA6'?""V5IS;O:BO6(G;Y@G%<4#H M>9OU26:8)G!\Z(E61PEDF!+NV&.S5_Y?'OC:/X'%!K1Z[H)/-(F3N#Y >7WH MN(*\?"RIBW!G-X1PPD/+1V_:O3ZXY&!W#T'F>. 1#&.,^VB9="1"ADG$XB\X M!!SVVW8-U;[8+5_]P'_M84=1VB1Y\?M((PLSXA213Y 2&I.>;3CIV(4,L\N\ M#S!B!BWY6E25381<(>CC0A9>/UPN24A,R#GG>.3LX;+WR$,ZUB'#K#/H!?37 M%_ GSG$VI'!@.]^,>.2(99USVIF..7KV09Q?AU0L_)&L<7005AZ[3X?8U6;][>;0^&A]\--LV\8/C M5R]ZO:5+2I_[BX!OQY.4VG3DHO%.!6I>'IVMG[]^S.MEP2^&=G'V6;$E&^^O M^,N[^N71BA4B2U5B"1I_KNF_O% MU*E]>?3]D:JIT8--'_WN+15[GK"\RMLH_ZM=7OODZ9&JAIA\5S9#@\ZX_%?? M%#_,-GR_NF?#2=EP(GKG@T3+'W72KUX$OU.!5T,:?Q!393>4,XZ#TYZIMY[E]JH?G(UU8?[CZ'UI/K)J/KKD]\5^%Z'I3I=+]3)ZN3D M=^2=3JXX%7FG_U-7'!S]>#KZL1S]^/\0A=\_:;U4_^EAZK6.)O*VBT"17-*2 M5Y]:0FY5ONNUN^7U@]-#;1+5JC%.N\IHJR(6$W(YR?XS:PU>OR5M4UOI0)#H MZZ%*<:'>N6JI'B0(_>,?OC\Y6?UPGB7+M_4/#U6KKTEMB)P""_787"OC1(-0 MXS1" J56L0#C8@J#9']4X"_%>:S6JT=_%PMKKYQ/6%79H88-UK)N>6-F.Z$- M7FEB97T<8#:(Z+?!\*&;6SFTN*P/D&-ZBQ5;S$[=^-8+6SNM -M\NN%**_K7\$7LGP!:>#-**IY M9R78CFVR,* :0I P[S?D]36Q88XJBI$1PFI!.6T"^WH*^6(6@^*]>JD^]+!: M#L12<&)V.2*G?AMT2(3/"#1[?#S 0"_C:CB F7ET_M>[/1Z&208>\@M>V PP M^I:8!8#!2'.0Q=8/%C%B<5K\#P-_'5PN!1-"[@0H1QQJ(D+)W[^*M2(L&!TP MQG@&U_73'Z(ZSU M+3^1O3E:U]Y><]0K8,$V;Q+DB M8O$Z&-'=.""9$ CD"RT!C0IJ(!?.:B]L,6-B\*+#YXJ^B36RMZR^_ RTK+][ MM#Y]?@]$'JGSK/S//D9HJ^-HWH:VQCEAB:9@/58ZIY74578.2'_H:_8T-!>B M)L&_8B+! 8IN>C19T*7X"%P9U8/SG\Y_?J@Z7Y-=J%UKJG8D3\XQ #ZQ&^&J MCC1SZWPW%:102&@L[\$S V/_1F,70R@G))N4@JYIAB1$^C.RC)-N,FG!*0E* M3293H]_RY\+[&J9I47NLA> XX^O%3'\S*PFPI8CX!\.66=GOI":E%K+0;W(S MFGV7MT\9.[D2G"V@YB0]\,?D9)RRX5#(EEKY:\HT8DU#^S!^Z[",\E\E=<\[ 6)8 O%5"73-^^U.\OT[]"(]W&V( K9\M9->;L\O7 M<%4<]H!]]FA]LAB+/*J^[TA]TC>P],$G5+E*/7V\>O@<+0K*HFDD-5G2+#D8 M(?.-B](C%+#!-LXTX57X+!9!DH=^X"SH)1J!K"Y^U8?"31:>6/ARKC?V=/![ MG !*-USII=$HN5^Z@'EC@'6391E?-GI56>C3&,IXUG!CS<$NQ7L[F-S5<*GI MP#B(3>%QA@M(R$K]].Y0P1URG)J&9.B9*LW('?NT+U6K,0%\-!799LK]_QI@ M[JA-7]7<,0ZS;@OD:.*5O/WLBJ\37+50?_:L_;GGIVA(?C9(P5IH&6O?3YW1 M=.J%13Z>0=UKXH,#!XU3S(-@0= !>'@P-IP??GGWXZ/ULZGC9%]F!Z%#POF- MR>7^R]!JG'W>PB+^?H![-$0.B@0 <9UGE%5.A2\^V+'W51_"5H,MX":V0\I?N,T62&$Y>CF-\'QIC:7" MCR0%O>"X];$W2=MB&](BY$QD4:B18*,2=1TNA_2!NZY6I3.)$Y35L4]02\9CG@C M6,F'B&R\]9#,9T)+5%B[5#])^+C7OJ+;:>74;$IW,83]B!()?MEW.#,=^%:$ MF^\-^G,L!WQ^! /G"M-L'NT?\2!*+-4TE=H_2&$U=6%0O*E MD&SL4$*W7,3Z80-Z4FT&>W'H4KWW(==E:7OFQ,0PSG.%A"F/64)0VECN$6!> M'@@P^3$3,"C9<7$ $]ZJJF5URLR6@MD,XB$\=@Z)+\T&I1(7#^6V>F+M L.01S-8L3.+KY .F&H)]# =&FHI:/&K>VWK('Q^:#Y4@V3\V'HYN4N\8'?\/L MI)X\S&FK&7("3I;90B5R6R;P6=4=$V?L$OF\T@\AI(ZV,A_RL"B@&)FC&+4\ MZ(J_^^FBA6+Z[O>N_U$<(C)[>!8/V)?P.]&QJ+L M1SZ N-"SK8RVTA3TY5(C,XC)J=+I@-H;N;?,UP,R$EAXR#*3-&AB1PLC99W' M(SBTS(T#?"2G[=]@I$4*RW5&+KZ86TA@Q.V,S2F$/('ALR+_=;//2@FQ@7R0 M6XGOBKY**Q!STTCCP,UT0LQF&#,V^G(EQ9Y2N<_9J"CNGZ1,HT M.G2,2SEA(JLZYL)TK-Q&'%X>S.Y7R)K.N#%3BC18S="RNF8OE)(XC;S/+",ET/=S*$TL>"$6>F,9_SMY>G*Y6ZIK['B0L]Y$>M!XB M7TGT7/8''I@R$0M; .!7E)9WWDOH39Z=(2/WQ_!U' HU'%$?(I5M)I(J!#;&S@9KH>IUK?;=CEI>>5 M2PI\;,M$F'NZ\=YYD=\W@.,W3)S+Q$3&X)T0_$YP6GKCK^\4,G=^]W"R?^:< ML79)<&:52XO6;(,,*URR"IJ0-+ #0,%0$Z+4SJG%D]NUQ$T7" ;S0I?OYAO/ M(^O(L'6Y78GWW90![GFH6\YZ;LZT/7U+X2A)AT=(GKL,SU N0<"+T7XA1^RL M,;_Y?\$N20&AL!N9C[+RY8(ACE>^/$:AE;\3>H<9(WJ,=Z/WQ#*U:*RW^4*1 MDTZ<2AM=78U)A"D#F<+.1"=4%P+.\!#VD^HT39)<6DT2?3-YS]2LM'35)=@0 M<8V^B)VTO.M7B./9[T)@T:W\^L7J0&[^B6AZ.OW =I9_5]HOS[_.O2]ERU*# MK:OETR='*N1?O/*7Y'OYE0G%%90M']E8"KP [QL/:)?89(2(1-$@H M2J-\_9X&P(OFXMI+:OT0#PF@&WT[IYO*S5GIKZ82PK*'IF[-FUEE[?'58F&* M2C3J,[6LA4? M-3-=TW!]>2=J=7XS2V;]PKT\5)86%K=,Z&*TEP^MQK_\GY#E]VW(CWJOZG+&WU9K:9L5+L>5?;>W7^601_UJ2O M4+5Q_[*S/YLL9ZSHC%5-$(8%C6S]7_X0XC 1V,0O"*1!('5V^XNAC1ZW$2;2?,S<)"&ZTMBB#YSDNF+TAN MV9UJ;678A[84Y;7\ E8,IJ2]*>_2;RJ\XWK.EDG$TCA-OZ%O.;BV=/J6_Y%K M5ZI6@ZJ54[7Z+Z+T;M?-FF2OS:HZ[#)M4 U:91H MR8Y: B&ROK"]5@VSD#.\QB&UAX Y2LVMTA><4V576!.Q1I2RX#4[<,/$[YT\ M C>6\;9DHA'Z(-KB,ISII>;.H/[-&8"#0O,:%QM5EZR4&N#!FU5X-E;+78>+ M<9^O3*$AMM_+6G(+L\_25FS7761[8 >MNB,.RK:4)UEVN'A'9NUA6!J5\L#=[OG2A854T71P42\T^6PJC5[H4G4&0F XM&.@8N" MG#23Z/FKJY &I9'9&IG5EPA/X-.20A2NZ+>8%;HQS("(81TB*?U^'[8A2'/V MD5^<8B^Q$_8L1,O>UK5$%BBXY.48[A/8ENTNWJ'+43AGPBY2J3KHO= BQ2UR M"NRT,M0>$1 A!W3G<*5L3TH6Y,P@%$PKD9,254%Q:152(I&P/>JOA?W@4U8( M;=$S)F9BL4^@TH "2B&XU'#*.IDB)8T+@UP68L=PN8QHH7M=.N? M%>S4\/X+?'".._>.I!7TZW2&@D%Y2^6SH47MD.D!X>-14'"1S)\!:*4=(R!1 MG!)%79U8AY^XK)T3WHK:>>0K \SVA![TGK0[7V@+EQZC!T[752K$?0A1##)VF$HDD:X3H1@+V2 MI9U'_#AG&.QL[=%S;1AP\5FQ'Z)#P444#M0?C;QZ,^&Z[A.BUPYZ!Y8Z; J<'G4T0B MST@E5%X ;Q/89$A\46@D+Q0)<:(K%,H7&*,FX580FQ0HBSG[N\?[D&DR$XT< M/AQ F\9>Y:(OTH*;:B23*8?T;8KP\X2/WS\2PQE?=-31$99D3=8M8Q#%Q3QI M%*!8I>GNEFHJL,58C"5AV//8BT>P6G @\5DROLIH($3HY$!Z:VW?I:\.QF,%IHFI<$*A@ M#;Y+Y+$6H_WHILSR!ZJ7!OT/;@8E4 #\:4*HF^'ZH='DG@L?O7\<(GIW8TAMHC_XWPG=:U5./Z36 2Q*2C MZ:[36,08S/578?MY9!A9 WMQUYR%O;PT1U\U@TKP&K$HR"%,L0"Y=H-PI2!H MD?1H>)R,W*5P?6NR]_*@6P'H5]<$X6_/[?VI^;/?$_TA^@X9>6'J;!'FAO_Y MR^%)=3MM+F7./1XDC42R33$&=@$>P24XD6?6DH"EJ8%#XYU.X< MV2-\ >^7_2M3/\DDZ?_E[,_(K% 8\$^MY*8X)-UH.VW?V#K*%G' M41IOK]:VFR3:;E>3M22+DE46K;?)='$3;39IE.A,M5_'POHRVZR7T9.AS+2_YL)'$>91GZU%PF5X9MHIQ_6:\*(F2 M9!FMTYS]2D,O>XNZ!BZ&_4VV@G/CQ:MM$FVV^41^D^71-IG<&*6;/,K@]YTL M2\#E T=G'\ZOLRC;I,-[AC#%H_ JW48P>:(^WJSP7X[95E]K6B?DV9B&#+1A$?FG1.UO7=P#/:24DZ>M_^SV!P4_K\P>6N<@D MZVG^$2FLQ5D^64OA(Y(43X*"180ABU%!RR>:OQO\^U'A3\'_4QYX>>5[\L'] M2UUFFBR4<(RJSJ[7EG$4Y\O)6H9$KU"1ZZNU!$R1+W-V]VS3&@&?X=QZ4DV@ M ,)R.B(@B:-U#H632@)&<%^4 RG\Z"I[[W7,Q^:78^4B_AQO_&Y#_T7A8'7YR?^M_:1Z/^]_K47L' M?(BP6NPA&L_S]8QI_QNX?['JZ'YWWBF+$< ]8M@IA:8#V-\K9?L7NF#X'Q&W M_P)02P,$% @ $EBP5(C+=1&( @ .P8 !@ !X;"]W;W)KND2E6KK9\=N 2K M8#/;:;I_/]LDE$IKI'5?L._YWO/=V3[F>ZGN=8UHX+%MA%X$M3'=61CJLL:6 MZ8GL4-B5C50M,]94VU!W"EGE26T3TBB:ABWC(EC./7:MEG.Y,PT7>*U []J6 MJ=\K;.1^$<3!$;CAV]HX(%S..[;%6S0_NFMEK7!0J7B+0G,I0.%F$7R.SU:I M\_<./SGN]6@.+I.UE/?.N*P60>0"P@9+XQ28'1[P')O&"=DP?ATT@V%+1QS/ MC^H7/G>;RYII/)?-':],O0CR "K*1OMO[#O?>,D@'*G MC6P/9!M!RT4_LL=#'4:$/'J!0 \$ZN/N-_)1?F&&+>=*[D$Y;ZOF)CY5S[;! M<>$.Y=8HN\HMSRPOQ0,*(Q5'/0^-%71P6![(JYY,7R 7<"6%J35\%156S_FA M#62(AAZC6=&3@E=,32")"="(TA-ZR9!=XO62?\WNF5HZJ*5>+7U=K4Z3DPF, M^,_F3"&4LNT4UU@!T["1C7TL^@S>OAXCMA[2N)92N*T^' 2&R5-IDE!:$Y'6&%3BL@L&>K^MXL9 MCAYTBVKKVY:VEV0G3/^V!W3HC)_[AO#DWK=5>_1;+C0TN+'4:#++ E!]J^H- M(SO?'M;2V&;CI[7M[JB<@UW?2&F.AMM@^%\L_P!02P,$% @ $EBP5/9' MG*Z, @ W08 !D !X;"]W;W)K&ULO57);MLP M$/V5@0KT9%B;TRRU#<1)BO80P$BZG&EI;!'AHI!4E/Q]AY2LV$VS( 5ZL,DA MY[UY0PY'TU:;&ULA.KB70ME95#E7G\2Q+2J4S(YUC8IVUMI(YL@TF]C6!ED9 M0%+$69)\BB7C*II/P]K2S*>Z<8(K7!JPC93,/"Q0Z'86I=%VX8IO*N<7XOFT M9AN\1O>C7AJRXH&EY!*5Y5J!P?4L.DU/%A/O'QQ^$ @OG&1@-=WB&0G@BDG';NFH6'450 MXIHUPEWI]BOV^1QXOD(+&_ZA[7S3XPB*QCHM>S ID%QU([OOSV$'<)0\ \AZ M0!9T=X&"RG/FV'QJ= O&>Q.;GX14 YK$<>4OY=H9VN6$<_,+9A17&PLUTE55 MS. T=L3K=^.BYUAT'-DS',=PJ96K+%RH$LM]?$QZ!E'95M0B>Y'PDIDQY.D( MLB3+7N#+AR3SP)>_,\D]TLE .@FDDW\ZN9P.#;TA4(U=PCK9TP(*+24A*%R*FZ WJ9U3)7$#F5C_.#) M* [7Y1C.N6@\YUL$T%OV(=ZL94\'2=A?P-N&WS&!RMG71'ZO=@.LPHEMP^P@ MJ6L%F*L,8@A(*2'(KE[1URM0M1754&[!B28I)4393D9)FH\.\L,_0Y;]*;T: M]/_$>F]:89VL['"4IPFU65MC:)3B80P?/QQE2?[Y;X\EWFDY$LTF-%9+U]DH MUW6?877HW:==RWIT[QH_"=UP94'@FJ#)^/ @ M,UT\YPN@X-;*4=M<,PK>C[ M@\8[T/Y::[_^EO<' "6% &0 M 'AL+W=O"Q-Y:]&FQ#JM].ISS:JE'YB:U7A26%=*0,NW7KJ:Z=DSD*EF2YF ML]-I*74UNK[D>_?N^M(VP>A*W3OAF[*4;G^KC-U=C>:C]L:#7F\"W9A>7]9R MK3ZK\&-][W U[;3DNE25U[823A57HYOYV]MC.L\'_JW5S@]^"_)D9>W/=/&O M_&HT(T#*J"R0!HE_6W6GC"%%@/$EZ1QU)DEP^+O5_IY]AR\KZ=6=-3_I/&RN M1N3"]9TM2QW M?%OE*C^4GP): MAV_1XKM=O*KP.^DF8CD?B\5LL7A%W[+S=\GZEG_>WP/]QYW^8]9__%?Q^;JZ MDXEX5:/XJ-;2B#LC=>G%#QM%QVM9[87V*+35?Y'\(EBQE4[;Q@M=;94/>BVI M)/Q89%&0]!K65#N;*97#@!>9W2J'7T)24BKA),P*6R#_0E#.B["104"S5U", M*SQT$$5Q0[9QG@]KX%XU'HYY'XM0!R"?'*#=2(\2S^RZTK^H'-(^>2N]MYF6 M 3>-EBMM6%C8RNP%6A*,6K;^?[A%8KN-SC8$FM!MJ7GH0)3AW$JNC(JN#2UN MY%:)E5(0J;+&.0 B]>2T4X8!RM(V'"6G!,$I2=,$I;#5SE8402!Y4"5P,-!7 MXE6H7#F<)A,^0#N,?&FT4S$/R 5 #:FU@67"H7I#8T)I&G(X0>RMXG2&')+H M)@S;Z_ D'%_][7PQ/[L '=;HC+$!D\PRURB&E&VD0RK@)E-1!:$>,28H$CFN M=*&A%[>L;YSR'4$XKP[(&,)B& @,,?Q,+&07C9@MSX5M"Q M3_$ B.AH.I>(ZS7#+/7X' G&3U:0ZV0%YQN.HR4H&(2T[(MB8 Q^>TW(6PHX M8 =)2CFJ9-748\9>VDH'R\46@-*= M#AN6^1X%\Q],6_%.U3A&T20*#C,=C:!XVJ[14>MD" &K2Q2(.Z= M73M9QM#4; D1CH#8)ERI4V6$Y]+484EQ%+Y*? [-'CQ+('HOC4$S:,$.U'>M M)O4P4NJMCO6V=B QWX%L)]*SITI%(;,N833 9$3Z"FT/.Y/.X'P&B*3&(P=2 MYX'5=8-"L @!:KK*I9@%2'\^QCF(/I,W&8Z#1XI]ZA)(?JC& MQM@FLWG2P3D.W3.9Q9M/8?J&?U(+>RYV?9/C]2]%&5TF*J+AYFEGH[C1H[RC MZ_EF^*07I)[[F"!0*1*HMCQ5;PXY[#$XPD3HNX+O, X24Y1&([WIY T1T49UT&,GXL;3[==P4P'44@-WC;)YY 1! M'1P=GY\R[C[1.14[1N,6TF\6T;^\+4%JX&Z+WOVQPTYSI&@"C93#2NB*GY.V: /=(]@A!:<\NCY?C-R=O?@?LPV!U!X[$V2DB)1*\Q#IV=YM]-C;DA M%HF7)],/^XQC/VD%1?'T*K)6!?=SFB_91JLB#4SJ7;8H-$;-6'S 6T*]$>]I MW.:NP5;PP4W&J0!1LUOLK7&MEK15@D7XR.1P1\ \X[:;9I"LL$C1]EJIG31I M=^[0I-!XEF_'#\G9AC;3QG<[=-H<6=*:B,/'-YBX+T5\1,<+GE&_IX4[F&[@ MXN606GTM]_%=@;;4B-,Z>!;4:G0M>F+&+WK V?\;-3=[3ZZW<1O3?WQ^,4.36ZMX8U1!41G MD[.3D7#Q*UB\"+;F+T\K&X(M^>=&220V'<#SPN(5-EV0@>Y3Y/7_ %!+ P04 M " 26+!4?7.6\>8' ",$P &0 'AL+W=OE"$T;V8SGY6J MDGYJ&U7C26%=)0,NW6;F&Z=DSD*5F:7S^:M9)74]N;GB>_?NYLJVP>A:W3OA MVZJ2;O]6&;N[GBPF_8V/>E,&NC&[N6KD1GU2X;?FWN%J-FC)=:5JKVTMG"JN M)[>+-V_/Z3P?^*]6.S_Z+2B2M;6?Z>*G_'HR)X>445D@#1+_;=6=,H84P8T_ M.YV3P20)CG_WVM]Q[(AE+;VZL^9WG8?R>O)Z(G)5R-:$CW;W;]7%QB.1%9ZX.M.F%X4.DZ_B\?.AQ& J_G3PBDG4#*?D=#[.6/,LB;*V=W MPM%I:*,?'"I+PSE=4U(^!8>G&G+AYIVN99WI>G,U"U!'-V=9)_HVBJ9/B/X@ M/M@ZE%[\J\Y5?BP_@QN#+VGOR]OTJPH_2#<5RT4BTGF:?D7?"^U%(UW8 MBV"%C(]EG8M/*FN=QNW;C5,*!1' $2@9J;J3C0[2).+]^SMQ]OUWK]-TOCH\ MYQN+U8M$2(_RRS+EO75"U_@3E%,^D,E/J$L=>E^E$1^5MZW#8>B=WD\3D]2J$=&IP8HU+9-868V\'?8URWM;(4>/0G\&91*PM MLAUDO=%KHQA*)+>[3$3S"!2DO?)\RK?K/Y#/_D%F:_C$CGK,A())!*:<0G(J M;K=2&[F.[L/7 L&=B/# 7'"B)/;'ZM>L6$[PA%#>\9WH2"E",Z(7)-Z 34@2;G&XWBHU./*BE= MHI+@5ZD11\ 09"[(*D*#V>J1V9Q4/DVFWLF\C0@VZ$=(B&<=#J?/R<&$-;>]XQ$,<,M/BHI6PV(HO*>*;^3OVB"M%;\ M!TT$5)V*GWHK "%#WEL2.&(#9C19K5ON"["4R[T7RLB&#VUQ4XH]>8QGRU=S M?DZ*ARA1+3C5@"$^-HH!E6*BN8;V"!S3%[M@^,* M%H52%">U9\[( 2NJEOU+K\!542(U,$T#$A6:$<_.YM/SR^@@EXL'B; M4?8ZM6OK, B[/THJ-Y8Y$'_X*"C[[U M2<;V$B7'97GV;,'U>SB.3OK;DWTD.2!!37.C:D!I@-RH#N/V1$45P^2&?NAN M5!,X=3PEN0=YBZ:3:X_NWU.*^EH$KC-[U!@.[4T:;\D(S10B.8@@J61Y8'?E M/,*S@HM<"O \QY"'AWUS'CK_<3Y0OD!G(RPE%P<@XJG[$!,&:QW%CTPA"-K1 MR3&0U[>.PNA3@BW2H)(=K1 T3ZBJNTJV#KPD$-&7G8^MA#MOO2'N4AV(K,2< M4>0QA>XLM ^P+@E>00/F;89N_-M\&&PD;M43H&IVZW;L)J9ENHE86110,)H M+"]<[>8U M12 =\ I:^=Z[0ZO[(@B56@' M5/02\H[GZQ]MOHEAP$H!-[HV5J$F2_03*LP^(E!54<;BOO9HX*[& '4,9(\X MYVNOW#82Q%%%\LL?7Q8CFOT?4""]Q(XZVS^*-Z%!3)TCRA<\/VD34"XA/W$[ M4_VSM:P_N[8)I,4-6 Z:,=!I.Z 2676$;+F@3T$L0T#^!ZNH&/3DP 4*J?2 MP'+U )JI>G5T&,&I+?:*AA3C=5?I_Q&L3RUNW;ZVHK-DI:L=?7H=&OK5MZ89 M_:$(-+RZLAE53<*URWYVBU[0=2O'HR+I1_L7TX?F.271PW"NOK9VV-;D3VX5 M#;N&^3[:+^:\8,@U>!791\[L-/6:IC$ZXQUPT,5JS@#C5G>O!-T4/SY!2(T6 M1#I0X@5]> Y'*C""=^48C)&[%Q&B& +CS/XT_13 B,XE*$$L?&^1LO44,%?O%D\7HI/[8B13 35T-0:[L5H__8.R;@L MIQ?@"UQZ'!$!/E^N3KWMST9?2"KE-OP=B,H+](X?2X:[PZ>FV_B%Y7 \?J>" MU0U-)Z,*B,ZGEQ<3X>*WGW@1;,/?6_!"AOV#?Y8*1>/H )X7UH;^@@P,'^!N M_@)02P,$% @ $EBP5.+"_V.)! I L !D !X;"]W;W)K&ULM59-<]LV$/TKIDT8?I!RIMJP9V6FF.61&$SOI&2)7 M(FH08 #0DO+K^Q:4*-F1W;2=7"02V'W[]NTNB.G&N@=?$ 6Q+;7QUYTBA.JR MW_=90:7T/5N1P<[*NE(&O+IUWU>.9!Z=2MU/!H.W_5(JTYE-X]K"S::V#EH9 M6CCAZ[*4;G=#VFZN.\/.8>&36A>!%_JS:277=$?A<[5P>.NW*+DJR7AEC7"T MNN[,AYD-0.!QM<] M9J<-R8ZGSP?T]S%WY+*4GFZM_E/EH;CN3#HBIY6L=?AD-W_0/I\+QLNL]O%7 M;!K;8=H16>V#+??.8% JT_S+[5Z'$X?)X 6'9.^01-Y-H,CRG0QR-G5V(QQ; M XT?8JK1&^24X:+.=O.#]F_AH M32B\^-WDE#_U[X-)2RVJ:71KST7Z?W!&[4 MPHTBW.@_JO6Z][@G3@'$?4'BUI:5-#MT9V9K$[S G G56(5H54-:)^9WM^+> M5BH3X]'@4OSZRR1)!E>G<+VX-KP2GUL'F'9%0!2T*3E'.4.*RME'%8=*>>P$ MF74TUTHNE59A)TH*A68 7B%>H+*R#K,O6%7+X5OTL )Y>&L=X(,)G_/V '3]\07J6O9' H:IY*,-)@V(>I2*XQ3SBD; M80A;GAD'BZ3R.J.S&F"7Z&:.@U+O>F+N(T9#OQ$,0&>"\Y+!%P3?"DC, M^C,=[B]C VM4@U(7L83,<\5 J/#C]U6(/%'-AY;X1OHV[4A(,D<PM]9X MJU4N6>XYYU@Y%6&]F&?1##H.A5=K;G+T,'LM *)R[BZ$?XE/ZD=#^=P?.7%8K& .%!B29DL MN9O05$$M-1U*]@\M,>S%@^/@U\QI(X:G([D,56,:,M8JEH./EA\+\'YO^<-] M.OQI?3I,TV.?7DR2G]^G_[]-N3[!AA><6W7VO=A^ N*I]FS\.>VH+T=X)LVH M.QI.CN*DW?1B?$Z>^Z83:1NXX6.SGL:-I?#'PHA5':"#^%I+AX^#[YY7TJ+; M]CX;I36?<[Y>_H6PW/KR7.K?4SFR*) ?8LAF$/BT;^.>K+6A[&J%@Y0>?-S>MHWMQ? M4;BUPJ&C:07706]\T1&NN1,V+\%6\1ZVM &WNOA8X!I-C@VPO[(V'%XX0'LQ MG_T-4$L#!!0 ( !)8L%3";.NCX L !T> 9 >&PO=V]R:W-H965T MYN4F;-&Z( M!$5<@P #@);=7]^S"Q"B'-O31_HAL40"BWV>/0N]V#A_'EJEHKCLC TO]]H8 M^V?[^Z%J52?#W/7*XDWC?"+^3VNZ]>L'/3OVK M%VZ(1EMUZD48ND[ZJ]?*N,W+O>7>^."S7K>1'NR_>M'+M3I3\6M_ZO%MOTBI M=:=LT,X*KYJ7>\?+9Z^/:#TO^*;5)DP^"[)DY=PY?7E?O]Q;D$+*J"J2!(D_ M%^I$&4."H,:/+'.O'$D;IY]'Z6_9=MBRDD&=./-=U[%]N?=D3]2JD8.)G]WF MG;M/8()U9#B*[+F_&]TS;]E9?9#Y,-3Q:W;#C(&PY8[W00 M:_E&1OGJA7<;X6DUI-$'-I5W0SEM*2AGT>.MQK[XZBP%0[A&G.FUU8VNI(WB MN*K<8*.V:R%M+3ZKWGG^=NJ,KK0*XM[XZ?Z+_0A%2-Q^E0]]G0X]N.70I^*C ML[$-XC=;JWIW_SX,*%8?>A64C9*2]R87_Q=BQ)=6H0XJU_727I'B@Y5# MK:.J1:.MM)661@0L5JB[R/N/C=%X_4Y)$]M*>@6)KAZJ&&;BO:WFXEZ$T#__ MZ+Y29+,WY;/[XM67BBQ4LH*($:/S;70EC7P-4Y32/;8"A*@;8A^X$H- M E@CJ.;$("&7MK6< "AZ.C\Z[L='OHB P_I!2UL!AA]I:A,D8-!39,LM&XP MB!&)D^Q_&/C'8!-LEPRY,4$IXE 3$8KN]E6DE<*"T0%CC"?INCQZ'L2QM0-V MIKI&+$H2_JT80C8(1; E_CI8)0X7##K+^1VE_ZB4_J,[:_8M!>^;- /[]VVQ MY#W7!IMR$Q#\ST(9%J[[8NM(/5F94Y5$53*T['_^0)5V(4U*Z%QK5("5PN.5 M49.'O;RB)[PW)=&%,Q>4C!526D<*Q#O/6.5[-)^+L#_Z'!>^?/Y M?>_=I09V*-(#;N+JN6!?U?B74PKYB6S LL%#J9SZ04W]WYDFG^$L&U'DQ[5C&)ST.@"^ MQ>=*W9J"OTKV-!,!>7GUV5>4V/+Q@^7ALUL2^($X2:[]X$* +V48G;]2:VTM M0VN3 2)4,F$1LP4*'3KET->4!_ K=S?%H"$(?7& 4)<]6"1TR1%$@P$#.OGM MY,-]T;E:F9G8M+IJQXY#P 24B!1D!+)3DAK2=+?*>:Q\!'.^I=HH;;=O)'91 M@B<4(Y.BE[6:Y#GR\"N@B9"JF#0C'$,?BCKU$[>FS[E92I@F6>V1R: Q:%?/ M)OKK21^%+5G$/ZFHJ)6Y#3?RV$(6"#6Q[>2[M+W@27$E&AV7'$'(CC^*DW'* MBD+!6VKA+E3"7J,;M0WCSPY+5PU7A6&;L$\?+ ]F(S,"57*=$E_D M)7'G+Z &E3AZN+C_# 037$(W#!PD:5("3A\ZG>V-/![Z$DJ+HD>L3L+"-3IDY3-H5UQ;*4 M7R8X41GHTVB5\EG"C34%.S.>]: 3%:3^W $/$9O<92A= )&&28>SNPIN4..J M:11/=:4]C]BQ+?O@^NAM> M=3AG^5]MCE:$LV?B=T?VGSAZ"A[X0:.(:VX[6/NQ$%(D^JF1-XX8_]=SB[_H M='$,1U\HF7QOG"\^?7O_YL'R:1DP* M2:$&(<7ZC$[O[ M/K029Y^TB 5]WZE8\%\+13Q*:)EFQD4JXN_.FW'4$9_\6@+GTF11JX YD*,W MZD!-1HJU<2LJ MBF.HUQZ(L3"7;+NA8+$6QT_:2;1>NA@<,0'J^YI*1'528V MM&$=4KH0N4Y[5D. ]]%T @"W=AOL0<:'=HCI"TU57 Q8#NHN4@/#224QRM#)R>MH*-;!=[FL2NM.H4=#(BR8(X2D M-AK X*GP816+3Y-5=EBGZJLDDYU11)73W1!7<,_Y+#.^4*;[BKA6S]B$>"-8 MT?D '+ERD$QG0DMP S,7OW'X:+0Z5U=E99DMF+4-?CN1!@6_;)GC1 >ZL*)9 M:X5QC2A'YGW:&(KUC#)LHVA:##O.Y9G'/M@^HD#DT3G*4V"8#M7L46V'E-7;MS,4=.$P')OMU\:[3K@T;,,4=+"Z9O;U\Y&) M_;!L9CZ3U 1ILB@&-\:ZF](0^.M(GD<#47VF3594Q\]][?,2J+ M1_=3V4I*.4Y.DME")677!. 3OC 6SLAOZ;S,Y!!2J]9\'4!W YP4(W)DH^8[ M?/Z:4\E,0BH>C& 1]_ 5,@@SS:;TVI!=W_7.;B>MW9Q<#Y;T4^0+^%WSN)G\ M2 ,) CF: P\; 41S-R@=TP$N=2ZIQ] MZP2=0D5C*9HZ-PI*'+JH1,XIRNYM1LS&,8DJ;R,"7%FE&[OMFIP=Y;:,VS1F M"PQZJ6 "J3K60CF6+Y]V[XHFUVG*Z$[;L5*R-%A-MW&DT@H$N<%X0XG"!Y9\ MS*Z9BJ4B#B-N$\HPR'0]W$JS5AIE61Z;1G^.WYT>+A;B@G@/"I88L .L^T!7 M/3VU_8%&O03$C!9(\',5YS?>]\A5NI. C,3LX>LP(*'0QQ'Q$KF4S@ :V+FF MRJ\54A:.V#8$5 'Y>??>LQQ4+)5U[6E9+J<"0+NYL8*;U<4XC[MN12[/;)TO M?_"QS;-LXG3C[P"S]+Y!.OZ$Q*E-%# &[GBP;L[3S.JOW]4D['Q\O]@_<<[8 MNS@XD\XE66NR@<+Q96HDT@6 P:33I=]*&D?# M]HBP=;ZU"K==C"+=TS@ZGW!NJK0M?'/CR$6'1RB>FPQ/J9R#@!>C_0R.V%EC M\G3_AEU< @QAESS9)>7SU4@8;_AI 25OS'U=BN&]1BOPF^)96Q!K-?I_IB* MCIVJ5K(Z'XL(4P8JA9P))E1G $[IP>C'W:G,P-1:=61]$WA/U*PDL^H<;(BX M "\B)]TXX^U/?K(#BJ[YATE2!W+3KW?E:?GM\SC]Y+==GGXX_9C;EE$-MB[F M1X_VA$\_1J8OT?7\ R":*R";/Y*QRM,"O&\<4CM_H0/*+\*O_@502P,$% M @ $EBP5"MP_![[ P %0P !D !X;"]W;W)K&ULS5=?;]LV$/\JA%<,&T!$)"614NL82-(4+;!L@=-NSXQ$6T(ET27I./GV M.TJV1#>+MX=NW4-L\H[WN__GRWRGS6=;*>708]MT]GQ6.;=Y'46VJ%0K[9G> MJ XX*VU:Z>!JUI'=&"7+7JAM(D8(CUI9=[/%O*?=FL5<;UU3=^K6(+MM6VF> M+E6C=^8;N59WRGW:W!JX12-*6;>JL[7ND%&K\]D%?7V9 M^O?]@]]KM;/!&7E/[K7^["\?RO,9\0:I1A7.(TCX>E!7JFD\$)CQ98\Y&U5Z MP?!\0'_7^PZ^W$NKKG3S1UVZZGR6S5"I5G+;N*7>O5=[?WH#"]W8_A/MAK<\ MGZ%B:YUN]\)@05MWP[=\W,&HRK.Y^4.V> 6X.<6RS5@^JVRJ*?/LK[1MF?YY$#6,^,BCW$Y0#!7H#( MT8WN7&71=5>J\E@^ G-&F]C!IDMV$O!&FC,44XP88>P$7CSZ&/=X\=_X> (J M&:&2'BIY >H.FJ+<-@KI%=K#HI71+5*/3IE.-ON<*6/1_1-:*[TVE:5:^R[ZFO^Q,DH=%<#(^A5<0>W 44<< M2'!1]1F>3@>>S[G_H,'IOW+V+23..DC6IZYV8.^=DPZ\/[!?H133E&!&\B-: MGE&(I)&F&XX2, M]QCG:0PX'%W)3I9R9% BL.#I)!BS(\,2 NJS21'%E,8X90+](EW=H0NHV[J8 M\#*>@'.3XB2G.,M%()]Q@7,::,0L$YB#WS=U64*?7$OKIO;P+@VZ $:7GT%LZEQ*<"H ,.@ Z&W0 MAP7T]S74Y5IUQ1-J]YJ>N0)#+,EA"!TUOS):&:OV$X$0\B]Z_ MVKU1L*KUOOF%U*)";SLW;&TC==QY+X95;WH^+,Q0<^NZLZA1*Q E9P):T@Q+ MZ'!Q>M,O?O?:08/WQPKV=F7\ ^"OM':'BUP^!-02P,$% @ $EBP M5%Z(-'66 @ .08 !D !X;"]W;W)K&ULI55A M;],P$/TKIX#0)H4E<=(V&6VE=3 QI$G3!NRSFUP;:XX=;+<=_Q[;:;,@T2+! ME]AWOO=\S_9=ICNIGG6-:."EX4+/@MJ8]C**=%EC0_6%;%'8E954#3765.M( MMPIIY4$-CT@+S,7[@.\,=WHP!Z=D*>6S M,VZK61"[A)!C:1P#M<,6KY%S1V33^+'G#/HM'7 X/[#?>.U6RY)JO);\B56F MG@5Y !6NZ(:;![G[C'L](\=72J[]%W9=+,D"*#?:R&8/MADT3'0C?=F?PP"0 MQT< 9 \@/N]N(Y_E1VKH?*KD#I2+MFQNXJ5ZM$V."70)B&0F) 3?&DO,_5\Z=]EGF#+>K;,LV5'V!YM:50;CB!7<)2YDWF: M:'CZ5"&4LFD5TU@!U;"2W):,OH1W;W(2IQ_^>[2'6M;]J<*7C4!(8V\E_TSZ M9(ON/1/0*KE6J'6_\!8FHSR,D]' DY,B+,8$KJU.*:QT:*DRKY@\',=%.,K& M T]19&$VFL -$\R^\PK64E:OD"3,LE&83^*!)X_C,!LG\( :U1;M22J02RTY M&@0J*L"7&ULG55M3]LP M$/XKIPQ-FQ1(FO05VDJTV[0AT%!AVVN(5QJS.@T G!7*BS^0*A3W)I.+$V*7* [U22-(* MQ%D0A6$_X(0*;SJN]F[5="Q+PZC 6P6ZY)RHS0R97$^\CK?=6-"\,&XCF(Y7 M),<[-+]6M\JN@I8EI1R%IE* PFSB77;.9UUG7QG\IKC6>W-PF2RE?'"+'^G$ M"UU R# QCH'8X1'GR)@CLF'\;3B]UJ4#[L^W[-^JW&TN2Z)Q+MD?FIIBX@T] M2#$C)3,+N?Z.33X]QY=(IJLOK&O;?NA!4FHC>0.V$7 JZI$\-3KL 8:' %$# MB*JX:T=5E%^((=.QDFM0SMJRN4F5:H6VP5'A?LJ=4?:46IR9SB7GU%B5C08B M4IA+8:C(4204-7RZ)TN&^O,X,-:70P1)PSNK>:,#O".XL4R%AJ\BQ?0Y/K Q MMH%&VT!GT5'"&Z+.(.[X$(51=(0O;A./*[[X/8D?X>^V_-V*OWN _\Y>G[1D M"#(#1LF2,FHV8&\19*4I%0**1ZJDWCSCY^&$9A? 'O M'6>$$9$@G,)5R390J]R!$Q@-^OX@"E\ Y@51N2T0(X&*1')L3SIQ[$?#_D%7 M"^284INQ$YV*1]2&YL1(M0%=22#RUC;NQOZH-WI#V+8ZDJ(MC];@! ;]OA]V M!^]6YJWC@0"N2H$0AXV>"\Q<-T*7.)@"VP3J_DOT^4NA2Z5LA?A.9E:F-?2G MQ2JX;JK*7=1=PE$O>I;P[A]>2Y&?&E3\O]+;6O8Z73\,G__K3G0!]])9[6KX ML+@OZN6U>Q3L-2N.MHI<2]:0R%*8NF^UNVW7OZR;W M#7H>J+H-UPLC5U7K6TIC&VDU+>S+A?05?Y2@WI2$.4P]Y;QU/^6:K3(<_F^S8AB^Y>MX]2MWR^RA97O*JSD4%)%]/O3MTFR)J M" WB6\X/]A/AN&E^SJ0?-B'C!5\J$8/KOE<]Y49A(>AS_=4&]/JM?_L1V?$"4''<1-P1\ V(;Q "#I"\-X,84<(WYLAZ@B- M=+_5WABW8(K-)E(<@#1H'^"NO]KP&?X E M*_3_RT_PQ#=F#C\MN&)Y47_6[YZ7"_#IM\\37^F,WP3?X]& #TS>@ #]#C#$V#&>^?OIR"7G8]G3 MJ[.?F1'TLQ\T\<(+\?[6.U%MIMTUL2V5-%2SW[S.2$PHBG3BUU/#ACB:$ H) M/<"H#QQ=;V-+C4[41"B"&":6C0Y<$J,D"2T;ASA$4$BBQ)J7U &,XQA3&KIM M)+U:,JHVW4M=IT9LHWT@>KUM=#!Z&D:(6*8-49%>>#"P/!O"985'*2L5F/^'4L% M^D"MZ+AG>B-"[*U][L 1@F!DVS>$A;H&!':E<*6%<0CC2^OO6"K0>*WXPN0O MK3N6!_2!^M!QR5F!T%^D71\<.!+3@-I?K@.'$DPQBFWS' 4B"2B,+IEW+!!H MO$+\H[9<@J^5XK)BYC[ BC$?C_4"75\PTHY[IAL']F?DGQR5]>:R:>XH-5B) M?:7:FYFA^#-]>NO3A;9-7-2CX6J>"-U0[ M+]M[3-M08M<&PO=V]R:W-H965T)4[QA1X3Y-,CJR=4OFC;^7!&T'&Z";@BX";!_83@5 3GV@QN17"OS>!5A$*Z76HOC)M11<=# MP8] &+2.9AJ%^P5;^Q5GIDY62NC96//4>,D.+-LS";Z!%4WT=_T!%H)'^U"! MNQE3-$[DO9Y\6>J9T$\RQB40=_UL\/ M>OBV%ELKQB?%$]P;\)F*!^"@KP!#C#O6,[V>CKKD_%_V^([?K>/I-9*>K4^LR@.:0*V5 +V MMH]S?7&H'@_].JY_NX=^2XM#$/%:U=B!"R#V<=#PL(U#T/,):E5C!Q!KJ_T@ MZ'9Q4*L=]*J=ITQL619^@+3R\XIR#.K@P>U6!JW_%T)N$""W864'+M!E1AIE M-FOC7%V,9- LQXYX,, ^@BCNZ,3Y! MCU/4,3[3CYOR+?(O?/DRTB?L-LXD2-A&IX(/OMYX4;XVRH[B>7&=KKG2EW/1 MW.D'&A,&H.R5WJ%R*UMM)",7FBJV.X.L#$52Q&F27,>2 M<17E69A;F3S3#0FN<&7 -E(R\[) H0_S:!0=)]:\JLE/Q'FV8Q4^(GW?K8R+ MXIY2W8UN%S.?'Q)^<#S8DS%X)QNMGWSPM9Q'B1>$ @OR!.8> M>URB$![D9/SJF%&_I2\\'1_IGX-WYV7#+"ZU^,E+JN?1+((2MZP1M-:'+]CY MF7I>H84-OW!H[J*%_C'E6#%M[=(S$N[/LL)L?UJW'1 M,18M([W ^ @/6E%MX9,JL?R[/G9Z>E'I4=0B'00^,',%X]$'2),TY8328N4. M @V@Q[W?<4!/+J"_-7*#!O06W+DVC+BJH*-;>(6S&[626^XTC+-Z? MD3+II4S>*,4I"==+%0AZ(WC%PHE]!>_]G);)6[5,>RW302T/7''9R($7?-V3 MK@=)2V9K*+DM=*,(",U9 \.,T11*]F('U-ST:FZ&?;'G?_B:]:39?_ US!@G M%WW%)U=8HJE"H[(0=FMOA8:PT>3:2QC6KI^C\0EN?:LU'0._0?\/D?\&4$L#!!0 ( !)8L%04 M$4"]A0( -P& 9 >&PO=V]R:W-H965THU@"%O32WTU%L;T][XOEZLH6'Z6K8@\,E2JH89G*J5KUL% MK'*BIO9I$*1^P[CPRL+=>U!E(3>FY@(>%-&;IF'J[RW47BC<@-)>"*%A.O6_AS2RS]:[@-X>=WAL3FV0NY:N= M_*BF7F"!H(:%L0X,+UN805U;(\3XTWMZPY)6N#]^=[]WV3'+G&F8R?J%5V8] M]28>J6#)-K5YE+OOT.=)K-]"UMK]DEU7&\<>66RTD4TO1H*&B^[*WOI]V!.$ MIP2T%]#/"J)>$+F@'9F+=<<,*PLE=T39:G2S [=7_3_?&?VIW-(G8-]A[9EEDR","G\[?XV')=-:)ZG="C[ !@/@/%9P)EL6BDP M,6F9,J-\G4&ROW :Y$F<'@".U.5Y'"?9.&$R$"9G">^YX'A<*[*2LAH%3(X6 M#G'9218< ([438(@3L-QP'0 3,\"/H(&M06"'9+(N98U&"!,5 3>%OB7$W[J M1'7TZ1'5%0VS.(SS _Q/%'[@SP;^["S_R1/?\67'YRZ-)[7##!ZW\!U!+ P04 " 26+!4W]0>DV$" "/!P &0 'AL+W=O MT'P *I: M <_>9'9CU;&#[73+WS-VLF%;I4L$+QM[?,Z9B[TS^4'I>U,#6/+8"&D606UM M>T6I*6MHF+E0+4@\V2G=,(M;O:>FU< J3VH$C]N-+G+56<$E MW&ABNJ9A^M<2A#HL@B@X&F[YOK;.0(N\97NX _NMO=&XHZ-*Q1N0ABM)-.P6 MP75TM;S]4B"%U (*"T3H'AYP%6((03PC!^#IK! MZ-(13]=']8\^=\QERPRLE/C!*ULO@O$3#/GX $LEC/\EAQZ; M(+CLC%7-0,8(&B[[+WL$] 5",A"2N1[2@9#.]9 -!)\Z M[7/WA5LSRXID!7P]-=- M7JW!,B[,:_*VMYB<6G3E"+0<9)>];/R";$*^*&EK0S:R@FJ"OS[/_W"&3S'% M,<_XF.D+DD1O2!S&\40\J_GT:"J=__.^^6?O3XJ1C)>>>+UD]J6? M$4U'T=2+IB^(?NV:+K:,*^QFG3#X<_\OVHPL>_ MY](0 3MT%5Y<8K2Z;__]QJK6][>MLM@M_;+&B0G: ?!\IY0];IR#<087OP%0 M2P,$% @ $EBP5,"'8O@C P R D !D !X;"]W;W)K&ULI5;;J> 9@Y4<>!*Y87Q@[XR_F.YG -YMON4F'/;UDR5H+03 JB8+OPSD;O-J/ M IS%=P8'_:!-;"@W4OZTG4_9P@NL(N"0&DM!\;>'-7!NF5#'KX;4:WU:X,/V MD?V#"QZ#N:$:UI+_8)DI%M[4(QEL:<7-E3Q\A":@L>5+)=?N2PZ-;>"1M-)& ME@T8%91,U']ZVR3B 0!Y^@%A PA?"H@:0/04$#\#B!M [#)3A^+RL*&&+N=* M'HBRULAF&RZ9#HWA,V'7_=HHG&6(,\NU+$MF<"&-)E1D9"V%82('D3+0Y"TY M9_2&<6;N"-88V5:F4D! [)F2PJ(H)W"+19@Q.Z/)ZPT8RK@^0>RWZPUY_>ID M[AL4:MWY:2-J58L*GQ$5D0N446CR7F20]>#7P_C9 -['!+59"H]96H6#A!=4 MG9)H](:$01CVZ?D_^&88_KD2" \>3XHG]9\P'^N.6/'7_\#/\* MQFB)Q%/9PVB]GDV02!G-_W^-ZW+H>#[I>%U3E6(9&$B92 M6?:Y7HT[KD=1% 3WKFN%M=GXL5DX3?H5)JW"9%#A%920,=PV-O-,[$$;EE,C MU1W1;A^)O"]=24=,%$>S\:Q?S*05,QD4\][Y&UBFU:3C=Y(D03QYDJL_FCV2 M-VWE38=7LU(*J_2-74M>X5;&!OEB"E#MN=2IV%KVM*,G'(==V2\SVTS_JE9G M;72SP>C.I M SWHY*BW4%YHM^FQZ\VY_^#J*P'WOGU":)+*2ICZ%FQ'VV?*F;N<_7OS^HV# MIS2>6YIPV"(T.)U@(E7];*@[1N[<17HC#5[+KEG@4PN4-<#YK93FV+$.VL?; M\C=02P,$% @ $EBP5)7K4HJ] @ >P@ !D !X;"]W;W)K&ULI59M;]HP$/XK5K0/K;0U(0D!58#4 M4V:1*BZO;9A(-8 M]4MF&VC__A MF^\G?&=P,"=MXE:R4NK5=;ZLQT'D# &'W#H&BK<]3(%S1X0V?M:<02/I@*?M M(_N37SNN944-3!7_P=:V& ?#@*QA0W?<+M7A,]3KZ3N^7''C_\FAFMN/ I+O MC%6B!J,#P61UIV]U'$X O?0"(*X!\;6 I 8DUP+2&I!>"^C7@/ZU@*P&9#[V M5;!\I&?4TLE(JP/1;C:RN89/ET=C@)ET&^O9:AQEB+.3J1*"6=PIUA JUV2J MI&5R"S)G8,C-#"QEW-R23^3E>49N/MR.0HNR#ASFM<1C)1%?D'@H]1V)HX]X MQ;T6^+0;_HTB/.EY>-P"G_T??-X-_[J3"*_,1RWPI^OA?ZB'F*DF77&3KMCS M)?^2K@[^I.%//']Z@7\N]TPKZ00H)TL0L&;4EX#Y&]8R VTAJ"@S3^D*V7[2 M2R+W&X7[%B]IXR7]"R]P47^>GNOW.O3[C7Z_4W]:4+W%E\ JPF2N1)OVM-^R M]N14NMJCK=/B8=;N,&L<9IT.EY!S:@S;L+Q*$EKE2FX_6=""<$97C#/[WN8[ M.S/4[PC9H#$TZ#2TH.\N741M"/R6O:.7LUU:A6=PYB8=9A?=#!LWP^X-)$JN M*D,YOB<:3S$\"R4&ULM59;C^(V%'[>_@HK[:YF)$JWD^JKW@ 8\IS$0O>]C3'I>]_7BPTD M3#=E"@)W5E(ES.!4K7V=*F!+)Y3$?DAIQT\8%]Z@Y]8F:M"3F8FY@(DB.DL2 MIO9#B.6N[P7>86'*UQMC%_Q!+V5KF(%Y2B<*9WZ)LN0)",VE( I6?>_7X/TH M:%L!=^(+AYT^&1/KRES*KW;RN.Q[U%H$,2R,A6#XV<((XM@BH1W?"E"OU&D% M3\<']+%S'IV9,PTC&?_!EV;3]^X\LH05RV(SE;O?H'#(&;B0L7;_9)>?[:+& M1::-3 IAG"=DKN MB+*G$[Y!%?:@ORC@ACE<> D.YDT2=ALDI$&W0GQ4+_Z)J2:) BL>AB_%?72L]"XL MO0L=7G0![P'FACP*;52&U#/DSX]X@#P:2/1?-?!1"1\Y^-8%>(Z$[5V@F%B6X\^@$EUUE_4*S0;(2"8I$WOD=!R3E.T)LQSF2980EL@,P5%G M,VR_)3=AVZ8CUR257!AD80KJW8]!A_Z22&$V!$-I$9'ZN?@6ND:D ; ME-(SF=MF3=S:9=S:M6Y\EH;%A(LE4@F6 G1E*'*,CL.PE7,[B+"0XJ_G;RN4 M=TKEG5KE9_QMX-B FW(%&G5(#.#'[PI4 OO#+!_R/RT.7ZS+4>-K>_,,79/ 9'[,IWIUY!>(7%P?')",+7 M!?-)9!J3[1"_AJUNR'A'N#% ?18.KVBES5:WUO[CFQ34/QVOSD/3R3QHOV_5B_[+F M0I,85@A$FUW$57DCF4^,3%TO-I<&.SLWW& &@+('<'\EI3E,;'M7MO.#?P!0 M2P,$% @ $EBP5 ("Q]G) @ .0@ !D !X;"]W;W)K&ULI59=3]LP%/TK5K0'D!CY+AUJ*_5K&M(0%0SV["8W;81C=[9# MR[_?M9-FA82NVEX:VSGG7-\3^]X.MD(^JS6 )KN"<35TUEIOKEU7)6LHJ+H4 M&^#X)A.RH!JGFY!<^Z,!G9M(4<#46J6]PS> M IYRV*J#,3&9+(5X-I.;=.AX9D/ (-%&@>+C!:; F!'";?RJ-9TFI"$>CO?J M7VWNF,N2*I@*]C-/]7KH]!V20D9+IN_%]AO4^<1&+Q%,V5^RK; Q@I-2:5'4 M9-Q!D?/J27>U#P<$U.DF!#4A>$^(/B"$-2$\-4)4$Z)3(\0UP:;N5KE;XV94 MT]% BBV1!HUJ9F#=MVST*^?FG#QHB6]SY.G1#4]$ >0'W8$B9S/0-&?JG'PF MCP\S*S'D*:0=_=IS_Y0C?Q>R:%(-] MBI/@J. ME9-W!?#C]7&^:'80LV:\/Z5VW8O V+^\$A[(TO<>-+?-27 MNPU(]("O;+ID2J5\Q:*^I3)5%UT.=?D1M[8617Z_;4@;%X;Q5=N1$_7F%2X^ MHO?&DU[C2>\O9R4ML2TL&1#889_#4T"HUC)?EAI/D!9DL5@0)BCONB:]UN:# MR//:FW(/:F$!#[3 B]GY@ S;^% MT6]02P,$% @ $EBP5+V^"4K_ @ B0\ T !X;"]S='EL97,N>&UL MW5=M;YLP$/XKB$Y3)TTEA)6%-43:D"I-VJ9*[8=]JYQ@B"5C,V,ZTE\_'R;D MI;ZJZX>M&U&*?8_ON>?.!V[FC=YP>KVF5'M=Q463^FNMZP]!T*S6M"+-F:RI M,$@A546TF:HR:&I%2=Z 4\6#Z602!Q5APE_,15M=5KKQ5K(5.O6GH\FSM\]Y MZH?Q.]^S=)G,:>K?GK[^T4I]\3VS<7Q_;3'GCC!T[2\R>0GDUP M7H/UU,&0PV)>2+%+)?*MP<0F%?7N"$_]C'"V5 R\"E(QOK'F*1A6DDOE:5-# M(R8$2W-OX=#.H+P#3\6$5'UL&\'^70[+CX#M# 0RS@]J#8;%O"9:4R4NS:1? MW!L?0-XPOMG41F&IR":2,E%*07L/68Q@8VA7E_!IZ[WMQP-T5>[LZ@3T5X] (&H:6QDZ ?Y_- M!U/%H] M./92_QLF9@H@X7.!PCE_WE M1C ?B[D1P+ XF +,QWIA8!Q)$@R!7G3W M:!PCU8GAX]X?["F)HB1Q(X"Y%401AL#3B".8 M" (5'4GX-'YU&P/:>"W8_O MQ2]02P,$% @ $EBP5)>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'X" "L$0 #P 'AL+W=O MGGA5+/[*TJI>D%:VLW-V%H\C54 MW'Q7&Y XLE2ZXA:;>A6:C09>F#6 K;)GL11BQ$*>Q[+VB_EQ"P2DA1B0\H>D$G8&:M7D=*BP\E+2_3 M7*NR[ 71=N )M!7YE^ZT@#"RZ%-K:=T:[/D?$%!B B[V"_>C_]B?#!*6CI(D_W?NN2\!U/$HJP;B>BB@'1)XEX!2-@VR4 B+/ M#B"SE)VXF)0$HB-9@)VRE&/\V.*=S6&%T]C)/5@7D[)#Y%D/AS#Q :.H<]MP MNIB4,R+/TOC,%(P=%^7>[1A3TH@]2V,O50[!4;*(/?S MJ8M)*27VK!02'O'RF6?.Q/1"=7S3U:EF7Y0#[IO)1\6+WLF'WHN3N+U!+ P04 M " 26+!4_^2]XT(! !%$ &@ 'AL+U]R96QS+W=OV-IU+5>5]_Z&URRO39FYE>].-=PH[ MM)D?ET.I^RR_9:71',>)'EYGJ-/Q=69T>?3F/Q-M4=2Y^;3Y=VLZ_\=@_6.' MFZN,\2JZ9$-I?*KTO9FWG9XNM!HGJ^A\3=5POI+2H8,8@CA\T!J"UN&#-A"T M"1^TA:!M^* $@I+P03L(VH4/VD/0/GS0 8(.X8,H1AEC 4D+K 5H3<@U"?": M$&P2(#8AV23 ;$*T28#:A&R3 +<)X28!CWBQ ;T:]^9UZ._]HC)M[GFL\_YU4^_%9,Q\_ M+9^;BW=\PEG#7X/3+U!+ P04 " 26+!4JAT0L'8! H$0 $P %M# M;VYT96YT7U1Y<&5S72YX;6S-F,M.PS 017\ERK9J7!LH#[7= %OH@A\PR:2Q MZI=LM[1_SR1]2* 2416)V<1*/'/OC45DNY0*8&(W&K'0V@4W#U&KDL\D3U'*E4_:\P<=1.3O- M ^B89X^[PM9KFDOOM2IEPGVVMM4WE^'>H<#.KB8VRLAB)SKH M=TYXPK"[\HO].YD^0ZR>+P?+BR[>436+9>?\=<9'_7/S"&(Y+@BDN.:2(X;(CG&1'+<$LEQ1R3' M/9$"54Z%JYP*6#D5L@HJ9!54R"JHD%50 M(:N@0E9!A:SB/\GZ[MSRK[_=V[4P4MF#/^M^D,P^ 5!+ 0(4 Q0 ( !)8 ML%0'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ $EBP5,2WDU_N *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ $EBP5)E&PO M=V]R:W-H965T&UL4$L! A0#% @ $EBP5/#T:2#V! M.10 !@ ("!> T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $EBP5#O:U FQ! @A4 !@ M ("!D!P 'AL+W=O3LS:04 /83 8 " @7&PO=V]R:W-H965T&UL4$L! A0#% M @ $EBP5%B??]/T" E!@ !@ ("!]C( 'AL+W=O/@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ $EBP5'USEO'F!P C!, !D ("! MSTD 'AL+W=O&PO=V]R:W-H965T 9 M " @:Q6 !X;"]W;W)K&UL4$L! A0#% M @ $EBP5"MP_![[ P %0P !D ("!PV( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $EBP5! 2Q^S3 M P 60X !D ("!QVP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $EBP5!010+V% @ W 8 !D M ("!F'8 'AL+W=ODV$" "/!P &0 @(%4>0 >&PO=V]R M:W-H965TQ[ !X;"]W;W)K&UL M4$L! A0#% @ $EBP5)7K4HJ] @ >P@ !D ("!1G\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$EBP5+V^"4K_ @ B0\ T ( !'HD 'AL+W-T>6QEX" "L$0 #P M @ $QC0 >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ $EBP M5/_DO>-" 0 11 !H ( !3) 'AL+U]R96QS+W=O XML 39 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 40 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 41 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 96 142 1 false 20 0 false 6 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - STATEMENT OF OPERATIONS Sheet http://www.alliedhpi.com/role/StatementStatementOfOperations STATEMENT OF OPERATIONS Statements 2 false false R3.htm 00200 - Statement - BALANCE SHEET Sheet http://www.alliedhpi.com/role/StatementBalanceSheet BALANCE SHEET Statements 3 false false R4.htm 00205 - Statement - BALANCE SHEET (Parenthetical) Sheet http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical BALANCE SHEET (Parenthetical) Statements 4 false false R5.htm 00300 - Statement - STATEMENT OF CHANGES IN STOCKHOLDER'S EQUITY Sheet http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity STATEMENT OF CHANGES IN STOCKHOLDER'S EQUITY Statements 5 false false R6.htm 00400 - Statement - STATEMENT OF CASH FLOWS Sheet http://www.alliedhpi.com/role/StatementStatementOfCashFlows STATEMENT OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Summary of Significant Accounting and Reporting Policies Sheet http://www.alliedhpi.com/role/DisclosureSummaryOfSignificantAccountingAndReportingPolicies Summary of Significant Accounting and Reporting Policies Notes 7 false false R8.htm 10201 - Disclosure - Revenues Sheet http://www.alliedhpi.com/role/DisclosureRevenues Revenues Notes 8 false false R9.htm 10301 - Disclosure - Inventories Sheet http://www.alliedhpi.com/role/DisclosureInventories Inventories Notes 9 false false R10.htm 10401 - Disclosure - Earnings per share Sheet http://www.alliedhpi.com/role/DisclosureEarningsPerShare Earnings per share Notes 10 false false R11.htm 10501 - Disclosure - Commitments and Contingencies Sheet http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 11 false false R12.htm 10601 - Disclosure - Financing Sheet http://www.alliedhpi.com/role/DisclosureFinancing Financing Notes 12 false false R13.htm 10701 - Disclosure - Income Taxes Sheet http://www.alliedhpi.com/role/DisclosureIncomeTaxes Income Taxes Notes 13 false false R14.htm 20102 - Disclosure - Summary of Significant Accounting and Reporting Policies (Policies) Sheet http://www.alliedhpi.com/role/DisclosureSummaryOfSignificantAccountingAndReportingPoliciesPolicies Summary of Significant Accounting and Reporting Policies (Policies) Policies http://www.alliedhpi.com/role/DisclosureSummaryOfSignificantAccountingAndReportingPolicies 14 false false R15.htm 30203 - Disclosure - Revenues (Tables) Sheet http://www.alliedhpi.com/role/DisclosureRevenuesTables Revenues (Tables) Tables http://www.alliedhpi.com/role/DisclosureRevenues 15 false false R16.htm 30303 - Disclosure - Inventories (Tables) Sheet http://www.alliedhpi.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.alliedhpi.com/role/DisclosureInventories 16 false false R17.htm 30503 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingencies 17 false false R18.htm 40201 - Disclosure - Revenues - Sales by Region (Details) Sheet http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails Revenues - Sales by Region (Details) Details 18 false false R19.htm 40202 - Disclosure - Revenues - Sales by Product (Details) Sheet http://www.alliedhpi.com/role/DisclosureRevenuesSalesByProductDetails Revenues - Sales by Product (Details) Details 19 false false R20.htm 40203 - Disclosure - Revenues (Details) Sheet http://www.alliedhpi.com/role/DisclosureRevenuesDetails Revenues (Details) Details http://www.alliedhpi.com/role/DisclosureRevenuesTables 20 false false R21.htm 40301 - Disclosure - Inventories (Details) Sheet http://www.alliedhpi.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.alliedhpi.com/role/DisclosureInventoriesTables 21 false false R22.htm 40401 - Disclosure - Earnings per share (Details) Sheet http://www.alliedhpi.com/role/DisclosureEarningsPerShareDetails Earnings per share (Details) Details http://www.alliedhpi.com/role/DisclosureEarningsPerShare 22 false false R23.htm 40501 - Disclosure - Commitments and Contingencies - Liability for future environmental expenditures (Details) Sheet http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesLiabilityForFutureEnvironmentalExpendituresDetails Commitments and Contingencies - Liability for future environmental expenditures (Details) Details 23 false false R24.htm 40502 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesTables 24 false false R25.htm 40601 - Disclosure - Financing (Details) Sheet http://www.alliedhpi.com/role/DisclosureFinancingDetails Financing (Details) Details http://www.alliedhpi.com/role/DisclosureFinancing 25 false false R26.htm 40701 - Disclosure - Income Taxes (Details) Sheet http://www.alliedhpi.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.alliedhpi.com/role/DisclosureIncomeTaxes 26 false false All Reports Book All Reports ahpi-20220331x10q.htm ahpi-20220331.xsd ahpi-20220331_cal.xml ahpi-20220331_def.xml ahpi-20220331_lab.xml ahpi-20220331_pre.xml ahpi-20220331xex31d1.htm ahpi-20220331xex31d2.htm ahpi-20220331xex32d1.htm ahpi-20220331xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 44 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ahpi-20220331x10q.htm": { "axisCustom": 0, "axisStandard": 8, "contextCount": 96, "dts": { "calculationLink": { "local": [ "ahpi-20220331_cal.xml" ] }, "definitionLink": { "local": [ "ahpi-20220331_def.xml" ] }, "inline": { "local": [ "ahpi-20220331x10q.htm" ] }, "labelLink": { "local": [ "ahpi-20220331_lab.xml" ] }, "presentationLink": { "local": [ "ahpi-20220331_pre.xml" ] }, "schema": { "local": [ "ahpi-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 203, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 11 }, "keyCustom": 9, "keyStandard": 133, "memberCustom": 6, "memberStandard": 14, "nsprefix": "ahpi", "nsuri": "http://www.alliedhpi.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document And Entity Information", "role": "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Earnings per share", "role": "http://www.alliedhpi.com/role/DisclosureEarningsPerShare", "shortName": "Earnings per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Commitments and Contingencies", "role": "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Financing", "role": "http://www.alliedhpi.com/role/DisclosureFinancing", "shortName": "Financing", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Income Taxes", "role": "http://www.alliedhpi.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Summary of Significant Accounting and Reporting Policies (Policies)", "role": "http://www.alliedhpi.com/role/DisclosureSummaryOfSignificantAccountingAndReportingPoliciesPolicies", "shortName": "Summary of Significant Accounting and Reporting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Revenues (Tables)", "role": "http://www.alliedhpi.com/role/DisclosureRevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Inventories (Tables)", "role": "http://www.alliedhpi.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EnvironmentalExitCostsByCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EnvironmentalExitCostsByCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_QUDPbDlyrEm_R-tUPzlJwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenues - Sales by Region (Details)", "role": "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails", "shortName": "Revenues - Sales by Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_srt_StatementGeographicalAxis_country_US_i3s6ZKf62k6EaNQKBK_3gw", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_QUDPbDlyrEm_R-tUPzlJwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenues - Sales by Product (Details)", "role": "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByProductDetails", "shortName": "Revenues - Sales by Product (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_srt_ProductOrServiceAxis_ahpi_RespiratoryCareProductsMember_HeCne-wBMk6TAdum9lzPzQ", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_QUDPbDlyrEm_R-tUPzlJwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - STATEMENT OF OPERATIONS", "role": "http://www.alliedhpi.com/role/StatementStatementOfOperations", "shortName": "STATEMENT OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_QUDPbDlyrEm_R-tUPzlJwQ", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_1n5x-YDv6kS1ATIF6dXD5A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Revenues (Details)", "role": "http://www.alliedhpi.com/role/DisclosureRevenuesDetails", "shortName": "Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_1n5x-YDv6kS1ATIF6dXD5A", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_pk2tTP9nR0icI8Xvf_lBXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Inventories (Details)", "role": "http://www.alliedhpi.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_pk2tTP9nR0icI8Xvf_lBXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_QUDPbDlyrEm_R-tUPzlJwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_457p7YsGm0e4A3FWqb1m2A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Earnings per share (Details)", "role": "http://www.alliedhpi.com/role/DisclosureEarningsPerShareDetails", "shortName": "Earnings per share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R23": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EnvironmentalExitCostsByCostTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "As_Of_6_30_2021_Mo-SfHRGwUuekG2-uJy5HQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "reportCount": 1, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Commitments and Contingencies - Liability for future environmental expenditures (Details)", "role": "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesLiabilityForFutureEnvironmentalExpendituresDetails", "shortName": "Commitments and Contingencies - Liability for future environmental expenditures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EnvironmentalExitCostsByCostTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": "0", "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingenciesPayments1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2019_To_6_30_2022_KStkZGpNeUuJkHQ8K-Oy5w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EnvironmentalRemediationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2019_To_6_30_2022_KStkZGpNeUuJkHQ8K-Oy5w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EnvironmentalRemediationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_2_27_2017_To_2_27_2017_RqQ88nRO4kCu-G5UvLZXnQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityExpirationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Financing (Details)", "role": "http://www.alliedhpi.com/role/DisclosureFinancingDetails", "shortName": "Financing (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_2_27_2017_To_2_27_2017_RqQ88nRO4kCu-G5UvLZXnQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityExpirationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_QUDPbDlyrEm_R-tUPzlJwQ", "decimals": "0", "first": true, "lang": null, "name": "ahpi:DeferredTaxAssetsValuationAllowanceBenefitOfLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Income Taxes (Details)", "role": "http://www.alliedhpi.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_QUDPbDlyrEm_R-tUPzlJwQ", "decimals": "0", "first": true, "lang": null, "name": "ahpi:DeferredTaxAssetsValuationAllowanceBenefitOfLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_pk2tTP9nR0icI8Xvf_lBXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - BALANCE SHEET", "role": "http://www.alliedhpi.com/role/StatementBalanceSheet", "shortName": "BALANCE SHEET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_pk2tTP9nR0icI8Xvf_lBXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_pk2tTP9nR0icI8Xvf_lBXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - BALANCE SHEET (Parenthetical)", "role": "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical", "shortName": "BALANCE SHEET (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_pk2tTP9nR0icI8Xvf_lBXw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_JPOpXQPd-UWUCrMheO7mqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - STATEMENT OF CHANGES IN STOCKHOLDER'S EQUITY", "role": "http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity", "shortName": "STATEMENT OF CHANGES IN STOCKHOLDER'S EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_JPOpXQPd-UWUCrMheO7mqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - STATEMENT OF CASH FLOWS", "role": "http://www.alliedhpi.com/role/StatementStatementOfCashFlows", "shortName": "STATEMENT OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fEyUSNSwJ0u8KKiYixAccw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Summary of Significant Accounting and Reporting Policies", "role": "http://www.alliedhpi.com/role/DisclosureSummaryOfSignificantAccountingAndReportingPolicies", "shortName": "Summary of Significant Accounting and Reporting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Revenues", "role": "http://www.alliedhpi.com/role/DisclosureRevenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Inventories", "role": "http://www.alliedhpi.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ahpi-20220331x10q.htm", "contextRef": "Duration_7_1_2021_To_3_31_2022_tm6DkRL2i0G4uT4jRDbQKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 20, "tag": { "ahpi_CashDiscountsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents period during which the cash discounts for sales are known, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Cash Discounts, Term", "terseLabel": "Cash discount term" } } }, "localname": "CashDiscountsTerm", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesDetails" ], "xbrltype": "durationItemType" }, "ahpi_DebtInstrumentInterestRatePercentageOnDefault": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage of interest payable on default of terms agreed upon.", "label": "Debt Instrument Interest Rate Percentage On Default", "verboseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRatePercentageOnDefault", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "percentItemType" }, "ahpi_DeductibleExpensesAttributedToPaycheckProtectionProgramLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of deductible expenses attributed to PPP loan.", "label": "Deductible Expenses Attributed to Paycheck Protection Program Loan", "terseLabel": "Deductible expenses attributed to PPP loan" } } }, "localname": "DeductibleExpensesAttributedToPaycheckProtectionProgramLoan", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "ahpi_DeferredTaxAssetsValuationAllowanceBenefitOfLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets Valuation Allowance Benefit Of Losses", "terseLabel": "Deferred Tax Assets Valuation Allowance Benefit Of Losses" } } }, "localname": "DeferredTaxAssetsValuationAllowanceBenefitOfLosses", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "ahpi_EmergencyMedicalProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Emergency Medical Products.", "label": "Emergency medical products" } } }, "localname": "EmergencyMedicalProductsMember", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByProductDetails" ], "xbrltype": "domainItemType" }, "ahpi_EmploymentContractRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employment contract renewal term.", "label": "Employment Contract Renewal Term", "terseLabel": "Employment contract renewal term" } } }, "localname": "EmploymentContractRenewalTerm", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "ahpi_EnvironmentalLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesLiabilityForFutureEnvironmentalExpendituresDetails": { "order": 2.0, "parentTag": "us-gaap_AccrualForEnvironmentalLossContingencies", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This represents current environmental liabilities for future environmental expenditure.", "label": "Environmental Liabilities, Current", "terseLabel": "Current, included in Other Liabilities" } } }, "localname": "EnvironmentalLiabilitiesCurrent", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesLiabilityForFutureEnvironmentalExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "ahpi_FarEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Far East.", "label": "Far East" } } }, "localname": "FarEastMember", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails" ], "xbrltype": "domainItemType" }, "ahpi_MedicalGasEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Medical Gas Equipment.", "label": "Medical gas equipment" } } }, "localname": "MedicalGasEquipmentMember", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByProductDetails" ], "xbrltype": "domainItemType" }, "ahpi_NumberOfPerformanceObligation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of performance obligation.", "label": "Number of Performance Obligation", "terseLabel": "Number of performance obligation" } } }, "localname": "NumberOfPerformanceObligation", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesDetails" ], "xbrltype": "integerItemType" }, "ahpi_OtherInternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other International.", "label": "Other International" } } }, "localname": "OtherInternationalMember", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails" ], "xbrltype": "domainItemType" }, "ahpi_ProvisionForDoubtfulAccountsAndSalesReturnsAndAllowances": { "auth_ref": [], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the current period expense charged against operations, the offset which is generally to the allowance for doubtful accounts and returns and allowances for the purpose of reducing receivables, including notes receivable, to an amount that approximates their net realizable value (the amount expected to be collected).", "label": "Provision For Doubtful Accounts and Sales Returns and Allowances", "verboseLabel": "Provision for doubtful accounts and sales returns and allowances" } } }, "localname": "ProvisionForDoubtfulAccountsAndSalesReturnsAndAllowances", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ahpi_RespiratoryCareProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Respiratory Care Products.", "label": "Respiratory care products" } } }, "localname": "RespiratoryCareProductsMember", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByProductDetails" ], "xbrltype": "domainItemType" }, "ahpi_RiskAndUncertaintiesGoingConcernLiquidityAndManagementsPlanPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for risk and uncertainties, going concern, liquidity and management's plan.", "label": "Risk And Uncertainties Going Concern Liquidity And Managements Plan [Policy Text Block]", "terseLabel": "Risk and Uncertainties, Going Concern, Liquidity and Management's Plan" } } }, "localname": "RiskAndUncertaintiesGoingConcernLiquidityAndManagementsPlanPolicyTextBlock", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureSummaryOfSignificantAccountingAndReportingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ahpi_SummitFinancialResourcesLpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summit Financial Resources Lp", "label": "Summit Financial Resources Lp" } } }, "localname": "SummitFinancialResourcesLpMember", "nsuri": "http://www.alliedhpi.com/20220331", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Domestic United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedhpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Latin America" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r172", "r205", "r230", "r231", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r313", "r316", "r333", "r334" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r172", "r205", "r230", "r231", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r313", "r316", "r333", "r334" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r128", "r224", "r226", "r287", "r312", "r314" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByProductDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r128", "r224", "r226", "r287", "r312", "r314" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByProductDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r172", "r205", "r229", "r230", "r231", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r313", "r316", "r333", "r334" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r172", "r205", "r229", "r230", "r231", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r313", "r316", "r333", "r334" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r129", "r130", "r224", "r227", "r315", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r129", "r130", "r224", "r227", "r315", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting and Reporting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r24", "r279" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r14", "r133", "r134" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowances of $170,000" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "auth_ref": [ "r148", "r152", "r153" ], "calculation": { "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesLiabilityForFutureEnvironmentalExpendituresDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.", "label": "Environmental Liability", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total liability" } } }, "localname": "AccrualForEnvironmentalLossContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesLiabilityForFutureEnvironmentalExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion.", "label": "Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses", "terseLabel": "Charges to income" } } }, "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesLiabilityForFutureEnvironmentalExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the accrual for environmental loss contingencies from revisions in estimates to existing obligations. Excludes changes related to business acquisitions, divestitures, or currency movement.", "label": "Accrual for Environmental Loss Contingencies, Revision in Estimates", "terseLabel": "Reclassification to long-term liability" } } }, "localname": "AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesPayments1": { "auth_ref": [ "r64", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to settle environmental loss contingencies.", "label": "Accrual for Environmental Loss Contingencies, Payments", "terseLabel": "Remedial and investigatory spending" } } }, "localname": "AccrualForEnvironmentalLossContingenciesPayments1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesLiabilityForFutureEnvironmentalExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent": { "auth_ref": [ "r30", "r146", "r148", "r153" ], "calculation": { "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesLiabilityForFutureEnvironmentalExpendituresDetails": { "order": 1.0, "parentTag": "us-gaap_AccrualForEnvironmentalLossContingencies", "weight": 1.0 }, "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer.", "label": "Long Term Environmental Liability", "terseLabel": "Long-term environmental liability", "verboseLabel": "Long-term environmental" } } }, "localname": "AccruedEnvironmentalLossContingenciesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesLiabilityForFutureEnvironmentalExpendituresDetails", "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Other accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r16", "r42", "r43", "r44", "r303", "r320", "r321" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated deficit" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r15" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r80", "r81", "r82", "r234", "r235", "r236", "r256" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r232", "r233", "r237", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r135", "r139", "r140", "r141" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts Receivable", "verboseLabel": "Allowances for accounts receivable (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r76", "r118", "r121", "r126", "r137", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r252", "r254", "r261", "r277", "r279", "r289", "r302" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r41", "r76", "r137", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r252", "r254", "r261", "r277", "r279" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureSummaryOfSignificantAccountingAndReportingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r23", "r70" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r65", "r70", "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r65", "r262" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r74", "r76", "r95", "r96", "r97", "r99", "r101", "r109", "r110", "r111", "r137", "r158", "r162", "r163", "r164", "r167", "r168", "r203", "r204", "r206", "r207", "r261", "r340" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet", "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r31", "r153", "r294", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r149", "r150", "r151", "r157", "r323" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r80", "r81", "r256" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r208" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13", "r279" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock; $0.01 par value; 30,000,000 shares authorized; 5,213,902 shares issued at March 31, 2022 and June 30, 2021; 4,013,537 shares outstanding at March 31, 2022 and June 30, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r56", "r287" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerDepositsCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.", "label": "Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "CustomerDepositsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r293", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Debt and Lease Obligation", "terseLabel": "Total indebtedness" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r73", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r186", "r193", "r194", "r196", "r202" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Financing" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancing" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r28", "r197", "r271", "r273" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r29", "r75", "r78", "r169", "r170", "r171", "r172", "r173", "r174", "r176", "r182", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r195", "r198", "r199", "r200", "r201", "r209", "r210", "r211", "r212", "r270", "r271", "r273", "r274", "r301" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r239", "r240" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r68", "r117" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r54", "r85", "r86", "r87", "r88", "r89", "r93", "r95", "r99", "r100", "r101", "r105", "r106", "r257", "r258", "r297", "r310" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic income (loss) per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r54", "r85", "r86", "r87", "r88", "r89", "r95", "r99", "r100", "r101", "r105", "r106", "r257", "r258", "r297", "r310" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted income (loss) per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r102", "r103", "r104", "r107" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share.", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EnvironmentalExitCostsByCostTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of material liabilities for remediation, site restoration, postclosure, monitoring commitments, or other exit costs that may occur on the sale, disposal or abandonment of a property as a result of unanticipated contamination of the assets.", "label": "Environmental Exit Costs by Cost [Table Text Block]", "terseLabel": "Schedule of liability for future environmental expenditures" } } }, "localname": "EnvironmentalExitCostsByCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EnvironmentalExpenseAndLiabilities": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The adjustment to exclude the noncash portion of, and include cash payments for environmental costs when calculating operating cash flows under the indirect method. The adjustment can include the increase (decrease) during an accounting period in total estimated obligations recorded for probable future loss attributable to environmental contamination issues.", "label": "Environmental Expense and Liabilities", "terseLabel": "Environmental expense" } } }, "localname": "EnvironmentalExpenseAndLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EnvironmentalRemediationExpense": { "auth_ref": [ "r145", "r147" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings in the period for known or estimated future costs arising from requirements to perform environmental remediation activities.", "label": "Environmental Remediation Expense", "verboseLabel": "Environmental Remediation Expense" } } }, "localname": "EnvironmentalRemediationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r47", "r48", "r49", "r80", "r81", "r82", "r84", "r90", "r92", "r108", "r138", "r208", "r213", "r234", "r235", "r236", "r245", "r246", "r256", "r263", "r264", "r265", "r266", "r267", "r268", "r317", "r318", "r319", "r342" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureSummaryOfSignificantAccountingAndReportingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r55", "r76", "r118", "r120", "r122", "r125", "r127", "r137", "r158", "r159", "r160", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r261" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r52", "r118", "r120", "r122", "r125", "r127", "r288", "r295", "r299", "r311" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENT OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r77", "r241", "r242", "r244", "r247", "r248", "r249", "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r34", "r292", "r308" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "verboseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r67" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r67" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInCustomerDeposits": { "auth_ref": [ "r67" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement.", "label": "Increase (Decrease) in Customer Deposits", "terseLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInCustomerDeposits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r67" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income tax receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r67" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r67" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r67" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r50", "r116", "r269", "r272", "r298" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryAdjustments": { "auth_ref": [ "r39", "r142" ], "calculation": { "http://www.alliedhpi.com/role/DisclosureInventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.", "label": "Inventory Adjustments", "negatedLabel": "Reserve for obsolete and excess inventories" } } }, "localname": "InventoryAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r35" ], "calculation": { "http://www.alliedhpi.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r38", "r279" ], "calculation": { "http://www.alliedhpi.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureInventoriesDetails", "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r36" ], "calculation": { "http://www.alliedhpi.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r58", "r115" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "negatedLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r76", "r137", "r261", "r279", "r291", "r304" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r27", "r76", "r137", "r158", "r159", "r160", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r253", "r254", "r255", "r261", "r277", "r278", "r279" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r25", "r75" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of Credit Facility, Expiration Date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of the required periodic payments of interest, principal, or both, and the amount, if set, or a description of a formula upon which payment is based.", "label": "Line of Credit Facility, Frequency of Payment and Payment Terms", "terseLabel": "Line of Credit Facility, Frequency of Payment and Payment Terms" } } }, "localname": "LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r25", "r75" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r25" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Line Of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r25" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r10", "r290" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "verboseLabel": "Revolving credit facility" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term operating lease liability" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_MiddleEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Middle East.", "label": "Middle East" } } }, "localname": "MiddleEastMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r65" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r65" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r65", "r66", "r69" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r45", "r46", "r49", "r53", "r69", "r76", "r83", "r85", "r86", "r87", "r88", "r91", "r92", "r98", "r118", "r120", "r122", "r125", "r127", "r137", "r158", "r159", "r160", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r258", "r261", "r296", "r309" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.alliedhpi.com/role/StatementStatementOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows", "http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity", "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureSummaryOfSignificantAccountingAndReportingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Nonoperating income (expenses)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other (income) expenses:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r118", "r120", "r122", "r125", "r127" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r276" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r275" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "auth_ref": [ "r243" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Operating Loss Carryforwards, Valuation Allowance", "terseLabel": "Operating Loss Carryforwards, Valuation Allowance" } } }, "localname": "OperatingLossCarryforwardsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r40", "r279" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventorySupplies": { "auth_ref": [ "r37" ], "calculation": { "http://www.alliedhpi.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Supplies, Gross", "terseLabel": "Component parts" } } }, "localname": "OtherInventorySupplies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r60" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForEnvironmentalLiabilities": { "auth_ref": [ "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflows made during the period for environmental remediation activities.", "label": "Payments for Environmental Liabilities", "terseLabel": "Payment of environmental liabilities" } } }, "localname": "PaymentsForEnvironmentalLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r61" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r12", "r203" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "verboseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r12", "r203" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "verboseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r12", "r279" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r62", "r75" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "verboseLabel": "Borrowings under revolving credit agreement" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r144", "r279", "r300", "r305" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r63", "r75" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments under revolving credit agreement" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r80", "r81", "r82", "r84", "r90", "r92", "r138", "r234", "r235", "r236", "r245", "r246", "r256", "r317", "r319" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r225", "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue from external customers by geographic areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r51", "r76", "r113", "r114", "r119", "r123", "r124", "r128", "r129", "r132", "r137", "r158", "r159", "r160", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r261", "r299" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues.", "terseLabel": "Net sales", "verboseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByProductDetails", "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails", "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of Revenue from external customers by products and services" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r20", "r21", "r22" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventories", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A preferred stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet", "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r67" ], "calculation": { "http://www.alliedhpi.com/role/StatementStatementOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "verboseLabel": "Stock based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r72", "r79" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Summary of Significant Accounting and Reporting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureSummaryOfSignificantAccountingAndReportingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r11", "r12", "r13", "r74", "r76", "r95", "r96", "r97", "r99", "r101", "r109", "r110", "r111", "r137", "r158", "r162", "r163", "r164", "r167", "r168", "r203", "r204", "r206", "r207", "r208", "r261", "r340" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet", "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r33", "r47", "r48", "r49", "r80", "r81", "r82", "r84", "r90", "r92", "r108", "r138", "r208", "r213", "r234", "r235", "r236", "r245", "r246", "r256", "r263", "r264", "r265", "r266", "r267", "r268", "r317", "r318", "r319", "r342" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesDetails", "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByProductDetails", "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails", "http://www.alliedhpi.com/role/StatementBalanceSheet", "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical", "http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENT OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BALANCE SHEET" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r80", "r81", "r82", "r108", "r287" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureRevenuesDetails", "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByProductDetails", "http://www.alliedhpi.com/role/DisclosureRevenuesSalesByRegionDetails", "http://www.alliedhpi.com/role/StatementBalanceSheet", "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical", "http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r17", "r18", "r76", "r136", "r137", "r261", "r279" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at End of period", "periodStartLabel": "Balance at Beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet", "http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r32", "r214" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementStatementOfChangesInStockholderSEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r32", "r214" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "verboseLabel": "Treasury stock, at cost" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r32", "r214", "r215" ], "calculation": { "http://www.alliedhpi.com/role/StatementBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Less treasury stock, at cost; 1,200,365 shares at March 31, 2022 and June 30, 2021, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/StatementBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureFinancingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r94", "r101" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding - diluted", "verboseLabel": "Number of diluted shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureEarningsPerShareDetails", "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r93", "r101" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding - basic", "verboseLabel": "Number of basic shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedhpi.com/role/DisclosureEarningsPerShareDetails", "http://www.alliedhpi.com/role/StatementStatementOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=109237650&loc=d3e13064-110858" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(1)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB TOPIC 5.Y.Q1)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB TOPIC 5.Y.Q2)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r335": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r336": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r337": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r338": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r339": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r341": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" } }, "version": "2.1" } ZIP 45 0001410578-22-001605-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-22-001605-xbrl.zip M4$L#!!0 ( !)8L%151EO)B@D %%* 1 86AP:2TR,#(R,#,S,2YX M+$IH-&O#V@T(;3>_[KQ&/I.A*3JOKENA;&/I4-KZ]<-?__+^;^WVEYOI&+G<"3WB*^0(@A5QT0M5:S3G08!] M]$B$H(RA&T'=%4'HLG/1^4>_?]D9]"]^.4?M=LSI!DL8R7UD6 XZ_;3G-N;* M_2MTWNV_ZPYZ@P'J#Z[Z_:OS"S1\3"D?0S27?BLFU;TTI7UY>>D8>BY60-8[ZU)?*NP[ M)*&7U"GF#!U9QHSZ7S.,7\X,V_[EY677]":D3B@$@+(M9IST9K@#B3/FH,^=R5V7I M8W^?=Z/.G1,MT'P9[_E0"I5W!C06."('3):M[E[ [-USM=H&1!;ZVO1D9"@L M5D0]88_( #LD(P@S!M-Y'=".PSTSF7MG>@QA1"^X>RZ\.[+$(0-;OH68F=F_ M9V&9(FE7@;6P.(IF(9C:[WYY',_,NDF(,>A62^-XG?FA-R@"P3[L*^(=*E/*_[$)ONKS(2D= "[$6T8W)4FR4$G01*I*9)J&?FR@; M2:L1;Q\&-I<$@CAU]-I1[@Q2U<:HG21:'"R@P[CUV[L6A'6$3&#'OL^5F3NF M+6D- NHO>=P$C7K57FE)V58(+KE FCZ<-D.0F2N!.A5T%C@PM6CX$K':F?Y\/YZ''T-$>3>S1Y M'DV'\X?)TZP!IQR<&\QTU)FMB0X(&4PR778H!CDH;H;CX=/M",T^C4;S!H!: MJ^,6R_4]XR^6Q;$CL0/RSKXV;H>S3^A^//E/LS9LN]"#_QVLY8(2>4<4IBRW MZ110V(!YUSOK]0_WF#T>Z*>8R\\-+A9<;KGG4:4GMM2[/?<5O#[#.QEX<$SQ M@C*JMI"5W8<*B$?^=RJXKZDQ&VT"XKM4MY=!^K;,[;/A/#\;]L0CK)..?06@ M/]4!+;E 2Z,%(OMJ(+*G1S.C;#,J/EE)_@/>(_"VVCY +BL\8T,\/>I0VD-R M[])DE\EASMZCSBTC;FB/78-7O:SE&0MH61-%P1)+"I.EJ\IGSFWY#/HIPZQ9 M6C7SFS6&0"8?_)GBSM.Q#+*#>%:1 WT:/GT$VX:3J %_-LT#L*O0J\ZB)T M5HI0 T<=.$98^)"V\0JY-?ER;6%6C8,NK&\_7R:$L" M7>']BLRY >!-\^6WRYMKY<^0EN6/XD[-G]%/R5/S%E4GE9[C!2M/J.->&WIG M]F.ZB$.#1#28\W*HO!G-(KAQ;%&P1#"_JSVP((YUIZ#-?;V5KWO'A8VQ"W9 @A3_@ & M0IZ,_%R545D]!8KJX\;<,9PB>ED^0#^VH\<."$RTM NW5<\5R2\4U50@&: EGY]N^F$)3QWI3(C,**W"I3:^?W&B(H455&4S MH6JD^2SK:V(OR;+.Q\)JQBYA2J;,VCMFIZF4JY)\A4:ZY74*'58JUE,F&14I MHFO33E'"4K!9*VKL#TD^&$5R*L1UCD:'Z]:SX-^IKDN^Y^*.APNU#%E\'J S M-7-C9TI4*'S]<<@8?]$Q 1*\*,R;TMTKC_N0;8GM@R*>SD]:""^D$MA1UZTE M9J:.TQ!"Y*7'VJ61?ZI)HT\(O0KV3;F_8? 5:7$J<;I\U2JXJ\L,(-9 MP4,!X6<<_%#SJM4XU< [LE /D 8*4[-@EC&1:@J)T3,!"? 6N"*3I-(V;VT0 M$1VU*T19I[*8>Z12Q]N^6^94?H5]Y3/L$4(!;OJEX2.G_NJ6ZR9X!X%EXE*U M!:)'[(-<LM.1XXZ-#[*B'=^;_6KE@\^VQ^ MRA1$);5*8-FM^=4,E1A?359H45F*<;0QZ=0ZV/T= 6&A>/O?FW0Z8NA?4C % M7Y+(8?)3 .ZR-.?9;Z6)Z#8O?US4[G&MG1JEK M='FJ/I@S6=F<""\QN*C#8D:BP^\U72.EGD(=$B=+B!6FZ@JLG"P87>W5?1FK M*NCV%8=E3%:0Y=35^] )-CMR$=.RTP:,;W6#/@C58Z;$)R^819[?VPRM=/N& M@6@(37^P71#("<0'=XXW0RF)DO_&+#1B8ZCH5?##_P!02P,$% @ $EBP5!2KJU74"0 W'L !4 !A M:'!I+3(P,C(P,S,Q7V-A;"YX;6SE75MSZC@2?M^J_0\>YF7W@7 +.4DJF2E" MX$RJ2$@!9V;>3BEV$[3'6*PD)["_?B5AB V^R($Z%O"2@-V2^^NOU6I=+&Y^ MGT]=ZPTHP\2[+=7.JB4+/)LXV'N]+?FLC)B-<>GWW_[YCYM?RN6_[P8]RR&V M/P6/6S8%Q,&QWC&?6",RFR'/>@1*L>M:=Q0[KV!95V<79Y>UVM59O7;QI6F5 MRT%-=XB)DL2S5)7UL]KZ3CNHE7C75K-2.Z_4J_6Z5:M?UVK7S0NK];B6?!1J MCG&VJ(N]']?RSXMXJ"4 >^RV-.%\=EVIO+^_G\U?J'M&Z*LH7FU45H*EI>3U MG.&(]'MC)5NK_/W8&]H3F*(R]AA'GOU12E835ZYV=75547>%*,/73)7O$1MQ M14&F7E:BA/Q67HF5Y:5RK5YNU,[FS%GIM:56!GAQ%Z?(KV$+.UO6#24N#&!L M*7S7?#&#VQ+#TYDK*U37)A3&MR4TF>&R)*O:6*KWZY +TJ57K3_TQ_T94&45 M5K)DS=\&#Q%5D.L*]D559S:95J1$):N:RM[TO$.N!#Z< /#\ZD5+[T^K$.PV M8I.N2]YW,UZHEIVUO,?,=@GS*3QX;Z)V0C&P>^ (N_I*IE>R1QW;9#K%7%J! MM3RG33PN8J*(C>)Q/8Q>L(OYHDMHU^="N..]84H\*8WN@_#9_/P%_$)W?%'J$K1&YZ 5<]=SO"7*5 M(G3]4*!+R73I'K[PD ]*[F!,9"N1/+Y67ULG%5NVB<7]2;]6;(K"&?;=&HA1&U5]J* MCUMN'.VL HD*\Z=355L9"Y56Y<<"5"K-P7-)<181Y8"*+*UD^4P )3/Y#.26 MK'? KQ.N[A3BC %@J7Y"\TF1-(?\HGC=]BQ=,QGK$5^I4/F9DC%."B/*:+3Z;R&2O328KR MD17J=,_8D#+/'_*Q$3?HR@:8V8<7UM#EI!53LSI+[)EC[GCQ8Z0U!U)CVVB? M3X#F#>;IA8Z/ZD_@#0AO9!-^4]F8XMS;O&=TSEYKNK.^-=UYU^JUGMH=:_A' MIS,J9)*SQ1CPM-G-E4 A#6CY\+9/J;!70GN)R$3=Y;+>/"^J><39<-OYLY4W M=P"*V$0N18A_G?_Z^ VY:G&"MQ&E"]&,_T2NGQ3CM,J:PZ4^6S$#TT]#-9;Y MEFT37X 8@ T"T(L+3\ S&FE*D>/@.3="8[.6U4KJX@G2$M&5R''0EXE(/^;8%CX-#35P!@4WC"'RF.,8D(Q7RC*"R'V'L8@ HNS[BV6)DANG\D%#HW2G$AT>LGB M^5SM?<.@EOTXL7],B"LT9S+X\$7*Q$9VT6(0$>]U!'1Z#R]LY7C\81_ M=9*.XATE9)WTL<"VX/'0K8G-V*%Y-(M:[]/.&-RE%C*'W)PD9>686D#S!?GB MDA(/6'_<%LD6SI@7C1,](HJUX>4+RD41NYKC?48+.;ND-^4=%3XB+4?DZ$J79X2=!Z^-9I@C-P0J*2?*+'A$''\2K,D) ML#^5U@='K;X*(#,*$_ 8?H./S?I/P/OC$9HGI\5Y:CDF?]@#MINUCN,&?*THU5B9N)6Z^RBYZ >WS:#,:. M.8<31$$=^2A'2V*HE.8%\<(GP'L.X/L?0&X?A2>O?%?HY.&@74+OB?_"Q[Z[ M6@:4,]8B#Q+Y$O>I)[^V7#'\D"]);H;_G>HZ8NKW;Q=CM\IO=WK;+U!I)PW; M18_8278V0^ 3%R8>A[ )*72JI[8WA,JH&S/]:A/%'^!"C/ASW'Z=%[W^Z5_JM'&KN] MSJN-:LTJ6Q\5B2^ANJQ_!;7]NY#-7BDGD(5?EXB*%7M6VE^$_GCP5-1(W-$2 M+VQ.RTJV;=SX4!N+L<%1C6C70(;^;.8FYU?QPH=)7@XLQKZNL%:_*X_[GX"C M?OLAJ^5%A ^3O!Q8C-T!LL;0=46V',FSE?,T!9.0A"Q%: '2MO+K Y"4Q L @KJQ=>(76Q(;X-?] M-8!FX\(O?WV;^\X+9IS0X.M9Y_SBS,&!2ST23+^>1;R%N$O(V5__\H?_^O+? MK=8_KD<#QZ-N-,=!Z+@,HQ![SBL)9\X372Q0X-QCQHCO.]>,>%/L.)_//YW_ MW.E\/K_L?/KS1Z?52FNZ1ER4I($35WEYWEE?Z:6UTN#*^=CN_-2^O+B\=#J7 M5YW.U<=/3O=^+7DO8$Y(M:A/@M^NY)]G<5-'*!SPKV>S,%Q&YZA% AZBP-V4DM6HRG4^ M?_[40(-\7_B%J M.'?IO"TEVIK2[8.@>D1,_#+#(7&1OQO$0E7[P[O^,)ST9BB88GX7C$/J_C:C MOH?9N/][1,)E??"V]>ZLR0WAKD]YQ$3Y%QQ$F(^1C_GU9S=(XC1A?R7]SOMC''DW8JWWXEHC&T L08?<7LK%)?5?_J,[:N3]ZPE7X1 M=NG\W.IT6I>)98KWRJJRTJ.VA40[#SS$O&[@]2(>TGGWC? ;.D=$M)4)BOR0 MVS-6H[*\B52JV)B2KT;<">+/L3%%T#-%:"%CB4X;BQO*7V257(+NM"XZZ3CY M1XR]>=FE2A4EM C9=O\MQ $GSS[N!R*$8O$X/B \K.56:]I)$+8],E]3+VC: MSG\RD8:,!3[&VL6U[0&5^"R5ID'+2QC<(T9%W?M%''O>80"G5>\#;UQ5:X[G MS]OV(&JP^7KW@'0F0#$W>L:MM2'VB%=9>Q:U%N\_.V8A>/+1<7#@M9U.S^+*JW!&U M.TGUCJQ_I=3Z#K%.*ZU\ZN;NZ,OG&.?WYQSH&[?F(\^$DCC\E MQ-7=?/2,_?A!URS_HU,PB%6)=F.*9]'S^:T"D7$Q2WH0MX8K0?!M-?998A*++#1ZLH"M?-$'3-:RD0<]O5L MGQ["69CQ#O&MZ!GBIPWHL8M%%$BHHBEHY4I^890\LF+IW;\'?('=."FD]'JC MK%I!D_36OF]C9&H!X&AN;P LW;T2Z $\?OO!(,D\].A\00/QE=L,"*HRU8." MKE1S1B@@,HX-2EFMTEKI_8T0%210"S#-#11J\-G!0@NZ\?'B&Z93AA8SF7NL M&C.*LN9Q0R5]9"7QM A$/W;H9-5*FJ3W,W88C$TM0#0S?I1!K\<0$]BF6D&: M/AVR,68OQ,6:!J 24[J%3K 1K;AX=DMQ<*W;:V5-^JFE=W+["A-3B_L?U>/5 M>%?.;L39E+./Y$R-QL/7UY2TYZXV /H^E_XJPDZNZH%OKN_DH2H34>5MCNJ( M&5@K[RO @1"@]ZCO8S ML2F[K6GV&.+7(Y!N ?'H@;^52KE#2.7Y";]THG%$FGEL,S5,M MK'4[O3@D?8WM3B=>0^<]MJY*^U,[($=O0SK@V69C @RAI8RC9XY_CV0&X$7\ M>1(W-"6'I3*QM:BE:^C]CX33I4D4$LHQT\WZ:!GFXP1,H0V(8;C36AROEUH'2_'C'_E:2+A7]C[+@>J>/'6,+;IHX\"?KWL MOV'F$HX?&7&Q;L;D@'?2/Q8?YEXG25-9'7,.8O]W.@1-IGOMGOHAY%I"5Y)3MNLE)) %#3V/0I).R7WV/9- M9J:5MS]ZRU/ S;8;#4P(?O_(Z *S<"D;:=@-/+GJ;Q'O]EU6S U8E-2ZC659 M@&:IG#VP*%G?+'N>4:A'':T-\.CMSTJA;(NT5 1""]WLOX\X"3#GZ;)$JX7B MJC+5"\5UI1HT0H+$'#-G9?1*%J7VMR"\PMC4 **YA>!JT+FHKPAV?ZV"8_=\ M2E_:'B:Q+_S^D_S82CXFNSXQ^3' 4^3W@U"="E5(E,C7R!P'?G)/I>L6+RN! M%P6V=EBSI:CZ;D?S3"4ZZ8'_JN@;Q^;H[Z#[T^L[XEW[_:;,'M8F!Y$DFP:I&CE2HW2C273?*9O!;M1-K MOU9N[MXXI7&8R)D_-RKHU2BTPD98V6$7[\%X*)]@8$F"SK/,FWMA$#'&C&#> M?11U8L:P%P-4+CBW*G$H:O+G-9AYT?M6/FPRJ &"F95[B:$&WXF/E3U61O! M/,0GIUBVBA)L9?>4=F#%R" ^_^+*I4$HAL6^'XM^/>-)]+BY[E..O:]G(8N: M&EZZG..0]R(FSS#K/O.0(3?4$*61/6J;N=R%-8T""T;BU:FQ3T!H.CW$9_)< M$/%//HR_(#]^&@E[B+$E"::_(C_2!2V692%T=$;?RPT^=CJ!X['KNC022$?8 MQ0*UZ"D><)CJJVMCQB(0FIHU:V95P)%U%\@5MY0M'[".G+S(4>@ MC9]N%< 9=]&RH)0]*AT_[4R'4@=PO S#&68YK32DJ 2/RLC''1E1*0".#ALF MFB3ATZY#!G#[:Z=*]&.&N0B$,<0N=C;K 8ZIX2(^QR^8#C#B>$2FLW X^TE$_"=CFRHC"$8+H> M.SI-P/&3G"&-V0U>4$ZJ'D&UTA!"Z'H,:54!1Y'P)19AKZR>OA7IY"&$T+4; MDDX9<$19,]0X-9H(N^X(= J8^NJ!H[B'IW/29BL MMPV\'&Y=>&$J<=S'J(M=N#/J 8ZGS!OB>'(>=D5BPE3@N"SMN-1'KP8XDO++ MP4SK1)22$'(0U7Z6GY90J &.%MG2:5#)25D,0L*A'B%E'<"QT?4\D@!X1,2[ M"WIH0<2PF4&NBR,L"D)(0M1CS$8K>!RZ;C2/?/D^XGCF7F["9G@F%T"_X&1" M189!#S@<3I[0FSXPK%<+A 1&37;KJ@B.ZB>&$8_8LK+[5 E"2&74(TRE!3A. MRBI9!X$P-"G=:X5VM3#5M7]J'WSI7>&=X MUI2&?70?3?OHG#_E*OW?]WUU=DC?]]6][ZM[WU?WOJ_.1@T0S+SOJSN%?76^ M3U_E<']+V0V-GL-)Y)2RT+P\@.64U36&H$+JC.]P,BPAJR6&,O?C)[ MQ"P^\":0VBV92NG"CC*,DG]FF.95F>L R%SFQ]49Z1L/PTEO)H\GYW=!9BIEG)].JIBU^% Z_6_\U'WJ MW_WWX9#F[ZH_\9._V_?[][^K_W20P[I DE M"+MTFM!B6@=\^-M"&-@L M)]X/;@MP7O> P\VZ=HV+%&0@#)!V?!: 'SU)=$.X[.0CAD?X!0<1YF/D8WZ] M'.&IJ.U&!E'^!KDI-_33Q>5%QVDYFRK%EU6M,D\D*W:>ETY2M?.GM/+_L)6M MG(49E.);$:'X:7/C;YA.&5K,Y!)@11*H0O84DC\5*AR@![)C( F%LH"4R9X* MV8:3/5:^M&9!K\;^6%B]5RA>*\:6"1'IEYB'F('TAQ_?QP5S9R\TF;JQ7+3<;,UE8MPV[*0WM=C8?*"TW&E;4]5 )NRD,'\MRY M[ER$I"[2^JE*J,E(KY:WJL!#B*[OB>?YN(]X:,Q#E<6:7(1G;7D]_)ULCT0, M+0UZ>?$A-:?\Y<$F 4HJ5AO1[ULDRO6 MZIE4KP.$;N$].7H*R='5T[5V'F=U^702H1O,<'(ACXQZD1O6389>C,*^(;Y^Q8G> MT ;AIO,B]D8V*'$( _?%0ZT\YG"9WK?:G:M*-)TVL3=UE2;OH?Q[*/\>RD,( MY>L&[Q^TP?M[I*X/&T=R>X$F/,]<.Y68/ .YJ4 \AJ!-B>>N @BV2_SG+'G M4='*EO?"*O-HKK5FX7K38;6"^I4Y"T@;,RAZ,QLT?[WI$-IDT#S2][CM_WW< MIGF:D2\EE^-^?)2-?*>"Z@%&(00_+-,AA[?@+Y+*#B?K]Y&EDRK:Q7]Z^=-9 MV&E08G\$:7Q^=>]'S":4S>6Y3L-GGTSC>2F5_U<4@+_\TD:+!A]:;DD@T @G MJ/?4\JF\_G)=4\./+?+--'R^X+:<>5QF<]# M5HH"Z:#LNB:U"A!X&.$7ZK^(H"@/L6)/M+$,A+[+Y%Z%O+Q)%0@,_8H8D:U[ M)()X0V]5%FN@K](\]EGV5645H-G?V$^I!('T4CH?TED?4@_UR(2R$I2Q3RI) M0>B%]*Z3/VJS !V"U?--MBKMJI5N+O=:H4"6 &7W=+*SYZJP/4WI7U/&Z*L< M[=!"7#&\-Z=.%1#2O378KJ<*$CQ<,(V\89,>4CE5W;"H.(3V]=4]M4@P_(OH66X)B7*LO7V2=G"PTP MXIE94M.SD:D0A)/J:P[!)G5 DK;1+=YEBGDHPX3^9(+=D+Q4=]0UZX!PNOW6 M456E=@=?@Z''LX$Q#&[P!$5^6&!LFPI G'-OP=!E><.-R6QN_DTT TTP$;C+__^LDS1 M$V%YDM$?7IV^?OL*$1IE<4(7/[Q:YROKMZW>G MW_SY:W1R4DGZ@'/.F5$D1;Y[?=H\.:ND9O0[]/6;TS^]>??VW3MT^NZ[T]/O MOOX&33\VE!\YS'EB)TT3^MMWXG\/_*6(*TSS'UX]%L7JNS=OGI^?7[\\L/1U MQA:<_>W[-S7AJY+RNY<\Z5 _OZ]I3]_\U\?KN^B1+/%)0O,"TVC+)<2H^$Z_ M_?;;-_(I)\V3[W+)?YU%N)!=8,6%M!3BMY.:[$3\Z>3TW5SC&L"R M*,^?QD7#T";^^DWY\!5O8H3^PK*4W)(YDJI]5VQ6Y(=7>;)K>&&L"2++VA\SH-;@U8].CA+4 +NVT&'",0*% CT M-E 2\U Q1H+<]]C.,,T3,<-81X0A*>"8KX$]&/][=#!S@1*$85YHZ/T."^5J MY3))R:?U\H$PA4I#$O\VH(-9]WW_N=<^5[]\T-?5PE#0H9+0:Q_?DD4B5K&T M^(27JI%?30;5UVJXW?[NT@#TN0J KM^WM$@0>^W[*QIEC(\J5+NEELF$BT]E#U9%.A:DH88P(:,2'36PYE0EPMB*IK&,6^/O/I';'*< M:M54TD*9B@%XUTP4A FHD6A,X^* M,ZK?O!J2^.]3'=[L*(K)UDB=RC@M<83)LQJC) MX?:W3/#[&ULJ6I =+3T0_596PR,^@^':>KQ_^F!G/%Q=9&QCW-QO44%^ !F M'7X#:4B /H/TWF_Z$L)03>NUU^^6.$T_K/.$\E!4JTN/"JK7E6"[O=XA >AU MQ?MUO2Y)44WKM=B\>S;+G"5._S&FHH*S""[UJ#DA3 *@PX M=-91LZ"2!U5,?@>'1Y*F-NOH$H$-#0JHO9&A10$Q, Q>KQT7!*7G_KXCT9KQ MEY^^>[A/"F6J])#$?U_K8-8]W7_NM9_5+Q_TLGR&LCDZ???EPU>HYO+4T?<, MB\-3=YOE0Z92HO?RZ+>[1\S;8;8NQ&D_88OZ M/0TC$]CVD(,JO4TB P?$5I$5CG;#2'(BR3I!)3-J<7LRJ>F2T%@D8EZF6&4] MO>?^#44)L+:)SD.OW:]X\Z"G&QHDB#SG.E\F>833OQ/,+OE?3">>!I1PF2080C]*0 N0(6V$W>@(;.;PZ!$<0PGZ#ZD-B>, YV7&J.\P<) M>YV?+#!>2=-X0](BK_\B+>3D[6E5I^-?JC__*K*OET2F-XEA2U-/P4KMUU8< MP0MSL9!ZLQ@G',-5Z?WT_N+CQ:=[-+M$LYN+V^G]U>S3':"]-,A5E1AT1##6 MH8;:-HHNA7=;4+U^: (UT<'*+!R@\Z\U!1=,A,!&,("L-(1K[^45;!!,!G%] MP&H*NUO%+7DB=$UTMK!]#&,!?7CM?J^?>>_M[HL'?5P_?MWOUH, *PC+R?7N MZ#Z1 N4X)8,%S4'0/1'VD!T'GT>G.,OR8C;_,DHCD=UD::W0R M,< XCEV%MBOIJ;T[EPW*,#;G#.)+GF1!F$?E-1,27#!.N+,6T*;_(\OR_(9E M\T2WC.A0P!BW F3;FEN/O9OOX-V#GI84J"0YCG&V2@3NA7&EQ.@S9"5I*A)V M""4,I]R1IO$RH?+) MRE\M6Z8.?#!&[ZQ0VP6L3-X=PA'1<)'8XFL\I&+]"GVNN0<;*[XFBUWUFA6/ MA*$O$\GR53,E? ?ZC8$O=DA>F(.M 174-P4EV.ZWA X)P#<$Q?L5 VE)!1WU MC$1+U&B]FNL3!U*6NQ5.5$/3ZJR.$_NG> HYGQC?$, ME%/LKL\$40*Y;S36(8+SA5%N$(X'C#46,+._MRUY]](DJ32IP_>!*MY3A,22 M_9);V%E&.<(U!SEKEN4?R#QCI*2[QR\DOWCA2Y2,Q0G%;",_4'/MN-$6O 53 MV1Z6D.J(;X1,53IJ(P[3G8[R.J"4J2/JHMV#NM[N06U?B[;O10_RQ?6X(U\] M0=U7'2DP==UX@VN\<@.O:J%J/"N$?,A9G136?>D>#=#LK0+:F;';!/YGZ>'; ME5D874>:%@5+'M:%2&-#189NL*HXBA^_<-4@:5LSV%[@(2QQ@B0]3';+&.CR M6=>X$9^^4"X8 S+S\R1=%T27X*6E#L/4>^!-QEZ1@IM[!X>3P5<<89B\&7[U M-$"S_X4DBT<.;ZIAMV=$)>CB:D@ZAXB'4W/:A5$6A97BC M3S508@^"U+(XYEMV.?9$B?]VX=,A$ GS[20.R?.!E3^3YII(%B-HB0& M//4QJ+?RY^7R=/..6X\FEQAAG;\!7'WW"ZUF6#.?("S:YC M%.M,N"Z,_N=@=U1#:^-,\B"=_*'%/D&X0+4$)$4 G0(_A':1^(%LV2%GC"@2 M]_KFMR0B',Y#2CZ10GVAC1L+T/SAH$9G&C'0^Y]-K&"&DTK%@K8\$\2Y)KHK M;OQXQSZ:L)8FE,C*"3A-LV=,1=T'_MN_GO[Y[>3MV[? 1U$H%[[A:FF:H$L" M=^2D#[-_S*1^#G*TI/MRY7$222)M&L:41\!,1):A(CW^,$#M&85C@(+G+B20R5Q9RXYYC3B=$AQM X%?FG-(= ' MN#IK+(V2*D+ @UI*R(/#61TJF -9"@B:0UB]M3?,3#(2<]19<8>RF>2RE1#$ MYI%UTPAVL\AMDP@FDG !*H]9A6.C-TRDG#A,#C$_856@[A)[:NS?8H RS[^LO MK-L%:Q/<@VT1[:Y%(,$Z^%A[G>"')$V* MA#@F)Y@88 S2KD+;2/74W@W7!F5@,RV&D+(61NM10T^WC)#Y"]V@J=9F8]DB MM#"%$(OK5-$'XWT.X&A<#<<>CC=\T!N,NVA3>\NTX^]^2 MML_,04D^FY_QJ"FQY"6H2:%F"SWL[CPQI .8(70@%',#E7>LE[3@GXE&(+\E M3UGZ)(P[DM1HCB-HXZYS'V[P1GRS<%7NNR;#PW*] ;TM7$$*.Z"8EJ:!3T2+7& M!1S;1^E0I@G@2I/6ZC:H#1[G57PX&SIN&SD!;.",V+B!V9-TAMQ-)PC$EC.Z MN"=L>4X>"E%IT6S/&F(@FS9"[]BUDM*_;1M@#.V;$Y_P(&*)!/D$7;Q$Z5H6 M5J@W,S[B8LV4]N,G@-E1G1 W7JI9Z8(^)2RC(I6!NWR6YV7)T@6A$6]EJWN, ME@(:_8Q55A$3N8J BI3&X5/:+!(6CCJ"MENA8.=.#J1:U*=._EU9(#7,QKP:*XT[;A*,]IMGF. MWK]^>HA5FZ$GP?(_>RQ/RXK^Z)B-> M%X\92_Y!XN_1UY-WI^\GW[Y]5S],I,JBML9';@F/Z/WI!'%K?2=CHO^_ID0( M%'\Y_1[]:?*6,W_]_L^JRI8.$B#W,N)85A;$Z0U.XBMZAE<)7_FTFERW\')@ M!-JQ<%:ILTEAY?*_+^$(:?@IIV%$@A,E%%6\$]3V;[!%^P$46W'.$ZY85/+" M;@>NE^M4W+0FOS]Q-5:,/!*:)T]D>QG*)U+,YO?X1;^1,4X*V';@+LKVM@/' MB(#8#AR/3_4YM9:"RL^2'3G=^X;D20V1/,;E >ZD'5CMF,R3*($\XG?/",[7 M;&.-)%6$, ZFA]SVH2&5=S?101A^R*P(.S$EU#6OSJBO29ZCHH:>E]!Y+!=E M>?$].IWPMT[>?_-U$TO:H[P)XH0K$A7T3NU!@52A=)>XH$YC+3NJ#C9<;.L_5#,5^GPYJ1NMC=D1EHS3A*M+O7#PQJFZ,N$HCA+4\Q KW[M M?ACAH=:,R0LT8KDLJ*\^=/JJHF<.X>.:337]]S8=)_ G.#,L^U? M ]BOU'#L_E3=6[=E#,.'1JM3^<[@\V!@SE)^C1W1!#5#.$[25<'F("5U$,[1 MAN+L&+"?S_=0H^L0B5(-8&>P7Z!JY0K'+2P7I%I8@G 0^QV9.B^9Z:_(A'25 M,0IU_26,.S];7]5'KG&<.,$SKL:L;AS8(/.R1@;]W52M(!RL7_G*FI:+C M6L;( >Y/+JL8 SFD_S@&_%V_"6;QLK,B 2Y;!KH8URQ:ZD"<0;]:T9#".X$Q MP%A@7YR860*Q?\NRQ$0/[PGV^%WM#@$L1W;7)<2%2"?U MJM1'H[>2,H!TO"YH;3Y>20:;D-?&8,W(*XFAK'P'W-UT/-!4.KZ>$6=EJYO5 MQYU/=>*%2K@;H5@W!\^!$2 MSQG5,%/O?GI_\?'BTSV:7:*SGZ:??KRX0U>? MT-W][.P_?II=GU_! M$=SZJ$_SY8XH1J5-;0PYF,$WC8;):%W MH$Z/ZDW%R!#*F5&C"?6.BYYLCXL"&M0M*?C(1N(+S$0^?FZT)!TQC F9 MH;=M1TWIW6A,,(PG_,[#.N%GM!$E90";"GKK4)#!;BH8[:*[J0 Z%?WO.B\+ M6-UGFO%0;C,\X)S$(I@B-,>"Z%:< LB3@MP1]I1$XA-EDL6W),H65$HQ'2$] M_FNA)D0_S=F=4X_[3H!IV8="BIF]>:TX3FBJ"R'??B)?C]KOGZ & :H@H!(# M:H$ JFT)TZIR@$-E4T4MH2%L_LSF9SA_O$RSY]Q]^U'! K[KJ%5#L]DXH(?< M8]2 L6PM3N]^0I?7LU_N WI$RD$^!N6/24QB3]L?L[%+9[-/5I3<7R]/(%G M-J]=!,$8W>XJMTUQO!3O!KHKQ('9BF(E0A*J1:&'#?I22.-3RE=H>QO<5F( MMR0>3'VI^ERX-Q*6U*I1CAL1D/4@.].BF--HE*2$J[^MXG*?'<;+C_.J += M S>;-K@]T'M@ ]J#*F$+8IN7R9I)G3)*XO$?;UR":TK6-"7E35G=O/UE6C>E M^&,DFG-=MF!P ]TY67$5$AE\\Y]3(GZ8TGBZ%#=W_D/^7=/H;JQ0=]>[J]6] MQ=[.!W"?O2LHQ9WP6]8):IAE]88V.Y3C'D@UJ0\VZ.-S'2E6RQ_ZJV7=@D=# M#+1V-$+OK!J5E/[7BP88PY6B9GL&RO;'@3_@A@E^7"7">M^]?5_9KOC+KW)N MS+E,11$6R__,;7XA:D(O<$+SH@Z',II/)%LV MG^<\9'I^3*)'E.1H02@G2-.-"*8$ >Z4?HGKTB]-C10Q$; 2=#DI=&NI"!&K M-5MQUQ1(&8G7D0C&MJ55.! >Q54W?]&L(.VZ*Q,! U,QU0A=BT=<(+Q:L>PE M66)!RN4G3$9]C."43T:B6$MUZDK"+QE%M[)#YN&^@--)=MH#93P,B%+Y;$!TAR3LI_ M6\NCZDN 92MCC "8"&>\BNVHQYW;>R0T%MK ;FL!Z,M:Q%=BO;I=\%=B ECM M[ZWKV2/_39QVZJS'-S1J]BY5WK>0[GIL&A=4)YT19]X>)HQ_66 %IY0?$>AB-EI6@P!>,L C:N; MM!C#<0\7;;2P@?U![%S?XQ>RR^2BX0['1PS*V;Q%P1J$WVAQN7N0_%@A900Y MV8S442A3X)=09YSR1I!R6V0J8TWW\%;!&HIOZ=6RK)P&? %XE0Z4\VJIO*6F MVOLJ)83C3\[:E6K46WA8J480ZZ ;O-EI$=3PA>)%&H7N%3 M<<,DQ.ZJ5(-^I48/ZB]GZ[S@TR,[)ZLL3T;,/$/&4#Q&IY+99?I< ?B,&I*K MT]3J=1J*S"B,DV*M M*+L8Y-2Y]P 5_E2YWQ09\-1XN"DQJ AVG*:="%8U_87GAI<)Q30Z0 1K%!24 M6SJH[.">!BFAN*D5XEAW;03^(2+8\>KW(]AYHV\@$2S+(D+B_)*#NTXHR6?S M,T;X%*\+)?3T4-=1613H7D2E(0:X@LJ(1)7A+NE+*Y(KX613H MEO+3$ -4\S,B&5C3EEYXPE%=PGVI-5:)9A$9L$.X3X9[SZ;AQW7[Q7,!QW&' MB]^"6FZ-TU0NMU8M357Q&F35:HY/_"\*S(J@-'\@BX2*PO1Z_7U65RQSI3F_)2?.!O_TW30*[,0"6Z1JG6*=GEQ.F_A-<(6$/;5!MDS8X^"P%(2@#[ M?K.?@G\\Y[LE3X2NB=B(/\NH'%E^28K'.M'?,M([G3U(DS..^:Z\H1F=;5BLV,LOD+4 ],PE; ]$'7WLMY[8 M.(R2L">BRFH5FT^DL-;^4I%"G7/2P^X>:1K2 9Q>TH$(MGA(!?@\R:,TR]>, MV,98,PNPD1C44!J+@A[.:+1@M,:S05N> ;)/32!=8/ZIK\;PF0E7\OXJ"<' MNN/7 K]SS:^&UO]-OT8@P\M^*W*QXX5RP1"0O=C&3 -]&!9C'"VUQ. V8QM= M&J/A#.65;L7W[;:4T&W4-DR/%1*PE1H']'$2PK13VPAJ M-%2O8;/#OO+Q-0:]ENBA<)XG=,105P^9H'UD7F_+_-J=P989QCW&JM1W%C=.[RXR!-3S,*9A%CLR6?5*FPFS0Y^I?\ \= MA]'PAF.K+W4#=*U+G+"_B6O-9O,J6L+I%>7SH[QR+B^5TC2$(R^,8XU2K.U7 M3HS>W6H$JF$8S'F19!:&U["C%K]W+W.8KXZL,NCAU^?6Z,$RRG^,2$LKMYEM MO!BH@["[J=L]#CM.!L"AV%T *LY"/7<28#N"0O32 ^DM[@6A1;I!TSA;B=,M MVD8XX$6YMTG^VY3&/W/1K, )%0=Q?\S$[7/"J!F]3GY?)W%2;#C11TSQHM*+ M(S=[Z,&E URF>_C&::[7/9QHF MW#XU_N/6V73GRZ0MO76%5^KVXD91Q$'*K M?]V&,4&+3)9Z*)%,4%ICD;3+!LT7.5KQ=WJ^I_;H+2=>@#@SZKP"R7>@ZB6H M>8ND;+U'5EB$7VEX;"K<;ZI)MZTFK<;"G<;ZHFRM,/+%+UYX8U*%;YKHV@230?*PXR]WPWK.9T]%IFDXF> MB^(=6[%(RD6?I63X;8G#M\9=]$CB=2KGH$[+D+IEHG;+++8M@\4[(,\-5LAG M\PL^J!6;7Y*87%$^:R[EG&YN*AYNQNNHO#.+SW 9U./'8#=@XT M'NME_L] 'E>37<:K6JJ7KTCB'&MR;:OK@%T"F_< MV:%''3?UU(.(F1=P3' !9K38HUV5/-Y=CZF+SUQ^^I2PC,K5?GKQDA1G65[P MH47\8\WK=^,%RO$?HU@GW]^%T7_NOSNJ83I]FQ<)9B2YQ0 O?@AF,MQ'R;9K MU5>"E?M$\[6X6@&13BLW,8!Q<""VF3HLR VB^L.O'$=7D?8# MOST^A"2Z=_M7;WW9?^7P,P)?R.1%$J&?:2*^JV%9U/O7EB_4E'/ MC^(8>_:Z:W$KY71)&!^TM;ZG(O+O@7JHM1\.*;QZH^[U@YZ6A*BB!%S5?DSB M."47."^47:\G@UFKZN"VEZ5]&N\K4#6 @0F49$C0'3!1Y1(S;6^J" #21900 MFXR/SE.8I T%!$7:()-=YSDK8@RT UJ5O$C\BLJ-;]%J.-4;F)X6P-9LP!NS MTQ'"6* 9C>:>]PZ]9[O<'[#GJ*?Z(C1CU?<@S;:2FLQ_Y&."6\<^*AJOT8\> M@.I",4':_M0(LY.D^#*HW4DRT()9A!YXSRR&A!"VH4/A9B![;"CI\GI)ODH8 MEI^GL+R96*+4SVX6!HCL6Q<5M@FU)FJ@'%D[)$4Z0\.#!%.3O. [2W5/[)' M7N<.'-"N/Y)8[,'^B//FS9"KVQ92TEC!U;X P7@"4]X@S;2]H] MV^^NF!<<,]%=++^'W5XL"1.E:#;5B^P#LHT#P(+=E&C,V$P.8\LNF(8;S343 MJLT$:%3>$_VR0K_/N+Q'2'HKKL+2K$=:S_R'G -@=8C9// :4O;>.IQGQ7.8 M585\M78SO?,4J!O5V^>M1_Z[TAPTE9UYJ$_*X[KS8T*3Y7JI[=#><_]=J@18 M=VKGH==N5;Q9L0TN:7SW*'XQ]VCW.4"/J@ V/=I^Z+='AV\>]FA)<\"H4-QS M)@XZBN^G^3UA2]6DKR "B/VT4)MP;T !$^%I8*CN.2_KC^35)7(H7C-Q[._Y M,8D>4?%(RMOGXEJ63"7,<4IR<;@'_4:S9SH1EW5^<4/_3C_2\WOZ$__G[@M4 M)N]/) -YP^(X\75M5WMS7$$Z0( 4X.3H*;MW#J%" ]5D3 M8RT&G]E\QNU1?$9?5%EJVOO?]?1 52YL"G3*6>B(_=>M,",9%JB0],)9&PY4 ML\"D3>^N0=9HD<V&-ZJV'=$":'1&Y LX>_93H<6%MFP <](Q>B*$JY/:QY\TXY.&%OBR)!5PY2U) M;4*XZY&&*/3W(DU015V=[#G@QL+NAG*=4')5D*4NGE$1 IO( ++2/AHJ../H M03#1B M@5LQ3-"/+,N!0MQ1.@B:$PY\Q;(%1P-YO+9*(*O WZU7JS0A.CO7$2/HS!W$6%!O="$(5@Y-/X?]=Y8=J: M4Y,"&[@"MM*\6W1PQCT 80AI6[2'M>=O2\"4\-4VB9TLVH[[EH@R.D1^'<@> M<(50%F0:16R-T\N,=6HR7/,QHW.QEJ8]W-EAG&*L>FU' M<>7U[CSC@%FJA%S7)32.,D64G]PNJ-&I]M8G%AO;'W J=LV.J,9=P<.O(RKR M@2P22H^M2Y$)2,?3XE[(WU9F^0.,;6>/F"U(?I]=B%HQ.>$,G\BS(-M[W#.+ M#GM,=&F67<9+D]Q@QU([Z($C5*)E - ;@(H,5:^0C*)*?OD6 MF!#^B.W3TCB1MR_] 8:*&[R1,=_IGLW5DA/V(#!0>!>/;X0$Z]X]A'OZUZ7Q+1"(Y5U$L6L1J)2_$YTBQ$LME3;7=;IO4G9SH8*VB!S&PE!^X5%]: MK2P09R?GC#3 YV>< $U#/P>D[R=\Q95GR:[]?C2K3BGHGV^CU[LI+IZ M257.ZR4C0"+";JI43T7&8Y2N8R)<'Y6;Z"T9H10RK<8H8&HN"64/.-4=Z32 MP@!26L-!A59E#0,U5&$-*R1%98J:1US6*9D0*[GD63SOU37V4J%F0A47U-G' M8_0$X-QW3AZ*[9WEIE,F2DJ8N&SPVQ:DH_5N1F8@PSKAA,:$H4]X>?A* M-@>QEQ*@LF2F.ULX]J-2QV9';9X@[&D(:&A7XG 3'Y]*1E1S3E!E<$N4W$/6A@Z6'A@;,9)D;;Q&!F\6Y$#&M6UW"5/ M/Q(#M*>_89:(I>DM+E1E2/5D,%:C@]LVE#Z-=]M0 QB80TV&!!W\W--&;9QY M5(3PUJ"?=894H!9AG'%Z-@$_W]RP9"EA&V>8 170US,UV,Z7LBZ)_Z]BJO3+7:WI-^'H M"Q:(?%SB8LP&S17<3)"6@4@3* M*.HL%&%\$51%X/GRXD7>ZI9D]-S@>4ZP4_U,USF)ZPGW+!-?;L70<$G(#>&M2PN\T.6Y[2$O' <[HF\VKW/DIC:N? M1-KNF-1%!UGA# /.BMN& *N@(-S?$:6[Q3<"Y54'U;$+<=JS_EE*#^V#ZPF!B@EN]VE7IKUGU'" K51L<]>)-'J 6]&!W MB.RE0UE[+Z$Q9R8QA2V)WEU,7U&N,LD+L?*]F,])5"1/]AAXI(P0=GL<%=5O M^5@$ ._[.*&S[XS48N1."%_%U9+ @]A0M-TC4UVOPO9U,WI.YGB=*@MKC10 MD,.^DXI-0OLH;ICL]AT@*I+SYBFWLUQ>(K1WC!"%]FK5?>KP([A/;];(*.#[8<#\THJB3Y_EY[+%T' \Y=(0J;'VNT MF1/&P_5[_#+-2W*TS!A!:?(;23=\ MW,(4T:P0/_#87+(]E.]$STF:RF-!C>\4ZJY3;>LJ]06,E$9,= E4P%HNE=@$:_Y*HE'IU41N7Q:%"QY M6/-0YCZ[P9OHD42_W;"L$(NI3-P5MV!X>9UAS7RVASB04&-O]5LQQ\ZRH(*/ M/0$KJA,3A%N12"V_KC/(ESO-&T1EL)N;&Y1R<=YCBD,KOI58EXG,T;2K:B45 M;<6B2BX2@D&BC",V@Z7'V^KRGQMHU_PG_L?Z3_Q_#S@G?_T_4$L#!!0 ( M !)8L%3;+;N)MQX %SU 0 5 86AP:2TR,#(R,#,S,5]P&UL[5U; M<^.XE7[?JOT/W,[#3A[^@]O!P<&O?WU?F-H*$AMAZ^NGSN>33QJT M=&P@:_;UDVL? 5M'Z--?__+?__7K_QP=_?/Z^5XSL.XNH.5H.H' @8;VAIRY M-L'+);"T!T@(,DWMFB!C!C7MZO/YY\M.Y^ISMW-^T=..CH*6KH%-:V)+\YKL M?NYLOAD$K6+KB]8[[IP==T^Z7:W3_=+I?.F=:_V'37X^.WM[?/[*S$_8S*CU4].C\."G_R27]YM%"G]=AJ6 M[1S_\^%^K,_A APARW: I6]KL6:2ZG6NKJZ.O6]I41M]L;WZ]U@'CD=!IEP: MMP3[KZ.PV!'[Z*C3/3KM?'ZWC5"NF%@9X.FW**7\!C;5LZ;]2K )G^%4\_!] M<=9+^/63C19+DS7H?38G*8E3@6:^RXJ,QCAQHJ:W_SQV@Z6D+B MM6\+2YO53'ER7@.3D36>0^C(BQ>M78U43X#03^;003HPBXFXUU0E; _FP)I! M^\X:.UC_,<>F 8-LW<2V2^#8 M72P 68^F8S2SZ(BO ]JE=1V[M$];,]JYG^$2$_;W$S:1CJ XB&(_4B+&9[B" MEIM+\FW5$N6YLVBC#B;YE!FI7:)40T LRH#]1+O#G/;O'*+%FRA1O@%>+)## M^H)-+6: /=NAZZE\6DQMK42I;Y%%1TW:=@X9=^J6:GWTI^ $O.>TOIW:M8Y# M!QV/*AV7)N#5+#0ZA0U4,T;E%B^AC<.,![DE%FBS O['@+9\O7Z&,[HHO8$. M0&81:TANKCJYGP@V7-TI3?#]]BJ0O+BL54BWTU_R"YC42(6KA/R"3YMI4%KQD4C-G$44QA81 MX][7 5=*3T1/40\N( XDYMK? J3PM5MST7*-8_!;/$#_DX;QM^$ ,M&3-;,;KA?M'DL"B$(B#R+$5DY M)_X,?HM,^.@N7B%)X&*_2',X$)(\T'VO+MVSG3P3WW(>P2)I.$LJUC0.!*0/ M>#AOR& 6+JAU3&BW]E3M'><,F)^1K ?8X'.96JMIU,J#"9B^J*O'T>W6G4%! M>[YA]ML90Q^G?-.(DH$14'19%T5]PZ#ZLX-_Z/87=KCT))1M&C6B$ ):KFJF M94#_')$)?K.R2-F6;"@E&0#"??!)S8QXX^Z(/!&\0GXL52HM>\4;RHT(BI"@ MN*?BL 0]8=L!YO^A9>K"(*EP0\G)QA!2$W<_5$X-Z]5] @&'C-VOHZ)WN[VS M,T75GREUJ/"XOZ!RA;,H3?-ICBW^-G._2',4+R1YJ/S:]O@#ES"$F^ '-GJZ M-G'%*D480$U>8(N+,G.RN:/>9%23:,N6_B0 MNOBN7F7JA@M(9G3H_D;PFS,?X,426/S>EUBZ:52*@P@IC7L$5*9T/(>FF<7D M;J&F$9@I>WCR6H/?8 QUEU 9.]W7"8OR2"!@OT@4PFGW_$)5]0M)'BJ_!I_ MA !V07"\7KQB,T'SD>^;H_9LL4.=-R76(#2DX;ONW2CBG,TE%6L.;<+2A^S5 MX#D(]G%XL<#^G2XOG-0>N0Z[/VEX]R=X6]B42LTA*2>6D+*XOT'-#M=?0,M@ M 1.W)DBB-/)]<]C+%CLD*NYW4).H,+#E%MDZ,/\% ;FEGR1MJC@EFT.>#("0 MQJ;$+T2Q^;%F8D3NE&TJE5D00C*;Y>084'P$F'>6 =__!OD[J[URS2%17/R0 MP*:X.@*_YW:@X4>W\HI&]7#6[;&A2$D:I1"$3);JX?CU>/]V1>$[%UFY*'85 MSKUMT3EAMRTV+;"_)_W)\&'X.-%&M]KH:?C?>,9Y=-()$J#\*?CXQ;^LLI&..E=2D%MTW%LCR LG9@;%WB];>7R/)56Z!-10 RKUWTKAY M(%AJ63-?=_<5:EPO1;80CZ,)=V_ M46 L\&**H.VDSP][I93AO1B+<6L0P5G)?F!)$&:G2][\4I,AK"APUF-\!8:J MX%I$Z-2-1,)CNKTZVM7-8V"X4K\ENJ:3]ODDNULO4. M7\,ICN0"&KY355.=( N0]1U=]-E4G3JM25&:GD(S)K+*?E$9>\V_/#ZT=KC7 MG9NVY8).YN8Z4J8%MI*-AWM3NF'L[B?LNP8VTCDL)Y9M =OBN+@7L1OF.8^E M:42FZT#>V0FG= N93T/&O_/=,/)_AV@VIRC[=-\.9L'EQ=$T%E^8-A1(M=$" M0RF.EW\CO1WF$W2=K##=G*VTUX2D$//OSAUQ,'L1/@$&6:!^83])&\"03$BU5_.>G6=N8;2>2G1>6>KD4)1 M"SVG%JK D8FPEA,.5+/1*9/_M 2B!R:P;3J%L;L%_7?$V]IQRRM#OP1_*:0+ MP>/R7T\0U([(-W@!T'Y>)GY!=4H+#:DIN-2)@MU?JK[M@T= M.XAKSXA 22RK+N'IW,5)%X?7HB!D8,_9DQCT'_;4X J8D#V2X0P (6NZA?L' M,%W>4EJHKG+F(#W;J&CO\I\GL9ZA#J@PZO#Y")SGY MDTB55IF*--"V1+2'[SRM'V%:M%)8I%6D9P(K*[R]?I(W!\Q; T\]TM\KVS+: M11&V*&J=!51%E)86&5%;Q>=\<78;R]9 OS7#04O?:8BB?"0N"< M]9,)_$?8Z')WR395_%D]K4I45Q?=WF6WH9M$:90EK>M4&/+#H,A["&SXS(X" M1]/O-O1Z!6_T3ZO3'JN0AUG!2K#^V.*;0/3-@L@?,/EC!K]">VQ#$F-)2T2U M#,.'G+I>: _A*7C:WB7Q-B>6XO1V6_S@'3&OC"UDG)6 M(4ENUA)!"&^E3N.ZI@+6J^S1=$"E1QG.XJ2B[3,,8925["3J-XC04_X$ULQO M)G9^$"W63@V@Y=(I,;N&3A;AEN)D[I]MF"#-!V[AYTG;A4 M\I@B^8-$*]8^XH40MB<"HF\8R!?^"2#CSAJ ):(+IATM\-:7F16C MFKNB ^YIPVTC)^;VN#/IVMI=N"9+Z^5%";)7%0F<0\M&*[C-S?,(G=%T M[Y M6Q.95EIH1R4HH#UQMQ,"@>V2=>;D$R_8/M,0Q%C4[9F8R5&138CPYJ-][ MB M;(W;<^OE92]DB%I"5C4%[:)X_(TXTM)R&L7,XU#I:)X\C9@W,S=- M+RTWC?9+I-$_-R57C5S51B:IN3RAP^&E(CU4@!G![#0AK'*ST]3O1JXF58U2 M1L G,\4"A."IE12CK%0U2I$GQ$."WT<,HEH$5I>J1@5*!2E)Z).2(!4CM:14 M-2I06&Q(3,IUG@N=&$*JMK$NGL)GC-\N-M M3W:;Z)A&]S0CXBG4\'Q%8<9DH9,[7N7V6$P!O.TYX8DJP<]HVW>=.=U&_(>; M7#R]4ELM1 AG>TYSDL#?V;8K915^A79;1 K&]AS#) '/SAB>4:O==I$%M#W! MZ3M'W))K#H&:[3&2O&#;/]//1X&^_C>YOAL__.]:&?_]^-_E7W6?^.>Y;"-5MYJF_2IU6A!O1 M8_^]_IK07<,3_&[=U/E 6?0IMKS[3P*G^$EUU"66ST\*J<(0%>9X9V&1>AX< M*Z[)3"\O/T %TQ6B$;YZFTIM< MN)6\2D#E'LC4OZU)93.A9"NI%,7)/4JIYS'F*.#4\+C$LJWD4API]^RCV3%5 M*O&8:W&;CBLE[*'N%6U9%X4NN]W>64<1"M/92*)1"%M)\4Y+2%DWJ+#$B64Q MJ>M)W+[Q;]?VTW5,,&?UY[G17H$-#3920 MBEFNJ?2+@BLI^LJ?YX:6P9_E#G5$ NSYK8G?-MT]XT#D+.- I#_^3;N]'_T^ MKOOL8P.,<^3!>2T^5NVE2)XA2@7U^OO-GL"8Y,%O:\[:.7?U4T_ MUI%O2)F!78ZFQ'&]#.CMB>=O_AQ?$J4%U@#EFD']:X#("IHM?RT=>8^M;M4Q MP>4,157\5)2JTVZO=]92"SV8]MIS&^4&4I%UY-%/_S:A9P>6T5]@XJ#_>)]S M;%6DJG*V=S 3B5MG;GVU9W;U_ S7^WX&WHXJL?!/B\JE(05&+$!W6\PPNB>G M@5FP3UX\M=A4FH1KI"S)#C#9F\>.2RSVGYM+I_N+LT)M_32J*A38GIMY5.OL MT!3>0/_?'3T''M2,=9UX S]-L32MM>Q)$$M%%U[ MJ9/8,:Z".VM%><"$_^! :IV/:#59\(LNL]0VE^!U89AGU$FL_3%-2%011==/ M*AN3GV(LJ[>EFD:H?T8P$M5!T#:2R#>V]8"F] KJ?43K$5%!62^)U_V4 M1AS]_G.7PI:S7_$CFHZ0#LK*B)T8_U/7.1!G$(X_D"DWE<7K1U5ZYF>C;KE9 MR:BB@F<&%8]@*!RYT'Z3*JB+LIX8K#N'/T<-;.-JEQ$5D]*0,C96452,+'0% MSES*RD4&UF$ L?Z'BPBDJJ']RED_F8!N/RR#!04N61&.,8DWH(P1E6P,<2LK MJ)/V>";%-5QXJ/HXUE50)V4%\"LZ'0:/2A2?#E,:4L;6*IH.9:&WYSB8:D*' MT+!OJ7KOD05MJDPJ/N+.?KSRRIA(R50G3'92*FA/Q-,S7 ;3_&@J8BK<\A_' M5.14T)X3-W&%%IZB/HXQ%=1)27-6[?4&W M&]$/=DKZ]S[W'3;#=]UT65Y$^H>72.Z9=J#A= JY2ZC#"J&,C1==?BF@MI(B MJ9K=#:JPZJBV>]W>1>\#&FFB%DHZ?HSG3/AI>1R=-_0.8P5J*.GX M;.Z>3^CIQY&'.2X:,5KEV3*RA5NJR>*UI=F;Z; MD].H*Z@ YI*Z<$8.HDI[V<7]<^L?)4G16Y)@JNT&W8/T@W#I+?[3VME],6S M>%\,6]+HUD"SO;9J2::Z!TB@6_*JO-25?W)?H*Q>R2VO9)=,4W>\4\IA:T&/ M9 GDD7\IE>YIV=J PH>6Q'ZV%^^<.XUZ.]=HLW6]&L"!N95.H.%G]E5-:R8[)5W2\!\K@:FI7V[G**MC9+I*VIZP1S6^EIFL]/@JI3I=2 MZR62Y[5F*-F;57Z5J+%>4&-5X @]2_%)6U9)B!7G,3S,$EG^)$CJ1*A[TCGI MEG4BI/T2_O5GM0^'1"K4TO.O@8WLT71/KK7_OUEC@%AE948#<=9V1X$"( _C M23ZPQ=P"1+P$_J-IL-X%YIU%]>=ZVP9?+QR#$:K;<'O)C[&2>U];@SFMR6 > MX=N.!@FVZ)\ZW%&&V& CVTS#S:@4N!4_KB"]7.6DS#ZB:YD_7&2PMUPMXP%88!;HP016NNV4W'I#3>H06B@KTK/&0],P M@,%[CDML,7MZ0BV9%PBA_>*W5,_2](-$1 PI,80:6BB9?;W^!O&,@.4&=-,5D$ MKU^EZ9#.Y(:K^TEQ_=>QLD/OJOJ]-EGN8954Z3-EAW'S[$3W2$UXI_$);Z>I M>N>\,B*&SNH?5C9R!6GZA&8PT>I1>[ZD]ES3,ZA"3*1U]!PXVQW!(-6/>_%^ MG!K'4&_/+A+0D+.->H*3K!6B>WTF)#"'[\@98-NA,Q3[)S-02:2N,MV_$+.1 M&*;FMO3Y/_(<.&^63WDS7('.7&0!GXVLI/YJEG>=TR;.#L'TO_;)I1]MD6WW MS\#LOZ/]ZYFI996C6H"O+897QY['FZQ] H/_\/CSF L^>/D^WJ-I^X5:G$CI=H!7:%X3%33Q2BMZ]'/MWEG=NXC?,IX!7MCUL2"'D/CE0KX_A M'EGPCO[)2Q$4+Z@,?[DVH)*X2CK?*]'3D-=5QB,X_%I=6M,9XL8NI!+:Y(.? M/5=O<&8MZ^N-A=XG^7J#MG\Z>Y5U]EZ==,^[SH.N,2!!(PO'S M)A53CF !EJ)[.V%4];NG$D)^N-Y=;EEE&)-2?B)G@N!*(HX7!P[M)2+ B^D MWKLFGFC\S49J!179$53SWHY#'F:U/#U @VV9O@%[\]0,GR-NX?;P(P>Q)"

N+6%)*X/NGM7BM9TA@1W[R7O M!538OD(46[H++0N1[]7A(D2O*1#8.!;@ M[^E<['[?9"XR<501!*7 IJI&EBK=5&6Q5F!ZX;@PV%,K;,W+0KGL"22+)*]% MK)"Z;*0K=L]+(8:KTAU175GH'ETV9HRFHR4D+$IL%H1I<-\MY)5OOBGD@UCI MM63I[+ZH+$NYYMZ7#T:J*9QT=23T^MT'RJ,2^D5=;T1MI/D=DQ]WEO?ZLLT;?Y,+*],CA;0<'W(E4%4P"]?" M>A#1&. >N\NER7\M.+EPTUF70%7!+%MO7[^EVV=[#HUO&!N9?3U2N.FL2Z"J M8+ZME_6^\6_7=M+6UTE%6\-X%J:B">W4>1]^5SM93-,B46UTF\LP#TM)#P3' M'Z4^Z%M2E:EXXE_FXU&5=CUC\#M%L3CM\?T4W[#,8[NL\Z>R1Z]@. ML-@#ZBRKM,[IC5)M*-E=4WF)=]GB@"M\"4,- [I!IDL_C:E$SH1XK;38B*0@ M5Y*!N]ZD8/<(O"(3.>M;3&Y=A\TDT81)2SIC(/:YI!-&]B$T^OU&%FV*B3;U MI-'@KC@:W)&GYOGHH^00ES5AT\8:P,78 <91Y(4)4+P,Z)L^@/<'>(&1#6N$1OK%BA8TMK>F/:XC2 M6JGT0*FN8T91;3V!M<=)IZ M;MKYN(:7KH+#'&4I:F6ESJJGW5[O[(/85"+R MDIZA\&?5H67$S*FL4_ HMF!=S(9H/Y=QTCEX1I7V6$)NM&5Y]M0;2*"1WAD> ML:4G6D[.5MIC3&4J@)MEI]D/=-4W577:8%2YH7-S ^4_B#AT_NDT#4IZDV*9 M23+2T?_T#1TZ'_TS7$ #>083;" YR#)JM6]RR0.XXL>"SU6PF _5>K."D[$ M:!(KMMQNQ#%_:+>,$E[#-AA?95KYT/Z<.TMGC^/!&^C_2RL\PQ6RJ0KNK*'M MH 5P"ANJV(]\7),MH)]*'S*MRWA#_VM,<9FSLD#-]IE97M"5^I_*NETW7"Q- M[.$+$P,\0PN^ 9-WTRZU0E0/9_6_2U+0ZRB-M22?4)WW<()GZJV9W);]/!X MLFFIYNWY#7QU,O?AN[%&R15>.B=UO0;)!+JSJ!AN5B*2A)+*=$I1%<>'8%%4 MZJ4)E:::]ELXF@ZHJ,BY!;H7()60S"2KN#*DRU(8)U\*8J6I'4HA\YZ-GR0Q MO:AH->7(E:)(C.%,O-4FM1R[;.$0S&#,BV=CE^C0OE_R4R=FU6D$;9EZWULC MY0*M5B\5'FQ;/@9.4CX]73#D*\X^I0M#42BN\*W+J>!HO MJ!QQ0NI/9ZTQ(^D300M/XM2Q( QLG;G:=Z-*-'J+;.F M0K K#9:IRXZ2^M?PW7O#B**[23$A@9HMLYZ\B"L-5%')<+Y;%* 1#L;;\_U; M")\@T1G9,][A:.[V/H"1Y=>#6G$N%9K>+8%_N.S)J-$TB GJ6T;P%XL(D3FC MS6SK YAZ>73;>C8M@#L[I48P#BQ"_P M86[1C:P;. 6NF7B_7*J!EMA(2< # [EJ6MZP.XM^""?@7?:ZYD52!G;6EN8U M5GL*]@"65 QH2JV7SFEYW=0W"/H[?=N&COT/8+I^1S%-_,8R_U]#"TZ1,YHF M7FK*V8HR'59*Y;&>6@KLUN1M#U\%\2[ $+64TS> #$2],)9&,@TT703*@US M[1G@N6,+>] 8O9HPN*IG]QV'H%>6 '."Z3Y+GT/]QQ/!#EOV8/:VP8R Q3T& MB0^O%&BNZ:92"?[*4L@GKA%^/?8)I?_S2K=.?_E_4$L#!!0 ( !)8L%1G MZA4@20@! (V)# 5 86AP:2TR,#(R,#,S,7@Q,'$N:'1M[+UI<^+(LC_\ M_D3<[Z"GSSWWS$18;FU(R#/3_Q @]AW$]D8AI ($6D +VZ=_J@38V."UP0A; M$S%N$*6JRN67E9FU_?W_EJ:!S8'CZK;USW_)6^*_&+!46].MX3__E9II//[? M__?K7QC\+_B#87__?SB.Z9U$O8AIMNJ;P/(PU0&*!S1LH7NC.ZQI3Z>*A96 MX^B&@24<71N"[2O\+7L;)TG^EB)9+H;A^*_]:A.*"VNQK;MM:?*6?%HDN6T* M%8K]))F?%$%1&$G=D>0=$\>$TM,7-C45];ZC.*L=I7>P:N*^(W'Z^$L-X,QU M%6!YNX_E4G=8?Z"2!,?P.*DQ<9S1!C$\KK$\#F(:P2F*0JBP!P\UP7_^'GF0 MO9#%EGOGN_A04:;__!AYWO3NY\^!XO9O;6?X<_L#HH3$"1*GR1_;5Y315+\O MOU@L;A7#T($&G]ZJMAF03M /Q0W=FCPJONP[1M $11#T3_1S'W)X5URU?-X.J MU;S'K6Q?B_W<_+@KJB\]'';@42.[#ND6[#] (3%^O(YCI'T7IN[X@X8/,MA]B?\=9]J_05A/.62!O3C@H _ M!-V>,?===FV&(KF7*M^4V+YP3&8DS_,_ET@[[SM\H#V/BJ)?'_3@ VH 97N\ MQZ\)EL(I]I$NZ4=UB=WHDO[CU]\CH&B__C:!IV"J;7G00OWSPP-+[^>&7O0R M#F:^/O_GQ_9WW%M-84]__OK;TST#_/K[Y^[?35U]6UO]^EO3YYCKK0SPSP]3 M<8:ZA7OV](XFIMY?L-6?\.='933=G1K*ZLZR+8 *Z,L[5!MP-A]U30-6\!$6 M2#N*BFC&?$OWZDC))/A!;D 6:HJCR5(C)0_$E=0H-Q9YPH\7"GI77PJJNH"L M<>\LW8 D.CZD(:!HN:E#<.7*0*9EFI21K9"G$\IK5GFK3NAJ+MZ9#V0CT8$U M6(H)^[NU0W=)VS1U#QEV5["T)*P/#@9P4-"!^P/3M7]^9(.NR\;4;LYT(KZ: MM)L\D=6'O4R%JR%./*;I,VAD99I -))RR<8;@VP]LY!\,,E0N)]?Q;*UC])8 MFHA:>IU4*E)E6NEQ*7E=CW6&'Z?1'2D.<&4FQDVYKILQ"< (=+H]ZY,F)7Q, M>!I0=5,Q("9SY?13.JO0),%Q&&@-SU8GC:#UBN\A:*(A_A&MB:F:;^"QWESR M3 N$0;"XKS7*J/JP4%Y])[(-DM_U' M=7D Z6324%RW,@C($):Z^U ".%!#A<>$EH#9!XZL=HJ##,1@>:*,I9(\Z%*S MVNR4+)NGO/:(7?*+B6+V.NFF/S9Y_$+Z<1J6Q?",EZBD\=YDY>B]F@Z,FI8; MGI!E_3Z>K2PH)C/1\]Y"B0M+8L$)+["L#!UJ1UT MQS/9U*1>I'0BP_A-9EQ/]6N%X:[7T'VX$Z%U\U9)R"5',7*6!I8%L-KTLZG* M8V[-QI*E/DEDDB.JQ=KB>)T8PJ9(V$_X7YQC./*^P]L.GK6_21^RU_+2NJLJ M1A2^. M%RA3D&.H?P,(6G#0Q9^/W:T OW"L!^ZOOY%;>^<&'BOL,Q:XN7?(&?SGAZN; M4P.YK\&S4>#YHX ,WX5=MTM70Y[ XSHVS>VW$7QU;=\)O@6!P=V63P%-KPX' M(O15(7YM2Q[-NW)@R(7=]9[=NU&F/IG3)>Z1-FWASFC(*U'+>09[9I M' 3V8/=-U]#W@0X<+" "' V_DKG"8W/P].5==2X8HCYOOFJPL>74T%7=VW0- MTW3X:Y!LN#>H+]+YX]>NV!%"__YYM)%?N][=]^7G,<*G@?+?LR&(5[P D#A! MPQ#QGL;M+[OON_=^/A+EZ25;AP$,C(PT47$L.+"X6^&*U;)=6:G $GV-&94[ MPSCIB<,K%^YQ6K^V?%$,8EO[N-43?IIF.2DIKGH-#N@ =P;%:\?M 9E?6ZJ" MINEHU(.#JZ)K.2NI3'5/,;82GM5JHPI>XU2I369(X(X[A5E7N'()OTCR=4B; MI+;B/A):O'OX-7/Q:=.UT]:D4:[QI5QSWAW4%U#5/G: MS?-G#O+([!>F/09;\)(HDD54_EBIM'R]6N'[R5&X/.)NSQKKKR25F], MJ(*9*H_%TC W.;L;?%'J7\ALOMO]D(V>/*PY3GV29-?DL)Z:#=CFM6OX9[H? MVP3B927[C/?A;M8O_:1ZA/]CY"(=]#YZ,P[''Q]5RO M2WB-MI:Z;(Y[QK-]"?.OJ>(XMWHM%WU>UZG01>SXM^5UN9 MHTZ%,[+7#N#/'GW#(-_#T;>==?J==;I1EH!6&J[PTDP'N6CTO2JIOCSZVM*J MZPKS*2<6UL)T3XS_LZHG%,3V<%D4B$%FM!FL_IR>.U&^E/'W[ (^' MK@E:96D.15?2-7U2Q$4.CLG7CMS/&H##(M971F#9'_1*L]542JXR\YA@C:P> MN'817V($/I^X1V:BWZ_K1$TRT^-:22=Q:;$ZNY-T4>IWN9Y3N!\38CG7JI7I M5 1=/$G@=#I1E*]=PS_3_3A+%N]$WD>;GBU+$DG'B8HJ982"1/?&S+4+]Y.] MCU#(]]#YR$/,=FI5#9?:4M(IC4"%,V?7OJCR\YR/4$CU9=\CM>[/<^9D*$GM MXAB4Y$J"CW'7+N'+^!XGDO;]_@!2WJZT?+0_P'6\!\%G@#UTE.E(5Q7CD=!+ MNJ890%3<+77RP&4XQV+[_J1 BZ["]WFN%CX?$Q)W]RQQ#_)]2MTI10K%YGAH M6\UV.27:&'U?S_UO]VS3]HKN9W]VOWRR_-&O1?BZ)02;/)3=XKS"4C>3OI\^38U-B)SM'%96'I5&_2(E2+@K90B-,L@=*MTPI:_@<+GKDK^S^1OFI.4">3ZF"16 MC6&7TE,B'Z.N3?J?G+^Y2MD_RM\()7.F5N>@+6YMZL;XD-OBPF>Z8Y,=NA%'OH\C=7IPG/ MYV^*.E=UXX/$=.+W"7:LQ#FE&;[UUZ'+WX14 ]Z5OZ%==37QS#609JWX:C2N M.5EF'DK1AR-_$U*9?SA_X\\=PATNFV,"]]D"&YO-W:802M\N?/F;B^H">407 MR(_F;[J#I9Z:N*9*Z(EAFR\NM7DB=6U6X!+YF[?F[\A0R/^9_ TUUF,-I:^N MI(P_*.;(_&)H3J]-^I^?O[D^V3_*W\C"+*U33DP5D_%,%:>9Q)0MA-+RAR1_ M\FJOE2@Y]0 M,YL^:R-)E>H]0_)7]S M=?+>R]],:FQZ.JL(JE209EHVIN-SA[XVZ_X)^9NKE7%2D*VV;%E2&R].0+DR M= JU$M^YNA'\$_(W(97Q1_,W!;/3K1I^HR":H[2WKH_,HF.&THB'+G\34DUX M)7JO>"/@Y&"-CJ5L#H'8:H*4;Y:&*78X%!ME'LINW<9=/I2!W&N!_',D?C=- M^$@FSZ6'0G?MCTR12C27;HML.64UE%H0JDQ>2#7@79D\@775H9,7&4HF3 M2;^Y7/G7Y@%\8B8OI#+_<"8/,(2&>ZK9D!H&E\OU%DHM-[\VZ%\HDW<)7?C4 M"^%#I@4')UX]I?4AF_<"L:=4A_/=,OE)]]='$GZ[A$]VD\@K.Z-/<@!E;JCY M2FXZ7XBS5C$74VH^56J';EP/W0&4X=DI?7S6[B2Z,) -WS3A<]U2+%57C#IP;=]1@5N<;JOIZ92*9_.:)2K5E,CE?+JBA>\T MCONC3@_(W%>B%]CUK"Z]N>GG^+QU8U]C]'5X+I1,<5 _22XT^EF=*%G7S N$ M6"ASI9;J5A0Y$UI[%^GG8_TD88Q%X11W0K_K047AX/KPI3ZKQ>-6O<),DCZ> MB4GS8J]CA>$RV?V1YRD[7AAYGA8]60:"Y!'C=B$*)1<:WJ27F9:!Y. NE9"1]*+)=UO,)$7]2E*&X( MM5]V<5?DZ;6/PR)!YUE)UB6]P'BIB:9.O=+9$YOOSAR>(S=,R+5.N5J?QY+Q M"5XT<,;N#=S2^6^J>!_QGW4)Q"EO .D-5^.9EDN4B=6B0U*E_49U#/?W16>0RQ.H17/I-:K MQB@W8&V?%RM 2;"@7EXLR]=N.#X_M7[=NG%X9U@E[U=9L^3&1+9@N0H#Y$ZL M?.WVXJQWAGTMC7C9VUBNBOU5*5LN2@V"I64KD:O0J="F"$+M;83P<*13:DJM M').HK&$08L8I+EL]9:C.1Z&-F,.N*6';AOG[?JGAUGH+Q9V516#SU09;2!K> MXMK'F<_T2T.XO/,D?JFXJ)CQ7:M>N&)_LEUZ];ASZI4O. M+0^*0ZDJ*<-A:=4=>LY*O?;QY//\TJO7B)>]C2;?ZH"F9Y8D,SDTAOBRU^?] M:S<:E_$V+K=4/(8F?E#$,O"5G$EGG;74H);S\L+7Z345ADGZQU-@,9R@3ITH M)^62C3<&V7IF(?E@DJ%P/[^*9<.PM..LZXL92/Q]1/+PA772Z4S$*9 M)TJMP5@__PWF'W#0&9PBW@B9_:)GN[.J)J6J_92Q5%T;^448M"CL M&7?/9%.3>I'2B0SC-YEQ/=6O%<*H<6%+'GA,:SY9V&QQ,N.K_JS9[F>7R3 R M+FRQ=+9NS MK)ML3\,#F=$)YS2IOU0E=S<4[\X%L M)#KA\PM.O#3F^4/MZXHU!/>'WY1T2S=]<^L1QQV)HUXF M=)E:M%ORGHK-:3>/R/B:V=A%OPHLBN^^K:7LE4>ABZ";MC M$MTGX^HEZEOZ1IP2_(""5TM3'$V>^@Z0JRF_-&LX74XRFS5AZC'C3*?P #HS MR Z"7]MFX,==&[M?=M]1(Z\T*#52\D!<28UR8Y$G_'BAH'?UI:#N)45VM>JN MS5 D=P=?^8T&=1BSR@N-3'9%SW(F%2#G2K5F>4A5#UL,%GNA%WZC/7>D.,"5 MF1@WY;INQB0 (]#I]JQ/FGN7)S[FZ>:=]S>:TN=0Z0.>;IM=MAK&>I['<3&Y MCHFND,"7_!ZA6O#"?F5EWP3!&2\?Y/[!^^AA"EBVJ5O'JGTKP8^J^/FX]^\0 MQ@:6,FG%EG@W-6?WCDZ,/1 M_3/;#=(HL!D#VM\Y^.O'DUJ=H6[AGCV]H\A;=NK]M=<&+#K=%1Q 0X /%%,W M5G?_;4*3YV)EL,#JMJE8_[W9/('_NM!\#/[[5U#:U=< 5@3KW+1R!S]BZ']Z M^P$UH& C!PS^^?'O9B4)O[I3Q7K49/#YSK(=4S$VU2Y 0-_VT8]?3;08&+,' M6!+9*LN#"H%J@2Q4X/_3(ZQ4#: X=WW;&_WUE*O'V'4:'NRD YOU;/..W'N$ MN(^^(TN+*X8^M.Y4@([(V3S1+30D(>[]U;<=J!T/=2PQUS9T#?LW$?RW^QU5 M2-\B+C_^^4$.?QWE==#9>WG=-T/!1W/=U?O!BM:[D:[!#L$:_N_?<8J@_[KG M]_14O'J=$6^A)/9;E"B!(9 )EB<(I<_+\3X!9(8! SD>8Q695]48UU=H'I#@ MQT;7+D*[5,XUQ136: I-L7$Y$33$I%3/-7-B Q/**4SL)+-".2-BR4JIE< MWS8T6#1=J9?^[]\D2T!][?_Z&PX:EFT%(ZBN8EN'K8YLZL>R/9BE((]9 M _I=RE9]-(HU5U/P(\!#67$LV'3CQPC%4=3&W'V^._SX^4BF8E%8*:C95.N=^I>,&U;/VCC&N H0TP M*8XYL8G%,!BB 0W;L?19 MQ;S3T,0:K'2D*:L5]'" =2;-K ;]$C>1XYY>CD@G92<'Z*Y8(ZU6\'&[W NN M@GZ)[)+BJ".,)F\PU(O[$3@R"\_98D>Q-D[J@5WHNX5YS$N1?:DRHR@]19?5 MFCH\O5U@/M$N/) ;6L/ ?\@N< ]F88=\[X'6+?0'CFW*V_\0O;O/(?%97I(X M6MZANR@OAJ5U&*!!->D#Y^X9.W92J(A!V@RUNFET#R(UOBN3^,B16GIE^,L>'\OEI5A6YT1\ L;Y MGC8QEH5C,P5@E*PK%9C8IU$6L6J^DI&2S<;,Q#[ER\O9\7N&' M8@?R(5?QA[A4H %!/$)6Q+GG#::XF#L%*LH::YAN8;KG8M#DH&'\S_U@4HTI M#!_35!@]TK3,Q M]Y48D%4^3L3C*J61,7(;3&[>:*IRT1BE"V2MVR:468(G MID41YZ]298D<599OM<^!.[0QJMY!Q'A5\@SZ%M36>:V\VIJ4-_^P PU32@8 M53E6S?0G5+D_-99$9D902-.H=VD:%<-)FB,XBGQ9UWX&QB,4!N0#2O=' %CD M\-KH,'5L#/U<5],WGK ]B"!U>2+^R-W6;QNWF&A.#7N%)GZ_ANH]&C<"#72& MBJ6O@^]_1IIW>2(>FUFL;-_^^43Y?@8NV^FG]IX/")FPSQ^=??P3-,T!KKO] M!YT30^[GS9C%K&C6]01ARDM]1BG!H$.; \H_[ M6V^O\@8[]_3"(]XDX<>*T[07UAYG%J/LFNEF*_*$K>L9:3K.+QOR^SC3\&ZQ MHNWK[CG8<0G??3&=MTUJ0'DY5D5%@\V[-$\7U*Q-(D M6B$6JLS$PZSF'UL&H*S$U(':H$\5 P-+H/IH#0-\#,<#X-Y@\"?#1R,4MM:G M4!(:^/."5O?M[/_CW'J$C(_@ .6)YA!V5RNW!_69"-9@P19*:7):?Y_FT"3S MFR#Z\^PH*MKH,HZ1;1WF2\=CD!O49BN;J#08O<^VNVN3/LSSO=1_CB-QBB%" M#)^'+"?R2$CN+Q?S@ &FB".8%;!D'SL*5)13@N<#7MZ+:=;R3^%LDQOOYFT: MCI P1D7*=A,,E_"+LC57BJ7M'@UT%^K@Q@-'0WP-L,VL#O7 TP&&&XGJ8 M$\P!GE6#&-+L O_G?FZ Q]Z-M8'VP*PXNT,V.;5O6FPS8.WS85A M&OP5*C8J.G6 "@(U]Q; F(--/<&TLHO] 6N' L-<7QUA[LA&">[M5!6$S$CQ MGA*U4![W''5[\_:6KIM "?Z@]FCO0\<)ENF/(67HG: X?!'U:5L7F@=U@YX$ M74:*84&?VEMM:M&4E7O[>1--2=]Q8(?[Z:_1;+]AL;/<#F MD69YCCIS1'A1E",%A[IMZC!,TS XR*B>8ULHMV"L BA,H1,+?[&WDTC;; O MV@":?-T#@6%4K-4-!N; 66'!58J*&OAY*<53-I.M3ZS%0XM[3>S/H]=]8XMT MAH@ALP"'1-_8I! :>/.X@2"IMQJ'-]F&32?O>WB/>^#^^8E@WN,G8N<6VWM@ MMAQ*G\7KRH P1_5\L]?F\A:(P/Q)8'[#6HMC6'Y8L_ ^N.K028&.AP/'2T55 M(5P1%K5 *QTT=!U]BD'QXD=_<$V(<]B*LQLJH :;D#DK-&S#V@"Z( \]'CKV MPAOM?KV% SC -##0K6!U2!#H(5>5(OYZKG/!S^1?NV*O%GBV:_<%$3"WA9_I MYZZD;NT9%)+JX]1N4ZXJ9>%_*2,W8FAJ]MBBK?,S(GG&0?7&YY/UX%ZR9#AVD/J8V M+S&M\>Q(]NHZY;.OE-TH6]##A._"N-#=#\;$%&NLY22;)4!-[.H%/L9ZDZ/^ MVX<%?XIE!Z$T)"]IA'C<)\!^"U?!,N1@'B$<2K4C,A/0F-R0N*=<\5Y1R?*K ML24"S]3H,35AU.R'E6M+_?V:ZU?4Z_)VYB-#]]-9]V\P1_VQ!>,/^8CDP5D%M&2O4^$*'32.< M6Y!R&PT(D(O!<+R]Y@0YJFAM(2KL;G=4NQB:(]6U)UF()[G,/Y3'6[N7E^+[(U%W! SCWK+^ <47!(6;1<=O"+G^O#U/2BV(L4ZT;Z +._'8(WM^ MQQ,R^$"Q!HKA@O,X$8CAAV8^Z0*R/*[PNH07;2K+@NK('!YU6#^<+'F_ UNV M3S+6/G%F7FSXY'AZO*?X8=9B P3@'#<8&$G]T;_?^ /U_.Z$:OZ6P8-]^^"Q MW0G JH1*\/&^S&J EAFMS\L*5 "9C_,LV==(CCK<"=!.+>OT0%T/)-\&U=6B M;N>ESO#83H!\12NIH_@@1/7XC?O?E;YK&[X'_D)'-QR2 MN#G"8OOWK0LLN5N2_J*TO;SN,JR$O2?^>U4SSS2S__9E!DW=VYR[(BKJ"$L: MBNO>+SLXF8Y>G,K-V-ITE&#*:S-LOIO,BRP3?L>"D>V.-H $"7;^(AQ7%R,] MF*K?#;Z/"0^7.C^S!.W3%OINO945=+X#9-SO;8GGF8FIC9>DB,M5R6%T/-EE M:]O-=J_MH$7SK^B$]!OL?V_1^6Z_GP(X/^0N+8DM6#=8O1<#ERN0*:F3[Q,- MR>WDYXRQ5%K(?R%?$8.0K>9.P?C+;/QZ>P*O"7WGM^79D(DXRP+G'89V,>N3 M3<=QSURFBD*9$O586DKEDP,W-UB\-D\@-%)"[4-Q58 \K 2C_0VJS62.)AI#-D7SHD[JQ7F[ 0]OW@MQ/L'S2@RQ=8=3FP ^4V-BJ M6SI8=P'?08?C!0KUGC,1'R4&8(NG#ZR^NOA&HM&T,'* ZW[:\ H:I'),7QQ0JUL-VV1-M[O"3]^,3<$2=_$ M:&ZGFCLN_-KR\KECVC;#XV7^/@[-<.25V[@.O4R79MKH5:*CB M>_;NP48_@R?GS\-M#,)?,,KT [U0D7*A+(Q.US>TOP%\SQ;>Q4T?)#R.2\4 M7QXHWF\\7PE2=H((:.)NZ4NF1-_!]8\2",WOE>C5^RE\'DL7309_/RP])PCB MEHKD<#HYO)Z$_-U1YC1\V'>OR5N*>XTQ^T[ 6WGS6WKYFMD_$QL.5A$\SY?/ M8<-K@\,WX<-KX\7YV7 L@5F%<=S??0?[^6NS4_D]DQ&/?( +@?Z13\W=WI_Y MN#M]=O/HL>COH["J4&_FTKFR4$[FA&*NC,X!%YJY2EF.<1S+TA\+T:J*XV&Y M8&<'2?YU$)]ME0B&%NB'?WY0/][$7OJ6^H1T]RM&][]Z=(4GSO" MY#Q@DO<#POT=UZY,QK@XPWQL@$&58N3MQX:4BWJSG\FEAV'XH<)H%(YLSU>W M/6<;@D-D.2(WX]M#_3)9H C@G^P:!!?8E<1RLY*N5,5Z$)TW9#X6HRGN8W[! MO3> YI\K4[!9F^9B.-:$;8+@/ MT:A2V/;]FL]^M].@ZHJ 06LF&_2%9BJ]! M=='^_ [.!1W9D,B&7%/^//(;(K_A\FKPM3$?(H#?^PT)H2B4DV(C*XI-F>-C M#/M!=R&A& HZ9K0Q L"#3L(31V!O_ ^<@KP//0>:"'XEOX-'P$">Q"(+$5F( MR"NXQE$S87T3=RY4:SDBQD*\646&^(-2G7[,KTDRQ!,MAU MYJ+35((-/2/;T(!S?RB\./,AR]Z:0+CW!L)*^@L)CB_LQ["1/8OL6>3#7#F* M(Q\FPOPW\F&$1C9=K+0;,A7CN/@I)D22BCO"TH:]0!,BY6@:Y+B9X2+#$1F. MR%FX?( X=)C):'Q$9B<@QN'8H?V?'(%I"_61C E52+&6X&=-2NJOZ MKJO;<+C3!$LQ5J[NVH/T;^SCH+[8/H[SL>NAXON9EX<&@E3$K@F4R'AP29*V MI6UN*D!EZL#U#<]]O/CS._@G)%JI0<:_E+&*')3(08D!K[%6-W=<-?^K;OK<[ M/[BNNY-OX7Y$GD?D>42>Q[7#./(\(L_C?BAET/&]CFVX<+"K.K8*-!^=Q![C M6"K._H;+P7PQE^,,?-K5&/@9#W5&GL35697(DX@\B 8RC5'>4ZKX?%5EQ.8)$>JY,L3"F_ U_@?UB_L)).+.K(W(/KLY4 M1.Y!Y!Y$[L'W<@^^2>;@FP+\X:B!7*8L-*6Z*/-Q+DY\<&Q'&P\5SW? =QC< MT:&/CX#^,[B:-VR7L)_H7O$+TO+QWF_OAN8&"A?OQU295WE:9N(**_,##L@D M3P_0O=#Q.*'\^'7"NZ"?1%=[%STWA+2(985ZHE)'_:7(O[#[4SXPJ9P2ZU@S M*V+5>JX%GV(-,2G5<\V+:#L(\-%!5MSG'@ M&_?S;C=!P8 S!.R8LU <#3=L>P+1#JG;-7>[XUW;=C07"B)5N/8P;PAK-@!P=8D%Y*N M>) @#5+H 6S@(V.(PVYD*UA$\@##9=?X%0K#D"+GBA!&QL;AMS M@#FZ.]FTX5LJM*]0&IX.W)T 5-1Y3%5\6!OL-6;[GFJ;F\7+VVXZ#_NE[/O] M4C>;$O=;K-3[+5:>C?4!!N4&U4@QC!6FZ8,!<-#I,I +UJ:/&A(P6BNMZM/@ M:U]QT4,KZ,1+A#<09YXA"A*M&KX&,'1+/#8$%NRM@0'8-]O4U>=9\5QU"NRX MBC;)![W2@!G0'/1<>Z@6*:SM')8V=#B>K1#;1D Q8(=4I,0077-=1:T&G=0W M%$L6VB6_V3N_Z0G\P?8=#-WGZP*HQ&:P6!R^IIO3#4(&FS=O&[>8,("]TH(; MX).H$0$J=/#Z!E=!)RS@88;MNMOZ+3#<+$M7T7D_Z,I@6#>J,%EIY5(XR6/0 M7$*2=?5F3Z==B!5TA "2+Q2PN]6BX$YA2+/N0 Y D4,="*JR85^MU?UFO0?U M":J<.NC!AM,N?#G8R;U>Y[M"UU<'@235!4@.(=F0B#WH.M0$]>0/>A7=UV KIM!I0! M[ P2 ZP^L'J#G;;L&D/FU4-*M=M0B2E>4,"#@\"&4_=G0BT"[=, 5#.HQ;8_ M'#VJ:FM6W==L5F#"-S#WIY!7#M1JVPIT5G%=WYQN[C[?_[UZ 9S19T,'1O*'%=M MPW;N_DT$__VU1]76CZ>"8&$(\,T%Z8$([Q1CH:S<76P1OZ68__S5AV85_D3L M>H7X@,$0+?X?[.$CXL8!*TUEB>\Q[-',_.:MW:/@5N?=LU=N:=]*Q;.G=Q1Y MRYY)*$]<._I!! ^18;.2_%@PV P@CPZ:LY&/=23C^Z)6/N;J,79MO7N"[E,: MV6=EE5%XF:$!+?,@SLDQ 8TR\7ZZH#?>O>;-]YP%_#I0H%]U@17N;]VOS7L MW/_]FV2)OW*WV.;#?5>QO;[NQ3>OWZEX1G*>CPZV2R9V1!R]H_%D)O*];!:* MQ9R8PK*B4&QFDT(=A5R5E)1L-FZVW"\G;_=X_,KE5)?3EX?H$8:"#UV[(&O_ MD,J"E,HUQ=2?GY=">'F8_.T,@D+15)P9 %E5" [9F)BL#$A.IN(4SZLJVRLJ,5NO"+,KLS M@R0J&7M:4G#)'C'QUWD";RALFI.-Z0323A^VSJS:9+/#S:Q)89I,.35_1,QE M 98D#QBZ'E:26:.L^9.5ZA']=F+L+2&;8C+QM.2*T>*C4:-=$?UXC1"M9PY %)F41]GB$[4U:LS!+-19[NR?H,E3P@J<'$&^7D6A?%1IY;]95XEP)M M 98\(&G*$Q6=<'F",%NCA=O(#!;.N@9+'I+$D'Y]4*^V94N0 MV4.24NF:6?8I;T1D%OYB-2\5B%IY(7.')?NJE>#P#C.0DLM2O.6;XH"R%S)_ M6-*GE\9HB;?$2;(V(9@32>JP M:+<#6BDRD4L0F4Y'2V?Z6:?0@-I,'Q:===)Y-3GN>I,93?>7U2+7+=D;Y5&QOU_"RUED#7T\8.J%OV?(B*'J"$ M9PHTGB^V8Y/9L*4NDPO!5JP:*LH^+3KDJ'[/(_.>" :)Y+ CY@NI05 K>:!5 M574X-'N-Y'I"*0VJP^->@^K"LO$CTBJ5N5ZZ7)F+#=Z/US.:W6[T(5U'Q-50 MVYWJ<$EW1(HH\_E\15SCTZ#H 5US-3_I"NP4K1 M1V[/B(L5N=*SUG5K4>&#HOP!K!;,J#8OE>/B;,PFYJNEOIHW%ZCH(0L2#7.6 MSFB*/FE3@F:( [GJ=:"E.J);[9XFQ&/E97T"J&:WI!B]1;(DH*('M1*:YDB# MB:A(BJ[GEAR=%UI0"+#H 5X5*<;4TG.0GP!9;S>79%P?3H-:#P#;+4 I5#)V MDJ@L^J,,;>.33BSHZR%B^S6\TBQ,JHJ8Z2BNY&2$80KR@#H"A#6363#:-#4C ME"X)Z!XUE&VWAHH>T-6.3^VJON9H<>86JE693Y2K[2$J>D!7N[C@!LZ +DJ- M))$@I8Y8]F0FXQ(QN323?,O2:JY-)=A44/20KD5YKJD3EQ].P-B) MY5H#RY'6L ='\%68+2RVQYSKP@9J@T98'* MFABW%JCH(5V%87P..3$F)448CA)D>[[0ZK"S1PRGY-=F3:-BYT6\9>%L-3-? M#W'8V2.H;2\F17^YEIA)HS6KM^.+7K& A' $M8-*.^N4EEP6*E?72UEDQI/X MFDP_ "&8-KH/;H- % 6VAC)UP=WNP[X_A,+!;8"+XB1U$U_M(OD@\E1\S]X] MV,2=P9-'T>G>3-JVS&'P[SF[CNUFQC;>U=NF=NGX+?OBS-U>\+=7/\J%HD3E MSC/;?_:AN^!,P?4+T_(O2MOL_W[6U.H MU"WUXFQS)(A/$@1YRS"1(,(@"/+VQ64GD2 BT_2]!!&9IK ((C)-X1!$9)I" M(HC(-(5%$)%I"H<@(M,4$D%$IBDL@HA,TTD%\U?%W4'U6(WSF MI5.G9L+]@3>QUPZ\>98A\5LZ?E:.Q%]GR.9N[OW++*]&U*<_N^BZ17EX+>F' M3^J)[-/5VZ??<="V\VJ[)4#3)0:'9EW#=FM'KU0O[G'.?!CG["U_6?Z\P0X$ MZ^DW"_-HN%>2U:$4$ M[2\ [4B(;T+BM3D87\.E" .1K^7OOP:1K^3&OP21D;I^&2(C=?TB1$;J>HXT M:[!:_])41_K[98B\9OW]F.?^<(;$W;]5%8#!X'.%7 8>YBH&<$\&Q$M3="EL M7IKN_ST9 "] R0N8Q.A'9[)@?^M+V&DK[2AJ<+*.;^E>'9T0@HZTDAN>8FF* MH\E2(R4/Q)74*#<6><*/%PIZ5U\*JKKX$1QF!!L,WDKYFQ.B9!+MB"DZMK(+VH_, VHNJD8[C\_B!_8YMBX?W[H2^_. M\DW-]K8__\ LQ82\\5U\J"C3NSHZT\<'[@_,A4(!P)DQE?]6;/=SRZ3PS.@=D85VO902(B$TDKCS9RRG*Z6"+7LCU_<#0]1 M2[! M.]4KD7SL'"ZRE*!7<7; K<3",DW5>7&6:Q01;-&I+Q1_0['$# M!?YLJP_& \J>BGA,+'$)0R/;RP4$/XO 'Z/)&XZ+P/^%P'^R70$1IC\Q7? N M3)=F(]6>"6I%6J4DM\$V5:LQJT%,\S]^D?$;GH'_L[$(U!&H(U!?,IGP+E K M<\,>I5:UDJ3DVB.^J[AT/XV\]""]0-_0=/PF_J*??IU+ #*.[;KHEI.![D4I MSBM/<5XL\OB6"='/R#0$\*P&Z#QBM(Q5FNW7*3$M48U9N\B8JTP]7X/&E?[Q MBZ'Y&Y9@HGF,".01R,.=47@9Y'/=:_!,6NA,,M*2Z5!T2M(=!'(6AALW#!V[ MH7@B@OE7@_FI8XYOB=[/R!V\C-[U2AD3F08]$W6%3-=F>D]01T/8,;3:X(:( MTS(8V Y!98;[0(^1];ATG/]E^;+<^F+2_,E M!.F-SY@_W,(_LP&_8&G"(^B+&^0?R7QH30[V2G.7DS8U3V?M)D%28W1_,XUF M'5B.O.&8>)2WC"Q(9$$N;D'..CGY80MBKGO=HCJ89(@&7VWK=HUKCY,UF=_, M6\9)M/SYI=1I9$&^I 4Y_\S(IPHVTHEV?%_O M%I%HT^>Q9"OVQS4G3RH;8%K##6B+$++0:D%2__F!'S-?K:I"KV?FE !25ZZ2 M94+F-4$FB4W.A**I&Y(Y7)#]9X3Z"/41ZD.3\'@GZETF36;Q?,(3@;U:FYGJ MM&[5%PCU[(]?=!SBGCG,%\F>D*-X)Y;DXF!<4DLM),UYN M-:JSG$JF@P& VDJQ/% M;BT6[4+6[JZ'",[!GFZ2NZ%C+^49KW/!QZ769WT_NL.QTR1$,[)7NK K4OQ( M\2/%CQ0_4OS0*7ZDYY&>?P<]#]62]4\5SFF. MXHX/T" >]7VGZY@^CS:YXM&J_7UT:_2;!LS(S%%$<@>H), MTL$9KMP-3T1;(2*@1T /^:+!UX'N^UIZIC0FDIC1&QTM(;07RTX- 1VM$Z1N M*(J/@/[5@!X= WDE*P5?QZ\MCFHDB/?3$ENVM%@EW0 V/43X1=>^4.0-&X]. M88X ' 'X,DL"7P?PU$WH!=$$4T(O3IJ%_K2<2>2" 1@M!XS3-SS]TJW/89]+ M>RXYL)E9BW)MH&9BSYA!;)K"\S0KD'=J.[0\B7<)1UR0^ ?1X MT-(2J=8P!?T&)M@5>'A?=;2;((+J-X/JF2/S-T.UGINVJ4HQ79-\@ZBN>*JK MKA0!016%Z(?>?035\$+U2\U@7?I7/V\L1)-PE^;+.W*$B"DD=;JU6Q$Z0J,%E^9+A(X('5>" MCF]]5N75!Z2!DU>V+?OQ,1+/3QT91*ZR2(\J*TD?]\LX+5.=3;VI:'\VRMQ@ MWJYX9DG*9!:)=IOJCQAR*)/L=N%UG']I-4AD B(3$)F \,SR?L@$C+)%RJR[ MA3X!3#]+<"W!*+<$9 (V2[))_HQ+LK^Z]H?/!$1G/5YCL/XA9!/I(9"SM>%* M6DV5\X#I MEFT+$>#8P86^>[L&GLW.9%MVIFYQ.87 >3NFSI<)L6/49#*^O0,S3MP0=+2/ M)T+_MT?_F3>]7@3]&F&.:D5GUI7:@F2VLLL,P?@!^MD?OQB2OF&8P]/L(NR' M%_O1'K[0S(->"-(Y?%P$]]/8=T0EXI1P3L1&69J/+WFGH<)JMM\WP&4 ^K]G6NY^ ;J^\D0L MQ-Q#:N?%A>UBK9DK)(7V1'ELEDUW4]KH90_)6G-Z.] M%!=/X7UUNK_87HI(\2/%CQ0_4OQ(\4.G^)&>1WK^'?0\VB6Z1VY"<77U\10E M-@4.YHX4)[K#-$JQA#S%\H8T:4J?ZQH(LBJ!4KORLM4PUO,\CHO)=4QTA02^ MY*NGGK&DWI%<$17'@EQSJ\!IH"X&H'PI9[HL)?L-7"Q4Q/:THG?Z7L>?SP49 M=HS^\8NX/7*M-9K-#2)GJCU.Z;BV8JQ@P1EEF$ M93*Z!37"!-@@*I"BTW*^FD$J 9S6D2M]&QMU': M+TK[??.T7Z3XD>)'BA\I?J3XH5/\2,\C/?\.>G[Q"+SD.>: M7PTAJ6%8"O6IRQJW>'YI <6@DS9F?;^]%I5):AS/)%2FW*W)5.P3%C9&9B \ MV(C,P-==$?D&,R"E![5,7G';$T4KC7N6U)WI5& &SK\F,C(#X<%&9 :^[F+* M-YB!;G'>2W=77E_2]B6E*L9IY+=#J$R:=8@DG,"<*H(4RS$:8C3$>8OL"5=[^+Z:Q- M+N9&@75%5J;S@U%/8-=4@&D^PG2$Z0C3%[CW[G(C-/(&7Z_ MQ-*K(<(T6KGX%E!'$YQ1&C!* W[I-&"D^)'B1XH?*7ZD^*%3_$C/(SW_#GH> M37 ^.\&I;;:E16F6*,WR+=,L%YSBW.X(/*9EON54EW/%N+"X3J:)HS0G6$ MZA!-<[X#U29O<@N#2]>E3*;8;=II((K,$*$ZFNB,4!VA.D03G>] -5@;76E8 M "9!M2KD4,WZ4[L5H'H[U4EQ-_21H]N>9 M^>DK? *'1TI/KD0J@A)W-$]V" M[7IW!QUM ( IJFJ;L!LKE(4HVQYP_^_?)$O\Y=E86K<42]45 X-JY0$3UN'> MGK"WOP]M39__^AO^V;VG&D!Q$*9'V\KOCUA"C6P131#_.0MRMQS?4D4Q#[C= M8I?>ZW3P]W_^M=_YAW0."@S1$.!]!R@37!G AN\4 M8Z&LW"V5\?@M=7^1Z=W]@5*(#UCL-A[_#_;P$7'C@)6FLL3W&+8U>[@!!M[= MYJW=H\!B[9[9KH[0=N< QJ5.4!U/ZHUD(IG3^\H:%G/))0]ZQE8T <1_*U@ M(P<9O7\W*\DG2K>I!'V&=@.:,V-3[6+#\NVC'[^:R&Y@]@!+(AL*(7&OD'Q#P$\TR/ <.0!;N2N[,;UL M#,HSAJYU)#^64CF_+QG#U1"Y(T]+=N=EMR1W>)YH]''/4E/3-NW79.JPY"3' MC_M$6Z?$U;31JTY4EW)J0U@R]K3D0!5;%78:+ MKCWH-J>Y248FQUG/3E:&"^A['-;I^8LYX^2X^(0=%M7JP"1TAAS*,9DXH,BF MR8RIE,=284()\6IZE57S@LP>EM2F%:W)9=;#B1++U <+SEK,DC58\J"?G811 MP&G&2HFFV*8S,R>CT$54YT$_QYTZ(X^7/"^NUEE)7O19-LHQ/KFI*@*:T@@7Z!YRHS!R\N:C))'A:E2H2\I$;, M6*2J0B$74VN\T8.U,H=%1UEEIM93"TTR4VDIVV9Q71[#6H_("6AI?4[3SE@" MLW9CU21)72E '3TBJ%&KE2'C5&LFLO*JFU[,FJ-T A8]PM5:NP2FN:G2DBI. M:M'R.[0ZR@1%#X0JSN)5=9IMC@B_.VYY(ZTP;;,+5'0GU<"EO7NA1H9%(W(]K.=PK&>L7W[-V#S4@?/'GD#^S%1=LRA^Z6 MY^PZMFV0W-B>MUT5P1&W%/=2'+8WW.[5;\,Z!X:]V-FMW7<<17AW&^=I ?GT MJM^R-8=!P[NB2M^U4=1R9A?FJ8'>*_AVV[SG=/Y^:H.*!!$"09"W](LYID@0 MGR4(,@BU(DE<7!*1;0J)("+;%!9!1+;IM))XYQ5GK_JMGT=U_%AJXK-6E[YH MEJ^+!S".0@^#,^@_"$KJW&L-XR]EIC>-_"%9BJ_!'FHGNLSB"XGX/(/>M^#! M:^/-F6==SLN6R/A_=\OP18Q_27'4T6:2AB:WLS61K+^FK/.^!;:B)@Y$'5FT M$&IY_( %_4=5[E.,Z$,B/?S[]\_^F?3Y\>U5Y'2)P8!.US[C\JHWZ#M:BAA) M^1M(F;Q>,_8U[%08B+QTT/5%HZJP[+Z/%/AK$'G5"ORQT>72N\J3ON/ @1-3 M7!=X[MW)\'AINDX6K6Z0=VER+@;&T.W^?^S61MH::>OU:6O8 Y'['0GL9HQ0 MW!&F6#!J1!_ S-?GBK%9TQYY;R'UWDYT,?F%_;$/;FM#]XP/Q)74*#<6><*/ M%PIZ5U\*JOKD@G'!E2N#O:VITPGE-:N\52=T-1?OS >RD>@L/KJ)#<%&L#3T MC_B &<%+*HZ#]E&U%,,'QPZ/R#9F4GQ<<,7*3&DE5@FZQQ)H638Z.X(F;RB> M/]-NU B)$1(OB406[<\,MI.6;+PQR-8S"\D'DPR%^_E5+/OA[:0?16*/CLM, MO=%+BU14!1]DK-R0Q,0/AGXH9Q@1SP7XF^X&'F 7^QJ\U Y:PX983LZ< ,W- IZ0QOTGMK&?'&# M8%;0C1PQ(TI_GA.$B0Q"K#$GE2Y*\:#!HLSYT .(W+,W?4''J)0,2 MX2["W37C[EP#^2NX*[ED)D-D2G\D"7@(S?D-QAQOMT_L"EU3>";03;L#D2;X-M$[AN Y1+PL27 M^"1M3+IC981@&W@4\2.)^>M- U2\$7 P]='"Q2@D>9>]N=RFC4\P/A"-P/N= MP7LN-^)-X!V+72XF]^*+R:SN44FC3CXIQ+M?BTEY^%-U$T4VX?(K7+-*BWYH-!\.U-:D4>I0[TX PZ :G^:)L!'5# M6D!KE>]RPM6=7B0P19Z$20] T= M9VY8YG!RXPJS$5N?X=BY^/?G74<[H*]X,C7: 1UMX8\4^!LI\#5'L&RH!J-+ M.Y#?U7'^3CNO0S%H?3^Z(T6_3L*O)J[:C&15QY["[JUNL*FAH&2LI05'#TS1 M!9/1\N]P.Y[1,M10Y%=W&*HB! F6)N[P9BMZN\(,,4#UTW;0#%!=%D;.2W7YO?_D6]BGMD M%A$PZXBRRD!R03 U=,2:9=QZIU1<)U,3OY@D>\GUHLPP0W1[*HT6I\:8P^., MHB7E$X4N-Z5Z&G MP X#M P_7XG&XB6H42@ MW&QUS/5"0)>Q0\\CQG$W1/Q%DQ2!. +Q=P;QN3R+=X&X5G43?:49GXNZ-Z\W MF6RBW9T-$8C9-X'XFE,ACY:E1QF0WC.3H3T".D1 MTD/HOCR+]'Q6EBF]6-(FE*WG37/0SS6%(4(ZRH!P-QQ!W9#\JXO??WIHEW]H MH*@$Y#4 4%3HKL''Z,CLLNT!U[/3NJ58JJX84$0>0#-:L(V?ROEN< Z>Z!;L M[&9-XR/J8!^Q_4YB02\W08%G8_>=Q>Y[Z]X&)%ZDM\?6:NXB#>3WO5$\I^E[ M\'7_,LF7;E:\]TVQCVO5I]P!^Y%;7S5]_NMO^&=7D6H Q4%F>/378R'1J-6M M$2:(_YS%;CYF/<7LQ08;FIF]3@=__^=?^YU_&!9PU39LYVYG^_>H&FV81 7# MP!#@?0O+5[%(P7NV>VJR,S>>< 0_'T.4!U/ZHUD(IG3^\H\I8]DU"> M:#^]%WHKV,A!H\Z_FY7D,2T,/D.##X<7XQ'0MH]@@(<,/CI'/XD&L>!FG:U& M*F_1RL=YY1>.R[GCY8?SP)I,>%')*:MAEIZNQ6D-EHP]+>G2 M4BZCZJHD5O*)HIGM=SN+6@V&R0=UNEZ.]@>M>E=4EO48KJ?CXSZQ@"4/ZBS5 MQTNMNARXHLXMU:E436I"?R''9.)IR=5,6S7MH=T3*;IOEKT!WEWK0^BZ'Y3D M\F:>'J_FKF0VDI56BAKWTH4%+'G0SSY(F7A6+8))H\8,!AW#7*0D5/*@GV," M6(MUVT\2P*57Y0HQ5C+L0N8.6R^2I%!IF:/DS+(@\XTD/T8$;!T7K+B@7 M-;6K3Y)D@RNN^5PSVUB@;;4'1>GL/,$P8C\AFIV*T2HTZ7$%37K01[I:].E! MBAE6"#@,Z>5I7J64T"#9/0DLG%FJ\L4,+VH-9*+9M?#6RS(IG3YE08IX3<"JTX/<+67KQ" M]_.I-2]FVHEQP[)$)[&"'7C*5YDF:9*($5#3:6X@,SR "L''>5EA6);4.)Z, M,_WWO_%$R][V#OV4B$$M#^$J:+A86&4F3$6W<=P;PACU*1&DPJF\0L1D=@ H MR%'8!L]S0!Y0&CM052ZN$>S[WWA*Q)O>.2!B4A](:X6E##$I)98V/12;O2PD MXH@N)K.:'4LLN(Q4X"=T72_'IJX)K1!U6-0M3_4"K]4J$TI>:\QTI8$>-$/4 M$;7%%VQS4 8]?Z)7FYU^UQT2^07LP!&U5>VJ-FMFFJ28[')&GFF+N -- 77$ M$NFJ4)HSPD 5DZND;@X6U")?@!TX9HJRBT9NT&CTQ&12[^*J+^5C<0$5/;!% M;+VBDB5[EI$JM060C'AU:<2#6G?&* CV[_WU3[#_B"'/-RM MSXY],FQ95C[GR=F(J#'NTV?F1/!8O8= M7"QO',9.P-C8X(7MTS^9!FJCMJX&;"!?G#K55&*G4OHI):524GS//GRP,Z6# M3UX8W,_"/OLQQ_Z,YQPFMG\AN=LROWZ4\M$IZ#-S]MGC;?C(D6FO#KOMX=\) M%/3ZM7-.5G"9/O4+]IMX\.+#4&7HVJ;O@3.["&\ZH[N!7[4[SCT?'/\RB;$*^(?$%X49[S->BA M,)G(7@$3R:M5.;>A9*) 9-CNS,7\E5!-GDO)Z^T3>3?R&JI_?78'.NS;0_M> M S%35P(Z=>#^.MF6$39QI[NP'( M;')"VR_")OQ=$_5/]H=H$(6%\T\WA[ ) M?ULX(^Y'O"JW<]@%YK837!"T1S'[587 PP:QP0Y%9 VT$]UXO83U'/;MU>BEY5T0G3I''32&QAW3S +R SQ,V M "]35^\+ $POMR9==4!FN[%1HIZVET^;/,L++USAW2'YBR&K]QA(_Q882N#8!(8JCF25Z%:$3*S526Q21*SQ5:HKBIS)Y5?0:BB MNGAQ(2G$>>:FHQ@9WX73 PY6X=#F7\EH*Z MU>XG9+BW(B*AD)>K[F_"LY7;&N<\( SN\ =1VP]WPW=.'_@U.XQ MQ&D'PC0+AE[-MM1W365O9:NE6GO=%3>3V8#LLNH\G5^AGCPTNL)%TSAW ,< MYPY$SP_^*L 9K6&(F7JR*8(16(Y]4*?-[1@!G$,Q,)KXM.GO%?C!KXT38"UU MQ[90'UW%Q.47L.. +T.<*55 ?(ZTBNVZJ$\L7$1@J3IP/]1,';\WS,N)[IKH M)E1)WJR$HEX+&O>A\@TH1D=\E-6$?7\,X1D:06NR786L-N"79+L*#?GUORW@J\67VI:R XX'4GB@-<>?W0-K?+4B(A9K:LZ*;2B76R\A^I"#:PAN+4G;:G>$![4$P?-(#31G-]?M$ML^84$.ERY1U)= MQU57<.'/M@R_DV]SL648K=GAI%7S&Z(N#S:Y3MGL,+7FC[^)GV]FW[SZ(#97 MG-@2O>2OKZ8([)>-8?DYWW?S,P(P*3K770S)&94*4WJ"-7)3OC>Q'8@?[WQ1-P4FX0$7KM[(=S0765Q:OZ+K^.PM7GG>7 M$A"9L3'S5Q;M;_S*W&]&4VI.2WFWDW?SA ^2Q*:8Y@KU_IS<*E#+6O;7944/ M'A\63A C?<(Y1]$[4$NBUPH IW)Q_C.[ ?WBI-:FTR M_6EGM"7RK75V5)S7,CUK+)-!:;_'1".2A>[IXSR/C*FX M;GT4,"BUUMVG$<%$4R]96 6S(7!DM5<9Y<>#?,U0IE)5'O6I17,1CI.H3/5N MOU7Q5P0U(*:M=JY3D^1/O9[3^,JG64PVD??2]5QB8&PAW%+1]OW#$N'3^M$#95 NU<3&6E0$ MGZVZY4S)43Z-5EZS_)YV_6:3@JE96VY$)%RC56?:?+=42T4J#G$7+LSU^BMW M=1_O4DKSI"Z.T+((X*KV1M0;M)NN#[N&0XPA01<)2F#X1AJ^T;J+=^;8PJ7V M[)/"E^YJO8X\KIK2K-[5B-KR85LS4PB^YXM01.E$'ET6L:VK/H[?D?#[+O&8 MAX.S7DX0,P)8=*H=CR)KX^L\B__N&C06&I$E-XN>T:U/-K9'%%H5*Q7-L, 9 MY>9+KJ@RKQ ^+3!-,5,JNTIBX#:)5D3/4T]+NYA/JGVUXL* MHIP.?/ H^^%GEYF/SM_7_$PM>?1"\C-5?M4H;DQ7NXCW?'9Y^8!J( IC$4)D M*,42<>3Q%L-,#YQ?;U857'4R>),SZ;$^2*Q&&7O!RHVQ M3 5-$%@J3M*X P*&+,XBN5C7Q\\AZYL9D38:D40);[ F2O M*XTD!5^&"%!,Z%[K6D*W8JHRUSW%Q(<^]Q$UOJM#GQ,787P$3P-BIVAE=LAY MIF+>,@CH9*Y,-LF>1!D#D"QWQ$&EVY3AY%#)9R'.4@3T$SXJ"XM/<6X9CW=U MBG/BSHO?P6.#G4TFQ>%8)19>NCO1[52]N@CPR.WP2/!QGA9N^5@&\LF?^28* MXL.5'^FJ[N&H 79!(APU0*KIG]=E*SQA+&BQ#I72W $38+GZ$A0MU9X!5+^Y M!KSZJ*.LH:*"=/_W1^*M_FIY3VIOICE)K.<[:W6<5?P>"_V3H&D$M!X8BHU3 M]''H^U\XKH!!'>&XPOE ?<96SZ<"]70]+12:@WI2!'Y^9,VR_UG;VI#P[*'KS M=*B6RRQ<:90512JGM'R=%3:;QJ>)(%$\&/LJQ4RO4]L*Z80D+893BUUKVD3H M!G?J45X]S;W5W_R]\_SOG8'%8_#+86=\#N.[O?#R+05?K5 M)[=^H]M/^/I,X1=ZX[T@?';J CDY3RC2+*,NZ#YG%*4*-'*9O9&;%(@X+WRX M'UY-G RC.T1T\^$3>E,V\9?0786&3[JB=U0Q8VA X)RMD>D$Z.:^BNXKCKKM M^X9W;-0>S7U1EU*@2/Y0F1+'X$[OKH<-]4O'Z,*F-^RCAG/9,,^KR8H!6M_0 M,^,CBX=!@O;'K# MQOVYK)LOX=ZJS5S)'?9[4EYH4U,AFV#-S KA'L7RB#C+)^,"=PN=7U]8,H=& MKZ@N#0K&7,"RN0]U]@++-,2R9OM#$X2CO/[?N:(J(1 6MI8Z6__Y)R2F+.U+ M.BOE6W*YXHTK8I=S]&H]O_!'^91,<#N MK'G/CN5T2[%4'5I"CT4)W)\GG/N?:S!-7_[]'_CC\#W5!(J#(#[9/_P1P.@E M>X 3Q#_. M/]^N^IHIAG9N6.1/;9I(.?__L_SR?_Y/4D5-NTG5\'5?.,J@E MNN 7%6B=,4@,': 8"64$7_Q+,5?*QMU3*0@_*>:@QGX]JBNT#C'VIR#\(_;T M*UJ-HZ6<*>O$LP7;Z[A=W'[WK<-'@7HZ?&:[0<;B+P>8"CJ=1,]^\=2 *YX] M_T61/[DS,>65Q--/+/B/$ILX2,G]7Z>>>25TNX>@WZ$6@=K,W#UVM5OR_4?0 M-T!:)&:/8J@U/8+$HT0J7Y'*EZOZUG(I@=Z3*881DJ2@RH"E:9E11XHL@"$I M#RD>$#3%,TIR]&/WUC.+\G[IAB_>LE^6(=3=*..R4BF*V5A!3%4ZA4RJ)<8: MK7I6RG3:\5BQEH%:8[A;G!UQ[4ZJ(U;%6J>>RQ12M;S8+M;:D"/E0KV2%5MM ML2D5.WUDJ46$OL<)Q^JYV'[*D+#8LTGO/<)V;#?Y1XK#G_P_I5I*RA8[8O9? M)Y[5'VOPO:P/F2&A IJ3>7:HR@P@@"PP')"30X94!('G"8'#URE5B-1KV981D4M^Y6L[EQ79VDX$CRB/@Z M(R;K+-G/$E0NU>9GBU*M41S+S/%$-]6:K14+]8ZH4QW*[\XFG6$G!4<>3=0> M/X#-N-1L2A2_&,N%K2&W,VHC(:-I847-\Q9^BMQ]/M))] MZ PLN\A)>4JK^5G1'Z9&P5#F]= B1633-13W2J-5), M).KZ9%Z83C+#%1IZ)%=JKU7LVUPY8U"36=-=/_3RG!I,X%BP%@F'%=:#?$KL M&F- 4F1UT&>"&1Q+5ITJLF2].9$(A2'TN>O+K\),S%BC MVJJJM(@U@$/98\)&V0;7+KA)6=(52[>LML45!+BR;X"0M@KB*+UH,V*BL*V, ME4:Y3#P$0X^>*F672G]FN"U1;TPR5)_,>VDC&'JT7*6ZWDW;J;8L;7I9/FNF MN]7RN(F&'B_75DF!(>T2*X,KS'BPUAO#$IHL?SS9KIN9][H;,RN6C3S;[57\ ME6,$0X\FNZIVRR4G,^N)"RZE-<5E?SC?KM#0H\FFVH!?+889EE#6?4]V*J/: MAAJCH<>3;2F5K9P36R9!&3S76#.<6K2"&1SS=M#IY\P9L!UBT)R(C?-2"(U:%3=G.=F:LD4&GJT!F9MS+?*[O!!XGKT0LQJSK:S M:Q5QM :9,B>4F%G/-.K)=+Y+\QG*6 1//5H#K4_Z6UWF=;&=]TRCT>H9$ZBW MX-#C-9B.1TRI7R-KA#XP@.))4K'E[,8>K4'"S&T+F_6H;BS*GBTYK&55*L'U MYJ,U$%@MRQ(55B<4RIU.%KX%DLIJ7[S@U7)MK-+8*+-58C-?\-EU?EWOEIMH MZ)'RU.F*.\W2(C!TP9=D0$V6A!X\]5@AS3?;B<2QHS6A]!:@TFI#(6>#M.BC MR:8>EFJ%3:U[4F94=!M<9M5VU,.UB%%J9NLZ.S E2)NV3K M5YICMFAMBZUTA>BR6G&P'1052@B&'D_64\F. 4BK+L[69@;D*"J=*3515LOQ MEMSOFW8ZHQ. ,.GS96Z[2=59(]1;]@DR4XQUZU.EY0TJQ:5(:6M]$8FR, YEBY? M(/H/8K_M2DK2V:PF^6UBE0UF\"A=0:SHT3/?!0.A5VXJ M.T=.GKIS#E_ZS<^"A7NO^3@LX3F'M^Z?1NZ,ZZ\=G#'T3Y+\*/;\S"U]]GP; M/G-DVJN#K7[X=U#MZ=#?R- M-,.GX,P?Q\?I#V^^8D93Q8B( B.@:DIB1D2 $5@U M1801R9\TAQD1 4:0/SF\1T2!$5@U1801)/&3^# Q$'/B4R &R3YLZ.=R^3 AB_J'QZK1)KOC^J?^J[VA\X@==Y"U5_0 M[D\5DT_"T(^#T;?/T.2'IR+W@NH//>M("P'>P$X5R<*R?IN,OT-9_RPR?6"/_SO#45OB"TN[X;V%.X"4^AL>L.AMV$Z+L)7_'[G@K7 MW[L==",:>;, M7>3*8 $^7=CEXZNS-RO X0;]L0#?<.K'721[8 G&$HPE&$OP1?>^CK96/(> 8CB3.J MDBU5\NT'7S]O ]?<@S*P-S.[*_IT5AMDACVGSJ_DH)$2(\19DHMS-'\>^'-X MM[]J^.^]S&CA_Z^SM9/_-NA;P%-T"VBBXEAP*=P]VNN^/2<]\\&4=&V8S.0Z M[<0V$##J,>K?C3+1,1^<7),K=!Y.53#2(BP#C3 MX#:(Q )\N[R]"P&^>*K,*>7W.C-E L\]-E1<@"[AS.; 2N[8,KT/^%(GS>X8C#?3 MA59,UXC-JD=2U5H[64J-OQL\3FE3W_70E-R._E4IAW>]LB"V1GR5-*NW5UV,K!4TOE 7PF>V%,P!P M!L -$XDS &Z6M7Q?RBP]0;Y>W6("Q %\U;^]"@'$&P,6#-37@ MQ4S;=?&)_^FC;I&J=G_^C("PR<49 UCH+YY1$#:Y(0D]/LN.E!1<^M0P;'HO M?'_ZI,DU[U11*(XU7RG.ERMQ\5 ILDK3IZK=;U^HAF9=T5+M&:A V^ZCN]2M MC6?FRF6W0[2;165J]M-%O[.222*HH!"G!").T+B M8B]Z5%<&X"EOKSY"Z$ M36ZTML[3)C1\>==[2!#]1D/)<4:&D QN(V:'8SG8]5 >PI>VO6M(1OAB'=2J MXJB3G>339'SW"^+.2P%N&H);L_VA"<)19B>LA!HV76'73OFNL7]< M%E5/^SF:XZ6,N!FT>:"#A#.JG+?T2E6GJ*HF)]IBOJC18]\J3-=Z4R;)2]1% MQ;B_2MSO UYATW6MN/_X!LVBV9S4$TU>E;IDG@3NM%=>],];&GFFL<-4:20. MI.]A$Q9*Q<03A_C$1LVN M;U1@B;[&3&J]L4!ZXKS40_ZV2Z?M?<2G5!,+,/!-TNSL<(_\F@9B)# ML7&*/JZ_=KI 'U8 6 'OIP6L/_7?0; M76/<9DRI(K7[:74Z -5.D@T\@(N53,7POTKX[^.88=,5'3]@;E!>IY&T6H2N M%H7>QL(,L?.VG2S2'2G3FZ9-XIO3MTL:^]"?O'-J9ME[5W(+[YX7L7 GR9FU/W?%$J M+/_T_NB.1A6CL+S8:)4["M&QO3\!N%?!CV*YUA ]XOL3@'L5_$B690S1$[D_ M"<"2CR4?2_X]T1U:4=,PG??P:'L:*, _WL6Y\A^1K-HF^O"_/TCFQS?I9]F? M+/DZ9^2B%]V$EWI>!98'G-^X&]69. #$JO /$SD8C09CZ$&NB]O M1MU 0"LTF-S[*D1P&PQA%:XA]!4.1*(6"#O-YD)]=V^!?@,E7'I)OK"=/-WW MN?[1P^=F\KQW';[BK:NJ/_-- MQ0/:#6318H[^^/MPX?K>V?DG)O)=D1QVPO2EC=\(5J*,E#R$<1HE?+X(AZ=F M(!5#1X=/*0!S"1!EZ(F*Y2;VCSW4+CW^>48+.UI2]85](KAO?Z4G,U*D';1"7X60 !TVW2=LHQ6I#.6+%,XFJ7WE;.*/.VP9...5=Z5(SQ?TK\1_5*TIGZY'P;]>]TREI01:.2DBLX"T9BP#3'KKYEQ/-19\@/ODC[]) >WY<9H\WO=/URHG; !@X&/@ MGQOX;W7(FO29E34F"<]05DXAV6L.ZFWMM)O\NZ@GS"TO=L:2+.8%9MP9=5>; M3+.)4'^Q#EEABS^&_15>KXR0O3^9I8?#EDXTI5ENVJSJ9$):;<[;U;9,,7:J MQM>G1KL_51KN8@5F#\%>C3IC)>,,E8SS209WQL(Y,_=Y6H [8]TL:^]"?G%G MK)ME[5W(+VXL=+N\Q0*,!?BJ>7L7 GSQ?)E3RN]UILL$KGMLJ+@ 7#1KK$053),0\TYE_3!0QNIR\NW#GY0V]5T/35!,'[P1BYX2>:?(.M96++>W M1JU838BI15.&RX3R1>+)-\Z.<*H(UBT1/C8^ZXZ(#SRQU&*IQ5(;AAUW=V?U MG]AQ'O.P-%8V5S$6R8:_Z'2'A75F?$6VESE7 =7:*!+1UMH>2WMLHRN/D>V% M\@ ^,[YP#@#. ;AA(G$.P,VR]B[D%^< W"QK[T)^\1'J[?(6"S 6X*OF[5T( M,,X!N'BTI@:\F&F[+C[S/WW8+5*%^\^?$Q VN3AG O]Q7,*PB8W)*''A]F1 MDH)+'QN&3>^%[U"?-+WFG5(*HU*OIZ=X)TGD78E=Y+C,;"M_^U8F-.N*EFK/ M0 7:=A_=IW[P,F1ZF&@D#$#W!*?N]K=";BQ3-*JBP)!TG&%8?)<:ZY"[TB$X M-0%+_7E2%\(F-UH;YVGS&;Z\YTDRD?&[+)@0G""(VG;6S=K3%=KS@BR$SS>] M:TA$^&(IU*KBJ).=W--D?/<+XLU)*Z+>AW)[ 6T:0ENS_:$)PE%E)RR&&C9= M89=.^:ZA?UP9M5MPAKUMKEV3@%8=;Q+5A0Z*IRV7]EK7%=2>W%L-9S4"%(8+ M=EDN5)H/*9EB+E$9%>/^*G&_#W:%3=>UXOZ3"JG2IN^FEG->+&]32TD:;O*3 MXGFK+]%JUC.;1(HDNE2AGJLXE57#6"$=L*N0RA)4G&>)\UU[P7K@*O7 P7.+RWZ?>]7CK1*HE^7]O,)KTZ;YZX*/J[_DZFFU(G&UZ1I$7-\0EJ M*%$IKXGPOZN4RD([@.>.JZ^=+LR'%0!6 />B -ZJF K,[<-\P-(U@R)'*[&J M#JF%?=I-_UWT>P^E93.E#>M&QJ*KL[:IDJE"L/M?K&(JAO]5PG\?Q0R;KNCX M >,*09H/* MJ7!:<9KF/[LU]6]/@2R+#-Z4@#R998@1H%A!9EF2EQF25&2%XEE94QE"&)(L MR= J?,&_E<,W4 %HK3!4J'6W)^K*I+_NNFRB\/+KD=OVTBSW2D;3X,K2 M=#Y/])8ZE9(IF7T]LIK4Z3:7E$N$ @S-6GJ%I=!:0<8?/;/,T$ZUS:BNU,WJ M9GE!3"?S>A../'IFG\@U!. F2V+>EWL57K<6AH9&"J]')L>I2=V>$1:1IYI= MMFPF"9(?PY$D^7IH8>/:RH.2>" RH&96^X,$/?%2,G,\T;;.%*7ERAH:_K*C M3!KS34+KC>'(HXENTNGFN-SH3L1,3F&R54HM%LT5''DTT5%FOM;H+=\003;7 ME%RAL%78)AQY/-&MT#)\ZUJ2N MEI.+8R(EJ17' MFD[6 8.>>41]+:EV:_8D:TH;->\\=-A\3UBB9QY1;_=3F[ZR-3R18R:R[E*+ MAW9F!4<>4U\7*OUVN5II2DI_4THD#5!6N"8:>D3]1DY";$_-FI2?5^3%0[<[ MY2&^A6/J>5DK3WNVL3&Z4^XA(UO]1&H"!9\X'FHPPZI3] HI JCY5+=&5U?" M> PG>CR4RU0J$Z?DC0PJHRTII^_-'+Z)AAXM:@<^8<9FE(11]YAUV227.6J[ M0D./5G7KZ'XP M@>-UG4AZIY]RES.BO3&1$^ECTF+%FWI,:$[!;%Q6R9736GRII3X= W M9)!(%47*SRZAM;C:3!AV,Y+,AQ4:>O14:5&I=[4B4$2NS]O;_B!IK5-C-/1H MN4BGZ282Q$*5.*>87K>I955J!D\]7BY5F7J$YEQ+MG.*O%XS63,&Q_/%D MY]::8DNM>4XLCX<*O1;HLIXNM'G8;C8..R^7NTTT]&BR M%2W=Z7FCC&ILU@EWQ0MF1I6#IQY/-FO4'9?REQ4BWU_YV^1P(Z16N[''H"F* M:M5AG8E8KTC#J4W5V)X9E!,_DN]B7TVM1U::D1)%/KW5F(2>\(*A1VM@=]-^ MHJ0I.6F1X8>4/YTR32IH+7 LWR5C3>CY*2."N@_*;(;I=:%VA4./UL#,C(AQ MB](WHE+K._XT5P:KV:YAP=$:Y/Q>IK/I;TW1I]+C8;M6%40O>.SQ&O S/J.E M5:M(^*DUO54,LC2D@S(VQWJS9PTIL)3;!B"IQ]+5)2S>F]=; MTF;[D&SWO7).;P1S/5[9^2)#.6)A4!0W)I%UB/'8(OL[,^JPLH&%=+!C]D:O M:INF,G?!K\,OSRTA#IH_D]VYZDQ9)P+#T3H81PD3C+Q?BN_9AP\"VW7WR=Y, MWHUY9C?OQZ!/#@XX\0]D8GG.86+[%Y([T^N+Y\_4S^2'IS&:OGSC^39\YLBT M5P=+[O#O!'(1?@VAFVLD5G"=_IK;;A#P_N4 4_'T)7CUS+WK$+SX,%09NK;I M>^ 5H>>V3Y\-A'_\JG<(:7G\>59W&#/B0HSX[#H59L2%&,']9#$?(L 'K)DB MP@BLF2+"B.1/&JNF*##BLQP"S BLFNZ+$9\6>L"B]5T3WLQ0R%5@><'[CLF1-MT"L"C^?N#'1TH"VNS,9 MH\EXC"(HZN5-20R)VX;$>2R &R3YDX.=DZ>&OHEK+.DG4/[4=W4_= 6I\][^ M^H)N?[J-=P/7V<)G:/*R);XQJB-!\AWN7YZ#7R@>O)B5%+T<6%YJ;9+-T>:SJJ?'YH M"L;'>?JX*\C) B5AHP"C_QQ=O4.$_U]G:P7T7GV M02W9E>&%N@&)B?2X4;:DDI2O",M%8KY<#+:H-0%J!<;%D\EDG*+.V0LH;/'' ML,>P/S/LW^H )IL#>=QTG):1X;;DN)5=C+C.A?K_\0ZS$?,N^2#FZ7&>$=R' M?%$+VI%= M8K7]+'.3!?CI5E?2? @,RC'NPH6M:Q M95JF@W]0?YP24R_Y#6Y6=5F1*T.T,4#NL;6/SLJVP+$UQ9V\CKJEM*GO>F@& M;L=^YS"^/5$<$, [\PS=+0"G[$*&MX&SU%70@!RPM190[;$5/.5!,7WP5@RO MU?9:JE/8BOXH"XR'!ZJ'.IL+*+<& 8FD_L+)-5B5X R;L^B2CQ-NUIO*<%,M MU"I2F^!HV4H7ZW3VVR']$)1+N2A5UKG-T!(YP=EDV5FJTBZ-H7+A?OQ-4G&* MIW'J#M8MUW20?TW*Y9W,GH8Y*8XXVT^*=:"D.="JK=:U\758*W:3&RV=9K$E M;BB&'^1H9=%5D4))8FL%:Q2L4DF&Z94.A\KID66EU7OA+G M9S(=^'I17LY$O=%8+BFMK"]LY/R@I".L3[ ^P5E'OZ=.O!F7-5H52B?RC-]A MIJWLL%G^R+:(FL=2&9GEI=^UDF);(5N2NQV:H+%"&H']@LN"TYGP:Q?RB[-!;I>W6("Q %\U;^]"@'$ZT\6#-37@Q4S;=7'4 M[?11MT@U[#A[>E/8U$8V:!>9]">(]:*EVC-0@8!_(SAG90O9<4+6)H9.=U.@ M*)/]V7(EDP1.5L**XXS)3&&3>R.:X\3)3M_5(HOA=C5:6TE9]-,V5>0+DV6Q MG$):A#NS%L%I29&"U:63#,*F]\+U22*9R_3A>>-KS?%NL1)KLYRJ<[V;DO05 M,7'R:[Z\'H^1"DG^^)N.,Q07)P@&URK!6N2NM,@U&2-G367ZS 31$EXWRU@# MALA(':^I5CHCJ=5$^@,G'F'M<<;$I+#)C98)@)N& MX-9L?VB"<)39Z:JUATU6V#7>3A>IU=-^CN9X*2-N!FT>Z"#AC"KGK1%7+[=: M%=^0-#&17O*$H]>H3C$ED^0EBK=CV%\E[/>!V+#INE;*B!/D1W4B MJ!0Q D;,)"*>Q\XDBIV*C9]8T*+-'7F$FM-Q9(3_RVK_-[M9U;Z^:4 M];I:0]QDI>EZ,=E.7&^%\)\,:CLS%!NG:.J,\5*L + "N!<%\%9DL\E8>J^6 MJ ^)66DV+IIE:SU].*WA_R[ZV5*F1@UUKBEMQ'3&S%6Z#W8EV/TO5MH=P_\J MX;\/8X9-5W3\@+E!>9U&TFH1NEH4>LN1;*9[Y^W E# *9C&]IA:23VM$FV6& MEKIH!NAE?_S-QTF.@SX\@2]%8KUTGSGA^%+DK7+V+L077XJ\6=;>A?SB.V6W MRULLP%B KYJW=R' E[D4&>8=R.N@#4/Q[J&(?=%;Y>Q=B"_V16^6M78@'& GS5O+T+ <:^Z/EH>QHHP#_>!3#_B&35-M&'__U!,C^^23_+_N2X MUQD0%[VU);Q4URJP/.#\QD6?FFZ!6!5^/G%CHJ4!;7??)T:3\1BZD/7RE@^& MQ&U#XCIWKA!(CEH@!POZ-W4_]5W5#TUQZKQA@2^H]J>;)#<0Y\":ZSY=2*R[ ML*AC4<>BCD7]>N,JWR<9NY2W#>$_M[3YG\QYM?@7#.U=J0;,RYOPFM"M^X1^ M&FY>L'3RD B)BN4F]H\]%)$\_GE.XSG:!Y3!/66A+WI'6U1V)?"N@;3_$+"<&:12$8^?2$+1KJJ>U@_8&' 6\7%1($^*E@3 M-5'HV"\VBFN+(]^&;1P%(L-V>&\RX>C-1$(LOUA^OQ^BN4\!QG?';H/(RR>3 M1$6"L0J^#2*Q!-\P<^]"@B_>WOVD GR=_=V_VB:HY%L@1A/!K2$B=M+F0*$O M04AH#IONTW4(NCPA8=<$YF2:0#6!B3_N"51JU.>]9D-+2%TIXU0GH,[/%J=M M#/"ZIK!7'-&RD9QTC/9@E6)*A:7HE\8RF;Q$3Z"PI1ZC_0P=VL](2?**T?YQ M)Z#L=K@LSHRQ)'4K4U"5Z^DDRY\7^6N3M5?=]29OY.$2"8F5,.?9%4+^KA,0 MDZ3C_!N=0'#[=8S^7^_W1 X/_G^=K?W'=S'_3O^?+KU85R62%HBZ*N5398D> M3)G3M@[0W^L LF5[77M<=(MBN] 4'M9)ADFR*83ZY(^_22'."5R<(3G<+QW# M'L/^F[!_LY\YL5YJT+R?BZ"?R! ).I>NR!?"?'N\&(HF:77%+M57DYLE;2WR M383YBW7]"5OX,>C/T,'\;BS]9J_6:"W9C& D*F:"L0G#&#I3G2^0:1%&>LG&^#2"S.6)QOB,B+Y]*<3YJO,[$F\/AC0\4%Z,K. M; XL5T'>.@ZO77EX[7 S"^?._':,+>L[ 09D7B9W4;:._=A>F_SC5)HU[]9& ME;'4D)3QN+KICSUGHWX4;]\"Q]84=_(Z6I?2IK[KH1FX'?N=0_SV1'% ._, M,W2W )RR"QG>!LY25T$#MLBB+)@B9F6 MZ7&;3$J&JT+OD$12?^&D'*Q+<&;..73)QXDZG>1##W2\656:9<;F.+$>#)-^ MZKM' 2$HE_:";:47P,B#-^L&H)\?S_ ME@R5=S*"Q%6K9J4Z^9ZT2?&+AD1/ETKS(ZT2(6NEW$_QTX')M26NW_02^?%D MT^TTD4))8FL%JQ2L4LZL4M[*-C+=YF"EN(N:".QDH\V5,Z:WNA)]TN#*]?FT MW)P:"6%1EHW5"WRMF[ M$%^/&J@84LD*IBZ-QUR2Z;(65.@/E,>2TB/O$HO?4/Q&A-/JQGEY#9P M8W"^$M8>9\QGP@;()?*=/H-_G73;M(7Z\)7%4>=[.2>)N.[7Q!'3EHA_CZ4VPMHTQ#:FNT/31".*CM=9X0JRUM^FYJ.>?%\C:UE*3A)C\I?CM& M\B45P+=SIEV0"TLCG^^:KM

$T-5,"N9CQ+4'&>)]7CK1*HE^7]O,)KTZ;Q8N5$BZD"L\S(6E!:FIJ3HUKO#C MNKA"\-\5CV>A%MYR\INIS"X6Q;)H))QQ!SPH0H'*[L"[NT))D7&:_K2< M_+\]!7(L,G"[2!/0-@ Q145E^Q1K X4R5K,]^'S/CN5T2[%473%CCQK=_7G" MB?VY.M+TY=__@3\.WU--H#@(KY/]PQ_AB%YRV*N)?YPEXO9R<2GF"7-[W''/ M)AW\_-__>3[YIR.0A&J;MO/KH#B>4379Q::I0(>,06((-U$CH8S@BW\IYDK9 MN'LJ!>$GQ1R4TJ]'Y8/6(<;^%(1_Q)Y^1:MQM)0S99UXMF![C94PP:;Y NWWQ(+_*+&) M@W36_W7JF3>SU='O4$5 Y63^]?PX8/_1C[\[2$7$[%$L@U0@A,2C1"I?DE3*=]OYLI%C+[-3%CJ)V)]41JV*M4\]E M4NU"KE+OMF6*Y7F!#Y6.QWG%ZKD8FEDLF-H)%=WOSNB?4BTE98L=,?NO\^P# MJ,2!/MKL/M(MJ&"]7Q]KY)?JE$0*Z(M*>B_.!$,)*CUB94"24)P9AI:3;)*2 MARS#*AP4:%53]V*@'';U%5D1J64M;4F)D3GQCD05;?YAP7-^0 M%K/B<&PP!8^75W D^WKDQ%TV.QJ99J5Z?KV2BD9QBXIJ16V^0FDWF! MD.IR9C"?B V]^["2N>.1_,C7A^UJ9VYD_ +C+/I5S;-?4)2J2A1)8D/R6K:U+OYC%@69(65J"%9 M*T",-0JHDQ!S/)05MT7#UNF^45:MNE5R5EIN!2?P!J.4);64MC5Q:]03NE0< M58>4V8!DO<$I3F7S?+/5S(F4 9*)A&J56G!5R3>6E:H+C3JELSU#&1.3=J MI> &YB3DV)7!VJ)&$VIP2*(FQT-S135DK&I0%->H:B)#98LF.NI M_2';RZ%E5Z1X=/?8-;HT6FVUC9M8V8V!9 >/74J6OZFT4E5I4UW-DBU6VN?'D--\0:WAL/MC! 9OR3JL^&\;6TLU33@ M4]_@5FF0%,WERI6)3);W?<\: >##N;[!+2NQ[-"6)"6-1%>TER/&Z_O#)NK% M=;Q8G48*JLW MN#676TZM2U 9@ANFFTQ",I*;PEBFW^#6L-=); S25B50;%(/XUS5,SM--/1( M"W&&+DPWB_%(:E/CXH,AYJ:,ND)##VHH\*T>C=V=MPP-75.9N^#7X9?GFQ8R M#_<&+[*;U)V]=;#L TM4\3W[\,'.#@T^>6&M/G.X]V..G0'/.4QL_T)RMP5^ M+6F%)W\R'X9OGAF#SYYOPV>.3'MUV#X/_TZ@V,*OG6F_@NOTJ56]WY6#%Q^& M*D/7-GT/G-G ?O_*)_EU$^&92_2'H1CJ)_5AN0W,B LQ B*"Q(R( B.(GQQF M1 08@5531!B!55-4&(%5TTD9\9NIUI]:K9>C6O@-JL^JA"--,O21T(?__<'^ M^"[YW$_JO-GUPN<'3C7= K$9_,;$C0%+ UKLV[<%L A?&KWA%W8(:.XDQ@*'+FQD6//8O8/19YC_S1MUSW%]1]LR$7W=D\43+.37]U[76*(?%YBB)*]&9RP6?[V#9[7)8;>O8(W6'35:4;)$>)":5;3Q8?!AC51)BO]XV\Z MSE!(*O M=O=G[1_1%3@'0$ZIN@EBUNMM'_T9?:@B/])W@0;_?.-.9%@J*VRZ3UDI]7KL MU?_R=!7/HRNB!GQF# M_FE,F=F0@FWP 3;YL,D779/OPM&7LT9"G\,0_FX"]$O*TE+/T/A6"P:='Q=' M@[YOS$H2OTG.2H0U& 9(4,4M-E10G!35&@.6>UK;XRYT MTC4KH/O1-FUJ;2"8AM%=;#QI8J18OKE":.2"^J3D M<5WAFPI -!P;(1.R%ZYM4!G7&_EF4'C41V>M*";APC5S8P[P?,?:?:*8IKU" M[9=<[,Y@=P:[,^8*SK2G9<=.%5&*,JOT%V5RL<)S)A4&.08Y!?DZ[Y=0@7_?T:KJW MI#4CD_ W(]KH"MHFA4".\L7X.,M\U#,MZD$,?.AY0PX4/O3$\HOE]V[D]PI] M9OC,S$2QQO#K+U.)71?L76135X(%P&G%V%J.MK6,TXJQL%Z_L$;=0WD=9CVX M<>CB"M"7J.(Z-NDB:]+A,YTH!4 /9SI%2T6M*4$6[/Y?M ZH:CV"ZJ-;K(U\ MVAZEE5E&FH'M.E^GJ[J0#!J2H, GZB!-X)-7C-)PMKFSWR0_ZW'K%Z'Y&I$C MA7677FLM2 EY4ZG,U$5EGDLA1'(__N:X.,4> _)?5^U*OK8+BM826)[MZ/@D M%5OB4;;$;]N0> ;#CRR(9(NDZH#JFU+>62RTAWF[M&JE4)\R:$$()!EG/CQ6 MP;C&N(X:KF_0]'@)YM<89C8]LZ:J*5;*$^D&HZ9!LOTP1AB&-@=/,G&*)T]O M=(1I802U,3QEC6,/V*NY-=5R<3L!@:FCK,''CDW:'+;G"E6I2PL_;!R8MO]U_#Y+;UD%[-Y&:%R&385+F9%/,/Q13" M)$J)(N.40-QXL*'N38 34WW'@?;1_O0:>R?8.[EO[^3")D0 PLP.@ZD @F_H M*IT3I@]I:[H2,RM&EC.M>9TR5ZAU.;HCEA3BQ!M9VJ>S(,*6:8QEC.5K,#V^ MA&5)3C2<;;)=D\IZ3R+F!-_OI,<(RQQJ!L3%!>Y#+%];P.$QU6&N;'"L ?LU M^'CB9(>IC1VBWE RM62#D^349"9UV2E1;IE;FUE")2,$ 8XO- I+4[2W&U5]/MKU_KT MTW9G,>QXG=[Q"ELA7/CX.&QR;]G @2#.0 P'1< TH*4W$@0SU'P'**<>D?R1 MA3-O-5?F;"YE"9W<]E?&F&V8X[%,!=7]R#A#HYJFQQH0YXY@Y8"50W0MHM,H M!T%)IL?]QFIAE-U2=RHJZM3)-9%RX%#I3X[DXQS#7G/0)A0%<$?.W:T3&8'3 M,[-[?>SN>XI9@RLY\#2=,]W\ GW%1^ A8;?Z :#7I^4H14@J=-5 MPKUU_F(AOP(AO_J(9T/9S(#EN1T[I2Y\W0$-!YUJ>IN&J5A>RM)$^.D<#7DK M[?Z![ ]UGVM)>HY(:2TYK>9:39D*"@N2'!\GN5NK+/C6,?!;OBBVR&_\H"=" M%GO8ZQ*B$8#1$1DI"'M=KA =5V\]O'->6CQLB%\[+Z4=)J\-"&5DY%N9WH12 M]/*@F9(I]JQFQ(WCX8ZR6/"QX-^E MX%^) Z[M:YJB^UF!,PY-EMTO8.'K2[CM6R=LD'+K,HP/.J,=X3NKUXRL:?2? M^ 2<%G ]1U<]H*$_I"SMY0?/1C;@)(Z9[]6C'*,\IN-XT<' MY6"0ZE1&DEHP_,2,8VDQGUXZ383RH.<)3=%QCA)N[UYYYCTS):9XL2& RUT M?F"/8O-@N;$S@@]&;_=@],PAR90KUT0Y5(!PU5*"Y.4;@#'-8/6#^<23\0 M?D,[D/+O< X#3&NV?[0!.'HM/]WIN/6$.@* M6WD]Q8/F!N5U&DFK1>AJ4>@M1[*9[JVBHKPT27&V,[UO&YLYN1B5\BS52:1D MFD'.3<2J9Q&D5&.,8X^]CG)3'%8(N<9*L2WJ9\;*&ILZ]:F0,%,KN<,E> M2FB*.D>)CCB4"_/6"F$\R/SDX@Q[W!#EE7GR;T^!K(T,+D\N0"I<.^#L/M$M M^%[OU\N)/K;)W8M4&P#4*->>P3EM4&BH9GO W7D%GAW;9[PH9@P*EQ?HH[<>- 'Q MC[, >L^//9D4\^P:TXYF_MFD@Y__^S_/)__D3R54V[2=7P>E](RJR6Z1J$ _ MC4%BZ #%2"@C^.)?BKE2-NZ>2D'X23$'A??K4;&A=8BQ/P7A'[&G7]%J'"WE M3%DGGBW87ALF3##R?NV^=?@H4&2'SU"':HC%7PXP%4]? O3L%T\-N.+9\U\4 M^9,[$U->08!^8L%_E-C$0>KP_SKUS%M2&/P.M0K4>^9?S^5R_]&/OSM(JR#G M(8.T:W JO)=(Y2M2^7)5WUHN)5""LL*#$3NB@4PQ[$AF.$:3A:&JR3Q!,[>6J4JE*&9C!3%5Z10RJ988:[3J62G3:<=W.J58 MRYQ2?_SN_&KUCMC>S:13C^6*M50M4TQ58NU.JB-6Q5JG'=;D7BOF?TJUE)0M M=L3L[E!B)P$*V?9G\$L;>]2&C]%'T-RQ/+BS0Q6!BN4I:$N=V\Y>"':;8$!>*-"W3_7DZ M+Z=V)HEN^4!+>1^,D]$P\D<,0,-@#B?A.3XXF78X8M7[C"%_QO8\0(!_M@2Q MIS4(8@P!(X)_'98D8.29>9)67-VMCU[Q8[/[>A M#.>K\%?C*P:BO@K MLWM\\"_RKW_%)LH2Q(8 6+&Y ^;P"4'A:#0-1X.O!+&5[DUBZ &Z!:UJ/S" M762OQW)PH]J]A202S4 Z-3MFV1XT1 ?@^%QA"HH/L'4 M;,L,@+K;JR$!JN\X 42?OK ;#XTB.#T+J,!U$;K1M.#D%-U!"_XHA/%GC-BO MGO8S]MC>$;[!]4UOM^Z0?;&%KSA0U<<0R]&*'UX Q19^7X,+@#;YP^*__K:- MNFD_/@-^B/Z !HY\T]RQ= ,MB9\Q*)(N>"YS[L3V3<@H]$PE8 *DE%?$=@LY C'H [P["DT-P &'53@P^IG@DOQ?;BQE63[\YDX?0H:\%,?R M@:0G:E H%CZNY%O[#VDB'D,*<68%:!Z078'N608\T^!_>RQ"8$,8 MP6&^ R>U5QPN>+XN;\[T2<6\0]_S&;COO%P#0P\IP."Q\,^.'LQ=1]8L@(R M> .AH!3*YC.;Q[$M^*L*GB'T/0NHP-A$AA]F>&FQKM86E9&LE

'+PCZ8Z$0XT'> MH3'CQOZ9$3.5?\5FM@;,>&PUT=7)P;I!^Q_<@CP$"2CV,Z @X^?YM\$>]<#Q M%+CIO:V;$,B?_J+ ;R%UL-LL$4F>HVC@F5: J)6"6C;>$TEQM%U"F\?3=[:+ M/;;T1\,,G5DJP;0/CL;N[#+^;/[Z,YL-TK)_Q!:I(&0VV:O PF/H(/+'Q>,%V M.BL0F[V)%ZR#NP]J0S,TL$EVUI>"]!\D%CT!RIL:F!4O; \Z^6+3<,\2OOPS MN$"C-@NY/QL"),QD,AY0D$NUTY!MKO\$GF2"I.('MP#Z"?8,Q#K*&D[UGQUH M$JLQGB'^]0OZHM"&AG,(A L^Z9G"0-+Z_(OQO5>Q%WRXSDB#!U87Y)^[?U"@ MWVT?(7(>2$80DMJ-45X^7-\]W$,/__E\WO [,R@#[B-8P!JY!8%KLM]3]B[# M+$]JL3CSVN3S#V:84>V8]6*C+**@7E=PF0)#H(Q4C_V] *@9:@ Q7$/P\Q MB_I#,9L@DX]!"P2N'6)T]!:$WL!/[/H3!:Y!9@)%'/W[A2*$[K0%%\2!FHDD M \^/V.G&KNV8AQA*K.Z,%;B5[0(5&D#)X $H#G- =H02&YOV$.D6N,9@IJL0 MJ'9LM[,^CIO @1!#T S>SQ0B'SUW7>& MOHL*U\ 'P3U5LU?P.U"1N!/?V_T#16H"'0.'*RBS_6>L.]%-L-^\0> Y[!7; MQ':#QIY[VJ">=':J&3T*&N/.0<'OE5 \9D(/'WTX0QHKT!7P,QM92H$1 K1 MOX[17FS- F4(=2Z*2.YL E-9/ZW&'-H("I(/^.;=JD.;P;+AVNVUU:-UMF,] MM#F0BOT)68BF#?=XWT'Z%%(5/'X7J-DOV QHF]TS@\5X?-3CVVW?"\ZOXGL7 MR'V,KZK(^9@'*A_R&S++LQT7JN>-C?*V?"=0$HYM_HR) ?M0I,8 F\>1CU&* MP(W9:[]@6BZ Z_+D2CV; ^2U@4(W0Q/H(,6(?CO,4 UCH(6BZRGY/<>=!C 9]<0;MNS&RL.;^$"K)V&0G[/L% M_1FKVL[.: Q\@^<[%1+C750J8-,N2!?L6(IN(@,6DK<+)\VAV.B[718MG.O# MK7$34R=H.ON(G^?H0S]8(73MPH+ #RQAX.WY8L/)C97';=R'BV$J0R3RT.M4 MT6+NUPK"(>9; !H4]N9Q=5!HT#P$S%8'\="MN8\BDB-SMTN'ION@NBO );!1 M=-(T-_&C94;&KJ,CF0B,;>UQ@PH6X^FO<:A+'BWD0"R>_ADT5;!W84.XBM F MT;3 MC]^Y\)W\?\!* F79F0P"9&.0D]ND*+;8I:3,\ %;>)0I($*6!' MQ"K#9"EG2FO/>K(8Z.<+0_>C'MOL,'%T7)^"L "XJR3T0^%(S_:"T8E[14)G M!NJ"Q>6I\%(IEU+B('6B-*Y-PAX:0$A#(38&Y\[=H:70-;NO0-2B6';D*7V; M_PNW!E%"X_#4$ PUXO8^?ZT2AUQ4XA"5.+Q>X@!$SJ0HU!*[H:W4-P0:PDL&E#8-J:>=W0U6'OC M,7%/,61@40]3HQ)Z"BB$!WM2"@PH3=K ;]:4SN,E,DZ&M8/O;EHLF$8N\KQ= M1QN#C"*:&VU^=BU'&,PB0I:]#!0]?&])&JH)6+!.AC?@$C77T=D6T.@?*\J, M2$V#P[>@.M0YESKP,: 2,*T*VD1!O>7+^I@;7D.=NN8L *5,LXK^-4SN>QD] M8ON;"@8(J2JT<*FNEO->2W)CVZFL0,I/T=2YJKLZD#T-=HT90US24-&5L6H3 M%4!>Z&D:!IK@8U$]6ZXQB/8#,1_F"P KQNAH")0\CVP-_U>X;"9YGENA,P7, M@]$* VQ%T\+$S@)]"2P*9=8=L0. )F>*O05[S\64:$4=/H-&80#6E@,$!HTT<*D"P PK M=RO@ ZRVM9>&#, M>/--6/!G-QE##;+,WQ[H WAQ;7%"%P%+7"*KQCV0:!R:X(R0@5]A'T"C,G"* M102YY[*27+.-3J2%(HN; S2G^#7&AUVS;<324M9S*6/@-!JU3 1B&;U0*=KKJDW62_5&8)FR1*($#-GPB!7X>0@D/Q085(UAWQR)W4+L#_(P M[SKOM"!:?,>JI0[;R\LUR[^^^ ,G1]O4^,#9$FB^87%\'Y1)*%*)@30RUF:C]-YZ[&@/1AM5$&C=!9QI$V,*+MX L-C'BM_&N M<>^B9H'G\N("_ HN"\#+C513D4FLR? #0X:)55:NX8BA3:!Q8A21PJ*A0^08 MNG4+DO,$MT =81%0X!X:-O$JU6C\C@;K8JX@-1S;#[J>3N8N:"]X*54/CQ1A M#*8,:0[8I/"GK5IC=G:'Z0.P$$BY'<8W?57.0BJ&#,K3LQ .KHUIIX""W:Z M(4OVLIB?S_.Q2%_-+'Z,2H.> 0HS0;W1@"HMDV/E'?0G#JT[M,])Z 4PRM2M M9_^[R$IP;! +NV.HV<DUFY(PGKH=;ST+Y"9!1;N@9JCE;4( MMYA7E.-1J#$>8YT>I5M\I_=*55\9JNQ6WY*;V-+0#J(% A;1^8'P60*+T3R% MZR_3,#T$4E'5"KOG$ MTK"DP:[EE:G2O(N'-7"&28441AV'I":))A' 'F(&-0UG!RLY2=#3[9E/$].4 M%$AE!*M_HB%,RI@4+UA#BT3EAWV18"1:/B&-4 I[YI6;@559'1F2.#"XQ5X8 MV#:^;;?V:L2D':P+Q",FC' 9IX/6H&AC@+0\^(,*6$\-6"^L&>,%;?*]5PF' ML!Q*" @B<\ K!?\.R<)AD5S*%Z@'&%@HUDE@E$E+4#G DRQG0X#*,$C7 %:O M)CL:\W?LURA@_ C,0G=1_N"HY F(.%;*ET MHW%UC, DN![9TTS'G-S6SMRJFAU?WRV=L4+)8DC=*\EW=Q:2ZJ89D3HM5D3C M>NPDN>F3$SPH0$X8^=#1=PK>2_R1;7V1X#J*;6N*&]X)K,77'TP)4330>ESB M(>XXB/CXTR1C4YD Q9"4+KAKFR>&@JG/ZR[\39)>I*XZOA0I'U:WH4)9-!],;A&)1 M81&J]8I&X&;,(]&2F],!>8,*8X_\$5Q@=0(L)Q*6>6T1J,NY)&+B2?J@@ ^F ME?:4=G'G-KB&-VXNG>_NBM74L.FXI\C\CQQQ)FZV"&5QTR5US%ZB&NEMUR30'JZXT M:5]6QT]EYZXKCV_7JTKGHO#CIY#>3?\@^C]T>])C8'LUV;!GV76^7,X\#>4G M8S,0SR>3T.VM4;(H^INW^-362T]6,7,^J^KZM;EIX6,T6\ "<) M4,T=S<;*2I^^P)NAU9J8>C;0SF(/@0>XU;[$EW>=6FHRL,)E%X^N&Z\QOV:X M79*"%*L\LKH;+XS!0K">T;%+%N&EC%\LZYV/LMY1UONM!_N[\D!-6^WJ,'LV M*V>FF<%U->78X_X:Q14[R^U=>3XI3+I)BV^5&\5XJ]+)98Q!I340]Z_LYE?U M>_GLJ=QKC%9\OKYJF&EG E?F=J_8?VE6SHPX+<.7>,Y=]_J(]6V?/>YM!NY];KON7]>%ZD-I_ MIM)^'-[+]?@3?R$TXDLEOXKKG0)8W;3@ MRKVWM^OE>+RC75WTI%+.*,7'V=FH M6!AD!OSNE5KSMF;&6_%NK[&9U(1C[NG+7YJJ-VDQ/[ M/%[H3N#*O2T59[UB>EU[XJNCOB#CE7M;ZHZ,L]8B]2B4ET $G6E>O$O?)X?&;;H .]J_=/%XVRGG:_56V>D] MK>[/[V:MU!0N%?YF^SQOG=7)I9F\!'3YY.[V7IWS\[*Q@GR77AC*&H(0UT7\ID+H:GSO:)='/4OTI*>S!3PTCU2Z57JBJ3% M*ZO>1?Q2>' VXTI6G^"E>[2B:?95O+0N%GI+*=YK-8;U1GZVQDOWB66>R^=N MVH7*HKSLPVH'^2>E*(2*GK-YW8P/K-&JO%P\I?OJTZS0[(6*GOK%?<6Q&F*Y MW.E6X^WF4V/5OU^'B9[5Q"ET[@O=9<^I/9CV2'HXGV="1<]#H;44.K-X:I8Q M-PZ_J%6&E^50T?/8VMRU,\YE=R9>2?E&NM)VG&DK3/1C[NW)_QM4F8Z$FI][>+YO7$XAO]]/BF M/(X_S$OAHF=RO=:'MG)W7;Z8UYU<[LIXF'FDW5O.5"K5V6U-)QG]&*A/2J$ MBI[)_?722'>S?%F:-S>"==:OJO%6J.BIW>4NIZNQ,YAENJ79^FYIZS>PI1#1 M\R3WYAU^7K_FXUJA-AF-!_;HNA4F>GI7S;0B]RKK6::D+LP'(UOO@"K)[V^^ M4Z@]=6;)1ZTWO[_*K>=FO'=_B4)J?_.//2E>F^>3Y:IZ!TM,:@^H(/(AU#3H M%VKVZC[5JUK)R29I6#>/&E[I;?Z9*K07LZ,G4>Q""U1H2.N-3I>ED C_0-"! M=>Y*J\RL(Q2ZE?/,Z+:4+AS'[_(. 3/7R^O&T*&+W6LG1]RN[M/C^3)_*U9Z MF49_H?+MS.W@JO6,V\6VO=5:@@9, 4D.)O7(N8P8*[=RTU!;I?1P STSK=## M!F%IW*V8-RO^)^U" )^ 7I/D8=T3(E;,^S.0\1TI)#P?^.WY/.L4ZX2"KV$W MOYPV=J\*+RIS+]*P#,>+] 4W*[,TS7].7.\%&^@!.Z1L7>$P0J\%HOGLF"OK MYF%QS?':KSSY'*:FB5ONMRTT:?&*R0%I;RC_M'<*TH+)G;C=Z;3+T^-[Y _&') ML0WW"^H-DV^V?&;>[Q7*KO%#$ME\(I\G_J]MNDMCKQ3HWM_6/SN53*2R+_6> M#3BE@>?CT0^L4'3AYGZ.8V/4?VB( :7KJ]X]0P=YL7NI-+0,S;&5 SOZ+Y>0 MO:M1)/OW/_;'S;W8!#A"Q*!""&1R4>8. 5,1++I5! 1R:;30$0DFSX6$^^< ME_=JO._S=IU[QZX/&ED[Z2W+AH9?_M\?@O#C%_>?3B4RA\5Y[J6R-OH2+P'2 M)@F07Q[X&!'P%]NR1\#I7Z5?,7WH^7AOH-_NU%04[IHV-2B3_E/RY6"YA6VA8Y/;D[0^S[(^]O6-QZK'W_"+#_7!$H8L,.6>YW1.FX_>_\(I:213FFL M,2V\;* FKD\XN__ M[/#\UOR]=;):>#M_7_.3L^[JSK)G<[G8,_)/56G>*1R O\_7G8P87^17L\Q@ MU'TH-;+]@H)--3+(W_F<$,OG4Q%_1_S]?,;QM^3OYSN;OHF_;Y_23W==L]'L M9;+#YG5]4ET(N4/PM]P=5">K02%=WN1*Y:S1+5RE2_(^?0B8FI#*Q=%Z( M&#QB\(C!PQB<_T4%/FMESA?+1D'N57O+T65:C:_,Y"$,]%M>X56[/*V4E7QO M6N4+E=NR@@:Z( *'YV*YG!C+9E]2X5\@<5AV3&.A1/G DPWF?5PQX='3?*<< M J:*;E+3/409O]&&J\7@[O[&UX)">#L&OMZ-K994_:YR7U6G_J5Q)VDI5 M0GX%-UU,YV+)%!_Q:\2OWY]?W^5O[_'KQ:6PL;5AL=MKY"]R\OW\\7JVF!R M7R\W%7'1%UO:;'EV?GY>$,L7=T,TA]'K3L;RZ20XW2^9Q%\SFU^4=&DD1=G[ M+QX<_&AO_?>,$/Z7%'ZQ,"A([<$TFVW?SC*/\[)5N=D,FW>'<-TK0ET;]VUU MPL^[DE:_[JYJM]W"((>NN\!G8]E,.HK_1RP>9?$_-HL/+)XOY@?7=[.;#N^T M:]-.:BD*UO 0[D/SK*<[XF;5[C62"[6P2LKJ_1)9'-Q],2E&.?R(Q:,\W\[@G.=+W6L^KB972GI2K-U,#Z'%A[?#PB+?J&CEN9/NC5H-.SVTD,7S M/WZF>#&6S1TP G]L4H]8/&+QXZ3R@<7U_D#7>_UX;:;4&Q.SVKK.WSX>(I6? M[IT_C#.WZTE9VG1;V5GI]J)3Q3%X))4?$X1D+"UFOW8FOX8CD;@"F4GS<8&$ MWT(8?5')$R7T7XE@$I9@'.&F]:N/ZKRXRJ1FZM53J7IUL[;CQ4-8%3VSFU;N M+OM&SXFO[N^7%QMAVL>QZL>77=R<_$ MI2%,'BYU47T\1*Z_]00$?'9QJ92+]D6[IC[PN6X5QSFC6R[&Q%PVEGGQ",W7 MS/5? ZMJ"E>6+#M*^$=QQ"CA_TL./I,O \I-R$Q,?(VM5-;4,T-G5DV6+2D_ MS&=;RB&XF?=%IK[.E6?]*?B@*6DFX+ZP' D_R_^E,+),3H\Q!Q/%1_O]C M@@//4^NKKO-Z<.(J'A:*\#G4O#?%Z\5 M.)?,CPT__!9BZ8O*H*A,X 6!(TT7Z@#8(2!JLO?JJO@P'V5F:C99J[?M^DQK M'$+4=!;7#6'"J_KL(B/KS>S-K,)G0=0(I 6@@,7%!VP &+'L2;-L5"/P#I9= M=HW48#'3TKV.?G8Y*6<$68\?I&GGY+PDI?NIV[+4[R8OTSV[G*NLD64Q )#+ MQI(O-@2*6/;;LNSOEFA\ER,?PK))2][,[/F3TEO>Y#;3AY9YF5H=@F7K>FK9 MSL1OS)ER<9U\L-M&?Y*?(,N2ZH"\F(V)0BYBVHAIOS_3OLL7#V':0L:2Z[<3 MZ;+<>91R0M'I/FZ<0S#M4[=2O9[FYP^SOJZ42X/[S4*+%Y!IJ1>>3V9C?/KC MO?!C1YX:]E0QN0I.)-,)YB0M*A'X^&CB$:?/':6$X-C[?8<$1"(0Q(^;GAQ1 M_GT8^]WXCJ(ZK__,S2L?<;47U$]1'5?R4?CS@=6SX'<_=Z5]WK22DS MF90[]3R?RS[UXU;^$&46#]K%^?+67HG\7)S-']-C7NB;:_#UF+LG)C^^"OS; M2X;?)B^[S?M)X/V1X0PUY3C"[B,'N!U[8R<@U<*3NJU>J3DL:1NS/!^TXW:O M^:1=K0]QC'N3OKZ^KF\D>Z8VC5)=O#Y7ZS>M@9#$'&V&G"T3T@><\A(Q\)=E MX-0);.QT&'@GQ6NG;E:SM9&IS9;YIK/L]H>7C\5#G#$K](?5)].^29:K8G-3 MZXKI;)$G#)SY\3,;RP,#\YGH4'?$P.&>QK$W=@(,')[PM>>9TJQ=$U7^(N5T M4P_MTK!5/00#9W/CU<69-$SVJK?K\E6IJXQ&:<+ V,%=B/%),<8?\J!5Q,$1 M!W\+#MZ)#%RVM57U*75Y7X[/UO?]TOVUD$\?PH:V;I;)P7!Z[_2PEX6!RSCL?$S-\3$B]-#>%N/C_8TN N)_N976'G%K_^;];'S]"AFWOK"-/ ME9&C*8UQ6;>!%_OJ2*GH%##P;+;Q<].8EQ])#$4K.A80FV):9YNF:8P*@TM M0W-LQ7,M^#\_0_D$+H0?WZJ*8"_>OP>-7T6(^#1$O%S@%2'BLQ#QVD&."!.? M)YM>] LB1$2RZ3=#Q&LG5B),1++I=T-$))M. Q&O5?E'F(ADT^^&B$@VG08B M(MGTL9CX:K5@_H6Y=^SZ2U>&_:6X[[2,K M6%NY#9&.I"D6K8L=;NC_6:K@Z]8U1K3\B[2<_E52%M,)\;#[?P,I=Z>FHG#7 M<,O4XLKZ2!EQWR#W?FS,9A/IHV.VKNH*-Z>(5780&PFG2#B]23@=\63&&TC\ M6C+E*=6_22'V<0=5(NGUQ5$?R;?CR[?<[HXIDO;_#2=?\5?)-[1T[-3(%RN8 MOH*D.B(2LU\ AT*$PQ\'_W!JBH:)CM^Z;>]"K!3$;C)/:G) M>E]=*D5=B:_/KF>9;F'DS//:4_/I$*=C4[PNW.1SC78Y?OMXI3QDJH)=: TR MV&!&C D\'\OD,M&,L8CEHPFB;QP=\JLLGU.=]HU=.FOR_5ICW+ OQ+O+@QR( M[[2&XWHE<[S^>S>?\0++^2Y=I3JWX_Z_756UL^*VFKIQ1J^3RV MD>.3J9@H1+.#(Y:/6/ZM36U_E>6K\]N[IN9TJN7Y]-Q^:D_G-7-^B,95\C@M M#'-5I3.KCNXKF=6#LN8?"L#RV/4F$Q.$3"R;_.*#1*^5$2Z'FT@6IRP==8%= MAJ-=0;=7K-^4P!YFOSQ,QG+@/!)1WUK?UO6_=VGB_X*Z^8K MJ<(@/ARV9\[U8W'^.*_=SO5###_+U\JU[&VG_-@K+CK50C=CUKJY%K!N!EDW MSXNQK!@-!OXM6??H6;=3=O6?9]V:FFU:N?'98N8,^%NR=G M.B^+9]U'ZT:X,>OR(8;0M"X5]:(QR^J]I30Q:N5^7BID)K@;G$$C8H NELV_ MI'B_9EE!>:Z8$T67-]R<>?-174$TF.LW'#UZ2A$$CRF98-P)8JK#1?^L]2CD M>*747RR7DX>[:O,0!DUY>6NIE_5Y=E9MKO*M4;)8ZF8G@QR&$828D,K'\D(J MREM$@N/#2QB.O=_3$1SOBE^\(CB:J:M'JWPYRL[4I5R\O%%7\M7E(:RIRT*K MU(&G//4R1CY=&#Z=ET>]%@B.#)W?GHJ)F2CA&0F.:!3HB41/7A$>=.?VR<#1<]29T,&^G)/)Y4T.+(__B9BJ5$(9;) M18(C$AR1X#B1T,TK@D-)\:.X+<\[O8Z6K53NUU*KLCJ$X+BR"LOVJG(VGQ7S ME\-^^NJL79H70'"0^ T?RXO96(;_X@47T;'O: A:-$CX"PX2SF1*]<+*[&YF MSD5/-G)F;C*<%@;Y:(YPQ+_1'.'3GR/ A:)N%!U1Z*;.1%A\>%$_>!8MCK> MT*]4'5Y,Q_N^%:#T.B]V)[X=QA(AL(&4RRG9/)\<9/+)U""5@K]R&6DT$(1T M/I-,I<7<&&.IZ/=OP#\NSY!K99/=*XVQ]-XLK M8W'6[_:DU.53?3B9XY7IW2O%5/.7>VV6CF,M/JQ4 MGX:7G>59V2DYUU?3FV)_KK0&J?VW#\R;\PM-J0W*:JVQJN3/Q:&V60_2^U>* M#_K-=)ZRSWBUFFGP?%>/-Y9X]''ORL>'<_W">=(R_+(D)/G"D]V^OL+JR;TK MSVZ+K53ZUJCWG+SMG.G-V[)TOA[D]O<^S_/GRPHO\;U^^_RF>=:NV0\KO-+= M^X&GAU=TD&AX%*VD6K)F6(ZI[ \ K_7SZ6IJMHGWBJWZIO\PZ5V<-0L'&@!. M/J[I,*&AH8V"J@3_0^9ANB29X-SUJPHM!_NT8>L>X(J.:<)?793;^Z [UVM3 MJ?NX,&=*MZUN+M9VKG!U*-"]5V %@,=APQ[9F"],U5)&G&2!4M0T8VW][[&=-Y'_*\/6SFZXNP4-OF:+_D]-OF:GW;2G=)/5RJ?!&Y?<3B^QR9? M,>9/FGY_3;D<^Q!(WS!G<57'@_@34[$^XB ^52C'WMBQ=,RQ]_U!I2BYXVSE M>,4G!6O0& >2B(N9:'>;>;W-JW(E=[L:#[2SVU\^]^ZE&)'?*GK3-&1@MI#: MD[:9?K >'Q[-F31;W,3M]/9W:]!/638S2/*T".#:B'?&E^V+=<]19A=BW+G:I"]_N4#LS2R;$RKK5D\N MY/B&\=AKYK.JF;V? ,MF?OS,B?E8/O-2L><7\$F+QGQAZ ,;B&9']*K)_(Y M3__HZI%=R2^M[AOV5#$] =)Q%@M-#3])NBD;Z=4JDRM+ET_RI3#KS>SY>I!" M=9^+9?A\+)TZR$B>R&D^?0[\UJUS#ZN\W\R PXFH2*VFHO6D=EI2[=HP>]-! M!D3E'<>W/]_C7.30L_L#OG\D*]:3N?N7KJ?8S>8-.T_E^/Y6"KS4K^%+Q !:"MP MT4I!X'$&EC MY!A^J&-X[-9_G^TX'GN_+U=[<']]36^R,,)3ESB[(LPB?;A9UN/#L;;N]=OB M5;P[;P@WA0F=R";&A&P*VZGO6:1_1\[DQSN3QR;_3W8VC[W=HW#[P3W0E[E= M,Z]E8S*S1'Y>:,KC_HV@JITU'>+V)F[_ @YH5!9]2"OEV"V'#E; =NR-'3LV M=G [I*[882/H9\YE]KXQ=OC.K-UXS/6*QO"\0$>YY&*99#XF'J8!VF_DOA^= MM@]5P7;L?1V;9P]N383S;%&_.BL4XO.'';@#DYER=2!_:VF8G:F4EBWJW7A5B\,VMJ4C]\T-F=Y MLUC2UY/C=[M*)3AW\=Q",3D+E_]YV$]F=M%_)EF (65O3:27U%#"/E(@W^RI MPM$-8E\I$._21.% Z SA=Y?#H6Y6#AB8\T^0TJ!XJ1.(-88$PZU&CZ@ M",GM*J*Z9)H#HV=UIMI5?-GKV].LI+0:^7YI\N/G 0'S&2V__SM@%MUD?=:= MG3_,E&IWV*M+Z;EZ<5C ?$8OY?\.F/IJD"X-TBMS5GTP)Z)=K%\^M J?03$' M'?+PWP'S6! 6N5JR8LSZJ\22/X[;C=)WU=Z7Q=X%&%$<7]^WZ M8L5WJG?3R;K[M#!08;R#RG^!AD].K1]#2+\+3U+KO"8N\L/YK)A=K L%];[Q M6"J\A"<"P^]I$+T+* MC#VKM$WBF+[%05S+$W7>:2>M0(,P60.?!D-?TYW-)O$EA^@0]FR3'#'E1Z^8 M'XITL]T%[/___[;:FWD9/NRR:YC_N$&XP+986S61Q.,F2IQV3Y/&\.9_)&TM M;2RW3VXN(7H!OG^\0!X"@DLG++&!;P!B6PUZZ5W;+7K9=Z^T M<&-HL8W%/Z*0R!P(*SNQ@*2/@_^5.#"&0"C]GVZC&,HM^#<0.X@;;2O(P+[Z M\9,TK$:M531(>V/+(TGI+62Y#=4P<+'.]>(PFQ,RJ=Q 2>;X06H\E@;2*)L> MY#+)H91,IH;IL?SCYT[W]KG#JP_-M3F3UA=Y.;5H=*Y*!1"[>YW6);FJA76X[X_N6FMS'C^L2RUK85E;MY/IT-[W!OEJWCYHJ_.RWWK87794/3'V:@0UH_>RMQ.Y/MU M.U^>9V:*]=#(;+)]/#*TMT[)M..9Q_9@6:XNZX5D/)WKI:W)(+-_Y?)\U:@U ML_U5^:)Y*UQK9^UX/8>=Z_?ZYO>>)H/1T-RL^4[7/BM6G_J;3+80UKF>=U*. MPU_T;\M*OM)[M),=ZW&$XVWWKM13H^N*44H5>$>Y[IX]%6IR+]4*ZW&?NKN^ MJ=EZQIQ=5.V2U"WU;M+32:#'O7=EIG55/-.*QAE?;1IMH]DT6[/*>I#??WMA M?3EXK*S [<\\R@\IN=*52],6G7>U?65)O,IV<^7Y;7EN7I<@$OW=O334^-ZU?3XA4OG0MBJZ796GF--,X\2'=S$Y;QP]N MIA-<8$?$@MO:TP?:(N]854V92!I7U"1U_I$K>)\UM+LH]#GP=+VD;SC5XBQG M^ F&V<;W$HR5<.Q.*S&A,=.")59,4XF&R! U!%:$&"0E LZB&YJYU*%EB8LC'1 1084[48JB7+,F150M])4R5B,N%, D/7 M-LQS,LC;W[$MO&T]5<&U@D7CZE8JX$>U$61PW9!H/[*UX!NGTDKAAHH"M^@R M#G88D8;.G<%^T8!F>1)6 ?^M0., M,%8U1"A7!*'S!#AN2ECSH"[HCIL:H':MVE-R#R[ZSC!G7$G!1BI(58B*;A+->R(+(.UD$ ,%K MA[&+:2P4$\E(YSJVLP%\2["BB>J3+'0A$RM08?8Yί\PULG#C"D 2BP6*@' M^!\0TY!M Z-U0C(,,R:M@ GAT9*JNTRE[:A1@@?O M-QH'LO:6:3GD3Q2E8;CSA2WNT<4R2#OZ(+0P+-1GB#?\:>2!ZW2X-DPY[,A& MIH,>&2A0-"%P7'&E^-L&6OWCL(,.A3QZ#6[=CSBH=NS9_<6BKO2- M-S;IK5J]>/H=\<RA)UY64P[=^ M_!02^V,/.4"Q!G]L&X@H+$P,BG\J\/A!LY"?5;OEE5WNMXW2-%/K)XU^X6. MQR &3EK--S1#X9?*93K5<4J^X\5^/6YE%\[C\'*"\-NOH7+AAY.Z0,IZM@G5 MZ6,5'\]M%,ED609L<^UI(\*_*AHM8XV2,MQG8/<39@%MF^'$0E/@=?HDQH$_ MYIEMTFB.QYQMD\1\W$58[BIVN6D, @*<.;B9V'O$SDMP);]H8@DZ$\5)6&)D M6PYZA )[Q_ =P@2>>S"R^8RD5@%!+VGGAKE%/S6PM+9D( M\+? Z".&[\D!^EW\^59(5W0935ZEI-#_PPUM!8/ZAE[177,UG)?Y?G-Y>5XK M9/G&>:K5611KRW8?8,XG]EMQ>KP, -<,?1(''I@'+':B8@BG,D?'HE,(D6V8 M3@I8S FN0$J87F(?-",6D@KLLP#CXY'L ZR) TO=P^8:F]*&2)0]K(9(W2!W MC&X>ZKVKF=7BE?7H[CHOWMRO3*QVR&7"N<.WI0B,/*E'HPU^!(%RT>5[ VD*[JXGU*[T+Y:FPF2USK57Y4+,U0=/%6=:*3[RU$I9_>V[RVPZIS*02N=]T-B)- MFB;XM)^W.Z$I6&(B^9L.Z#MMO @),4++":(E]=O.43QMQ$1R[#3Q$LFQTT1+ MZK>=5?TIB'EG8P1F'A^U^\D^7,XD3=)EA8MS5XZVX6@00?B0P];)8_>^W=_M M\S,1/^+<].U;3GU:/6P:U^K=/6;XU+AHT RCV,[Z724BEW'J;% MU.;Q?,DWL XR^>-G/IN)9<4#]0&.V/G8V]W78>Y;BK"IH:G"4R\5;:7@1O$- MDF[%V6L^I_=$ZOC]_(X'ME^S!XX)&99@\O,_'R8H3@;?G]5SY;A;_CBQ]UKL MXQNH]D]-5ATBUXLG LS'2W73->.S>$5?=6[%5'U:+ Q$,@\@F8R)N0/-!3HI MYCY)'7AL67#Z$'HM+O%]8/0M0@1MKV80BXF\FD)2X_=*\6!9Y)YFIUXV'RW0F5:!CBI.I9"R? MWN\X^UN(D)-4QU&D(XIT?/=(AY_FV*Z6_'X^T2?*C&/W8OVLU,>Q]WD"B9!# MM8K^#XF0^[R8NK[9G!5F:L;FSXW+2KGJ%.APY&PF$^-3+TUF_2[L?I+*,0J! M1"&0;Q4".<: B5/W92+GY/.@<)(U&"< F-/GDI/4/J?.5"<)M&_G\0=>\YXR MR*\9 'BF_C/WSHU_*[?A5R$@&QI^^7]_B#]^E9G2"7'/L_[4J'YN\4(OS%#X M??? T0F0Q-Z GQ,GB6"O!>&;N3SM8,L(/-;LAE"MJ:+8G&3]\UO8;[^M0?8) M2=V35AY;;&[K MJZ<%OX4C6_,:K6VUO/JN-O[I>*_'KMF-2I:/+00/6C6DC%XN&:H;NORL7%QM M6O%"KMIM\>S%EAD$?#)2VD0OL!?E>)/#E4<)]S0N<+"5#5.9'49 M.X-_L*B#I(YP"IC.*?[J9;9Z.LH&1^O(4U49LUE!./?"&(]563%CW)5A*8LI M=XZ3AD:F8\$W9B+&&L,O3&.ECA0ZV4S"P5ZJC G[SCOKZ M'S+F^?E%SKILSN)GTNKL^F;\H"XGVS%";T,N-MJ*KJPEK0NO#W3#'^<:-Q>C MR_9U;V/U'[IJW3B[O6_]^&E/344A T6L7=JB@)%TW2'CSLA3V; U#W8L-V>1 MW;IS@O ^P\%19H[E#5UCH\;(G89&H6;1>7]TL!6%)B+O&3S@9!.3L69TO9:DX9PN?/D0ECY&_*KC+=IPEXSC ?'1/FEL;P#0"G<% MIS.]?"=QE43^WXEAC-AHM03Y2OC7_>D"?VJ3G]Q?V/P5;>/#E$+-&[MBR<:" MP!#?.7+H)$63TPS9&XX76,D0U@_X,OS'_:7^'3J^96VJMJT ;VAL)A\.9".S M*0#EY(X S_LSLA"T?ZGP3'<0E0LAG.)B 0>S.51L--1S2!T;FF:LZ9Q*!IVB M1RU%2BTNC"38-Z!2]ZN4O.4D#B@=3V/(>334_)>&F@O14'.&EFBH^0M#S0\\ M *6D#.V7QC=7A<*M4!C>IF?QXKQ=J%]7NI.+R?''-V<2W#F=[L6Z_AQH!>\8 M;U,W3-"QUZJF<35#.MF)N#@(D8QXDL@RB;KL@/(S<3#/SJ3)P):*TD(%IRC& MU6I%[B^F$/W?F2;\.X:ZT')D6;$L,I\5+5RP=.G@PHZ#$[==S)$)PI;AF' Q M/#?1!--U1.:Q*N,QJGS0QN?*T"2#3<4LFM%"EKP 2)A,;*,6MI A/^5BKL6= M(I_S,:ZDR,J<3-_,!0;1N2,YL]0PY_[RGTB-=%?=@X&N!BP+=X\)KNF8EH,3 M0]VAI3M7;MOZQA#-$#+DTT) DX&S8)2LR&A:>JLW=/2O_06-CC2& MFC=BT_'&>NX\@LRU=1Y$K[W!JXIID1EW[K30&(="BP/??4(&\=(V M7.['&+?8 0H:HVR6GS^$V:9&.AV@!Y2BV.B>V%-OA-\.)!-<826IFCLX"M8Z M)I-7]W;H4^[NO.'=C4FR3 =JFT =ZDKR][*"V[&=&)JH:R1Z-#CIC-,CL@ GD =V.BZ_"HVIY/[5=HMF^YIJ0N'=5#4BM,0YY#+IE \J! M'@-Z_%=;L,[,SPS3)/8U M2!;XQ=Z$#DOCRT/U\:8TFI;[=^/EW5VG>2U(."P-4Z.AZ=$$S2,6[)T6*YP4 M)"1G?_ M&4Q\V/ETNW'K4T'ZO2K*\NX_?Z=>X<)[LF^?"<^.D,N>N&"%TB2X:*2X$H M+ ,B$2, 1%;&4&)) =T 8DQ%46>#4E/)/'@51[_#56\Q"WW9 G:A_Z&];.5R M>KN1FA6=^$6ZMZK=W^JM;?2B%I[#,Z=[8BI>%<5Q^LFX7O_XZ6IWRK)4Q8O)76^9C)AF41@5AX,"-.FP>8"% M8Y-YVPBNY[6>BX"10T7]0MH@&D"YC%9XF,ARKY!,WUZ!E^(H>EOAE"5&;@!5 M;Q0'H F50;/D7"\[YEVV-^^V"@L[]7!Q6VT]TU'O&5R=BGP8QDO*^?(Z/NEE MLI>F79VIZW9O2SZDWB$?T.>HZ!:X#BAVSY#(.PMP74<-_48R5<1,FQ(0DPQQ M,4!+3YW565/1^F?E:L4^RSY-1 2V0Z,OR6S/#D=WRP-TR8-C^G[XD%B=BS#$T@0\+_WEA[ MU\ $)<49H4^M)$"><$C2_%*]WT M8M2KGAN;PCQ;J&6>6CCR-R3)_.??+@-(0(T2AC$#HG,D8?@86 /@L)!<\8IW M:,1'=,4DIA(4"00Q+@=Q3B4WH;<8!GV1FU3*%*9BC$]'+[>5"5"H%A $;(]# M8I ESZK/F)O4K?_)0H31ACGR.^*+F\:8];CM*"/V%^80[$"E'#7.;MHKX>S M?GEI#\Q\+3<\YX=K3*+X0H)H.)04(!Y *( %'L!R0DS_R?TEIIG)L3! %%E_ M(_\'$.P*NSDUX+<-ZK_^$(@]OG//WXF]V/>I4$3O61HNN11MT;-'*@*NV R3$_;0,\#='J@6.OROWT:6E),E>RSS\7<^6I$V0 M^,"41DT$TEI"(XC$:OPTE8OQ.2R1Z"M8^<@?>N_F_T(H'0PBP-J$,\AI-GL* MMUAHJR+#>V]C>F@[965P:-^3= NL#7@"CV@S>B'#A&T$(8@(( ]4O4S=&B:( M'P0BN.0FR\D1IUN?H(A"9;6?HXLA^ ",*Y(" \@#[RZ"RSD=J?,6-+(L%>I> MFBD<*6/)T=P<)N @YB7^-!74 Y$W_Y -CX$#<8HV@?],\1..ZREH!MF" "9\!(P?'! N&ZSD!%"$D0)8!C3=VQUOEVTMPFXGE()41 C0R;& MG/4O)YN&9<7=/1#2I!D!&$.>C4T(U46P1/4X^C@/D_A] M >A%*@49OK/?&,894,;2^\?$Z\-@%";U89WPM:RXOPTE?68Z"QN?8GJP])Z\ M, T,4"&K_LL8PW'3KGL@EFP;\.^]%3@73 "; &"LC)!%.5MZ!#)3]'^W+H;- M*:L-\!D^V.0L17U"L#X7.V0APW\Y4GJP<7E8#8_(>7+SK6@&.85)+E(XL6*; M8107(S*$K)/%&C$7+P6-DICK!^P9.VC\(Q(M>/%(>HN .MTP7Z591WMRE*F6U>I&ZG@N& M,BA.P$?CPYTT:0CL1ID2<;16414L%IHJD^BL!V("W;]880L)UC-/:/L*)*! MZ!8OF*J3J??[ LLD+(M$L2F.-6G]-Z4-M&W:Z'R .&C13Z5 A__?P;#S]SK *N @L45=3)$MI^,3G,6HFP*>;I/ET M)7:;V9E27S0'U>RZ":S[XVYQ*7@-FH90".KQF&^D@(*0L"C)?R58CE.P M?^FA1[R'9TDCF+%4=ED*0X2-7442K"7BZT^@^;^6*U5V)4>Q757KU>>R41 3;()@85 M,I9TT)4>%>L'?0']4I(Q*7@B"[1Q@+W2*7-=8 #JS*?X?M[8GN!.O"KOGW0"74C<5 MW%K%Q&H=],N]XG3,1(T46NZ-H6O+#>YYATBYN6)/C1$>!@!U/=QL/PC,=<6F M44K-[]]!HIVF(AL3'4#CIKBH+ZW,P2;#2-U(!:5O*B0Z.E3LM:)0(VWL%761 MD()7BNU#A#R/UL*'OYYN@\6E-#PD(9'.CW@OVH96@KN1-.;,2UB>[0=IP2(! M<:!:4_1 ,/BE*YCUPQ63DO&1(RNA,&!%26Y"67E&HTU$\\0U@52BR,R0#78?%AC&2A6>X;9,9JGZ]I7%139QXKK(EO M2!F)+ C#IA:&F;W@BTY:%9 X1 &Y!AQ+%GPIR.0R4O&)IT!H 23>U<1C(2,2 MP]']DE%6C<+'/HO]&"'Q04(2!I=M;55]2EW>E^.S]7V_='\MY-._RGX@!&V, M>K'ASE;!MDUUB.4,7:,I;>2I(L^:IF'3\S;PU\24YE@E'$I1QJC=LRJ.<=U; M=GL+O9:6QFL1*S%BJ6=J\\A1(/9N7]Z1*-X:= I&G-EZO,K:G7!:L]FD8?:A M(L/. SNGERQ^8I8%FC P;W/*RN%6S&\["Y.!CJW2'E8_&H4F]0NK9NGAKY\]G%Y=TZ M/[ZJ+(WZA XG/YJN."2+?PC4ND_:]7AJ=G/EHE8W!/7N1AOJA1\_TSGQ"+KB MOZL*Y'B;-%D)N]GC-Z8//,.>V*J[5<1 'X1C/[]:^&.[7#1 M0.VIU91=FHWDA7W]RV.(_S.4NG.Y<>^L2@O^8KC(=CK5U2:_Q,AG+)G.OHF9 MNE03PG[11-DK_B.JP/(5 T^\5QGC,1[] (8+X7XY".;3B?R>6JSWMSLQFXRBME'4]LU1 MVV1>2(Z4I#Q(CGEQD))SX\&0%Y5!4I&$9$H15^0OE:A8=[$(9?^L9=&K MLL%KVL1Q)I:[A MV$2 G$SU1LE1/,>Y<5,IX2*!MT;*7)5CKJ^H29;M6@&RF>1Y#HNR5&!) ^V/Y,L+.6?#ZE>I7R7IV$&EO M W8XJ=V2:1D$.=5ID3H[?.@(S7S:C$11V%O;!57N;VKH:*IRBIXZ,/%)S=2 M1V[XBU3=NKNPP :EAJ"*]BAK/C0UU@HI+[2Q2TL(,FE88OLVLA'V.UIXEHK^ MTE AX?6)1"U43H6EDI Y\Y\ /8IF+-RJJ)4DRZ2&DY",!E2GDSLY&V,LY"J MDFW@[*ZMJ%[,?;4;>=D-!OD@)\\.4I,'=UPV63!- <##3&-. 0F&&41HN:S1D]/OY<42F6K% N#=^\[( + M E8C+F'KE*-=:B@DISNC!9J(IZ'IB&-? IR^U#1HP^$ M6+8HQ%<->T+-3<03L4[N>?X.<:O*31IB_3.(;]FM %7UL48( I.$[$\B=TQ) MM=A29,,B1.(3(O9%4$RBR+9>[:#6@54Q%!.MZMY%LI !!F.K"]X.RH[$HYC& M\-8F$:$(;_.DBK<^]G2Z1FP*L1W5RJ=),#_!]:>J1JMBSUFM.%ANL 7%UU(6 M.OE,IGJO=@T/BC?2A,0V)4 KD=3PHX[UM,KV/KQ'^H\AP8,MQ+GRD:Q\&V<) MKD.4%2GBU3'8L"/J]\(78W0=\9SU5'(5_A3/N5#50OAW:C@F'B$P0/*81!JH M5,-H?L:"'8\AC$PZ[_F12X/T_IQ36E8>58MP:, < 36)W<=4M'9B'IT&4B(C M\',VA.FMJ;IP99()E(^=\$" J3)5"H09V*K(H3>;7F2A\(&W)KA+WR!0PN[% MDR9X=M5A)>X2^Y64]]+33PHS=>"1<2!;\WG;!0TDKZ'(UN/0#%H104N/:,P= M'#W)MC@[ND'BY'"'(2A0JNMN;6"I^"MH"GJ/4I%$%R3UC/N MF6?O(I"9FJ80L2F3--I.TBVP'DKTI ,>VG^JN46M.[8SY0E.&EJT-&1$692= MG0L3FVMZPLN3G?OY7$O9VE/,)WI*H\2NTX".T0*0MLZ6L#I^_S@!K>N@!(IT MHY%#*6@X6Y;#=F/9$KP--LF^(R]Q[<8.4E8,",=VJY#PEIH*W#XB1^>"J':E ME$7$-S UD*E%"U'HP36Z._8>>VH:SF2*F #P(G[MH-B@D(^1+>"7>$!O'" ' M*BFPN1!)51"A$S"SP4H>$9\+C0KR'G(.AB99:(Z%I$%4.Q ))@V>]S6 M2< PF)9:8!VWVY^5F78V=7W(HN;2!'Q19Z2$.&T$PH2NGNE.Y)=1>:>B8B", M&96Y!RA9>3W2L4IB_ W "-K+(J\"%2 $?LFKV.R$D;3 +1L 50X1^91-X[ M;#+>*J5X 7PQ$%-KG?M#2 C^S>CJ;S\[E^ #!UG<@X#P$D+4%I:4L-!8@BN! MD(=]R^QV4J%"7B(D$_D_W?YG5,X206U1%4'=$>^ +2Q53"?X/YF,,4=>\,V] M/OC@])^!",5S*Z,'[#O[@1Z1/NR9X,R6WF.F)%,=KN8C)W;8T6L4!T YSAB[ MFQ#E[PL?MXK&#U"$;(V:.U2ENY$7B?N#3R0]' 2?X&$)][X72 P+JCD68Q>, M)(6$TKYRMBL59;NB;-?KV:XO*OP;?MK@F0/DE,/?+/^)=,\F4IYD(8(09$W& M_8;TI\DE>N":1%.V M%0A]5)@&2?*A&L2[ 5^>!2[^\Q?VMB_+W2UA5,03VJF XO0O?2F%@W<)H7>Y MF9P)O 'C)0OON, +-^TG@KRXV#\U(4X8(OPM]#X=L"T@H0 HMS[5!4D*AIW%-7-$*J-#'% M0K^P(C(/1&4!*'T]!@O:S(G[QW(ZP!/(" 4FCR\%)1AR&HTU$%B0IB57[[SP=B2>H ]]!/-\ X %?G<%GJ(PQ M../6E!)P;1U^5-WSJ:9'HVR% M/1YM]F!74[V^UL,=9F&'-ES FC$^)I(<7-L.4:=&&JI$$ MF35%%RPY@U-73ZQ*V.V#$: M(&.T L^3'F2P!?$#!]I]?O2FJQ=R/GG8-! 2\5X(1E+)[,'6JP+M0]? M[L=3_"?G%>JOG4+?(M97CB%^.C1>*X)[+D4 7,'OF6*O'\CX(V-5=.RM\"XS464N8/P"_'>O;%^$DK63.B5+X9_,HET MZ$W/AW]V7"IX1CI 'L%G[&<56,%(Y6V'A[?4,NCU,;Q#\8J@_8/,MC13=([9 M%B#AS/WR(]R19&+ZUA-:">[YE Z)9WQ"7N=D>/^]$>)7VW$0CA8#M+L7(2;" M()'Y,UA3\DH(E;$O>W;^^?"PY'*QF,C^FCAX/C@L9E& 80)_>[&O\3.+&XLH MH-Z[Y1>#QF'AD6#D)>0V?-O^X8&P0,A.^"/_S@#S^R/9I\,3H8'65PF?&+FB M'R>B(5\WH?!<*(: !2WH,VR[[)P)(S MK#:4OLBG1 S?RGE$4Z MD/MXN\#]+QD+#&]\/S$ M?O+C=4HY&:#]>I+A-4.70"?Y#$.R!W[0N]QD@_"9R897"_A$RB*I,!OM[KZY+SC"^:;>]Z& MK)9-U/"'U9\,8X59%M30WW!LK51(>MLQ%1;.L*8Q\F] (WAM.51;F9,;\2 1 MJ;%C$"#>@#O$.##X[OE!22/:F0;-!@6DX>E8Z&&@V]TNDT*^^[4WP68[9)8) MV/9PZ=;A*)8[$9_)B.R^&L^*;AE"$L66=P\5:H%$%BE&=/N7[%R6V[K,:UA. M9XX17+[P7#*FQ8^4TIH=(7B!]T V5WG[XF"(EG:-P>_2H3%8]UPQ=DG H(%7 M(%GRYQ>^'M6F=IR[)2L,OD0H!=2V_GQ%*.4)8L;H=K!UN;1=;K85U";W %Q, M1]GJ<0X&^"ZP_',M(=<3C@TTYJ/Q&6ZL.3AQF%I(Z(?3VE(ZA@=DJ>6=Q;/5 M.?/&_=F *DYV#);Q!%85H D6-\Z\0/X$#!8WAWT[S,HCDX]9#C4P8?8OUF*D MU&FP;B)_DQ> 1H"O=BJ_4CSY,IR'O "M@> 9(>][+0S0A0,^L6.L:0_L#XP\ MVXU!6-)8L7'FG2'/_ '.;AL)OQ?. D_BFOIV]Y\YZ;L58#(*Z=,1:?\[#*N, M<>L$O$FD'#9T_M__&9Y.FC^(5=;_8T,)H4:F#P-&.HI,1Z[Y8Q?)\=O MIB: MCG&U6M$CM^T!K$AU,218=L"9#&S@O.%Q\$HZBRG0-0'XI<2N+8 ZUC@A0W[*Q=AG,44^YV.^XXP_>MUR&K)MX)=9 MYG3]Y3^1>@=L=[NC*-T])KBF8UI(^YX/O3?B-NB$T+8#"CU$+A-.-MW!5N@& M;\TA_VM_ :ZZ]]\?IE[?- J/"CRV")3,_K2Y/4O';2CACIN,<1A]!M=)GZBN M9,6AM/1C#*7D%E!P?H;;2<*3L,3J]0?Y6K3%$#SVF?&?(#N#MW0%T$G@[ _X=1^4%M.Q3"X7"YR=P/9'.X#Z(\FG8D(Z M\S7S7)DHSQ7EN;Y&GNO#)93'^L^)*N^"M\NLBNZ--"*-9MPG>*9IVW]%P9W/ M;F$/(VR6H8%AKHZQ=9#75H@DHV"+Q"[U5XPF*S6J;9.6'7BU GM1>M(S/FP! M+%O@A4=>63#NSOO=!Y57+;?U'5F.WPX.5J P(S:V=1V=4+205*(HF9J6)1-L M!$)_8.6;\G;+:#\]P-+DJ!&)>PEOO+&V!P!CZ^IPVR$[;AT M^$.)^Q_+9L18+I5RR91[FM,F"DA6WH+NXH[[!JXV9/7+*T:!(3;:8[E%;%;'0U1 M!^//2IA* 2=F;?CQ%R0[D$Q__2&Z2N5O4KD6R#MY*R;K>%EBOV% M,\(Y'D^ MZ#^,+YYGA_WE^:_WP$W"7#L ?HMBW69S_Y3RB7!@-\1O=#-D'A1C0:\.@][$ MW8NAN)4"[BUF6E#LV."7JVB8+%22$=%W/7LQ&<.(%"V_)6T(9E^6 *[P='9V#@OE#1*%!-@;Y(2\D*N?.B(J'"S^B:-(UKDIH 9>C4'C!1U9S?W%)U+9/_]V0>AFRH+X'$E8-P7 U65U(6F! M)#9E2D^X87&2!-2!8V!PB@U=+!%"B J50M14C/'IF"=M90(FHQ:@(K8]*H10 MNC]'SMM!)$*YB"[ $6"&A \\0"50.?PEIAF[+0R@!^MODCXD,'*);2?PP"). M?PBT=,2[_._3@5_O62\JYE,&ZCE6[Z=M@G*)&M0H9'R9'X@^D2B^P6U',8EK M8AF8M5$M, !=%D.OCB*0O98I[5WGCAPEP>H'227MPX$Q)#H;G!0#G@+@H]TX M@3\!\M2.\9=S.C3V%C2R%N,HYN@LC9$RENAP -:[.D8P#(*-6@1$;OY#4VK M;*2:'>$_4P*I(IRD"\KJ7\:R"DR9+3.N8CE9$>D%@,8725Z(*2*,># M,YK0;9#2!-U5+VB]DAI]R=\1L(R"E$/C^CMACW^# &*<0%9$:&^(5C8E5!,E M%.E6R6PHG]S_ RA4G5 IGGS;WB\ILD-)ZHY:D)C+C6V=L< #6_&ZOPTE?68Z M"QN?8GJP])Y,FOTK2";P1LH83G!PWQ:()=L&_'MOQ9$A-NFB"G!FK<%)R9RJ MZ/]N76QBTFQ#1TKCX3M%?7),Y=D /XOK_\N1]G\;EX?5\*"4)S??BF:04QAJ M1:.!L$V :Z@O14=?TX0 UHI)014>PNR M-+"[ G8?3PP_:6BL6&MSVVUP+*$3*+/T.WL6>C72LHD%I_S,D<^&$A"VK!)_TN/@O0S4KF?U-?,3V2@_ M$>4GODA^P@H4BH%!L<*Q,MJV?^%;OK2U+(@2:E&[6BHLG.&WB7_3T6G50@U) MFVOOC:]P1WB\W)D?/K)>]^S$M>4.SIA[<]M(''>A2:QV1Y-D:GK1J2UNVE! Z>HS.QRP_9;""$QQ,#&T.B!9:[W*C!83T[\B2Z+S'9C2$,P M; $TH* -K.UUB\UH(1M\1ZL_@DWFB:N&-2>$V>*DASP=E#1F(UY,5[VJQ)7# M'!4Q 9\A=MPN-0O84! ** 0R,X$X%^-CE936L3[XV'21E ,A6;,)1T&O;GM] M+V(E,-_ ?=?(@.W0$''X!0PT>"@>+$:3^ 6T: 2LFX7M7A9T&H.!K]@^!.E^ M_;EMU!JCU85LD+4_^8%4'++S*-LMGT['-WU#F#RY55GINV];0^U-#0,+WG?4$'QWV)-6'B;2> )>#S7V/GT(9HV-[&)%LD7B<&"[ M$_4TZ\WQ\!6VN(BQ=!)B #E!Q0,LDE_#%YCZ\^!@T61@GZ9**E8Q(D'28S(Y M3X:JS0W.(_X<6D>\/0=K>R7!&8DD:&R@J83:RH\!^)5(;KH?=:PFJ7.6G,87 M6(HVCKNI/6[&S^(E> Z^R,X2!6=(/S+U+YY=RZ;\(+6SZLD#3O*-N2,; MUT0A$H7N+5>B0:ZP;7K"D\XVQ+,YF"WU7DVY"!CPG%@G(QP1A1V01OZZW;01 MC4=L#TG=JG7?!6.,C*D)6]5_&$IS)+9 'T2WP;.HX(BG49 [+L#*0I% %D9' M3V.%,:,O'RXN6 8YGL_G/G3J]'_MFJ" F0K*UA=@6#8MT:AK)U 1%-@UI522 M!0M(B'#Y9N@DCHDQ[@"5F(9N."R@Z9UO4$W&V&!+D$AD[/7!2L109=Z'SX); MX^K,+=?1\+T?]ZP VH;@U+PD%1(!! _R?)(74Z/Q0)"RF4$JFTX-FT:>;-'C"\1QA0W#1XU]0CFA&:!(4$4=O0!04D+&)()>NZ!1%""P"7D% O MY\$7?0$4V==TVBQ.K#H9M;9G>L=>MKW)0:Y 8GLK/^B%/X=DZ/%'7/;*Y'\;\QE7Y.64:I6,"<:<(!B?[;;M)\@ M9RNJ;;$F:GY>E0F&9T\VG(Y/U=W!(DB@*= R.7%++NI')TCAR3Y<8PGN)3L*MO8IM31X& MS,+^,:M TS:$B (GUXCAM24EI5%6YG.2,A@JV>$@- MR:8S>U(R5:3Y7 MHJNF-K!ZDLQD0K)%X?(=X3 7%HPM5PJH^7#_:G'JYO^V[ M3FV7_=8+P"0!"7[XK7PCHJ&?/@F(A MUA&K$1]16/@2FDKLD'*KL4J*M4V4QW/TB/TH,3N"AU9;V65IUAY&R"=3')F> M21N"Q.AZT>W!8"+:A@ JKZB<:8O .502/J"-)2WLYB>#!1E8K>-&_'&'7M8_ ML"#\S5L4[(6D*YE_1/9('* @A%02PW/FK+B4A?'=ZJ M,H9%P**(9&[@X%J%CJVCO_D.'/N-GA3T&NY@YP^#=@TA -$V@0GQ)BG3"H3/ M1RY6,1K(G9%PLINO!JM8V6(&VKOD.8IB10NT7!6N#C4JWK^]G10O"5O0JE@6 M;K4"6WAV<20AX!VW_)JIV%R4BHU2L:^D8L&DBC,D"T(B31=]FHJVZ!^89Y:C MYK(O#:4&XT7,Y3\E96LJ;$RJ$3S['R;NW[R]8&7D*W-$,% MB5$U4V'Y,M(<%SM<::PT&&-/E$U(&'8@BOGG96]:W((_3^=QX-$@)8["^ M^3S8XZE48=[LR(R8\- M6'V\H(BB-,GA0X95[$@CY@^ M34W2_4(O7/0=GJHJ*9B?M+O8 MP./1O)[HL,V X6X9*NW+1 V(M40*&NEONP_U*PC ^@U6PC;=%)X(@VEP/$N%TJA&088A1B*A+^( W(R<,QBY, M$YQ?ER^%-[W P ?V%8<'D[ZXY+(1+?'5,8]'COL@[ED4*N856;.>L_3\G&5[ M!8O4O6&_2:Q09W>9EF.QM$HH[DBA,(FOL)8[!,NJS:H:49);R-Q^LW077*?# MM=W_U][5]J:-!.&_LHIT)T"%^(7PEKM*!$B#Q*48JVN_# MU'Q)-&PG?D13O'H52E#&#GZ'M,K=:YQ@$E$'-HJ8\ K-8:G@*LL^?Z#+!$U7 MKY%R/A!A)&]+M$^+)N(+.IP+[,HU5'%L&M5^%=G=H8KQBO')=\0YRS5VA%RT M].GB#,?&6H^B'1,FUAPFT<%\^'SS$ BI\8T1K)EC$U=&X_IX,BJ7Z]JH/J[: M(V+INE:M5XV:3O9*?I7.9NI8@6F.C$H0;*@BWTE%/E21ZWMB"F4P'F;/NA8L MEZIIUOFDLAXGD:C2I+)(F3B+%6F(_\B/!&/C>0SD/&.6*\732&WA[R21^VFZ MOQ1W%5D1FS3?%J\'GI!NOG$_Q3)^\2F!.S!^D[ 3]VMPZ*0L3?I\\*Z3F??2 MF#IV %KX>_%EB1<-EG._!)-P--WEY0=Z8W$IMBBI@KQQYIM\C!B],'@3%*=9 MZU6JE75M)]OVJ_])9@"G?_ VN#*/Z^, MJY-, 9Z&(DW&'\.YY%P*PTVGMTQG,-TWQJY4[$ZHUFD:4@9@,L,[ID)#+#X MS.**C(M!, 2' W";.16OM'O_ZT]__;H[=AEMU>\F(FG"Z<(<9QFFOJ&;$S= MUDM3?Y[DBUXYHJ/ET!9,]D1J\3JT19!C*3'4W2"%R>^533.RZI23R!1<@9,P M,H'!!S@)XX.=Q/Y>H7(2Z5V@E^PD#!5))#L)X_TBB2%>6M@EJ^+7S8QLT2L" MB_72=593V6\4E.-(SZ*];,>AHHL#CN/=HHO3'$=2L*$<1ZH7[04[#EW32]W' M819@Z-*M#/3/W:"'NBYL_HX):G-AHD(A4].NK"13<(&5#%L/68!!MI(GO/%< M;[X-@E6?N+0%>0C-%5B936KPNG2S:35[68#AB-FTI(,'>X[[#)*TRHA2@]ZE M&U&[RN:6MOK'WRY\=4BD8EJ+?2*\#ZI+]* M',>27B?SA(;.>)?F*2Q9J9%T_^/HK4L5(@ V;DI:R(YU/9>$6""\]CVD(>TV M9,6R?]^,47&XL[SPZ/D P\2A$IJ<.#((>8.?PJY-M+\Q0I<3TQR(9+.!8; "-N+J&>4*>;0"K5JJ M(0YJ \"VL:7'922C)9D0)G()+/?=ATK4&8CD!4QQD-,Q%8*U2X\RX1H"8\J6 MC$32H]-_8=U6A@I/!T5:8OV?H<1O>J,/+E?CZ6RY7H,3;D>Y7J.NQY.*#-J M-\32+'V$K7)]5*[H>%2S#7,TL0C6)Q.,:T2P]]A?#+M?'IM/WP:=4;U6K6GG MI?8=7.@)$5CX(*DAU?9W3J^79?03))&2HJ-=P0A*^+37< "7C.-6D?(^7'I M**XU!8I)/I!X@T!O(B)(&K,),2KX1EB[(*H.GQ?$TE./BCXQ;YM1&N&-KLAL MD5MY'PYAN9Z-.?\A5^^7UU9:PI-SX?8&XVGV>MU.&SUTFKVGAU9ST$']P=?V MM];3\!/J/K9*/UVK4LADI*AXB4#Q+T?NB/3%!H[Z=&PD NEW'>_UZAJUL>N0 M&6J!*H7K*JSVL8),X(.!BH.$%$IIM:@#+>D*L%2:E?HBRTC$T<8^::"_\!;I M%:9L=&"W*Y694DH 5H^1YU9;6_;.!+^*[P4UZ: +=E.TDV5-$#J MN*@7:9++.CC<1TJB+%XD44M2=GR__IXAY;?)ETN6JJ0I1659H@6W:)U+F[.)JFM>L2]":UD4[*.6Z50P M]C[H'P:]X/V[;O?L%$L-VSFJBMA1V#\,![W!@/4'$?[WWK/S+VS_;C)\ZT9? M7 \G_[H9^5UO[CY>CH=LKQN&_SP8AN'%Y,)W8/D^FVA>&6FEJG@1AJ.K/;:7 M6UM'83B?SX/Y0:#T-)S!3\/3LM!26LR3GV@C[ M8>]N\JE[C!%6VD*G\_J7F:RFK:+41FHZ/@^'C=I.4T7[4IKUJD1<&MG E: M>V/5I!!<1[&R^X_F,K8^>7E>(2H')U?3CX/SV]'[.;V^N)N.($6XZMA<+(K MZ0:% #UUO!):U$I;\!HDJ!1X#5MQ63%>+5A36=T(B S6 M2Z3G)F&/M;SYT*+=A%2H)0&E$ \XKE9"U.+ MQ E(Z]803:50;COCY$FXR5E6J+E9XJC%5!J+#&49IT8O-Z3L;,!AEL(\D79GB!P&;+(E M_NM7QX/^+R>FM7G+3.1F*LLD'O?-6Z?;F'$MG!5A%1D7@K1E M#%A30YS:!A M):*,(HV>4VF20ID&\RC^M"J\.6NM4'F@V;!]6"\5@,.;:/2 5%VAR#B':]\V M!4;T#WBW?[0OO!3]H]0_^4=)*:#R,-+ZC/Q_ UUO;9+EQ1ME6QMEV(CT?(PY M1A!U[HR\>< NA,%8J..8XX]MW2%22WAC7CZ%V"46L%N[D^?2>," M!Z-$Y=:AA+8.NKS&1*:'*#.IU8@1MX J4W@ICK M=&EN.(#DL2RD71")/KB(2@"/+YP/EDC_G>&%@C. M1X6W!.0YH<5WA4F*J//J/C4;E9!M\G ]SV+S';%&E*F2I-%DG U^>F;54AF+ M=CKY8"V38*'?&] ;EM[_RI0,*",*'HUN!4==(USU2X5QU:SD>NNERKE9D3G% MC_,*D3IB%&TI_&A\YT^;:*>>"[$&E+"5\I/Q,=/,5$(U;!\57TVD2)*8 ^:SC M:=: 8TU30G^8QRG3DM*S9Z6=!@X*EW,P9:;A>!W81;AP@67=:;:%H..)1E8S M5L M_Z[#Z*K4;>NN%:VKH-K]8\ N=#=11<%K(Z+EC\VMWF')W-^]T34A:0C;M;O[ M.TC>6+5L\#>0KF7KGI(DV[ZEI):-2\<]YF#_L.@&5>,O7)VDO$'V/K+55^"09+3Y4H6RL;=7W3AA1[9Z]?]=_U?,47 MVO3%FK20Q,I:54;]@*!U9Q7VJN?^_71=M[0(3?CDY3*%L,ZVQX/> 8Q+ _T[$B^,_\SU*A'PY'ZJ<6)- M*1DH'2W)9N,ET79'FQ((SD)6HML^][82@W\1M949MII6;[UJI.1NC'KFOLLS ML'_$9TJF+=S'Q\'@<,6,OJWG7I3YMVGN]=S9?P%02P,$% @ $EBP5(JT M](O'!P ?!P !@ !A:'!I+3(P,C(P,S,Q>&5X,S%D,BYH=&WM66UOVS@2 M_BN\%->F@&W93M+-*FF U'&Q!M*TEW7O%<'4?18K'H+8YZVLRBZ6U4N%(=1TIK*WJ9RPXN MSJD%GX)G%^>E<)RE!3=6N+<'GZ?ONZ<8X:13XN(\6GV'L8G.EA?GF9PSZY9* MO#THN9G)JNMT'1_U:W>&F1&Z'XRY[RYDYHIXT.___:SF62:K65>)W,4GO=/3 M39.1LV+=IH-JL1&*.SD7M/;6JJD2W,2)=L79PPV>FEFOYN6ZJ25Z\ZH07?5AB9OSKSHZW\76!IJ.?$O>MR)6=8G&0]"_K'Z&/T M-QB&'[1CLK/C0GC=$JTR=([O"YE(QXX&O>%YE,!H]0\0,86_"O,5&4?CV^GD M_61T.9U\O/DQ,ORGL4[FRZ\(,>FPJ\N;R?B:C7KLZO/-38>EPM DY@KNXGW) M->BQ"2OX7# CYE(L$+^ND):]UZ9D@W[W'TSG[/+Z>C)&3(XOKZ>_C"YOQ^S3 M[<>KSZ/IKQTVN1GUSO8E_;#'WG'K.8>52W97Z842(*=.4,*(6AL'5H,$E0:K M82LN*\:K)6LJ9QH!D<%9GO*@)V0#KZ"DB"Y;*"&GP\%/9[:U>#^UKK]N$<2.\%6$5 MF2A!VC(!Z!(E;4$S:%B)**-(H^=,VE1IVV >Q9_1*IBS-AIU!YHM.X3U,@$X M@HG&]TC4%4J,2[CV;:,P8G#$NX.30Q&D&)QDX2D\2DH 58"1UF?D_UOH!FN3 M+,_>*-_9*,=&I.=#S#&"J'-OY,V12H3%6*CCF>./;=TA4DMY8Y\_A=@E$;!; MNU/@*]T8+ 7GTOK P>C1.77H82V";GML VU"H!H"6MCS$X;TM0I$7Z0Q6HE M,U]1VB:Q,I/<2%) !EKU1%+12HTEJO.N:STO^C!#'0B!4-GY236'!Z2-XL0. M4,L+L:%,S @$O)TW\"L1-! !C/DBVUO )@^!?K;+/\+[^<'R;-CA*G.9$9K< MHDHG5N 6GD#IC2#F)EN9&PX@>2*5=$LBT:>V)>?SR'BC![_9&;J5'CWYW+<* MU8U!40P0B/335)O,"^ 3Y4Q4X'(%[-$C:G(J&H(B(. +YY,UXG]O"*<]-IYS MU7A_)_5%GB-1H:ZO4&$\3CAKQGY&_(;'IW.0!Q03$7LV9+I$-^[+$CR'8?AZ MM* TGO]Q;<*258'@?50$2T">,UI\7YADB+J@[F.S40G9)@_?\R0VWQ!K1)DZ M31M#QMGBIR=6+;5U:*=S#]:R*1;ZK0&]8>G#+TS)@3*BX,'H5G#4-<)7OU08 M5\U:KM=!JH+;-9E3_'BO$)DG%F^/-NB7J''OA&I+X0?C.W_:1'OUA),_43#Y MPU6V\J/.QM4I\K:QW'@]H?$-#/\HF:ZEXTBH3AN[)E7?@"5+'&N<$%_AE42# MMJD_DY#/+W((Q!'&EF@"WY365VXJ?FLDQ//_VM3@#?A$A;2H1*^8GHX!DF6K$. MCB^BUR9*3 $$R&>=0+,6'&N;$OK#/%Z9EI2>/"OM-7!0N%R"*7,#Q^O +L*' M"RSK3[,M!)U -+*::S47Q#85G[6'.+UJ"/>/OF7GEI(DV[VCI):M*\<#YF%_>Q"NW.C^ MU. O6\DZ)Q9$@FF]P^FZG7V"R1M;K#:)VRO$[V/K'55^Z@U7GBI1ME8N[H:F M+2D.+EZ^&+SIAXHO2:&\^9NJ^K_Y_V+S_Q,%%_N$HX[/P ,<^IH\+F4%N;^O38?\( MQJ:!X6U)$"9\%F:=%'AZ-S,XO6:4&+2)5\2S];IHMZ--#P2ODI7HML_]G201 M7DGM9(F=IO7[KQKIN9N@MKGK\AR9(.9S+;,6_M/3WO!XS9*AK>]?F87W:OY% MW<5_ 5!+ P04 " 26+!4:,C0]5H$ #K# & &%H<&DM,C R,C S M,S%X97@S,F0Q+FAT;>U7;6_C-@S^*UR*]06(7Y.VJ9,+D'-37(:^7>IBV$?% MEF/M9,LGRTUSOWZ4;+=)<3CLPW7[L!5-G% DQ4T4!!+2A1*-TQE$(FR) 7<4"D9Y_!1LF1- 2YL;VB[]L6994TGZ"IL M;401P*GC#1W?]7WP_$#_#V%V \>/47ABM"_OPNB/^WFSZ_WCQ^M%"#W+<7X? MA(YS&5TV"^C>@TB2HF**B8)PQYG?]J"7*54&CK/9;.S-P!9R[41+)U,Y'SI< MB(K:B4IZTXF6X#LER7224T4@SHBLJ/K0>XRNK!%J**8XG4Z<[MGHKD2RG4X2 M]@25VG+ZH9<3N6:%I409#-Q2C='2P>4W.L_6AB4J"SS7_75(TY)3)8"96-WV[P/X M!OKE^-J;\<--=A6@B>X.'_.V(HI&/BV-W%6>&CE.X088[U2^8,8P_DR M6EPMPEFTN+N%^UI6-<$25P*\$3S:#W9HP^&!=W8^!F]PZKY/E'_6E6+I]@=A M1AF%NDBHK%!?MU&:LIA*?,+L^GHQQYZ8SZZC3^%L.8?[Y=WE8Q@]]&%QB^$? M*S0^/!CYOCL.18[=NC7?O/%)'S(JZ6H+Z LC8+3J:^A5'6?=%EK5.Q]7\*40 M&TZQN5$E(WA$Z'7'G='Y7!.)Y\VWL*2ED K;':Z$S,%SK<^0"OE=JY15,>'P MM3$&BC@3N"$2@QAX?3!,L0NB\=UA@+3FN&&,3CD":%A):TOZM6:2:LJJ]$$] MT%CW!.;QF)QH@59"82VQ5]!P_HP44"!YS6*EE[V+P1!(D;S"905"R(GQ$F,V M"=.Y8(59;!&GA&G\I:25WKBOEPD2(YIA&2!,7"@Q$GW2:)6R BE6R]%A8IK6 M[(E:-6_B%B659L^J"[H]0-M4H^$:15:<=F6Y$A(KQ8H%YZ2L:-!]V*W ,RRK MK&E(S1T:#8;;5F!#3*16HA,TM&0D>^2EJW.?NK1DAXEZ8$H7GM. >E'/;[[J28046*K :T4X4O:GF M G=L#MY1R=]&TJ8$N5J)//!LW=Z5X"R! ]?\O3O6/11.YOF!R3HO]BFO[1)/R?@'\Y ?=(LDPC@$.2EV,(,T93' ,X$O2=">Z:"?@F M+X[AVNZ2]PYA3?3BRVFQ"J])G*EMD+$$@S5G._+= 1ZN5OR9%Z>],&[(%KRS M9OPV1V -^^9?!DV)/ZRE@(O)WK@"!ETA+9S.]U?:,>.+AF. ]1JO[M[PZ>Y M >]-GSW1RW6[)&MJK?#7Q1>+I#AA O(D6-*6U&AD^\,7]FUDKKFA-]=X\[M@ M^A=02P,$% @ $EBP5"\!H\-?! ]PP !@ !A:'!I+3(P,C(P,S,Q M>&5X,S)D,BYH=&WM5]MNXS80_96I@^8"6%?GXI6]!KRR@S60VSI*BS[2$F6Q MH40M1<7Q?GV'E)38P6+1ATW[T :Q90]GAG.&,V?H\2^6-2\R4L0T@<_1]14D M(JYS6BB()24*I1NF,HA$69("KJF4C'/X)%FRI@ ?;._4=NT/YY8U&:.KL+41 M10!GCG?J^*[O@^<'^O\"IM=P_!"%)T9[=AM&?]S-FUWO'CY=+4+H68[S^R!T MG%DT:Q;0O0>1)$7%%!,%X8XSO^E!+U.J#!QGL]G8FX$MY-J)EDZF3N2:%98293!P2S5"2P>7W^@\6QN6J"SP7/?744F2A!5KB]-4!6?V M,UYI3(8"54-GJ[P?X.+\.6,KIF#@V_[866'2RG<(,<9ZI?(',8;S9;2X M7(33:'%[ W>UK&J"):X$>$-XL._MT(;# ^_\8@3>X,Q]GRC_K"O%TNT/PHPR M"G614%FAOFZC-&4QE?B$Z=758HX],9]>19_#Z7(.=\O;V4,8W?=A<8/A'RLT M/CP8^KX["D6.W;HUW[S121\R*NEJ"^@+(V"TZFOH51UGW19:U;L85?!8B VG MV-RHDA%,$7K=<6=TOM1$8K[Y%I:T%%)AN\.ED#EXKO4%4B&_:Y6R*B8,T2E' TK:6U)O]9,4DU9E4[4/8UU M3^ Y'I,3+=!***PE]@H:SI^1 @HDKVFL]++W87 *I$A>X;("(>3$>(GQ- G3 M9\$*L]@B3@G3^$M)*[UQ7R\3)$8TPS) F+A08B0ZTVB5L@(I5LO186*:UNR) M6C5OXA8EE6;/J@NZ3:!MJM%PC2(K3KNR7 F)E6+%@G-25C3H/NQ6X#F65=8T MI.8.C0;#;2NP(292*]$)&EHRDCWRTM6Y3UU:LL-$/3 ECF1E.E'3JL17TL7Z MI L/3[_M!&31UOH,C5_[H=LD:)GEY[3@'I0+V^^ZDF$%%BJP&M%.%+V)Y@)W M9!+OJ.1O(VF/!+E:B3SP;-W>E> L@0/7_+T[UCT43N7 C!2,+>[\+U#F&.]^)(]5N&5B3.U#3*68-PFUT/?'6"RM>+/O$3MA7%- MMN"=-Z.X28$!W+QG\F7PD/AQ+05>5/3P$3+HR&WGIKJ_T(X@74(+I#AM O(D6-*6V'!H^ZP %0 @ &Y"0 86AP:2TR,#(R,#,S,5]C86PN>&UL M4$L! A0#% @ $EBP5-2!$P '$@ L?4 !4 ( !P!, M &%H<&DM,C R,C S,S%?9&5F+GAM;%!+ 0(4 Q0 ( !)8L%2%B.< 22T M #M@ @ 5 " ?HE !A:'!I+3(P,C(P,S,Q7VQA8BYX;6Q0 M2P$"% ,4 " 26+!4VRV[B;<> !<]0$ %0 @ %V4P M86AP:2TR,#(R,#,S,5]P&UL4$L! A0#% @ $EBP5&?J%2!)" $ MC8D, !4 ( !8'( &%H<&DM,C R,C S,S%X,3!Q+FAT;5!+ M 0(4 Q0 ( !)8L%1T$VR@PP< '(< 8 " =QZ 0!A M:'!I+3(P,C(P,S,Q>&5X,S%D,2YH=&U02P$"% ,4 " 26+!4BK3TB\<' M !\' & @ '5@@$ 86AP:2TR,#(R,#,S,7AE>#,Q9#(N M:'1M4$L! A0#% @ $EBP5&C(T/5:! ZPP !@ ( ! MTHH! &%H<&DM,C R,C S,S%X97@S,F0Q+FAT;5!+ 0(4 Q0 ( !)8L%0O M :/#7P0 /<, 8 " 6*/ 0!A:'!I+3(P,C(P,S,Q>&5X >,S)D,BYH=&U02P4& H "@"F @ ]Y,! end