0001683168-22-003669.txt : 20220516 0001683168-22-003669.hdr.sgml : 20220516 20220516160357 ACCESSION NUMBER: 0001683168-22-003669 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220516 DATE AS OF CHANGE: 20220516 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PRECISION OPTICS CORPORATION, INC. CENTRAL INDEX KEY: 0000867840 STANDARD INDUSTRIAL CLASSIFICATION: ELECTROMEDICAL & ELECTROTHERAPEUTIC APPARATUS [3845] IRS NUMBER: 042795294 STATE OF INCORPORATION: MA FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-10647 FILM NUMBER: 22928677 BUSINESS ADDRESS: STREET 1: 22 EAST BROADWAY CITY: GARDNER STATE: MA ZIP: 01440 BUSINESS PHONE: 978-630-1800 MAIL ADDRESS: STREET 1: 22 EAST BROADWAY CITY: GARDNER STATE: MA ZIP: 01440 FORMER COMPANY: FORMER CONFORMED NAME: PRECISION OPTICS Corp INC DATE OF NAME CHANGE: 20111027 FORMER COMPANY: FORMER CONFORMED NAME: PRECISION OPTICS CORPORATION INC DATE OF NAME CHANGE: 19930328 FORMER COMPANY: FORMER CONFORMED NAME: PRECISION OPTICS CORP INC DATE OF NAME CHANGE: 19600201 10-Q 1 poci_i10q-033122.htm FORM 10-Q
0000867840 false 06/30 2022 Q3 0000867840 2021-07-01 2022-03-31 0000867840 2022-05-16 0000867840 2022-03-31 0000867840 2021-06-30 0000867840 2022-01-01 2022-03-31 0000867840 2021-01-01 2021-03-31 0000867840 2020-07-01 2021-03-31 0000867840 us-gaap:CommonStockMember 2021-06-30 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000867840 PEYE:CommonStockSubscribedMember 2021-06-30 0000867840 us-gaap:RetainedEarningsMember 2021-06-30 0000867840 us-gaap:CommonStockMember 2021-09-30 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000867840 PEYE:CommonStockSubscribedMember 2021-09-30 0000867840 us-gaap:RetainedEarningsMember 2021-09-30 0000867840 2021-09-30 0000867840 us-gaap:CommonStockMember 2021-12-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000867840 PEYE:CommonStockSubscribedMember 2021-12-31 0000867840 us-gaap:RetainedEarningsMember 2021-12-31 0000867840 2021-12-31 0000867840 us-gaap:CommonStockMember 2020-06-30 0000867840 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000867840 PEYE:CommonStockSubscribedMember 2020-06-30 0000867840 us-gaap:RetainedEarningsMember 2020-06-30 0000867840 2020-06-30 0000867840 us-gaap:CommonStockMember 2020-09-30 0000867840 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000867840 PEYE:CommonStockSubscribedMember 2020-09-30 0000867840 us-gaap:RetainedEarningsMember 2020-09-30 0000867840 2020-09-30 0000867840 us-gaap:CommonStockMember 2020-12-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000867840 PEYE:CommonStockSubscribedMember 2020-12-31 0000867840 us-gaap:RetainedEarningsMember 2020-12-31 0000867840 2020-12-31 0000867840 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000867840 PEYE:CommonStockSubscribedMember 2021-07-01 2021-09-30 0000867840 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000867840 2021-07-01 2021-09-30 0000867840 us-gaap:CommonStockMember 2021-10-01 2021-12-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2021-12-31 0000867840 PEYE:CommonStockSubscribedMember 2021-10-01 2021-12-31 0000867840 us-gaap:RetainedEarningsMember 2021-10-01 2021-12-31 0000867840 2021-10-01 2021-12-31 0000867840 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000867840 PEYE:CommonStockSubscribedMember 2022-01-01 2022-03-31 0000867840 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000867840 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000867840 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000867840 PEYE:CommonStockSubscribedMember 2020-07-01 2020-09-30 0000867840 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000867840 2020-07-01 2020-09-30 0000867840 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0000867840 PEYE:CommonStockSubscribedMember 2020-10-01 2020-12-31 0000867840 us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000867840 2020-10-01 2020-12-31 0000867840 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000867840 PEYE:CommonStockSubscribedMember 2021-01-01 2021-03-31 0000867840 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000867840 us-gaap:CommonStockMember 2022-03-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000867840 PEYE:CommonStockSubscribedMember 2022-03-31 0000867840 us-gaap:RetainedEarningsMember 2022-03-31 0000867840 us-gaap:CommonStockMember 2021-03-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000867840 PEYE:CommonStockSubscribedMember 2021-03-31 0000867840 us-gaap:RetainedEarningsMember 2021-03-31 0000867840 2021-03-31 0000867840 PEYE:LighthouseImagingMember 2021-10-01 2021-10-04 0000867840 PEYE:MainStreetBankMember 2021-10-04 0000867840 PEYE:LighthouseAcquisitionMember 2021-07-01 2021-09-30 0000867840 2021-07-01 2021-12-31 0000867840 PEYE:MainStreetBankMember 2021-10-04 0000867840 PEYE:MainStreetBankMember 2021-10-01 2021-10-04 0000867840 PEYE:MainStreetBankMember 2021-07-01 2022-03-31 0000867840 PEYE:MainStreetBankMember 2022-03-31 0000867840 PEYE:ManufacturingEquipmentMember 2021-03-31 0000867840 PEYE:ManufacturingEquipment2Member 2020-01-31 0000867840 PEYE:ElPasoTexasMember 2022-01-01 2022-03-31 0000867840 PEYE:ElPasoTexasMember 2021-01-01 2021-03-31 0000867840 PEYE:ElPasoMember 2022-03-31 0000867840 PEYE:GardnerMaMember 2021-07-01 2022-03-31 0000867840 PEYE:GardnerMaMember 2020-07-01 2021-03-31 0000867840 us-gaap:CapitalLeaseObligationsMember 2022-03-31 0000867840 PEYE:OperatingLeaseMember 2022-03-31 0000867840 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0000867840 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0000867840 us-gaap:CostOfSalesMember 2021-07-01 2022-03-31 0000867840 us-gaap:CostOfSalesMember 2020-07-01 2021-03-31 0000867840 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0000867840 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0000867840 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2022-03-31 0000867840 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-03-31 0000867840 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0000867840 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-03-31 0000867840 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2022-03-31 0000867840 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2021-03-31 0000867840 us-gaap:StockOptionMember 2021-06-30 0000867840 us-gaap:StockOptionMember 2021-07-01 2022-03-31 0000867840 us-gaap:StockOptionMember 2022-03-31 0000867840 PEYE:Option1Member 2021-07-01 2022-03-31 0000867840 PEYE:Option1Member 2022-03-31 0000867840 PEYE:Option2Member 2021-07-01 2022-03-31 0000867840 PEYE:Option2Member 2022-03-31 0000867840 PEYE:Option3Member 2021-07-01 2022-03-31 0000867840 PEYE:Option3Member 2022-03-31 0000867840 PEYE:Option4Member 2021-07-01 2022-03-31 0000867840 PEYE:Option4Member 2022-03-31 0000867840 PEYE:Option5Member 2021-07-01 2022-03-31 0000867840 PEYE:Option5Member 2022-03-31 0000867840 PEYE:Option6Member 2021-07-01 2022-03-31 0000867840 PEYE:Option6Member 2022-03-31 0000867840 PEYE:Option7Member 2021-07-01 2022-03-31 0000867840 PEYE:Option7Member 2022-03-31 0000867840 PEYE:Option8Member 2021-07-01 2022-03-31 0000867840 PEYE:Option8Member 2022-03-31 0000867840 PEYE:Option9Member 2021-07-01 2022-03-31 0000867840 PEYE:Option9Member 2022-03-31 0000867840 PEYE:Option10Member 2021-07-01 2022-03-31 0000867840 PEYE:Option10Member 2022-03-31 0000867840 PEYE:Option11Member 2021-07-01 2022-03-31 0000867840 PEYE:Option11Member 2022-03-31 0000867840 PEYE:Option12Member 2021-07-01 2022-03-31 0000867840 PEYE:Option12Member 2022-03-31 0000867840 PEYE:Option13Member 2021-07-01 2022-03-31 0000867840 PEYE:Option13Member 2022-03-31 0000867840 PEYE:Option14Member 2021-07-01 2022-03-31 0000867840 PEYE:Option14Member 2022-03-31 0000867840 PEYE:Option15Member 2021-07-01 2022-03-31 0000867840 PEYE:Option15Member 2022-03-31 0000867840 PEYE:Option16Member 2021-07-01 2022-03-31 0000867840 PEYE:Option16Member 2022-03-31 0000867840 PEYE:Option17Member 2021-07-01 2022-03-31 0000867840 PEYE:Option17Member 2022-03-31 0000867840 PEYE:Option17Member 2021-07-01 2022-03-31 0000867840 PEYE:AccreditedInvestorsMember 2021-10-01 2021-10-04 0000867840 PEYE:LighthouseImagingLLCMember 2021-10-01 2021-10-04 0000867840 PEYE:LighthouseImagingLLCMember 2021-10-04 0000867840 PEYE:EngineeringDesignServicesMember 2022-01-01 2022-03-31 0000867840 PEYE:EngineeringDesignServicesMember 2021-01-01 2021-03-31 0000867840 PEYE:EngineeringDesignServicesMember 2021-07-01 2022-03-31 0000867840 PEYE:EngineeringDesignServicesMember 2020-07-01 2021-03-31 0000867840 PEYE:OpticalComponentsMember 2022-01-01 2022-03-31 0000867840 PEYE:OpticalComponentsMember 2021-01-01 2021-03-31 0000867840 PEYE:OpticalComponentsMember 2021-07-01 2022-03-31 0000867840 PEYE:OpticalComponentsMember 2020-07-01 2021-03-31 0000867840 PEYE:MedicalDeviceMember 2022-01-01 2022-03-31 0000867840 PEYE:MedicalDeviceMember 2021-01-01 2021-03-31 0000867840 PEYE:MedicalDeviceMember 2021-07-01 2022-03-31 0000867840 PEYE:MedicalDeviceMember 2020-07-01 2021-03-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 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

 

or

 

  TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from                      to                     

 

Commission File Number: 001-10647

 

PRECISION OPTICS CORPORATION, INC.

(Exact name of registrant as specified in its charter)

 

Massachusetts 04-2795294
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)

 

22 East Broadway, Gardner, Massachusetts 01440-3338

(Address of principal executive offices) (Zip Code)

 

(978) 630-1800

(Registrants telephone number, including area code)

 

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

 

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

 

Title of each class Trading symbol(s) Name of each exchange on which registered
Common Stock, $0.01 par value PEYE OTCQB

  

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

   

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the 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 by Rule 12b-2 of the Exchange Act). Yes ☐ No

 

The number of shares outstanding of the issuers common stock, par value $0.01 per share, at May 16, 2022 was 16,915,089 shares.

 

 

 

 

   

 

 

 

PRECISION OPTICS CORPORATION, INC.

 

Table of Contents

 

  Page
PART I FINANCIAL INFORMATION 3
Item 1. Financial Statements 3
Consolidated Balance Sheets at March 31, 2022 and June 30, 2021 3
Consolidated Statements of Operations for the Three and Nine Months Ended March 31, 2022 and 2021 4
Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended March 31, 2022 and 2021 5
Consolidated Statements of Cash Flows for the Three and Nine Months Ended March 31, 2022 and 2021 6
Notes to Consolidated Financial Statements 7
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 15
Item 3. Quantitative and Qualitative Disclosures About Market Risk 19
Item 4. Controls and Procedures 19
   
PART II OTHER INFORMATION 20
Item 1. Legal Proceedings 20
Item 1A. Risk Factors 20
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 20
Item 3. Defaults Upon Senior Securities 20
Item 4. Mine Safety Disclosures (Not applicable.) 20
Item 5. Other Information 20
Item 6. Exhibits 22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 2 

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. Financial Statements.

 

PRECISION OPTICS CORPORATION, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(UNAUDITED)

           
   March 31,
2022
   June 30,
2021
 
ASSETS          
Current Assets:          
Cash and cash equivalents  $831,585   $861,650 
Accounts receivable, net of allowance for doubtful accounts of $253,633 at March 31, 2022 and $251,383 at June 30, 2021   3,347,692    1,878,755 
Inventories   2,965,220    1,885,395 
Prepaid expenses   318,551    150,635 
Total current assets   7,463,048    4,776,435 
           
Fixed Assets:          
Machinery and equipment   3,196,585    3,084,511 
Leasehold improvements   812,283    792,723 
Furniture and fixtures   216,810    178,640 
Total Fixed Assets   4,225,678    4,055,874 
Less: Accumulated depreciation and amortization   3,599,491    3,461,622 
Net fixed assets   626,187    594,252 
           
Operating lease right-to-use asset   140,607    61,247 
Patents, net   212,952    141,702 
Goodwill   8,824,210    687,664 
           
TOTAL ASSETS  $17,267,004   $6,261,300 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current Liabilities:          
Current portion of capital lease obligation  $40,102   $38,347 
Current maturities of long-term debt   367,714     
Current portion of acquisition earn out liability   898,855    166,667 
Accounts payable   2,538,040    1,205,149 
Customer advances   1,018,275    450,084 
Accrued compensation and other   862,496    589,616 
Operating lease liability   45,405    61,247 
Total current liabilities   5,770,887    2,511,110 
           
Capital lease obligation, net of current portion   122,096    152,397 
Long-term debt, net of current maturities   2,053,070     
Acquisition earn out liability, net of current portion   697,408    166,666 
Operating lease liability, net of current portion   95,202     
           
Stockholders’ Equity:          
Common stock, $0.01 par value: 50,000,000 shares authorized; issued and outstanding 16,887,840 shares at March 31, 2022 and 13,282,476 at June 30, 2021   168,878    132,825 
Additional paid-in capital   56,723,154    50,464,280 
Accumulated deficit   (48,363,691)   (47,165,978)
Total stockholders’ equity   8,528,341    3,431,127 
           
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY  $17,267,004   $6,261,300 

 

The accompanying notes are an integral part of these consolidated interim financial statements.

 

 

 

 3 

 

 

PRECISION OPTICS CORPORATION, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

FOR THE THREE AND NINE MONTHS ENDED

March 31, 2022 AND 2021

(UNAUDITED)

 

                     
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Revenues  $4,651,352   $2,458,290   $10,884,737   $8,001,641 
                     
Cost of goods sold   2,923,143    1,640,266    7,397,914    5,353,999 
Gross profit   1,728,209    818,024    3,486,823    2,647,642 
                     
Research and development expenses, net   214,898    146,063    433,248    443,609 
Selling, general and administrative expenses   1,574,432    927,979    3,974,824    2,671,176 
Business acquisition expenses           172,174     
Total operating expenses   1,789,330    1,074,042    4,580,246    3,114,785 
                     
Operating loss   (61,121)   (256,018)   (1,093,423)   (467,143)
                     
Other income (expense)                    
Interest expense   (52,778)   (666)   (104,290)   (2,202)
Gain on forgiveness of bank note       808,962        808,962 
                     
Net income (loss)  $(113,899)  $552,278   $(1,197,713)  $339,617 
                     
Income (loss) per share:                    
Basic  $(0.01)  $0.04   $(0.08)  $0.03 
Fully diluted  $(0.01)  $0.04   $(0.08)  $0.02 
                     
Weighted average common shares outstanding:                    
Basic   16,803,040    13,243,595    15,545,869    13,208,805 
Fully diluted   16,803,040    14,068,459    15,545,869    13,841,700 

 

The accompanying notes are an integral part of these consolidated interim financial statements.

 

 

 

 

 4 

 

 

PRECISION OPTICS CORPORATION, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

FOR THE NINE MONTHS ENDED

MaRCH 31, 2022 AND 2021

(UNAUDITED)

 

                               
   Nine Month Period Ended March 31, 2022 
   Number of
Shares
   Common
Stock
   Additional
Paid-in
Capital
  

Common

Stock

Subscribed

   Accumulated
Deficit
   Total
Stockholders’
Equity
 
                         
Balance, July 1, 2021   13,282,476   $132,825   $50,464,280   $   $(47,165,978)  $3,431,127 
Stock-based compensation           160,071            160,071 
Proceeds from private placement of common stock subscribed, net of estimated issuance costs of $10,000           (10,000)   1,030,000        1,020,000 
Net loss                   (576,801)   (576,801)
Balance, September 30, 2021   13,282,476    132,825    50,614,351    1,030,000    (47,742,779)   4,034,397 
Stock-based compensation           330,451            330,451 
Proceeds from private placement of common stock   937,500    9,375    1,490,625    (1,030,000)       470,000 
Issuance of common stock in business acquisition   2,500,000    25,000    4,800,000            4,825,000 
Proceeds from exercise of stock option   15,000    150    16,500            16,650 
Exercise of stock options net of 1,435 shares withheld   2,625    26    (26)            
Issuance of common stock for employee services   9,095    91    19,909            20,000 
Net loss                   (507,013)   (507,013)
Balance, December 31, 2021   16,746,696    167,467    57,271,810        (48,249,792)   9,189,485 
Correction of error in valuation of stock issued in business acquisition           (825,000)           (825,000)
Stock-based compensation           231,115            231,115 
Proceeds from exercise of stock options   43,200    432    46,208            46,640 
Exercise of stock options net of 96,056 shares withheld   97,944    979    (979)            
Net loss                   (113,899)   (113,899)
Balance, March 31, 2022   16,887,840   $168,878   $56,723,154   $   $(48,363,691)  $8,528,341 

 

   Nine Month Period Ended March 31, 2021 
   Number of
Shares
   Common
Stock
   Additional
Paid-in
Capital
  

Common

Stock

Subscribed

   Accumulated
Deficit
   Total
Stockholders’
Equity
 
                         
Balance, July 1, 2020   13,191,789   $131,918   $49,702,986   $   $(47,063,143)  $2,771,761 
Stock-based compensation           71,146            71,146 
Net income                   793    793 
Balance, September 30, 2020   13,191,789    131,918    49,774,132        (47,062,350)   2,843,700 
Stock-based compensation           157,079            157,079 
Net loss                   (213,454)   (213,454)
Balance, December 31, 2020   13,191,789    131,918    49,931,211        (47,275,804)   2,787,325 
Stock-based compensation           86,027            86,027 
Proceeds from exercise of stock options   72,000    720    27,551            28,271 
Net income                   552,278    552,278 
Balance, March 31, 2021   13,263,789   $132,638   $50,044,789   $   $(46,723,526)  $3,453,901 

 

The accompanying notes are an integral part of these consolidated interim financial statements.

 

 

 

 5 

 

 

PRECISION OPTICS CORPORATION, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE NINE MONTHS ENDED

MARCH 31, 2022 AND 2021

(UNAUDITED)

 

         
   Nine Months Ended
March 31,
 
   2022   2021 
CASH FLOWS FROM OPERATING ACTIVITIES:          
Net income (loss)  $(1,197,713)  $339,617 
Adjustments to Reconcile Net Loss to Net Cash Used In Operating Activities -          
Depreciation and amortization   137,869    104,379 
Stock-based compensation expense   741,637    314,252 
Gain on forgiveness of bank note       (808,962)
Changes in Operating Assets and Liabilities, net of effects of business acquisition -          
Non-cash interest expense   36,018     
Accounts receivable, net   (791,959)   (52,344)
Inventories, net   (623,817)   247,963 
Due from related party   84,210     
Prepaid expenses   (85,791)   1,551 
Accounts payable   1,118,149    (41,394)
Customer advances   (258,487)   (184,175)
Accrued compensation and other   (40,083)   3,693 
Net Cash Used In Operating Activities   (879,967)   (75,420)
           
CASH FLOWS FROM INVESTING ACTIVITIES:          
Additional patent costs   (23,098)   (40,307)
Purchases of property and equipment   (59,562)   (49,160)
Acquisition of businesses   (421,729)   (166,667)
Net Cash Used In Investing Activities   (504,389)   (256,134)
           
CASH FLOWS FROM FINANCING ACTIVITIES:          
Payment of capital lease obligations   (28,546)   (49,569)
Payments of long-term debt   (154,453)    
Payment of debt issuance costs   (26,000)    
Gross proceeds from private placement of common stock   1,500,000     
Gross proceeds from exercise of stock options   63,290    28,271 
Net Cash Provided By (Used in) Financing Activities   1,354,291    (21,298)
           
NET DECREASE IN CASH AND CASH EQUIVALENTS   (30,065)   (352,852)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD   861,650    1,134,697 
           
CASH AND CASH EQUIVALENTS, END OF PERIOD  $831,585   $781,845 
           
SUPPLEMENTAL DISCLOSURE OF NON-CASH FINANCING ACTIVITIES:          
Offering costs included in accrued compensation and other  $10,000   $ 
Acquisition of business financed with long-term debt  $2,600,000   $ 
Acquisition of Manufacturing Equipment Under Capital Lease  $   $161,977 

 

The accompanying notes are an integral part of these consolidated interim financial statements.

 

 

 

 6 

 

 

PRECISION OPTICS CORPORATION, INC.

NOTES TO CONSOLIDATED INTERIM FINANCIAL STATEMENTS (UNAUDITED)

 

 

1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation and Operations

 

The accompanying consolidated financial statements include the accounts of Precision Optics Corporation, Inc. and its wholly-owned subsidiaries (the Company). All significant intercompany accounts and transactions have been eliminated in consolidation.

 

These consolidated financial statements have been prepared by the Company, without audit, and reflect normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the results of the third quarter and nine months of the Company’s fiscal year 2022. These consolidated financial statements do not include all disclosures associated with annual consolidated financial statements and, accordingly, should be read in conjunction with footnotes contained in the Company’s consolidated financial statements for the year ended June 30, 2021, together with the Report of Independent Registered Public Accounting Firm filed under cover of the Company’s 2021 Annual Report on Form 10-K, filed with the Securities and Exchange Commission on September 28, 2021.

 

Use of Estimates

 

The preparation of these consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.

 

Revision of the Second Quarter 2022 Unaudited Consolidated Financial Statements

 

The Company identified an error in the valuation of 2,500,000 shares of common stock issued on October 4, 2021 in the business acquisition described in Note 2 resulting in an $825,000 overstatement of Additional Paid-In Capital and Goodwill in the December 31, 2021 balance sheet presented in the quarterly report on Form 10-Q for the quarter ended December 31, 2021. This change does not impact the number of shares issued as part of the transaction; it only changes the imputed value of the common stock issued. The financial statements for the prior interim fiscal quarter ended December 31, 2021 have been revised by an $825,000 adjustment to the opening balance of Additional Paid-In Capital in the accompanying Statement of Stockholders Equity for the quarter ended March 31, 2022, and by an adjustment of Goodwill at the acquisition date as described in Note 2. No profit and loss accounts in the current or prior interim periods are affected by this revision.

 

Income (Loss) Per Share

 

Basic income (loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding during the period. Diluted income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during the period such as stock options. For the three and nine months ended March 31, 2022, the effect of such securities was antidilutive and not included in the fully diluted calculation because of the net loss generated during those periods.

 

 

 

 7 

 

 

The following is the calculation of income (loss) per share for the three and nine months ended March 31, 2022 and 2021:

                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Net Income (Loss) - Basic and Diluted  $(113,899)  $552,278   $(1,197,713)  $339,617 
                     
Weighted Average Shares Outstanding                    
Basic   16,803,040    13,243,595    15,545,869    13,208,805 
Fully Diluted   16,803,040    14,068,459    15,545,869    13,841,700 
                     
Income (Loss) Per Share                    
Basic  $(0.01)  $0.04   $(0.08)  $0.03 
Fully Diluted  $(0.01)  $0.04   $(0.08)  $0.02 

 

The number of shares issuable upon the exercise of outstanding stock options that were excluded from the computation as their effect was antidilutive was 2,817,500 for the three and nine months ended March 31, 2022, and 15,000 and 260,000 for the three and nine months ended March 31, 2021, respectively.

 

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

  

In assessing the likelihood of utilization of existing deferred tax assets, management has considered historical results of operations and the current operating environment. Based on this evaluation, a full valuation reserve has been provided for the deferred tax assets.

 

Goodwill and Patents

 

Long-lived assets such as goodwill and patents are capitalized when acquired and reviewed for impairment whenever events or changes in circumstances indicate that the book value of the asset may not be recoverable. Impairment of the carrying value of long-lived assets such as goodwill and patents would be indicated if the best estimate of future undiscounted cash flows expected to be generated by the asset grouping is less than its carrying value. If an impairment is indicated, any loss is measured as the difference between estimated fair value and carrying value and is recognized in operating income or loss. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell. No such impairments of goodwill or patents have been estimated by management as of March 31, 2022.

 

2. BUSINESS ACQUISITION

 

On October 4, 2021, the Company entered into an asset purchase agreement to acquire substantially all of the assets of Lighthouse Imaging, LLC, a medical optics and digital imaging business, as described in Forms 8-K and 8-K/A that the Company filed with the Securities and Exchange Commission on October 8, 2021 and December 20, 2021, respectively. The aggregate cash purchase price consisted of $2,855,063 in cash at closing, $1,500,000 as earn-out consideration over the subsequent two year period, and 2,500,000 unregistered shares of common stock issued to the seller at closing. The effective date of the acquisition was October 4, 2021, and the actual results of operations of the Lighthouse division since that date are included in the accompanying consolidated financial statements as of, and for the three and nine months ended, March 31, 2022.

 

 

 

 8 

 

 

The Company financed the cash portion of the acquisition by securing a $2,600,000 term loan from Main Street Bank on October 4, 2021, and by selling 937,500 shares of its common stock for $1,500,000 of gross proceeds in a private placement closed on October 1, 2021. 

 

The earn-out consideration will be paid at a rate of $750,000 per annum from October 1, 2021 to September 30, 2023 if certain levels of gross profit are earned by the Lighthouse division.

  

Purchase Price Allocation and Goodwill

 

The total purchase price of $8,990,670 as previously disclosed in the quarterly report on Form 10-Q for the quarter ended December 31, 2021 has been restated for a revision of the valuation of the common stock issued to the sellers as described in Note 1. Revision of the Second Quarter 2022 Unaudited Consolidated Financial Statements. The allocation of the revised purchase price is preliminary and subject to change based on future payments made for the earn-out contingent liability. Any unearned portions of the earn-out liability will be recognized in earnings. The acquired assets including the revised Goodwill, contingent consideration and assumed liabilities at the effective date of acquisition include the following:

    
At Acquisition Effective Date October 4, 2021  Amount 
Trade accounts receivable, net  $676,977 
Inventories   456,008 
Other current assets   82,125 
Fixed assets   110,243 
Patents   48,153 
Total Assets Acquired   1,373,506 
      
Accounts payable   214,742 
Customer advances   826,679 
Accrued compensation and other   302,961 
Total Liabilities Assumed   1,344,382 
Net assets acquired   29,124 
Goodwill   8,136,546 
Total Purchase Price-Initial and Contingent Consideration  $8,165,670 

 

Consolidated Pro Forma Results

 

Consolidated unaudited pro forma results of operations for the Company are presented below assuming that the acquisition of the Lighthouse division had occurred on July 1, 2020. Pro forma operating results include net adjustments resulting from the acquisition transaction during the three and nine months ended March 31, 2022 and 2021. 

                
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
   (Actual)   (Pro Forma)   (Pro Forma)   (Pro Forma) 
Revenues  $4,651,352   $3,600,498   $12,329,074   $11,597,530 
Net income (loss)   (113,899)   593,668    (1,140,418)   382,681 
Net income (loss) per share                    
Basic  $(0.01)  $(0.04)  $(0.07)  $(0.02)
Fully diluted  $(0.01)  $(0.03)  $(0.07)  $(0.02)

 

Pro forma financial information is not necessarily indicative of the Company’s actual results of operations if the acquisition had been completed at the date indicated, nor is it necessarily an indication of future operating results. Amounts do not include any operating efficiencies or cost saving that the Company believes may be achievable.

   

 

 

 9 

 

 

 

3. INVENTORIES

 

Inventories are stated at the lower of cost (first-in, first-out) or market and consisted of the following:  

          
   March 31,
2022
   June 30,
2021
 
Raw Materials  $1,292,861   $626,255 
Work-In-Progress   426,771    453,117 
Finished Goods   1,245,588    806,023 
Total Inventories  $2,965,220   $1,885,395 

  

 

4. BANK FINANCING ACTIVITIES

 

Bank Line of Credit

 

On October 4, 2021, the Company entered into a Loan Agreement with Main Street Bank of Marlborough, Massachusetts, which provided for a $2,600,000 Term Loan and a $250,000 Revolving Line of Credit Loan Facility. The $250,000 line of credit is due on demand and had zero borrowings outstanding at March 31, 2022. Borrowings under the line of credit bear interest payable monthly at the prime lending rate plus 1.5% per annum and shall not be less than 4.75% per annum. Borrowings under the line of credit are limited to the borrowing base comprised of a percentage of accounts receivable and inventory and are secured by all the assets of the Company.

 

Long-Term Debt

 

Long-term debt consists of the following at March 31, 2022:

    
   Amount 
Term Loan Note payable to Main Street Bank with monthly principal payments of $30,952.38 plus interest at the prime lending rate plus 1.5% per annum. Secured by all assets of the Company, and subject to certain periodic reporting to the bank, an annual minimum debt service coverage ratio of 1.20:1, and other conditions. The Term Loan Note matures on October 15, 2028.  $2,445,238 
      
Less current maturities   (367,714)
Less debt issuance costs, net of accumulated amortization of $1,548   (24,454)
Long-term debt, net of current portion of debt issuance costs  $2,053,070 

  

At March 31, 2022 principal payments due on the Term Loan Note payable are as follows: 

    
Fiscal Year Ending June 30:    
2022  $92,857 
2023   371,429 
2024   371,429 
2025   371,429 
2026   371,429 
Thereafter    866,665 
      
   $2,445,238 

 

 

 

 10 

 

 

 

5.

LEASE OBLIGATIONS

 

In March 2021, the Company entered into a five-year capital lease in the amount of $161,977 for manufacturing equipment. In January 2020, the Company entered into a five-year capital lease in the amount of $47,750 for manufacturing equipment. The net book value of fixed assets under capital lease obligations as of March 31, 2022 is $156,640.

  

On July 1, 2019, the Company entered into a three-year operating lease for its facility in El Paso, Texas, and in February 2022 the Company entered into an extension of the lease for an additional three years through June 2025. Remaining minimum lease payments at March 31, 2022 total $150,504. Total rent expense including base rent and common area expenses was $15,705 and $21,438 during the three months ended March 31, 2022 and 2021, respectively. Included in the accompanying balance sheet at March 31, 2022 is a right-of-use asset of $140,607 and current and long-term right-of-use operating lease liabilities of $45,405 and $95,202, respectively.

  

At March 31, 2022 future minimum lease payments under the capital lease and operating lease obligations are as follows:

          
Fiscal Year Ending June 30:  Capital Leases   Operating Lease 
2022  $12,155   $15,705 
2023   48,619    43,828 
2024   48,619    44,924 
2025   43,917    46,047 
2026   28,006     
Total Minimum Payments   181,316   $150,504 
Less: amount representing interest   19,118      
Present value of minimum lease payments   162,198      
Less: current portion   40,102      
   $122,096      

 

The Company’s operating leases for its Gardner, Massachusetts office, production and storage spaces plus an equipment lease as well as the Windham, Maine office and production space have expired and are continuing on a month-to-month tenant at will basis. Rent expense on these operating leases was $222,112 and $124,848 for the nine months ended March 31, 2022 and 2021, respectively.

  

6. STOCK-BASED COMPENSATION

 

Stock Options

 

The following table summarizes stock-based compensation expense for the three and nine months ended March 31, 2022 and 2021:

                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Cost of Goods Sold  $34,712   $11,233   $91,542   $33,699 
Research and Development   70,237    19,435    164,036    55,795 
Selling, General and Administrative   126,166    55,359    466,059    224,758 
Stock Based Compensation Expense  $231,115   $86,027   $721,637   $314,252 

 

No compensation has been capitalized because such amounts would have been immaterial.

  

 

 

 11 

 

 

The following tables summarize stock option activity for the nine months ended March 31, 2022: 

            
    Options Outstanding 
    Number of
Shares
    Weighted Average
Exercise Price
    Weighted Average
Contractual Life
 
Outstanding at July 1, 2021   2,578,200   $1.13    6.73 years 
Exercised   (255,700)  $1.10      
Granted   584,500   $1.74      
Cancelled   (89,500)  $0.99      
Outstanding at March 31, 2022   2,817,500   $1.35    7.35 years 

  

Information related to the stock options outstanding as of March 31, 2022 is as follows: 

                     
Range of
Exercise Prices
   Number of
Shares
   Weighted-
Average
Remaining
Contractual Life
(years)
   Weighted-
Average
Exercise Price
   Exercisable
Number of
Shares
   Exercisable
Weighted-
Average
Exercise Price
 
$0.48    60,000    4.00   $0.48    60,000   $0.48 
$0.50    80,000    4.22   $0.50    80,000   $0.50 
$0.55    15,000    6.01   $0.55    15,000   $0.55 
$0.70    100,000    6.35   $0.70    100,000   $0.70 
$0.73    670,000    4.81   $0.73    670,000   $0.73 
$0.85    6,000    0.76   $0.85    6,000   $0.85 
$0.90    36,000    2.19   $0.90    36,000   $0.90 
$1.25    45,000    7.97   $1.25    30,000   $1.25 
$1.30    441,000    7.20   $1.30    291,520   $1.30 
$1.40    70,000    8.64   $1.40    70,000   $1.40 
$1.42    100,000    7.45   $1.42    66,667   $1.42 
$1.45    5,000    8.94   $1.45    1,667   $1.45 
$1.50    70,000    7.69   $1.50    70,000   $1.50 
$1.68    540,000    9.18   $1.68    270,000   $1.68 
$2.00    140,000    9.36   $2.00       $ 
$2.09    249,500    9.86   $2.09       $ 
$2.26    190,000    9.64   $2.26    90,000   $2.26 
$1.35    2,817,500    7.35   $1.35    1,856,854   $1.10 

 

The aggregate intrinsic value of the Company’s in-the-money outstanding and exercisable options as of March 31, 2022 was $1,913,350 and $1,689,898, respectively.

  

7. SALE OF STOCK IN OCTOBER 2021

  

On October 1, 2021, the Company entered into agreements with accredited investors for the sale and purchase of 937,500 unregistered shares of its common stock, $0.01 par value at a purchase price of $1.60 per share. The Company used the net proceeds from this placement to partially fund the October 4, 2021, acquisition of the operating assets of Lighthouse Imaging, LLC with an effective date of October 4, 2021.


In conjunction with the placement, the Company also entered into a registration rights agreement with the investors, whereby it is obligated to file a registration statement with the Securities and Exchange Commission on or before 120 calendar days after October 4, 2021 to register the resale by the investors of 937,500 shares of its common stock purchased in the placement. The registration statement was filed on January 31, 2022 and became effective on February 11, 2022.

 

 

 

 12 

 

 

 

8. ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION

 

On October 4, 2021, the Company issued 2,500,000 unregistered shares of its common stock to the sellers of Lighthouse Imaging, LLC, valued on that date at $1.60 per share or $4,000,000, as shown in the accompanying statement of stockholders’ equity for the nine months ended March 31, 2022.

 

In conjunction with the issuance, the Company agreed to use reasonable efforts to effectuate within a reasonable period after the October 4, 2021 business acquisition date a registration statement with the Securities and Exchange Commission to register the resale by the sellers of 2,500,000 shares of its common stock issued in the business acquisition.

 

9. REVENUE RECOGNITION

 

Revenues are recognized as the performance obligations to deliver products or services are satisfied and are recorded based on the amount of consideration the Company expects to receive in exchange for satisfying the performance obligations. Most of the Company’s products and services are marketed to medical device companies almost exclusively in the United States. Products and services are primarily transferred to customers at a point in time based upon when services are performed or product is shipped.

 

Revenues represent the amount of consideration the Company expects to receive from customers in exchange for transferring products and services. Other selling costs to obtain and fulfill contracts are expensed as incurred due to the short-term nature of a majority of its revenues. The Company extends terms of payment to its customers based on commercially reasonable terms for the markets of its customers, while also considering their credit quality. Shipping and handling costs charged to customers are included in revenues.

 

The Company disaggregates revenues by product and service types as it believes it best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by economic factors. Revenues are comprised of the following for the three and nine months ended March 2022 and 2021:

                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Engineering Design Services  $1,532,414   $549,636   $3,659,667   $1,986,856 
Optical Components   1,927,963    1,456,213    4,873,294    4,330,511 
Medical Device Products and Assemblies   1,190,975    452,441    2,351,776    1,684,274 
Total Revenues  $4,651,352   $2,458,290   $10,884,737   $8,001,641 

 

Contract Assets and Liabilities

 

The nature of the Company’s products and services does not generally give rise to contract assets as it typically does not incur costs to fulfill a contract before a product or service is provided to a customer. The Company’s costs to obtain contracts are typically in the form of sales commissions paid to employees. The Company has elected to expense sales commissions associated with obtaining a contract as incurred as the amortization period is generally less than one year. These costs have been recorded in selling, general and administrative expenses. As of March 31, 2022, there were no contract assets recorded in the Company’s Consolidated Balance Sheets.

  

The Company’s contract liabilities arise from unearned revenue received from customers at inception of contracts or where the timing of billing for services precedes satisfaction of our performance obligations. The Company generally satisfies performance obligations within one year from the contract inception date.

  

 

 

 13 

 

 

Contract liabilities, which were recorded as customer advances in the Company’s Consolidated Balance Sheets, and unearned revenue are comprised of the following:

                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Contract Liabilities, Beginning of Period  $1,137,470   $151,877   $450,084   $417,059 
Assumed in Business Acquisition           826,679     
Unearned Revenue Received from Customers   774,316    442,681    1,388,700    614,384 
Revenue Recognized   (893,511)   (361,674)   (1,647,188)   (798,559)
Contract Liabilities, End of Period  $1,018,275   $232,884   $1,018,275   $232,884 

 

 

10. COVID-19 PANDEMIC

 

The COVID-19 world-wide pandemic that began during the quarter ended March 31, 2020 and the domestic and international impact of policy decisions being made in major countries around the world has had, and could continue to have, an adverse impact on the Company’s sources of supply, current and future orders from its customers, collection of amounts owed to the Company from its customers, its internal operating procedures, and the Company’s overall financial condition. Given the uncertainty surrounding the continuation of economic impacts both domestically and abroad, the Company cannot predict with certainty at this time what the future impact of COVID-19 and resulting business and economic policies in the US and abroad will be on its up-coming quarterly fiscal operating results. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 14 

 


Item 2. Managements Discussion and Analysis of Financial Condition and Results of Operations.

 

The following discussion of our financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and notes to those statements included elsewhere in this Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 and with our audited consolidated financial statements for the year ended June 30, 2021 included in our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on September 28, 2021.

 

This Quarterly Report on Form 10-Q contains forward-looking statements. When used in this report, the words anticipate, suggest, estimate, plan, project, continue, ongoing, potential, expect, predict, believe, intend, may, will, should, could, would and similar expressions are intended to identify forward-looking statements. You should not place undue reliance on these forward-looking statements. Our actual results could differ materially from those anticipated in the forward-looking statements for many reasons, including the risks described in this report, the risks described in our Annual Report on Form 10-K for the year ended June 30, 2021 and other reports we file with the Securities and Exchange Commission. Although we believe the expectations reflected in the forward-looking statements are reasonable, they relate only to events as of the date on which the statements are made. We do not intend to update any of the forward-looking statements after the date of this report to conform these statements to actual results or to changes in our expectations, except as required by law.

 

Overview

 

We have been a developer and manufacturer of advanced optical instruments since 1982. Our medical instrumentation line includes traditional endoscopes and endocouplers as well as other custom imaging and illumination products for use in minimally invasive surgical procedures. Much of our recent development efforts have been targeted at the development of next generation endoscopes. We selectively execute internal research and development programs to develop next generation capabilities for designing and manufacturing 3D endoscopes and very small Microprecision lenses, anticipating future requirements as the surgical community continues to demand smaller and more enhanced imaging systems for minimally invasive surgery.

 

As Ross Optical Industries of El Paso, Texas we also operate as a supplier of custom optical components and assemblies for military and defense, medical and various other industrial applications. All products sold by us under the Ross Optical name include a custom or catalog optic, which is sourced through our extensive domestic and worldwide network of optical fabrication companies. Most systems make use of optical lenses, prisms, mirrors and windows and range from individual optical components to complex mechano-optical assemblies. Products often include thin film optical coatings that are applied using our in-house coating department.

 

As Lighthouse Imaging of Windham, Maine we also operate as a manufacturer of advanced optical imaging systems and accessories. We have a strong expertise in electrical engineering and development of end-to-end medical visualization devices. Product development competencies at Lighthouse Imaging include Systems, Optical, Mechanical, Electrical and Process Development Engineering. Our product development team has extensive experience developing visualization systems that are used in a variety of clinical applications. Lighthouse Imaging is an industry leader in chip on tip visualization systems.

 

Approximately 34% our business during the nine months ended March 31, 2022 is from engineering services primarily relating to the design of medical device optical assemblies, 45% from the sale of both internally manufactured and purchased optical components, and 21% from the manufacture of optical assemblies and sub-assemblies primarily for medical device instrument applications. Our proprietary medical instrumentation line, unique custom design and manufacturing capabilities, and expert electrical engineering and development has generated traditional proprietary endoscopes and endocouplers as well as other custom imaging and illumination products for our customers’ use in minimally invasive surgical procedures. We design and manufacture 3D endoscopes and very small Microprecision lenses, assemblies and complete medical devices to meet the surgical community’s continuing demand for smaller, disposable, and more enhanced imaging systems for minimally invasive surgery.

 

 

 

 15 

 

 

We are registered to the ISO 9001:2015 and ISO 13485:2016 Quality Standards and comply with the FDA Good Manufacturing Practices and the European Union Medical Device Directive for CE marking of our medical products.

  

Our internet websites are www.poci.com, www.rossoptical.com, and www.lighthouseoptics.com. Information on our websites is not intended to be integrated into this report. Investors and others should note that we announce material financial information using our company websites (www.poci.com; www.rossoptical.com; www.lighthouseoptics.com), our investor relations website, SEC filings, press releases, public conference calls and webcasts. Information about Precision Optics, our business, and our results of operations may also be announced by social media posts on our Ross Optical and Lighthouse LinkedIn pages (www.linkedin.com/company/ross-optical-industries/) (https://www.linkedin.com/company/lighthouse-imaging-corporation/) and Twitter feed (http://twitter.com/rossoptical) and on our Lighthouse Facebook page (https://www.facebook.com/lighthouseoptics/).

 

The information that we post on these social media channels could be deemed to be material information. Therefore, we encourage investors, the media, and others interested in Precision Optics to review the information that we post on these social media channels. These social media channels may be updated from time to time on Precision Optics investor relations website. The information on, or accessible through, our websites and social media channels is not incorporated by reference in this Quarterly Report on Form 10-Q.

 

The markets in which we do business are highly competitive and include both foreign and domestic competitors. Many of our competitors are larger and have substantially greater resources than we do. Furthermore, other domestic or foreign companies, some with greater financial resources than we have, may seek to produce products or services that compete with ours. We routinely outsource specialized production efforts as required to obtain the most cost-effective production. Over the years we have developed extensive experience collaborating with other optical specialists worldwide.

  

We believe that our future success depends to a large degree on our ability to develop new optical products and services to enhance the performance characteristics and methods of manufacture of existing products. Accordingly, we expect to continue to seek and obtain product-related design and development contracts with customers and to selectively invest our own funds on research and development, particularly in the areas of Microprecision optics, micro medical cameras, illumination, single-use endoscopes and 3D endoscopes.

    

Current sales and marketing activities are intended to broaden awareness of the benefits of our new technology platforms and our successful application of these new technologies to medical device projects requiring surgery-grade visualization from sub-millimeter sized devices and 3D endoscopy, including single-use products and assemblies. We market directly to established medical device companies primarily in the United States that we believe could benefit from our advanced endoscopy visualization systems. Through this direct marketing, referrals, attendance at trade shows and a presence in online professional association websites, we have expanded our on-going pipeline of projects to significant medical device companies as well as well-funded emerging technology companies. We expect our customer pipeline to continue to expand as development projects transition to production orders and new customer projects enter the development phase. Our Ross Optical division markets through existing customers and trade shows, in addition to proactive online marketing strategies executed primarily through its website.

 

General

 

This management’s discussion and analysis of financial condition and results of operations is based upon our unaudited consolidated financial statements, which have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.

   

There have been no significant changes in our critical accounting policies as disclosed in the Notes to our Financial Statements contained in our Annual Report on Form 10-K for the year ended June 30, 2021 filed with the Securities and Exchange Commission on September 28, 2021.

  

 

 

 16 

 

 

Results of Operations

 

Our total revenues for the quarter ended March 31, 2022, were $4,651,352, as compared to $2,458,290 for the same period in the prior year, an increase of $2,193,062, or 89.2%, primarily due to inclusion of the Lighthouse division since its acquisition on October 4, 2021 and an increase in medical devise manufacturing revenue. Excluding the effect of the Lighthouse acquisition, engineering revenue experienced a slight quarter-over-quarter decrease while production revenue was up 106% and component revenue increased 32% from the quarter ended March 31, 2021 to 2022.

 

Our total revenues for the nine months ended March 31, 2022 were $10,884,737, as compared to $8,001,641 for the same period in the prior year, an increase of $2,883,096, or 36.0% primarily due to inclusion of the Lighthouse division since its acquisition on October 4, 2021. Excluding the effect of the Lighthouse acquisition, engineering revenue during the nine months ended March 31, 2022 decreased approximately $287,000 compared to the same period of the prior year due primarily to a change in mix of engineering projects. Component revenues increased approximately $543,000 during the nine months ended March 31, 2022 compared to the same period of the prior year, and production revenue increased approximately $161,000 over the same period as production on some products began to return to pre-pandemic levels.

 

Our largest customer during the three and nine months ended March 31, 2022 accounted for 10.9% and 9.0%, respectively, of our revenue and represented manufacturing assembly revenues for a medical diagnostic system. We generated revenues from 193 unique customers during the nine months ended March 31, 2022, and one single customer accounted for slightly more than 10% or more of our revenue for the quarter and no single customer accounted for 10% or more of our revenue for the nine months ended March 31, 2022 or the fiscal year ended June 30, 2021.

 

The COVID-19 world-wide pandemic that began during the quarter ended March 31, 2020 and the domestic and international impact of policy decisions being made in major countries around the world has had, and could continue to have, an adverse impact on our sources of supply, current and future orders from our customers, collection of amounts owed to us from our customers, our internal operating procedures, and our overall financial condition. Given the uncertainty surrounding the continuation of economic impacts both domestically and abroad, we cannot predict with certainty at this time what the future impact of COVID-19 and resulting business and economic policies in the US and abroad will be on our up-coming quarterly fiscal operating results.

 

Gross profit for the quarter ended March 31, 2022 was $1,728,209, compared to $818,024 for the same period in the prior year, an increase of $910,185, or 111.3%. Gross profit for the quarter ended March 31, 2022 as a percentage of our revenues was 37.2%, an increase from the gross profit percentage of 33.3% for the same period in the prior year. Gross profit for the nine months ended March 31, 2022 was $3,486,823, as compared to $2,647,642 for the same period in the prior year, an increase of $839,181 or 31.7%. Gross profit for the nine months ended March 31, 2022 as a percentage of our revenues was 32.0%, a decrease from the gross profit percentage of 33.1% for the same period in the prior year. Quarterly gross profit and gross profit percentage depend on a number of factors, including overall sales volume, facility utilization, product sales mix, the costs of engineering services, and production start-up costs and challenges in connection with new products, the effects of COVID-19 pandemic policy decisions on various economies and our suppliers and customers, as well as the effects on production efficiencies due to the augmented policies we have incorporated into our operations as a result of the COVID-19 pandemic.

 

Our gross margin on individual engineering projects is dependent on a number of factors and is expected to fluctuate from quarter to quarter based on the nature and status of engineering projects, unanticipated cost over-runs, design challenges and changes, start-up production activities or other customer-imposed project changes or delays. Our increase in gross margin dollars during the quarter ended March 31, 2022 was due to inclusion of the Lighthouse division since its acquisition on October 4, 2021, an increase in medical devise manufacturing revenue, and improved efficiencies in engineering projects, which is partially offset by inclusion of the Lighthouse division engineering and production revenues at overall margins lower than the Ross Optical division revenues. The remainder of our production, engineering and component revenues resulted in margins within our targeted range with reasonably expected fluctuations.

  

 

 

 17 

 

 

Research and development expenses were $214,898 for the quarter ended March 31, 2022, compared to $146,063 for the same period in the prior year, an increase of $68,835, or 47.1%. Research and development expenses were $433,248 for the nine months ended March 31, 2022, compared to $443,609 for the same period in the prior year, a decrease of $10,361, or 2.3%. In-house research and development and certain internal functions not directly related to customer engagements are classified as research and development expenses with the majority of our engineering, research and development activities being consumed in revenue generating engagements with our customers for the development of their products. During the quarter and nine months ended March 31, 2022 we had an increase in research and development costs due to the inclusion of the Lighthouse division offset by a greater amount of our engineering personnel time consumed in customer focused compared to the same periods of the prior fiscal year. 

 

Selling, general and administrative expenses were $1,574,432 for the quarter ended March 31, 2022, compared to $927,979 for the same period in the prior year, an increase of $646,453, or 69.7%. Selling, general and administrative expenses were $3,974,824 for the nine months ended March 31, 2022, compared to $2,671,176 for the same period in the prior year, an increase of $1,303,648, or 48.8%. The increase in selling, general and administrative expenses in the three and nine months ended March 31, 2022 compared to the same periods of the prior fiscal year was primarily due to inclusion of the Lighthouse division since its acquisition on October 4, 2021, plus increased stock-based compensation and marketing related expenses.

 

Liquidity and Capital Resources

 

We have sustained recurring net losses from operations for several years. During the nine months ended March 31, 2022, we had a net loss of $1,197,713 and used cash in operating activities of $879,967. At March 31, 2022, cash was $831,585, accounts receivables were $3,347,692 and current liabilities were $5,770,887, including $1,018,275 of customer advances received for future order deliveries.

 

Although our revenue and gross margin have increased due to the acquisition of the Lighthouse division, our operating expenses have also increased, and we continue to experience pricing pressure from our customers and challenges in engineering projects and production orders that can result in cost over-runs and depressed gross margins. We also experience added uncertainty related to our vendors ability to supply materials and our customers future order levels as a result of the economic impact the COVID-19 world-wide pandemic and related jurisdictional policies and regulations and lingering supply-chain issues. Consequently, critical to our ability to maintain our financial condition is achieving and maintaining a level of quarterly revenues that generate break even or better financial performance as well as timely collection of accounts receivable from our customers. We believe profitable operating results can be achieved through a combination of revenue levels, realized gross margins and controlling operating expense increases, all of which are subject to periodic fluctuations resulting from sales mix and the stage of completion of varying engineering service projects as they progress towards and into production level revenues.

 

We have traditionally funded working capital needs through product sales, management of working capital components of our business, cash received from public and private offerings of our common stock, warrants to purchase shares of our common stock or convertible notes, manufacturing equipment leases, and by customer advances paid against purchase orders by our customers and recorded in the current liabilities section of the accompanying financial statements. We have incurred year to year and quarter to quarter operating losses during our efforts to develop current products including Microprecision optical elements, micro medical camera assemblies and 3D endoscopes. Our management believes that the opportunities represented by these technical capabilities and related products have the potential to generate sales increases to achieve breakeven and profitable results.

 

On October 4, 2021 we acquired the assets of Lighthouse Imaging, LLC as described in note 2. Business Acquisition to the accompanying financial statements in this Form 10-Q. To finance the cash portion of the acquisition price we entered into a $2,600,000 bank term loan, sold shares of our common stock for gross proceeds of $1,500,000. We also secured a $250,000 bank line of credit from the same bank on October 4, 2021 for working capital needs, upon which no borrowings are outstanding as of December 31, 2021.

 

 

 

 18 

 

 

Capital equipment expenditures and additional patent costs during the nine months ended March 31, 2022 were $82,660. Future capital equipment and patent expenditures will be dependent upon future sales and success of on-going research and development efforts.

  

Contractual cash commitments for the fiscal periods subsequent to March 31, 2022, are summarized as follows:

 

   Fiscal 2022   Thereafter   Total 
Capital lease for equipment, including interest  $12,155   $171,161   $183,316 
Minimum operating lease payments - Ross Optical division  $15,705   $134,799   $150,504 

 

We have contractual cash commitments related to open purchase orders as of March 31, 2022 of approximately $1,263,003.

  

Off-Balance Sheet Arrangements

 

We currently have no off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

 

As a smaller reporting company, as defined by Rule 12b-2 of the Exchange Act and in Item 10(f)(1) of Regulation S-K, we are electing scaled disclosure reporting obligations and therefore are not required to provide the information requested by this Item.

  

Item 4. Controls and Procedures.

 

Managements Evaluation of Disclosure Controls and Procedures

 

Our Chief Executive Officer and our Chief Financial Officer evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on this evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures, including internal control over financial reporting, were effective as of March 31, 2022, to ensure the information we are required to disclose in reports that we file or submit under the Securities Exchange Act of 1934, as amended (i) is recorded, processed, summarized, and reported within the time periods specified in Securities and Exchange Commission rules and forms, and (ii) is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Our disclosure controls and procedures are intended to be designed to provide reasonable assurance that such information is accumulated and communicated to our management. Based on this evaluation, our management concluded that our internal control over financial reporting was effective as of March 31, 2022.

    

Changes in Internal Control over Financial Reporting

 

There was no change in our internal control over financial reporting that occurred during the second quarter of our fiscal year covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

 

 

 

 

 

  

 19 

 

 

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings.

 

Our Company, on occasion, may be involved in legal matters arising in the ordinary course of our business. While management believes that such matters are currently insignificant, matters arising in the ordinary course of business for which we are or could become involved in litigation may have a material adverse effect on our business, financial condition or results of operations. We are not aware of any pending or threatened litigation against us or our officers and directors in their capacity as such that could have a material impact on our operations or finances.

 

Item 1A. Risk Factors.

 

There have been no material changes from the risk factors previously disclosed in our annual report on Form 10-K for the fiscal year ended June 30, 2021, as filed with the Securities and Exchange Commission on September 28, 2021.

  

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

 

We did not issue unregistered securities during the quarter ended March 31, 2022.

 

Item 3. Defaults Upon Senior Securities.

 

Not applicable.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

  

Item 5. Other Information.

 

Frequency of Say on Pay

 

As previously reported on Form 8-K, in a non-binding advisory vote on the frequency of future say on pay votes held at the 2022 annual meeting on April 8, 2022, 7,877,182 shares voted for one year, 84,778 shares voted for two years, 41 shares voted for three years, and 5,045 shares abstained. On May 13, 2022, our board of directors has considered the outcome of this advisory vote and has determined, as was recommended with respect to this proposal by our board of directors in the proxy statement for the 2022 annual meeting, that we will hold future say on pay votes on an annual basis until the occurrence of the next advisory vote on the frequency of say on pay votes. The next advisory vote regarding the frequency of say on pay votes is required to occur no later than our 2028 annual meeting of stockholders.

 

Election to Waive Application of Mandatory Staggered Board Provision in Massachusetts General Laws Section 8.06(b)

 

On May 13, 2022, our board elected to be exempt from the provisions of Section 8.06(b) of the Massachusetts General Laws and to declassify the current board. Section 8.06(b) of the Massachusetts General Laws provides that the board of every public Massachusetts corporation shall be staggered by dividing the number of directors into three groups, as nearly equal in number as possible; the term of office of those of the first group, ''Class I Directors'', to continue until the first annual meeting following the date such public corporation becomes subject to this subsection and until their successors are elected and qualified; the term of office of those of the second group, ''Class II Directors'', to continue until the second annual meeting following the date the public corporation becomes subject to this subsection and until their successors are elected and qualified; and the term of office of those of the third group, ''Class III Directors'', to continue until the third annual meeting following the date such public corporation becomes subject to this subsection and until their successors are elected and qualified. Accordingly, and in accordance with our bylaws, prior to the waiver our board was staggered into three classes of directors.

 

 

 

 20 

 

 

Amendments of the Bylaws

 

On May 13, 2022, our board adopted an amendment to our amended and restated bylaws. Previously, our bylaws had not been amended since 2014.

 

The material changes to our bylaws comprise the following:

 

-Annual meeting of stockholders

 

We made several clarifying changes, such as specifying that a majority of the board can call special meetings of stockholders and that such meetings can be postponed or rescheduled by the board.

 

Under the new bylaws, notice of meetings of stockholders must now be given at least ten days nor more than 60 days before the meeting, instead of at least seven days before the meeting. The notice may now also explicitly be given by electronic means. If the stockholders meeting is rescheduled or adjourned, the new bylaws clarify that no new notice need be given, unless the adjournment is for more than 30 days, or if after the adjournment a new record date is fixed for the adjourned meeting. The new bylaws state, that if a quorum initially is present at any meeting of stockholders, the stockholders may continue to transact business until adjournment, notwithstanding the withdrawal of enough stockholders to leave less than a quorum, but if quorum is not present at least initially, no business other than the adjournment may be transacted.

 

We added a provision that a stockholder may revoke any proxy that is not irrevocable by attending the meeting and voting in person, by filing with the secretary an instrument in writing revoking the proxy or by granting another duly executed proxy bearing a later date.

 

We also added a new provision giving the board or the presiding officer at the meeting the power to appoint an inspector of election.

 

Further, we added a new provision regarding stockholder proposals and nominations, specifically who can make such proposals, what information must be submitted, when and where to direct such proposals.

 

-Board of Directors

 

Regarding the composition of the board, we dropped the maximum number of seats on the board leaving the decision up to the board. Further, the power to decrease or increase the board and to fill vacancies now rests solely with the board and not with the shareholders or the board alternatively. We further decided to declassify the board and have all directors stand for election at each annual meeting of stockholders. Notices for board meeting can now be transmitted electronically instead of by telegram. In addition, we added a provision to clarify that the board has the power to fix its remuneration, which may include reimbursement of expenses, salaries or attendance fees and can comprise cash or equity. The new bylaws also explicitly authorize us to purchase and maintain D&O insurance.

 

-Officers

 

We updated the outdated terms of clerk and assistant clerk to secretary and assistant secretary, respectively. Further, we specified that the board has the power to elect the officers from time to time and deleted the dated reference to the incorporators or an election after each annual meeting. Thus, the tenure of each officers extends until the board has chosen, elected and qualified a successor.

 

-Shares

 

Regarding stock certificates, the new bylaws state that shares may be uncertificated or represented by certificate, as before, and removed the entitlement for stockholders to request certificates. Further, in order to replace lost, destroyed or stolen certificates, the bylaws specify that we may now request documentation, indemnification or security to protect against claims.

 

-Amendments of the Bylaws

 

The new bylaws removed the prohibition that the directors may not provide for indemnification of the board or amend the section on amendments to the bylaws.

 

 

 

 21 

 

 

Item 6. Exhibits.

 

Exhibit   Description
     
2.1   Asset Purchase Agreement between the Company and Optometrics Corporation, dated January 18, 2008 (included as Exhibit 2.1 to the Form 8-K filed January 25, 2008 and incorporated herein by reference).
     
3.1   Articles of Organization of Precision Optics Corporation, Inc., as amended (included as Exhibit 3.1 to the Form SB-2 filed March 16, 2007, and incorporated herein by reference).
     
3.2   Bylaws of Precision Optics Corporation, Inc. (included as Exhibit 3.2 to the Form S-1 filed December 18, 2008, and incorporated herein by reference).
     
3.3   Articles of Amendment to the Articles of Organization of Precision Optics Corporation, Inc., dated November 25, 2008 and effective December 11, 2008 (included as Exhibit 3.1 to the Form 8-K filed December 11, 2008, and incorporated herein by reference).
     
3.4   Amended and Restated Bylaws of Precision Optics Corporation, Inc. (included as Exhibit 3.1 to the Current Report on Form 8-K filed July 11, 2014, and incorporated herein by reference).
     
3.5*   Amendment to the Amended and Restated Bylaws of Precision Optics Corporation, Inc. effective May 13, 2022.
     
10.1   Precision Optics Corporation, Inc. 2011 Equity Incentive Plan, dated October 13, 2011 (included as Exhibit 10.2 to Form S-8 filed October 14, 2011, and incorporated herein by reference.)
     
10.2   Precision Optics Corporation, Inc. Amended 2011 Equity Incentive Plan, dated October 14, 2011, as amended on April 16, 2015 (included as Exhibit 10.1 to the Company’s Registration Statement on Form S-8 filed April 20, 2015, and incorporated herein by reference).
     
10.3   Compensation Agreement, by and among Precision Optics Corporation, Inc. and Joseph N. Forkey, dated August 2, 2018 (included as Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on August 3, 2018, and incorporated herein by reference).
     
10.4+   Asset Purchase Agreement dated July 1, 2019, between Precision Optics Corporation, Inc. and Ross Optical Industries, Inc. and the shareholders (included as Exhibit 10.1 to the Form 8-K filed on July 8, 2019, and incorporated herein by reference).
     
10.5   Form of Purchase Agreement, by and among Precision Optics Corporation, Inc. and several Investors, dated July 1, 2019 (included as Exhibit 10.2 to the Form 8-K filed on July 8, 2019, and incorporated herein by reference).
     
10.6   Form of Registration Rights Agreement, by and among Precision Optics Corporation, Inc. and several Investors, dated July 1, 2019 (included as Exhibit 10.3 to the Form 8-K filed on July 8, 2019, and incorporated herein by reference).
     
10.7   Employment Agreement, by and among Precision Optics Corporation. Inc. and Divaker Mangadu, dated July 1, 2019 (included as Exhibit 10.4 to the Form 8-K filed on July 8, 2019, and incorporated herein by reference).

 

 

 

 22 

 

 

10.8   Employment agreement, by and among Precision Optics Corporation, Inc. and Jeff DiRubio, dated April 26, 2019 (included as Exhibit 10.16 to the annual report on Form 10-K filed on September 26, 2019, and incorporated herein by reference).
     
10.9+   Lease Agreement, by and among Precision Optics Corporation, Inc. and Texzona Industries Ltd. dated July 1, 2019 (included as Exhibit 10.17 to the annual report on Form 10-K filed on September 26, 2019, and incorporated herein by reference).
     
10.10   Employment Offer Letter Daniel S. Habhegger, dated December 2, 2019 (included as Exhibit 10.18 to the quarterly report on Form 10-Q filed on February 13, 2020, and incorporated herein by reference).
     
10.11   Form of Securities Purchase Agreement, by and among Precision Optics Corporation, Inc. and several Investors, dated April 14, 2020 (included as Exhibit 10.1 to the current report on Form 8-K filed on May 7, 2020, and incorporated herein by reference).
     
10.12   Form of Registration Rights Agreement, by and among Precision Optics Corporation, Inc. and several Investors, dated April 14, 2020 (included as Exhibit 10.2 to the current report on Form 8-K filed on May 7, 2020, and incorporated herein by reference).
     
10.13+   Asset Purchase Agreement, dated October 4, 2021, by and among Precision Optics Corporation, Inc. and Lighthouse Imaging, LLC and Anania & Associates Investment Company, LLC (included as Exhibit 10.1 to the current report on Form 8-K filed on October 8, 2021, and incorporated herein by reference).
     
10.14   Form of Securities Purchase Agreement, by and among Precision Optics Corporation, Inc. and several Investors, dated October 4, 2021 (included as Exhibit 10.2 to the current report on Form 8-K filed on October 8, 2021, and incorporated herein by reference).
     
10.15   Form of Registration Rights Agreement, by and among Precision Optics Corporation, Inc. and several Investors, dated October 4, 2021 (included as Exhibit 10.3 to the current report on Form 8-K filed on October 8, 2021, and incorporated herein by reference).
     
10.16+   Loan Agreement dated October 4, 2021, by and among Precision Optics Corporation, Inc. and Main Street Bank (included as Exhibit 10.4 to the current report on Form 8-K filed on October 8, 2021, and incorporated herein by reference).
     
10.17   $250,000 Revolving Line of Credit Note dated October 4, 2021 (included as Exhibit 10.5 to the current report on Form 8-K filed on October 8, 2021, and incorporated herein by reference).
     
10.18   $2,600,000 Term Loan Note dated October 4, 2021 (included as Exhibit 10.6 to the current report on Form 8-K filed on October 8, 2021, and incorporated herein by reference).
     
10.19   Security Agreement dated October 4, 2021, by and among Precision Optics Corporation, Inc. and Main Street Bank (included as Exhibit 10.7 to the current report on Form 8-K filed on October 8, 2021, and incorporated herein by reference).
     
10.20   Director side letter agreement dated October 4, 2021 (included as Exhibit 10.8 to the current report on Form 8-K filed on October 8, 2021, and incorporated herein by reference).
     
10.21   2022 Equity Incentive Plan (included as Appendix B to the Proxy Statement on Form DEF-14A filed on February 24, 2022, and incorporated herein by reference).
     
14.1   Precision Optics Corporation, Inc. Corporate Code of Ethics and Conduct (included as Exhibit 14.1 to the Form 10-K filed September 28, 2008, and incorporated herein by reference).

 

 

 

 23 

 

 

31.1*   Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
     
31.2*   Certification of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
     
32.1*   Certification of Officers pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
     
101.INS   Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL 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 (formatted in iXBRL, and included in exhibit 101).

 

* Filed herewith.

 

    Certain portions of the agreement have been omitted to preserve the confidentiality of such information. The Company will furnish copies of any such information to the SEC upon request.

 

+   The schedules to agreement have been omitted from this filing pursuant to Item 601(a)(5) of Regulation S-K.  The Company will furnish copies of any such schedules to the SEC upon request.

 

Copies of above exhibits not contained herein are available to any stockholder, upon written request to: Chief Financial Officer, Precision Optics Corporation, Inc., 22 East Broadway, Gardner, MA 01440.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 24 

 

 

SIGNATURES

 

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.

 

  PRECISION OPTICS CORPORATION, INC.
     
Date: May 16, 2022 By: /s/ Joseph N. Forkey
    Joseph N. Forkey
   

Chief Executive Officer

(Principal Executive Officer)

     
     
Date: May 16, 2022 By: /s/ Daniel S. Habhegger
    Daniel S. Habhegger
   

Chief Financial Officer 

(Principal Financial Officer and Principal Accounting Officer)

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 25 

EX-3.5 2 poci_ex0305.htm AMENDMENT TO THE AMENDED AND RESTATED BYLAWS

Exhibit 3.5

 

AMENDED AND RESTATED

BY-LAWS

 

of

 

PRECISION OPTICS CORPORATION, INC.

 

 

Section 1. ARTICLES OF ORGANIZATION

 

The name and purposes of the corporation shall be as set forth in the Articles of Organization. These By-laws, the powers of the corporation and of its directors and stockholders, or of any class of stockholders if there shall be more than one class of stock, and all matters concerning the conduct and regulation of the corporation’s business and affairs shall be subject to such provisions in regard thereto, if any, as are set forth in the Articles of Organization as from time to time in effect.

 

Section 2. STOCKHOLDERS

 

  2.1 Annual Meeting. The annual meeting of Precision Optics Corporation, Inc.’s stockholders shall be held each year at such date and time as shall be designated from time to time by the Board of Directors or the president and state in the notice of the meeting. The Board may postpone and reschedule any previously scheduled annual or special meeting of the stockholders.
     
  2.2 Special Meetings. The president or the majority of the Board of Directors may call a special meeting of the stockholders at any time. Each call of a meeting shall state the place, date, hour and purposes of the meeting.
     
  2.3 Place of Meetings. All meetings of the stockholders shall be held at the corporation’s principal office in Massachusetts or, to the extent permitted by the Articles of Organization, at such other place within the United States as the president or directors shall fix. Any adjourned session of any meeting of the stockholders shall be held at the same city or town as the initial session, or within Massachusetts, in either case at the place designated in the vote of adjournment.
     
  2.4 Notice of Meetings. A written notice of each meeting of stockholders, stating the place, date and hour and the purposes of the meeting, shall be given at least ten (10) calendar days nor more than sixty (60) calendar days before the meeting to each stockholder entitled to vote thereat and to each stockholder who, by law, by the Articles of Organization, or by these By-laws, is entitled to notice, by leaving such notice with such stockholder or at his or her residence or usual place of business, by electronic transmission, or by mailing it, postage prepaid, addressed to such stockholder at such stockholder’s address at it appears in the records of the corporation. If mailed, notice is given when deposited in the United States mail, postage prepaid, addressed to such stockholder at such stockholder’s address at it appears in the records of the corporation. The secretary or an officer designed by the Board shall give such notice. When a meeting is adjourned to another place, date or time, written notice need not be given of the adjourned meeting if the place, date, and time thereof are announced at the meeting at which the adjournment is taken; provided, however, that if the adjournment is for more than thirty (30) calendar days, or if after the adjournment a new record date is fixed for the adjourned meeting, written notice of the place, date and time of the adjourned meeting must be given in conformity herewith. At any adjourned meeting, any business may be transacted which properly could have been transacted at the original meeting. Whenever notice of a meeting is required to be given to a stockholder under any provision of the Business Corporation Law of the Commonwealth of Massachusetts, the Articles of Organization, or these By-laws, a written waiver thereof, executed before or after the meeting by such stockholder or his or her attorney thereunto authorized and filed with the records of the meeting, shall be deemed equivalent to such notice.

 

 

 

 1 

 

 

 

  2.5 Quorum of Stockholders. At any meeting of the stockholders, a quorum as to any matter shall consist of a majority of the votes entitled to be cast on the matter, present in person or represented by proxy, except when the Articles of Organization or these By-laws require a larger quorum. Stock owned directly or indirectly by the corporation, if any, shall not be deemed outstanding for this purpose. Any meeting may be adjourned from time to time by a majority of the votes properly cast upon the question, whether or not a quorum is present. If a quorum initially is present at any meeting of stockholders, the stockholders may continue to transact business until adjournment, notwithstanding the withdrawal of enough stockholders to leave less than a quorum, but if quorum is not present at least initially, no business other than the adjournment may be transacted.
     
  2.6 Action by Vote. When a quorum is present at any meeting, a plurality of the votes properly cast for election of directors to any office shall elect to such office, and a majority of the votes properly cast upon any question other than an election to an office shall decide the question, except when the law, the Articles of Organization, or these By-laws require a larger vote. No ballot shall be required for any election unless requested by a stockholder present or represented at the meeting and entitled to vote in the election.
     
  2.7 Voting. Stockholders entitled to vote shall have one vote for each share of stock entitled to vote held by them of record according to the records of the corporation, unless otherwise provided by the Articles of Organization. The corporation shall not, directly or indirectly, vote any share of its own stock.
     
  2.8 Action by Writing. Any action required or permitted to be taken at any meeting of the stockholders may be taken without a meeting, without prior notice and without a vote, if any stockholders entitled to vote on the matter consent to the action in writing and the written consents are filed with the records of the meeting of stockholders. Such consents shall be treated for all purposes as a vote at a meeting.
     
  2.9 Proxies. To the extent permitted by law, stockholders entitled to vote may vote either in person or by proxy. Except to the extent permitted by law, no proxy dated more than six months before the meeting named therein shall be valid. Unless otherwise specifically limited by their terms, such proxies shall entitle the holders thereof to vote at any adjournment of such meeting but shall not be valid after such meeting’s final adjournment. A stockholder may revoke any proxy that is not irrevocable by attending the meeting and voting in person, by filing with the secretary an instrument in writing revoking the proxy or by granting another duly executed proxy bearing a later date.
     
  2.10 Inspectors. The Board of Directors or the presiding officer of the meeting may appoint one or more inspectors of election to act as judges of the voting and to determine those entitled to vote at any meeting of the stockholders, or any adjournment thereof, in advance of such meeting or any adjournment thereof. The Board or presiding officer of the meeting may designate one or more persons as alternate inspectors to replace any inspector who fails to act.

 

 

 

 2 

 

 

  2.11 Notice of Stockholder Business and Nominations.

 

(a) Stockholder Proposals Relating to Nominations for and Election of Directors.

 

(i) Nominations by a stockholder of candidates for election to the Board by stockholders at any meeting of stockholders may be made only if the stockholder complies with the procedures set forth in this Section 2.11(a), and any candidate proposed by a stockholder not nominated in accordance with such provisions shall not be considered or acted upon for execution at such meeting of stockholders. A proposal by a stockholder for the nomination of a candidate for election by stockholders as a director at any meeting of stockholders at which directors are to be elected may be made only by notice in writing, delivered by a nationally recognized courier service or mailed by first class United States mail, postage or delivery charges prepaid, within the time limits specified in Section 2.11(c).

 

(ii) A stockholder’s notice to the secretary shall set forth (A) as to each person whom the stockholder proposes to nominate for election or reelection as a director: (I) the name, age, business address and, if known, residence address of each such person, (II) the principal occupation or employment of each such person for the past five years, (III) the class, series and number of shares of the corporation that are beneficially owned and of record by each such person and beneficial owner, and the earliest date of acquisition of any such capital stock, (IV) a description of any arrangement or understanding between each such person and the stockholder making such nomination with respect to such person’s proposal for nomination and election as a director and actions to be proposed or taken by such person if elected a director, (V) the written consent of each person so proposed to serve as a director if nominated and elected as a director and (VI) any other information that would be required to be provided by the stockholder pursuant to the Securities Exchange Act of 1934 and the rules and regulations promulgated thereunder (collectively, the “1934 Act”) in such stockholder’s capacity as a proponent of a stockholder proposal if proxies were to be solicited for the election as a director of each person whom the stockholder proposes; and (B) as to the stockholder giving notice, (I) the name and record address of such stockholder and the beneficial owner, if any, on whose behalf the proposal is made and (II) the class, series and number of shares of the corporation that are owned beneficially and of record by the stockholder and such beneficial owner.

 

(b) Stockholder Proposals Relating to Matters Other Than Nominations for and Elections of Directors.

 

(i) A stockholder of the corporation may bring such business (other than a nomination of a candidate for election as a director, which is covered by Section 2.11(a)) (a “Stockholder Matter”) before any meeting of stockholders only if such Stockholder Matter is a proper matter for stockholder action and such stockholder shall have provided notice in writing, delivered by a nationally recognized courier service or mailed by first class United States mail, postage or delivery charges prepaid, within the time limits specified in Section 2.11(c); provided, however, that a proposal submitted by a stockholder for inclusion in the corporation’s proxy statement for an annual meeting that is appropriate for inclusion therein and otherwise complies with the provisions of Rule 14a-8 under the 1934 Act (including timeliness) shall be deemed to have also been submitted on a timely basis pursuant to this Section 2.11.

 

(ii) A stockholder’s notice to the secretary of a proposal of a Stockholder Matter shall set forth (A) as to each matter the stockholder proposes to bring before the meeting a brief description of the business desired to be brought before the meeting, (I) the text of the proposal or business (including the text of any resolutions proposed for consideration and in the event that such business includes a proposal to amend these bylaws of the corporation, the language of the proposed amendment), (II) the reasons for conducting such business at the meeting and (III) any other information that would be required to be provided by the stockholder pursuant to Section 14 of the 1934 Act in such stockholder’s capacity as a proponent of a stockholder proposal if proxies were solicited for stockholder consideration of such Stockholder Matter at a meeting of stockholders, and (B) as to the stockholder giving Notice, (I) the name and record address of the stockholder proposing such business and the beneficial owner, if any, on whose behalf the proposal is made, (II) the class, series and number of shares of the corporation that are owned beneficially and of record by the stockholder and such beneficial owner and (III) any material interest of the stockholder in such business.

 

 

 

 3 

 

 

(c) Time for Notice of Stockholder Proposals Relating to Nominations or Stockholder Matters.

 

(i) In the case of an annual meeting of stockholders, to be timely, any written proposal of a nomination or of a Stockholder Matter must be received at the principal executive offices of the corporation addressed to the attention of the secretary not less than one hundred twenty (120) days before the date of the corporation’s proxy statement was released to the stockholders in connection with the previous year’s annual meeting of stockholders; provided, however, that in the event that no annual meeting was held in the previous year or the date of the annual meeting has been changed by more than thirty (30) days from the date contemplated at the time of the previous year’s proxy statement, notice by the stockholder must be received by the secretary not later than the close of business on the later of (x) the ninetieth (90th) day prior to such annual meeting and (y) the seventh (7th) day following the day on which public announcement of the date of such meeting is first made (or, in the case of (x) and (y), if such day is not a business day, then the close of the next business day). For the purposes of these By-laws, “public announcement” shall mean disclosure in a press release reported by the Dow Jones News Service, Associated Press or a comparable national news service or in a document publicly filed by the corporation with the Securities and Exchange Commission. In no event shall the public announcement of an adjournment or postponement of any meeting of stockholders commence a new time period (or extend any time period) for the giving of stockholder’s notice as described in these By-laws.

 

(ii) In the case of a special meeting of stockholders, to be timely, any written proposal of a nomination or of a Stockholder Matter must be delivered by a nationally recognized courier service or mailed by first class United States mail, postage or delivery charges prepaid, and received at the principal executive offices of the corporation addressed to the attention of the Secretary of the corporation not later than the close of business on the seventh (7th) day following the earlier of (x) the date that the corporation mailed notice to its stockholders that a special meeting of stockholders will be held and (y) the date on which public announcement of the date of such meeting is first made (or, in the case of (x) or (y), if such day is not a business day, then the close of the next business day).

 

(d) Determination of Defective Notice. Notwithstanding anything in these By-laws to the contrary, no nomination or Stockholder Matter shall be presented at a meeting of stockholders except in accordance with the procedures set forth in this Section 2.11, and any nomination or Stockholder Matter not submitted in accordance with such provisions shall not be considered or acted upon at any meeting of stockholders. The Chairman of the Board (or such other person presiding at a meeting of stockholders in accordance with these By-laws) shall, if the facts warrant, determine and declare to a meeting of stockholders that a proposal of a nomination or of a Stockholder Matter was not properly brought before the meeting in accordance with the provisions of this Section 2.11, and if he or she should so determine, he or she shall so declare to the meeting and any such defective nomination or Stockholder Matter shall be disregarded.

 

Section 3. BOARD OF DIRECTORS

 

3.1Number. The Board shall be comprised of not less than three (3) directors, with the exact number of directors fixed by the majority of the Board. The number of directors may be increased at any time or from time to time by vote of a majority of the directors then in office. Sole power to fill vacancies and newly created directorships resulting from any increase in the authorized number of directors shall be vested in the Board through action by a majority of the directors then in office, though less than a quorum, or by a sole remaining director, and each director so chosen shall hold office until the next annual election at which the term to which they have been elected expires and until such director’s successor is duly elected and qualified or until such director’s earlier resignation, removal from office, death or incapacity. If there are no directors in office, then an election of directors may be held in the manner provided by statute. In the event of a vacancy in the Board, the remaining directors, except as otherwise provided by law or these bylaws, may exercise the powers of the full board until the vacancy is filled. The number of directors may be decreased to any number permitted by law at any time or from time to time by a vote of a majority of the directors then in office, but only to eliminate vacancies existing by reason of the death, resignation, removal, or disqualification of one or more directors. No director need be a stockholder.

 

 

 

 4 

 

 

3.2Election, Terms. Except as otherwise provided by law, by the Articles of Organization, or by these By-laws, each director shall hold office until the next annual meeting of the stockholders and until his or her successor is duly elected and qualified, or until he or she sooner dies, resigns, is removed, or becomes disqualified.
   
 3.3Powers. Except as reserved to the stockholders by law, by the Articles of Organization, or by these By-laws, the business of the corporation shall be managed by the directors who shall have and may exercise all the powers of the corporation. In particular, and without limiting the generality of the foregoing, the directors may at any time issue all of them from time to time any part of the unissued capital stock of the corporation from time to time authorized under the Articles of Organization and may determine, subject to any requirements of law, the consideration for which stock is to be issued and the manner of allocating such consideration between capital and surplus.
   
 3.4Committees. The directors may, by vote of a majority of the directors then in office, elect from their number an executive committee and other committees and delegate to any such committee or committees some or all of the powers of the directors except those which the law, the Articles of Organization, or these By-laws prohibit them from delegating. Except as the directors may otherwise determine, any such committee may make rules for the conduct of its business, but unless otherwise provided by the directors or such rules, its business shall be conducted as nearly as may be in the same manner as is provided by these By-laws for the conduct of business by the directors.
   
 3.5Regular Meetings. Regular meetings of the directors may be held without call or notice at such places and at such times as the directors may from time to time determine, provided that reasonable notice of the first regular meeting following any such determination shall be given to absent directors. A regular meeting of the directors may be held without call or notice immediately after and at the same place as the annual meeting of the stockholders.
   
 3.6Special Meetings. Special meetings of the directors may be held at any time and at any place designated in the call of the meeting, when called by the chairman of the board, if any, the present, or the treasurer or by two or more directors, reasonable notice thereof being given to each director by the secretary or an assistant secretary, or, if there be none, by the clerk or an assistant clerk, or by the officer or one of the directors calling the meeting.
   
 3.7Notice. It shall be sufficient notice to a director to send notice by mail at least forty-eight hours or by electronic transmission at least twenty-four hours before the meeting addressed to him or her at his or her usual or last known business of residence address or to give notice to him or her in person or by telephone at least twenty-four hours before the meeting. Notice of a meeting need not be given to any director if a written waiver of notice, executed by him or her before or after the meeting, is filed with the records of the meeting, or to any director who attends the meeting without protesting prior thereto or at its commencement the lack of notice to him or her. Neither notice of a meeting nor a waiver of a notice need specify the purposes of the meeting.
   
 3.8Quorum. At any meeting of the directors a majority of the directors then in office shall constitute a quorum. Any meeting may be adjourned from time to time by a majority of the votes cast upon the question, whether or not a quorum is present, and the meeting may be held as adjourned without further notice.
   
 3.9Action by Vote. When a quorum is present at any meeting, a majority of the directors present may take any action, except when the law, the Articles of Organization, or these By-laws require a larger vote.

 

 

 

 5 

 

 

 3.10Action by Writing. Unless the Articles of Organization otherwise provide, any action required or permitted to be taken at any meeting of the directors may be taken without a meeting if all the directors consent to the action in writing and the written consents are filed with the records of the meetings of the directors. Such consents shall be treated for all purposes as a vote taken at a meeting.
   
 3.11Presence Through Communications Equipment. Unless otherwise provided by law or the Articles of Organization, members of the board of directors may participate in a meeting of such board by means of a conference telephone or similar communications equipment by means of which all persons participating in the meeting can hear each other at the same time and participation by such means shall constitute presence in person at a meeting.
   
 3.12Fees and Compensation of Directors. Unless otherwise restricted by the Articles of Organization or these By-laws, the Board shall have the authority to fix the compensation of directors. The directors may be paid their expenses, if any, of attendance at each meeting of the Board and may be paid a fixed sum for attendance at each meeting of the Board or a stated salary as director. Compensation may also include equity awards. No such payment shall preclude any director from serving the corporation in any other capacity and receiving compensation therefor. Members of special or standing committees may be allowed like compensation for attending committee meetings.

 

Section 4. OFFICERS AND AGENTS

 

  4.1 Enumeration; Qualifications. The officers of the corporation shall be a president, treasurer, secretary, and such other officers, if any, as the Board from time to time, may in its discretion elect or appoint. The corporation may also have such agents, if any, as the Board from time to time, may in its discretion appoint. Any officer may be but none need be a director or stockholder. The secretary shall be a resident of Massachusetts unless the corporation has a resident registered agent appointed for the purpose of service of process. Any two or more offices may be held by the same person. Any of the offices may be left vacant from time to time as the Board may determine. Any officer may be required by the Board to give bond for the faithful performance of his or her duties to the corporation in such amount and with such sureties as the Board may determine.
     
  4.2 Powers. Subject to law, to the Articles of Organization and to the other provisions of these By-laws, each officer shall have, in addition to the duties and powers herein set forth, such duties and powers as are commonly incident to his or her office and such duties and powers as the Board may from time to time designate.
     
  4.3 Tenure. Except as otherwise provided by law or by the Articles of Organization or by these By-laws, the officers of the corporation shall hold office until their respective successors are elected and qualified, or in each case until the officer sooner dies, resigns, is removed or becomes disqualified. Each officer or agent shall retain his or her authority at the pleasure of the Board. Any vacancy occurring in any office of the corporation may be filled by a majority of the Board.
     
  4.4 Chief Executive Officer. The chief executive officer of the corporation shall, subject to the control of the Board, have general charge and supervision of the business of the corporation. If no such designation is made, the president shall be the chief executive officer. Unless the Board of directors otherwise specifies, if there is no chairman of the board, the chief executive officer shall preside, or designate the person who shall preside, at all meetings of the stockholders and of the Board of directors.
     
  4.5 Chairman of the Board. If a chairman of the board of directors is elected, he or she shall have the duties and powers specified in these By-laws and shall have such other duties and powers as the Board may determine. Unless the board of directors otherwise specifies, the chairman of the board shall president, or designate the person who shall preside, at all meetings of the stockholders and of the board of directors.

 

 

 

 6 

 

 

  4.6 President and Vice Presidents. The president shall have the duties and powers specified in these By-laws and shall have such other duties and powers as the Board may determine. Any vice presidents shall have such duties and powers as the Board shall designate from time to time.
     
  4.7 Treasurer and Assistant Treasurers. Except as the Board shall otherwise determine, the treasurer shall be the chief financial and accounting officer of the corporation and shall be in charge of its funds and valuable papers, books of account, and accounting records, and shall have such other duties and powers as the Board may designate from time to time. Any assistant treasurers shall have such duties and powers as the Board shall designate from time to time.
     
  4.8 Secretary and Assistant Secretaries. The secretary shall record all proceedings of the stockholders in a book or series of books to be kept therefore, which book or books shall be kept at the principal office of the corporation or at the office of its transfer agent or of its secretary and shall be open at all reasonable times to any stockholder’s inspection. In the absence of the secretary from any meeting of stockholders, an assistant secretary, or if there be none or he or she is absent, a temporary secretary chosen at the meeting, shall record the proceedings thereof in the aforesaid book. Unless a transfer agent has been appointed, the secretary shall keep or cause to be kept the stock and transfer records of the corporation, which shall contain the names and record addresses of all stockholders and the amount of stock held by each. The secretary shall keep a true record of the proceedings of all meetings of the directors and in his or her absence from any such meeting, an assistant secretary, or if there be none or he or she is absent, a temporary secretary chosen at the meeting, shall record the proceedings thereof. Any assistant secretaries shall have such other duties and powers as the Board shall designate from time to time.

 

Section 5. RESIGNATIONS AND REMOVALS

 

Any director or officer may resign at any time by delivering his or her resignation in writing to the chairman of the board, if any, the president, the treasurer, or the clerk or to a meeting of the directors. Such resignation shall be effective upon receipt unless specified to be effective at some other time. A director (including persons elected by directors to fill vacancies in the board) may be removed from office (a) with or without cause by the vote of the holders of a majority of the shares issued and outstanding and entitled to vote in the election of the directors, provided that the directors of a class elected by a particular class of stockholders may be removed only by the vote of the holders of a majority of the shares of such class, or (b) with cause by the vote of a majority of the shares of such class, or (b) with cause by the vote of a majority of the directors then in office. The directors may remove any officer elected by them with or without cause by the vote of a majority of the directors then in office. A director or officer may be removed for cause only after reasonable notice and opportunity to be heard before the body proposing to remove him or her. No director or officer resigning, and (except where a right to receive compensation shall be expressly provided in a duly authorized written agreement with the corporation) no director or officer removed, shall have any right to any compensation as such director or officer for any period following his or her resignation or removal, or any right to damages on account of such removal, whether his or her compensation be by the month, by the year, or otherwise; unless in the case of a resignation, the directors, or in the case of a removal, the body acting on the removal, shall in their or its discretion provide for compensation.

 

 

 

 7 

 

 

Section 6. CAPITAL STOCK

 

  6.1 Number and Par Value. The total number of shares and the par value, if any, of each class of stock which the corporation is authorized to issue shall be as stated in the Articles of Organization.
     
  6.2 Shares Represented by Certificates and Uncertificated Shares. The shares of the corporation shall be represented by certificates or shall be uncertificated. Certificate shall be signed by the chairman of the board, if any, the president, or a vice president and by the treasurer or an assistant treasurer. Such signatures may be facsimiles if the certificate is signed by a transfer agent or by a registrar, other than a director, officer, or employee of the corporation. In case any officer who has signed or whose facsimile signature has been placed on such certificate shall have ceased to be such officer before such certificate is issued, it may be issued by the corporation with the same effect as if he or she were such officer at the time of its issue.
     
  6.3 Loss of Certificates. The corporation may direct that a new certificate or certificates be issued to replace any certificate or certificates theretofore issued by the corporation alleged to have been lost, stolen or destroyed, upon the making of an affidavit of that fact by the person claiming the certificate of stock to be lost, stolen or destroyed and on such terms and conditions as the corporation may require. When authorizing the issue of a new certificate or certificates, the corporation may, in its discretion and as a condition precedent to the issuance thereof, require the owner of the lost, stolen or destroyed certificate or certificates, or his or her legal representative, to advertise the same in such manner as it shall require, to indemnify the corporation in such manner as it may require, and/or to give the corporation a bond or other adequate security in such sum as it may direct as indemnity against any claim that may be made against the corporation with respect to the certificate alleged to have been lost, stolen or destroyed.

 

Section 7. TRANSFER OF SHARES OF STOCK

 

  7.1 Transfer on Books. Subject to the restrictions, if any, stated or noted on the stock certificates, shares of stock may be transferred on the books of the corporation by the surrender to the corporation or its transfer agent of the certificate therefore properly endorsed or accompanied by a written assignment and power of attorney properly executed, with necessary transfer stamps affixed, and with such proof of the authenticity of signature as the corporation or the transfer agent of the corporation may reasonably require. Except as may be otherwise required by law, by the Articles of Organization or by these By-laws, the corporation shall be entitled to treat the record holder of stock as shown on its books as the owner of such stock for all purposes, including the payment of dividends and the right to receive notice and to vote with respect thereto, regardless of any transfer, pledge, or other disposition of such stock until the shares have been transferred on the books of the corporation in accordance with the requirements of these By-laws.
     
    It shall be the duty of each stockholder to notify the corporation of his or her post office address.
     
  7.2 Record Date and Closing Transfer Books. The Board directors may fix in advance a time, which shall not be more than sixty (60) calendar days before the date of any meeting of stockholders or the date for the payment of any dividend or making of any distribution to stockholders or the last day on which the consent or dissent of stockholders may be effectively expressed for any purpose, as the record date for determining the stockholders having the right to notice of and to vote at such meeting and any adjournment thereof or the right to receive such dividend or distribution or the right to give such consent or dissent, and in such case only stockholders of record on such record date shall have such right, notwithstanding any transfer of stock on the books of the corporation after the record date; or without fixing such record date the directors may for any of such purposes close the transfer books for all or any part of such period. If no record date is fixed and the transfer books are not closed:
     
    (a) The record date for determining stockholders having the right to notice of or to vote at a meeting of stockholders shall be at the close of business on the date next preceding the day on which notice is given.
     
    (b) The record date for determining stockholders for any other purpose shall be at the close of business on the day on which the board of directors acts with respect thereto.

 

 

 

 8 

 

 

Section 8. INDEMNIFICATION OF DIRECTORS AND OFFICERS

 

The corporation shall, to the extent legally permissible, indemnify each of its directors and officers (including persons who serve at its request as directors, officers, or trustees of another organization, or in any capacity with respect to any employee benefit plan) against all liabilities and expenses, including amounts paid in satisfaction of judgments, in compromise, or as fines and penalties, and counsel fees, reasonably incurred by him or her in connection with the defense or disposition of any action, suit, or other proceeding, whether civil or criminal, in which he or she may be involved or with which he or she may be threatened, while the office or thereafter, by reason of his or her being or having been such a director or officer, except with respect to any matter as to which he or she shall have been adjudicated in any proceeding not to have acted in good faith in the reasonable belief that his or her action was in the best interest of the corporation (any person serving another organization in one or more of the indicated capacities at the request of the corporation who shall have acted in good faith in the reasonable belief that his or her action was in the best interest of such other organization to be deemed as having acted in such manner with respect to the corporation) or, to the extent that such matter relates to service with respect to any employee benefit plan, in the best interest of the participants or beneficiaries of such employee benefit plan; provided, however, that as to any matter disposed of by a compromise payment by such director or officer, pursuant to a consent decree or otherwise, no indemnification either for said payment or for any other expense shall be provided unless such compromise shall be approved as in the best interest of the corporation, after notice that it involves such indemnification: (a) by a disinterested majority of the directors then in office; or (b) by a majority of the disinterested directors then in office, provided that there has been obtained an opinion in writing of independent legal counsel to the effect that such director of officer appears to have acted in good faith in the reasonable belief that his or her action was in the best interest of the corporation; or (c) by the holders of a majority of the outstanding stock at the time entitled to vote for directors, voting as a single class, exclusive of any stock owned by any interested director or officer. Expenses, including counsel fees, reasonably incurred by any director or officer in connection with the defense or disposition of any such action, suite, or other proceeding may be paid from time to time by the corporation in advance of the final disposition thereof upon receipt of an undertaking by such director or officer to repay the amounts so paid to the corporation if it is ultimately determined that indemnification for such expenses is not authorized under this section. The right of indemnification hereby provided shall not be exclusive of or affect any other right to which any director or officer may be entitled. As used in this section, the terms “director” and “officer” include the relevant individual’s heirs, executors, and administrators, and an “interested” director or officer is one against whom in such capacity the proceedings in question or another proceeding on the same or similar grounds is then pending. Nothing contained in this section shall affect any rights to indemnification to which corporate personnel other than directors and officers may be entitled by contract or otherwise under law. The corporation may purchase and maintain insurance to protect itself and any director, officer, employee or agent of the corporation or another corporation, partnership, joint venture, trust or other enterprise against any expense, liability or loss, whether or not the corporation would have the power to indemnify such person against such expense, liability or loss under Massachusetts statute. The corporation may enter into contracts with any person entitled to indemnification under these By-laws or otherwise, and may create a trust fund, grant a security interest, or use other means (including, without limitation, a letter of credit) to ensure the payment of such amounts as may be necessary to effect indemnification as provided in these By-laws.

 

Section 9. CORPORATE SEAL

 

The seal of the corporation shall, subject to alteration by the directors, consist of a flat-faced circular die with the word “Massachusetts” together with the name of the corporation and the year of its organization, cut or engraved thereon.

 

Section 10. EXECUTIVE OF PAPERS

 

Except as the Board of directors may generally or in particular cases authorize the execution thereof in some other manner, all deeds, leases, transfers, contracts, bonds, notes, checks, drafts, and other obligations made, accepted, or endorsed by the corporation shall be signed by the chairman of the board, if any, the president, a vice president, or the treasurer.

 

 

 

 9 

 

 

Section 11. FISCAL YEAR

 

The fiscal year of the corporation shall end on June 30.

 

Section 12. AMENDMENTS

 

Except as otherwise provided by law and subject to the Articles of Organization, these By-laws may be altered, amended, or repealed either (1) at any annual or special meeting of the stockholders called for the purpose, of which the notice shall specify the subject matter of the proposed alteration, amendment, or repeal or the sections to be affected thereby, by vote of the stockholders, or (2) at any meeting of the Board.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 10 

 

 

EX-31.1 3 poci_ex3101.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

I, Joseph N. Forkey, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Precision Optics Corporation, Inc. for the quarter ended March 31, 2022.

 

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

 

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

 

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 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 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.

 

  By: /s/ Joseph N. Forkey
Date: May 16, 2022   Joseph N. Forkey
    Chief Executive Officer
    (Principal Executive Officer)

 

 

 

 

EX-31.2 4 poci_ex3102.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER

Exhibit 31.2

   

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

I, Daniel S. Habhegger, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Precision Optics Corporation, Inc. for the quarter ended March 31, 2022;

 

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

 

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

 

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 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 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.

 

  By: /s/ Daniel S. Habhegger
Date: May 16, 2022   Daniel S. Habhegger
   

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 

 

 

EX-32.1 5 poci_ex3201.htm CERTIFICATION OF OFFICERS

Exhibit 32.1

 

CERTIFICATION OF OFFICERS PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), the undersigned officers of Precision Optics Corporation, Inc., a Massachusetts corporation (the “Company”), do hereby certify, to such officers’ knowledge, that:

 

The Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 (the “Form 10-Q”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 16, 2022 By: /s/ Joseph N. Forkey
    Joseph N. Forkey
    Chief Executive Officer
    (Principal Executive Officer)
     
     
Date: May 16, 2022 By: /s/ Daniel S. Habhegger
    Daniel S. Habhegger
    Chief Financial Officer
    (Principal Financial Officer and Principal Accounting Officer)

 

A signed original of this written statement required by Section 906 has been provided to Precision Optics Corporation, Inc. and will be retained by Precision Optics Corporation, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

 

EX-101.SCH 6 peye-20220331.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - BUSINESS ACQUISITION link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - BANK FINANCING ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - LEASE OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - SALE OF STOCK IN OCTOBER 2021 link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - COVID-19 PANDEMIC link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - BUSINESS ACQUISITION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - BANK FINANCING ACTIVITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - LEASE OBLIGATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - BUSINESS ACQUISITION (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - BUSINESS ACQUISITION (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - BUSINESS ACQUISITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - BANK FINANCING ACTIVITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - BANK FINANCING ACTIVITIES (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - BANK FINANCING ACTIVITIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - LEASE OBLIGATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - LEASE OBLIGATIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - STOCK-BASED COMPENSATION (Details - Stock based compensation) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - STOCK-BASED COMPENSATION (Details - Option activity) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - STOCK-BASED COMPENSATION (Details - Options by exercise price) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - SALE OF STOCK IN OCTOBER 2021 (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - REVENUE RECOGNITION (Details - Revenues) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - REVENUE RECOGNITION (Details - Contract liabilities) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 peye-20220331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 peye-20220331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 peye-20220331_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Common Stock Subscribed [Member] Retained Earnings [Member] Business Acquisition [Axis] Lighthouse Imaging [Member] Long-Term Debt, Type [Axis] Main Street Bank [Member] Transaction Type [Axis] Lighthouse Acquisition [Member] Credit Facility [Axis] Major Property Class [Axis] Manufacturing Equipment [Member] Option 10 [Member] Property Subject to or Available for Operating Lease [Axis] El Paso Texas [Member] Lease Contractual Term [Axis] El Paso [Member] Gardner Ma [Member] Capital Lease Obligations [Member] Operating Lease [Member] Income Statement Location [Axis] Cost of Sales [Member] Research and Development Expense [Member] Selling, General and Administrative Expenses [Member] Award Type [Axis] Equity Option [Member] Exercise Price Range [Axis] Option 1 [Member] Option 2 [Member] Option 3 [Member] Option 4 [Member] Option 5 [Member] Option 6 [Member] Option 7 [Member] Option 8 [Member] Option 9 [Member] Option 10 [Member] Option 11 [Member] Option 12 [Member] Option 13 [Member] Option 14 [Member] Option 15 [Member] Option 16 [Member] Option 17 [Member] Counterparty Name [Axis] Accredited Investors [Member] Lighthouse Imaging LLC [Member] Product and Service [Axis] Engineering Design Services [Member] Optical Components [Member] Medical Device [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current Assets: Cash and cash equivalents Accounts receivable, net of allowance for doubtful accounts of $253,633 at March 31, 2022 and $251,383 at June 30, 2021 Inventories Prepaid expenses Total current assets Fixed Assets: Machinery and equipment Leasehold improvements Furniture and fixtures Total Fixed Assets Less: Accumulated depreciation and amortization Net fixed assets Operating lease right-to-use asset Patents, net Goodwill TOTAL ASSETS LIABILITIES AND STOCKHOLDERS’ EQUITY Current Liabilities: Current portion of capital lease obligation Current maturities of long-term debt Current portion of acquisition earn out liability Accounts payable Customer advances Accrued compensation and other Operating lease liability Total current liabilities Capital lease obligation, net of current portion Long-term debt, net of current maturities Acquisition earn out liability, net of current portion Operating lease liability, net of current portion Stockholders’ Equity: Common stock, $0.01 par value: 50,000,000 shares authorized; issued and outstanding 16,887,840 shares at March 31, 2022 and 13,282,476 at June 30, 2021 Additional paid-in capital Accumulated deficit Total stockholders’ equity TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Allowance for doubtful accounts Common Stock par value Common Stock shares authorized Common Stock shares issued Common Stock shares outstanding Income Statement [Abstract] Revenues Cost of goods sold Gross profit Research and development expenses, net Selling, general and administrative expenses Business acquisition expenses Total operating expenses Operating loss Other income (expense) Interest expense Gain on forgiveness of bank note Net income (loss) Income (loss) per share: Basic Fully diluted Weighted average common shares outstanding: Basic Fully diluted Statement [Table] Statement [Line Items] Beginning balance, value Beginning balance, shares Correction of error in valuation of stock issued in business acquisition Stock-based compensation Proceeds from private placement of common stock Proceeds from private placement of common stock, shares Issuance of common stock in business acquisition Issuance of common stock in business acquisition, shares Proceeds from exercise of stock options Proceeds from exercise of stock option, shares Exercise of stock options net of 96,056 shares withheld Exercise of stock options net of 1,435 shares withheld, shares Issuance of common stock for employee services Issuance of common stock for employee services, shares Net income Ending balance, value Ending balance, shares Statement of Stockholders' Equity [Abstract] Payment of stock issuance costs Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net income (loss) Adjustments to Reconcile Net Loss to Net Cash Used In Operating Activities - Depreciation and amortization Stock-based compensation expense Gain on forgiveness of bank note Changes in Operating Assets and Liabilities, net of effects of business acquisition - Non-cash interest expense Accounts receivable, net Inventories, net Due from related party Prepaid expenses Accounts payable Customer advances Accrued compensation and other Net Cash Used In Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Additional patent costs Purchases of property and equipment Acquisition of businesses Net Cash Used In Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Payment of capital lease obligations Payments of long-term debt Payment of debt issuance costs Gross proceeds from private placement of common stock Gross proceeds from exercise of stock options Net Cash Provided By (Used in) Financing Activities NET DECREASE IN CASH AND CASH EQUIVALENTS CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS, END OF PERIOD SUPPLEMENTAL DISCLOSURE OF NON-CASH FINANCING ACTIVITIES: Offering costs included in accrued compensation and other Acquisition of business financed with long-term debt Acquisition of Manufacturing Equipment Under Capital Lease Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Business Combination and Asset Acquisition [Abstract] BUSINESS ACQUISITION Inventory Disclosure [Abstract] INVENTORIES Bank Financing Activities BANK FINANCING ACTIVITIES Lease Obligations LEASE OBLIGATIONS Share-Based Payment Arrangement [Abstract] STOCK-BASED COMPENSATION Sale Of Stock In October 2021 SALE OF STOCK IN OCTOBER 2021 Issuance Of Common Stock In Business Acquisition ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION Revenue from Contract with Customer [Abstract] REVENUE RECOGNITION Covid-19 Pandemic COVID-19 PANDEMIC Principles of Consolidation and Operations Use of Estimates Revision of the Second Quarter 2022 Unaudited Consolidated Financial Statements Income (Loss) Per Share Income Taxes Goodwill and Patents Schedule of earnings per share Schedule of acquired assets, contingent consideration and assumed liabilities Schedule of consolidated pro forma results Schedule of inventory Schedule of long-term debt Schedule of future minimum note payable Future minimum lease payments Schedule of stock-based compensation expense Schedule of stock option activity Schedule of stock options outstanding by exercise price range Schedule of disaggregation of revenues Schedule of contract liabilities Net Loss - Basic and Fully Diluted Weighted Average Shares Outstanding Basic Weighted Average Shares Outstanding Fully Diluted Income (Loss) Per Share Basic Income (Loss) Per Share Fully diluted Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive Goodwill impairment Trade accounts receivable, net Inventories Other current assets Fixed assets Patents Total Assets Acquired Accounts payable Customer advances Accrued compensation and other Total Liabilities Assumed Net assets acquired Goodwill Total Purchase Price-Initial and Contingent Consideration Revenues Net loss Net income (loss) per share Basic Net income (loss) per share Fully diluted Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Payments to Acquire Businesses, Gross Business Combination, Consideration Transferred, Other Stock Issued During Period, Shares, Acquisitions Termination Loans Stock Issued During Period, Shares, New Issues Proceeds from issuance of common stock, gross Earn Out Consideration Description Business Combination, Price of Acquisition, Expected Raw Materials Work-In-Progress Finished Goods Total Inventories Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Debt Instrument, Frequency of Periodic Payment Debt Instrument, Periodic Payment Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Maturity Date Term Loan Note payable Less current maturities Accumulated amortization of debt issuance costs debt issuance costs, net of accumulated amortization Long-term Debt, net of current portion of debt issuance costs 2022 2023 2024 2025 2026 Thereafter Term Loan Revolving Line of Credit Line of Credit Facility, Interest Rate Description 2022 2022 2023 2023 2024 2024 2025 2025 2026 2026 Total minimum payments Total minimum payments Less: amount representing interest Present value of minimum lease payments Capital lease obligation, current Capital lease obligation, noncurrent Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Capital lease obligation Net book value of fixed assets under capital lease obligations Lessee, Operating Lease, Liability, to be Paid Operating lease expense Operating Lease, Right-of-Use Asset Operating Lease, Liability, Current Operating Lease, Liability, Noncurrent Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock based compensation expense Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Options outstanding, beginning Weighted average exercise price, beginning price Weighted Average Contractual Life Exercised Exercised Granted Granted Options cancelled Weighted average exercise price, cancelled Options outstanding, ending Weighted average exercise price, ending price Weighted Average Contractual Life Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] Range of exercise prices Number of shares outstanding Weighted average contractual life Weighted average exercise price Exercisable number of shares Exercisable weighted average exercise price Aggregate intrinsic value of "in the money" outstanding Aggregate intrinsic value of "in the money" exercisable Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Number of shares sold Schedule of Restructuring and Related Costs [Table] Restructuring Cost and Reserve [Line Items] Stock issued for acquisition Issuence per share Stock Issued During Period, Value, Acquisitions Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Revenues Contract liabilities, beginning of period Assumed in business acquisition Unearned revenue received from customers Revenue recognized Contract liabilities, end of period Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Option 1 member Range of exercise prices Option 2 member Option 3 member Option 4 member Option 5 member Option 6 member Option 7 member Option 8 member Option 9 member Option 10 member Custom Element. Option 10 [Member] [Default Label] Assets, Current Property, Plant and Equipment, Gross Property, Plant and Equipment, Net Assets Liabilities, Current Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Interest Expense Shares, Outstanding GainOnForgivenessOfBankNotes Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Due from Related Parties Increase (Decrease) in Prepaid Expense Increase (Decrease) in Accounts Payable Increase (Decrease) in Contract with Customer, Liability Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Intangible Assets Payments to Acquire Property, Plant, and Equipment Other Payments to Acquire Businesses Net Cash Provided by (Used in) Investing Activities Repayments of Debt and Lease Obligation Repayments of Long-Term Debt Payments of Debt Issuance Costs Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable CustomerAdvances Accounts Payable and Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Acquisition, Pro Forma Revenue LessCurrentMaturities Debt Issuance Costs, Net Finance Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year One Finance Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Finance Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Finance Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Finance Lease, Liability, to be Paid, Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Revenue from Contract with Customer, Excluding Assessed Tax Deferred Revenue, Revenue Recognized EX-101.PRE 10 peye-20220331_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
9 Months Ended
Mar. 31, 2022
May 16, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2022  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2022  
Current Fiscal Year End Date --06-30  
Entity File Number 001-10647  
Entity Registrant Name PRECISION OPTICS CORPORATION, INC.  
Entity Central Index Key 0000867840  
Entity Tax Identification Number 04-2795294  
Entity Incorporation, State or Country Code MA  
Entity Address, Address Line One 22 East Broadway  
Entity Address, City or Town Gardner  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01440-3338  
City Area Code (978)  
Local Phone Number 630-1800  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol PEYE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   16,915,089
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Current Assets:    
Cash and cash equivalents $ 831,585 $ 861,650
Accounts receivable, net of allowance for doubtful accounts of $253,633 at March 31, 2022 and $251,383 at June 30, 2021 3,347,692 1,878,755
Inventories 2,965,220 1,885,395
Prepaid expenses 318,551 150,635
Total current assets 7,463,048 4,776,435
Fixed Assets:    
Machinery and equipment 3,196,585 3,084,511
Leasehold improvements 812,283 792,723
Furniture and fixtures 216,810 178,640
Total Fixed Assets 4,225,678 4,055,874
Less: Accumulated depreciation and amortization 3,599,491 3,461,622
Net fixed assets 626,187 594,252
Operating lease right-to-use asset 140,607 61,247
Patents, net 212,952 141,702
Goodwill 8,824,210 687,664
TOTAL ASSETS 17,267,004 6,261,300
Current Liabilities:    
Current portion of capital lease obligation 40,102 38,347
Current maturities of long-term debt 367,714 0
Current portion of acquisition earn out liability 898,855 166,667
Accounts payable 2,538,040 1,205,149
Customer advances 1,018,275 450,084
Accrued compensation and other 862,496 589,616
Operating lease liability 45,405 61,247
Total current liabilities 5,770,887 2,511,110
Capital lease obligation, net of current portion 122,096 152,397
Long-term debt, net of current maturities 2,053,070 0
Acquisition earn out liability, net of current portion 697,408 166,666
Operating lease liability, net of current portion 95,202 0
Stockholders’ Equity:    
Common stock, $0.01 par value: 50,000,000 shares authorized; issued and outstanding 16,887,840 shares at March 31, 2022 and 13,282,476 at June 30, 2021 168,878 132,825
Additional paid-in capital 56,723,154 50,464,280
Accumulated deficit (48,363,691) (47,165,978)
Total stockholders’ equity 8,528,341 3,431,127
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 17,267,004 $ 6,261,300
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 253,633 $ 251,383
Common Stock par value $ 0.01 $ 0.01
Common Stock shares authorized 50,000,000 50,000,000
Common Stock shares issued 16,887,840 13,282,476
Common Stock shares outstanding 16,887,840 13,282,476
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]        
Revenues $ 4,651,352 $ 2,458,290 $ 10,884,737 $ 8,001,641
Cost of goods sold 2,923,143 1,640,266 7,397,914 5,353,999
Gross profit 1,728,209 818,024 3,486,823 2,647,642
Research and development expenses, net 214,898 146,063 433,248 443,609
Selling, general and administrative expenses 1,574,432 927,979 3,974,824 2,671,176
Business acquisition expenses 0 0 172,174 0
Total operating expenses 1,789,330 1,074,042 4,580,246 3,114,785
Operating loss (61,121) (256,018) (1,093,423) (467,143)
Other income (expense)        
Interest expense (52,778) (666) (104,290) (2,202)
Gain on forgiveness of bank note 0 808,962 0 808,962
Net income (loss) $ (113,899) $ 552,278 $ (1,197,713) $ 339,617
Income (loss) per share:        
Basic $ (0.01) $ 0.04 $ (0.08) $ 0.03
Fully diluted $ (0.01) $ 0.04 $ (0.08) $ 0.02
Weighted average common shares outstanding:        
Basic 16,803,040 13,243,595 15,545,869 13,208,805
Fully diluted 16,803,040 14,068,459 15,545,869 13,841,700
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (UNAUDITED) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Common Stock Subscribed [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Jun. 30, 2020 $ 131,918 $ 49,702,986 $ 0 $ (47,063,143) $ 2,771,761
Beginning balance, shares at Jun. 30, 2020 13,191,789        
Stock-based compensation 71,146 71,146
Net income 793 793
Ending balance, value at Sep. 30, 2020 $ 131,918 49,774,132 0 (47,062,350) 2,843,700
Ending balance, shares at Sep. 30, 2020 13,191,789        
Beginning balance, value at Jun. 30, 2020 $ 131,918 49,702,986 0 (47,063,143) 2,771,761
Beginning balance, shares at Jun. 30, 2020 13,191,789        
Net income         339,617
Ending balance, value at Mar. 31, 2021 $ 132,638 50,044,789 0 (46,723,526) 3,453,901
Ending balance, shares at Mar. 31, 2021 13,263,789        
Beginning balance, value at Sep. 30, 2020 $ 131,918 49,774,132 0 (47,062,350) 2,843,700
Beginning balance, shares at Sep. 30, 2020 13,191,789        
Stock-based compensation 157,079 157,079
Net income (213,454) (213,454)
Ending balance, value at Dec. 31, 2020 $ 131,918 49,931,211 0 (47,275,804) 2,787,325
Ending balance, shares at Dec. 31, 2020 13,191,789        
Stock-based compensation 86,027 86,027
Proceeds from exercise of stock options $ 720 27,551 28,271
Issuance of common stock for employee services, shares 72,000        
Net income 552,278 552,278
Ending balance, value at Mar. 31, 2021 $ 132,638 50,044,789 0 (46,723,526) 3,453,901
Ending balance, shares at Mar. 31, 2021 13,263,789        
Beginning balance, value at Jun. 30, 2021 $ 132,825 50,464,280 (47,165,978) 3,431,127
Beginning balance, shares at Jun. 30, 2021 13,282,476        
Stock-based compensation 160,071 160,071
Proceeds from private placement of common stock (10,000) 1,030,000 1,020,000
Net income (576,801) (576,801)
Ending balance, value at Sep. 30, 2021 $ 132,825 50,614,351 1,030,000 (47,742,779) 4,034,397
Ending balance, shares at Sep. 30, 2021 13,282,476        
Beginning balance, value at Jun. 30, 2021 $ 132,825 50,464,280 (47,165,978) 3,431,127
Beginning balance, shares at Jun. 30, 2021 13,282,476        
Net income         (1,197,713)
Ending balance, value at Mar. 31, 2022 $ 168,878 56,723,154 0 (48,363,691) 8,528,341
Ending balance, shares at Mar. 31, 2022 16,887,840        
Beginning balance, value at Sep. 30, 2021 $ 132,825 50,614,351 1,030,000 (47,742,779) 4,034,397
Beginning balance, shares at Sep. 30, 2021 13,282,476        
Stock-based compensation 330,451 330,451
Proceeds from private placement of common stock $ 9,375 1,490,625 (1,030,000) 470,000
Proceeds from private placement of common stock, shares 937,500        
Issuance of common stock in business acquisition $ 25,000 4,800,000 4,825,000
Issuance of common stock in business acquisition, shares 2,500,000        
Proceeds from exercise of stock options $ 150 16,500 16,650
Proceeds from exercise of stock option, shares 15,000        
Exercise of stock options net of 96,056 shares withheld $ 26 (26)
Exercise of stock options net of 1,435 shares withheld, shares 2,625        
Issuance of common stock for employee services $ 91 19,909 20,000
Issuance of common stock for employee services, shares 9,095        
Net income (507,013) (507,013)
Ending balance, value at Dec. 31, 2021 $ 167,467 57,271,810 0 (48,249,792) 9,189,485
Ending balance, shares at Dec. 31, 2021 16,746,696        
Correction of error in valuation of stock issued in business acquisition (825,000) (825,000)
Stock-based compensation 231,115 231,115
Proceeds from exercise of stock options $ 432 46,208 46,640
Proceeds from exercise of stock option, shares 43,200        
Exercise of stock options net of 96,056 shares withheld $ 979 (979)
Issuance of common stock for employee services, shares 97,944        
Net income (113,899) (113,899)
Ending balance, value at Mar. 31, 2022 $ 168,878 $ 56,723,154 $ 0 $ (48,363,691) $ 8,528,341
Ending balance, shares at Mar. 31, 2022 16,887,840        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (UNAUDITED) (Parenthetical)
3 Months Ended
Sep. 30, 2021
USD ($)
Statement of Stockholders' Equity [Abstract]  
Payment of stock issuance costs $ 10,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ (1,197,713) $ 339,617
Adjustments to Reconcile Net Loss to Net Cash Used In Operating Activities -    
Depreciation and amortization 137,869 104,379
Stock-based compensation expense 741,637 314,252
Gain on forgiveness of bank note 0 (808,962)
Changes in Operating Assets and Liabilities, net of effects of business acquisition -    
Non-cash interest expense 36,018 0
Accounts receivable, net (791,959) (52,344)
Inventories, net (623,817) 247,963
Due from related party 84,210 0
Prepaid expenses (85,791) 1,551
Accounts payable 1,118,149 (41,394)
Customer advances (258,487) (184,175)
Accrued compensation and other (40,083) 3,693
Net Cash Used In Operating Activities (879,967) (75,420)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Additional patent costs (23,098) (40,307)
Purchases of property and equipment (59,562) (49,160)
Acquisition of businesses (421,729) (166,667)
Net Cash Used In Investing Activities (504,389) (256,134)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payment of capital lease obligations (28,546) (49,569)
Payments of long-term debt (154,453) 0
Payment of debt issuance costs (26,000) 0
Gross proceeds from private placement of common stock 1,500,000 0
Gross proceeds from exercise of stock options 63,290 28,271
Net Cash Provided By (Used in) Financing Activities 1,354,291 (21,298)
NET DECREASE IN CASH AND CASH EQUIVALENTS (30,065) (352,852)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 861,650 1,134,697
CASH AND CASH EQUIVALENTS, END OF PERIOD 831,585 781,845
SUPPLEMENTAL DISCLOSURE OF NON-CASH FINANCING ACTIVITIES:    
Offering costs included in accrued compensation and other 10,000 0
Acquisition of business financed with long-term debt 2,600,000 0
Acquisition of Manufacturing Equipment Under Capital Lease $ 0 $ 161,977
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation and Operations

 

The accompanying consolidated financial statements include the accounts of Precision Optics Corporation, Inc. and its wholly-owned subsidiaries (the Company). All significant intercompany accounts and transactions have been eliminated in consolidation.

 

These consolidated financial statements have been prepared by the Company, without audit, and reflect normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the results of the third quarter and nine months of the Company’s fiscal year 2022. These consolidated financial statements do not include all disclosures associated with annual consolidated financial statements and, accordingly, should be read in conjunction with footnotes contained in the Company’s consolidated financial statements for the year ended June 30, 2021, together with the Report of Independent Registered Public Accounting Firm filed under cover of the Company’s 2021 Annual Report on Form 10-K, filed with the Securities and Exchange Commission on September 28, 2021.

 

Use of Estimates

 

The preparation of these consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.

 

Revision of the Second Quarter 2022 Unaudited Consolidated Financial Statements

 

The Company identified an error in the valuation of 2,500,000 shares of common stock issued on October 4, 2021 in the business acquisition described in Note 2 resulting in an $825,000 overstatement of Additional Paid-In Capital and Goodwill in the December 31, 2021 balance sheet presented in the quarterly report on Form 10-Q for the quarter ended December 31, 2021. This change does not impact the number of shares issued as part of the transaction; it only changes the imputed value of the common stock issued. The financial statements for the prior interim fiscal quarter ended December 31, 2021 have been revised by an $825,000 adjustment to the opening balance of Additional Paid-In Capital in the accompanying Statement of Stockholders Equity for the quarter ended March 31, 2022, and by an adjustment of Goodwill at the acquisition date as described in Note 2. No profit and loss accounts in the current or prior interim periods are affected by this revision.

 

Income (Loss) Per Share

 

Basic income (loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding during the period. Diluted income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during the period such as stock options. For the three and nine months ended March 31, 2022, the effect of such securities was antidilutive and not included in the fully diluted calculation because of the net loss generated during those periods.

 

The following is the calculation of income (loss) per share for the three and nine months ended March 31, 2022 and 2021:

                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Net Income (Loss) - Basic and Diluted  $(113,899)  $552,278   $(1,197,713)  $339,617 
                     
Weighted Average Shares Outstanding                    
Basic   16,803,040    13,243,595    15,545,869    13,208,805 
Fully Diluted   16,803,040    14,068,459    15,545,869    13,841,700 
                     
Income (Loss) Per Share                    
Basic  $(0.01)  $0.04   $(0.08)  $0.03 
Fully Diluted  $(0.01)  $0.04   $(0.08)  $0.02 

 

The number of shares issuable upon the exercise of outstanding stock options that were excluded from the computation as their effect was antidilutive was 2,817,500 for the three and nine months ended March 31, 2022, and 15,000 and 260,000 for the three and nine months ended March 31, 2021, respectively.

 

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

  

In assessing the likelihood of utilization of existing deferred tax assets, management has considered historical results of operations and the current operating environment. Based on this evaluation, a full valuation reserve has been provided for the deferred tax assets.

 

Goodwill and Patents

 

Long-lived assets such as goodwill and patents are capitalized when acquired and reviewed for impairment whenever events or changes in circumstances indicate that the book value of the asset may not be recoverable. Impairment of the carrying value of long-lived assets such as goodwill and patents would be indicated if the best estimate of future undiscounted cash flows expected to be generated by the asset grouping is less than its carrying value. If an impairment is indicated, any loss is measured as the difference between estimated fair value and carrying value and is recognized in operating income or loss. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell. No such impairments of goodwill or patents have been estimated by management as of March 31, 2022.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS ACQUISITION
9 Months Ended
Mar. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
BUSINESS ACQUISITION

 

2. BUSINESS ACQUISITION

 

On October 4, 2021, the Company entered into an asset purchase agreement to acquire substantially all of the assets of Lighthouse Imaging, LLC, a medical optics and digital imaging business, as described in Forms 8-K and 8-K/A that the Company filed with the Securities and Exchange Commission on October 8, 2021 and December 20, 2021, respectively. The aggregate cash purchase price consisted of $2,855,063 in cash at closing, $1,500,000 as earn-out consideration over the subsequent two year period, and 2,500,000 unregistered shares of common stock issued to the seller at closing. The effective date of the acquisition was October 4, 2021, and the actual results of operations of the Lighthouse division since that date are included in the accompanying consolidated financial statements as of, and for the three and nine months ended, March 31, 2022.

 

The Company financed the cash portion of the acquisition by securing a $2,600,000 term loan from Main Street Bank on October 4, 2021, and by selling 937,500 shares of its common stock for $1,500,000 of gross proceeds in a private placement closed on October 1, 2021. 

 

The earn-out consideration will be paid at a rate of $750,000 per annum from October 1, 2021 to September 30, 2023 if certain levels of gross profit are earned by the Lighthouse division.

  

Purchase Price Allocation and Goodwill

 

The total purchase price of $8,990,670 as previously disclosed in the quarterly report on Form 10-Q for the quarter ended December 31, 2021 has been restated for a revision of the valuation of the common stock issued to the sellers as described in Note 1. Revision of the Second Quarter 2022 Unaudited Consolidated Financial Statements. The allocation of the revised purchase price is preliminary and subject to change based on future payments made for the earn-out contingent liability. Any unearned portions of the earn-out liability will be recognized in earnings. The acquired assets including the revised Goodwill, contingent consideration and assumed liabilities at the effective date of acquisition include the following:

    
At Acquisition Effective Date October 4, 2021  Amount 
Trade accounts receivable, net  $676,977 
Inventories   456,008 
Other current assets   82,125 
Fixed assets   110,243 
Patents   48,153 
Total Assets Acquired   1,373,506 
      
Accounts payable   214,742 
Customer advances   826,679 
Accrued compensation and other   302,961 
Total Liabilities Assumed   1,344,382 
Net assets acquired   29,124 
Goodwill   8,136,546 
Total Purchase Price-Initial and Contingent Consideration  $8,165,670 

 

Consolidated Pro Forma Results

 

Consolidated unaudited pro forma results of operations for the Company are presented below assuming that the acquisition of the Lighthouse division had occurred on July 1, 2020. Pro forma operating results include net adjustments resulting from the acquisition transaction during the three and nine months ended March 31, 2022 and 2021. 

                
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
   (Actual)   (Pro Forma)   (Pro Forma)   (Pro Forma) 
Revenues  $4,651,352   $3,600,498   $12,329,074   $11,597,530 
Net income (loss)   (113,899)   593,668    (1,140,418)   382,681 
Net income (loss) per share                    
Basic  $(0.01)  $(0.04)  $(0.07)  $(0.02)
Fully diluted  $(0.01)  $(0.03)  $(0.07)  $(0.02)

 

Pro forma financial information is not necessarily indicative of the Company’s actual results of operations if the acquisition had been completed at the date indicated, nor is it necessarily an indication of future operating results. Amounts do not include any operating efficiencies or cost saving that the Company believes may be achievable.

   

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES
9 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
INVENTORIES

 

3. INVENTORIES

 

Inventories are stated at the lower of cost (first-in, first-out) or market and consisted of the following:  

          
   March 31,
2022
   June 30,
2021
 
Raw Materials  $1,292,861   $626,255 
Work-In-Progress   426,771    453,117 
Finished Goods   1,245,588    806,023 
Total Inventories  $2,965,220   $1,885,395 

  

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
BANK FINANCING ACTIVITIES
9 Months Ended
Mar. 31, 2022
Bank Financing Activities  
BANK FINANCING ACTIVITIES

 

4. BANK FINANCING ACTIVITIES

 

Bank Line of Credit

 

On October 4, 2021, the Company entered into a Loan Agreement with Main Street Bank of Marlborough, Massachusetts, which provided for a $2,600,000 Term Loan and a $250,000 Revolving Line of Credit Loan Facility. The $250,000 line of credit is due on demand and had zero borrowings outstanding at March 31, 2022. Borrowings under the line of credit bear interest payable monthly at the prime lending rate plus 1.5% per annum and shall not be less than 4.75% per annum. Borrowings under the line of credit are limited to the borrowing base comprised of a percentage of accounts receivable and inventory and are secured by all the assets of the Company.

 

Long-Term Debt

 

Long-term debt consists of the following at March 31, 2022:

    
   Amount 
Term Loan Note payable to Main Street Bank with monthly principal payments of $30,952.38 plus interest at the prime lending rate plus 1.5% per annum. Secured by all assets of the Company, and subject to certain periodic reporting to the bank, an annual minimum debt service coverage ratio of 1.20:1, and other conditions. The Term Loan Note matures on October 15, 2028.  $2,445,238 
      
Less current maturities   (367,714)
Less debt issuance costs, net of accumulated amortization of $1,548   (24,454)
Long-term debt, net of current portion of debt issuance costs  $2,053,070 

  

At March 31, 2022 principal payments due on the Term Loan Note payable are as follows: 

    
Fiscal Year Ending June 30:    
2022  $92,857 
2023   371,429 
2024   371,429 
2025   371,429 
2026   371,429 
Thereafter    866,665 
      
   $2,445,238 

 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
LEASE OBLIGATIONS
9 Months Ended
Mar. 31, 2022
Lease Obligations  
LEASE OBLIGATIONS

 

5.

LEASE OBLIGATIONS

 

In March 2021, the Company entered into a five-year capital lease in the amount of $161,977 for manufacturing equipment. In January 2020, the Company entered into a five-year capital lease in the amount of $47,750 for manufacturing equipment. The net book value of fixed assets under capital lease obligations as of March 31, 2022 is $156,640.

  

On July 1, 2019, the Company entered into a three-year operating lease for its facility in El Paso, Texas, and in February 2022 the Company entered into an extension of the lease for an additional three years through June 2025. Remaining minimum lease payments at March 31, 2022 total $150,504. Total rent expense including base rent and common area expenses was $15,705 and $21,438 during the three months ended March 31, 2022 and 2021, respectively. Included in the accompanying balance sheet at March 31, 2022 is a right-of-use asset of $140,607 and current and long-term right-of-use operating lease liabilities of $45,405 and $95,202, respectively.

  

At March 31, 2022 future minimum lease payments under the capital lease and operating lease obligations are as follows:

          
Fiscal Year Ending June 30:  Capital Leases   Operating Lease 
2022  $12,155   $15,705 
2023   48,619    43,828 
2024   48,619    44,924 
2025   43,917    46,047 
2026   28,006     
Total Minimum Payments   181,316   $150,504 
Less: amount representing interest   19,118      
Present value of minimum lease payments   162,198      
Less: current portion   40,102      
   $122,096      

 

The Company’s operating leases for its Gardner, Massachusetts office, production and storage spaces plus an equipment lease as well as the Windham, Maine office and production space have expired and are continuing on a month-to-month tenant at will basis. Rent expense on these operating leases was $222,112 and $124,848 for the nine months ended March 31, 2022 and 2021, respectively.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION
9 Months Ended
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION

  

6. STOCK-BASED COMPENSATION

 

Stock Options

 

The following table summarizes stock-based compensation expense for the three and nine months ended March 31, 2022 and 2021:

                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Cost of Goods Sold  $34,712   $11,233   $91,542   $33,699 
Research and Development   70,237    19,435    164,036    55,795 
Selling, General and Administrative   126,166    55,359    466,059    224,758 
Stock Based Compensation Expense  $231,115   $86,027   $721,637   $314,252 

 

No compensation has been capitalized because such amounts would have been immaterial.

  

The following tables summarize stock option activity for the nine months ended March 31, 2022: 

            
    Options Outstanding 
    Number of
Shares
    Weighted Average
Exercise Price
    Weighted Average
Contractual Life
 
Outstanding at July 1, 2021   2,578,200   $1.13    6.73 years 
Exercised   (255,700)  $1.10      
Granted   584,500   $1.74      
Cancelled   (89,500)  $0.99      
Outstanding at March 31, 2022   2,817,500   $1.35    7.35 years 

  

Information related to the stock options outstanding as of March 31, 2022 is as follows: 

                     
Range of
Exercise Prices
   Number of
Shares
   Weighted-
Average
Remaining
Contractual Life
(years)
   Weighted-
Average
Exercise Price
   Exercisable
Number of
Shares
   Exercisable
Weighted-
Average
Exercise Price
 
$0.48    60,000    4.00   $0.48    60,000   $0.48 
$0.50    80,000    4.22   $0.50    80,000   $0.50 
$0.55    15,000    6.01   $0.55    15,000   $0.55 
$0.70    100,000    6.35   $0.70    100,000   $0.70 
$0.73    670,000    4.81   $0.73    670,000   $0.73 
$0.85    6,000    0.76   $0.85    6,000   $0.85 
$0.90    36,000    2.19   $0.90    36,000   $0.90 
$1.25    45,000    7.97   $1.25    30,000   $1.25 
$1.30    441,000    7.20   $1.30    291,520   $1.30 
$1.40    70,000    8.64   $1.40    70,000   $1.40 
$1.42    100,000    7.45   $1.42    66,667   $1.42 
$1.45    5,000    8.94   $1.45    1,667   $1.45 
$1.50    70,000    7.69   $1.50    70,000   $1.50 
$1.68    540,000    9.18   $1.68    270,000   $1.68 
$2.00    140,000    9.36   $2.00       $ 
$2.09    249,500    9.86   $2.09       $ 
$2.26    190,000    9.64   $2.26    90,000   $2.26 
$1.35    2,817,500    7.35   $1.35    1,856,854   $1.10 

 

The aggregate intrinsic value of the Company’s in-the-money outstanding and exercisable options as of March 31, 2022 was $1,913,350 and $1,689,898, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
SALE OF STOCK IN OCTOBER 2021
9 Months Ended
Mar. 31, 2022
Sale Of Stock In October 2021  
SALE OF STOCK IN OCTOBER 2021

  

7. SALE OF STOCK IN OCTOBER 2021

  

On October 1, 2021, the Company entered into agreements with accredited investors for the sale and purchase of 937,500 unregistered shares of its common stock, $0.01 par value at a purchase price of $1.60 per share. The Company used the net proceeds from this placement to partially fund the October 4, 2021, acquisition of the operating assets of Lighthouse Imaging, LLC with an effective date of October 4, 2021.


In conjunction with the placement, the Company also entered into a registration rights agreement with the investors, whereby it is obligated to file a registration statement with the Securities and Exchange Commission on or before 120 calendar days after October 4, 2021 to register the resale by the investors of 937,500 shares of its common stock purchased in the placement. The registration statement was filed on January 31, 2022 and became effective on February 11, 2022.

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION
9 Months Ended
Mar. 31, 2022
Issuance Of Common Stock In Business Acquisition  
ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION

 

8. ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION

 

On October 4, 2021, the Company issued 2,500,000 unregistered shares of its common stock to the sellers of Lighthouse Imaging, LLC, valued on that date at $1.60 per share or $4,000,000, as shown in the accompanying statement of stockholders’ equity for the nine months ended March 31, 2022.

 

In conjunction with the issuance, the Company agreed to use reasonable efforts to effectuate within a reasonable period after the October 4, 2021 business acquisition date a registration statement with the Securities and Exchange Commission to register the resale by the sellers of 2,500,000 shares of its common stock issued in the business acquisition.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION
9 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION

 

9. REVENUE RECOGNITION

 

Revenues are recognized as the performance obligations to deliver products or services are satisfied and are recorded based on the amount of consideration the Company expects to receive in exchange for satisfying the performance obligations. Most of the Company’s products and services are marketed to medical device companies almost exclusively in the United States. Products and services are primarily transferred to customers at a point in time based upon when services are performed or product is shipped.

 

Revenues represent the amount of consideration the Company expects to receive from customers in exchange for transferring products and services. Other selling costs to obtain and fulfill contracts are expensed as incurred due to the short-term nature of a majority of its revenues. The Company extends terms of payment to its customers based on commercially reasonable terms for the markets of its customers, while also considering their credit quality. Shipping and handling costs charged to customers are included in revenues.

 

The Company disaggregates revenues by product and service types as it believes it best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by economic factors. Revenues are comprised of the following for the three and nine months ended March 2022 and 2021:

                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Engineering Design Services  $1,532,414   $549,636   $3,659,667   $1,986,856 
Optical Components   1,927,963    1,456,213    4,873,294    4,330,511 
Medical Device Products and Assemblies   1,190,975    452,441    2,351,776    1,684,274 
Total Revenues  $4,651,352   $2,458,290   $10,884,737   $8,001,641 

 

Contract Assets and Liabilities

 

The nature of the Company’s products and services does not generally give rise to contract assets as it typically does not incur costs to fulfill a contract before a product or service is provided to a customer. The Company’s costs to obtain contracts are typically in the form of sales commissions paid to employees. The Company has elected to expense sales commissions associated with obtaining a contract as incurred as the amortization period is generally less than one year. These costs have been recorded in selling, general and administrative expenses. As of March 31, 2022, there were no contract assets recorded in the Company’s Consolidated Balance Sheets.

  

The Company’s contract liabilities arise from unearned revenue received from customers at inception of contracts or where the timing of billing for services precedes satisfaction of our performance obligations. The Company generally satisfies performance obligations within one year from the contract inception date.

  

Contract liabilities, which were recorded as customer advances in the Company’s Consolidated Balance Sheets, and unearned revenue are comprised of the following:

                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Contract Liabilities, Beginning of Period  $1,137,470   $151,877   $450,084   $417,059 
Assumed in Business Acquisition           826,679     
Unearned Revenue Received from Customers   774,316    442,681    1,388,700    614,384 
Revenue Recognized   (893,511)   (361,674)   (1,647,188)   (798,559)
Contract Liabilities, End of Period  $1,018,275   $232,884   $1,018,275   $232,884 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
COVID-19 PANDEMIC
9 Months Ended
Mar. 31, 2022
Covid-19 Pandemic  
COVID-19 PANDEMIC

 

10. COVID-19 PANDEMIC

 

The COVID-19 world-wide pandemic that began during the quarter ended March 31, 2020 and the domestic and international impact of policy decisions being made in major countries around the world has had, and could continue to have, an adverse impact on the Company’s sources of supply, current and future orders from its customers, collection of amounts owed to the Company from its customers, its internal operating procedures, and the Company’s overall financial condition. Given the uncertainty surrounding the continuation of economic impacts both domestically and abroad, the Company cannot predict with certainty at this time what the future impact of COVID-19 and resulting business and economic policies in the US and abroad will be on its up-coming quarterly fiscal operating results. 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Principles of Consolidation and Operations

Principles of Consolidation and Operations

 

The accompanying consolidated financial statements include the accounts of Precision Optics Corporation, Inc. and its wholly-owned subsidiaries (the Company). All significant intercompany accounts and transactions have been eliminated in consolidation.

 

These consolidated financial statements have been prepared by the Company, without audit, and reflect normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the results of the third quarter and nine months of the Company’s fiscal year 2022. These consolidated financial statements do not include all disclosures associated with annual consolidated financial statements and, accordingly, should be read in conjunction with footnotes contained in the Company’s consolidated financial statements for the year ended June 30, 2021, together with the Report of Independent Registered Public Accounting Firm filed under cover of the Company’s 2021 Annual Report on Form 10-K, filed with the Securities and Exchange Commission on September 28, 2021.

 

Use of Estimates

Use of Estimates

 

The preparation of these consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.

 

Revision of the Second Quarter 2022 Unaudited Consolidated Financial Statements

Revision of the Second Quarter 2022 Unaudited Consolidated Financial Statements

 

The Company identified an error in the valuation of 2,500,000 shares of common stock issued on October 4, 2021 in the business acquisition described in Note 2 resulting in an $825,000 overstatement of Additional Paid-In Capital and Goodwill in the December 31, 2021 balance sheet presented in the quarterly report on Form 10-Q for the quarter ended December 31, 2021. This change does not impact the number of shares issued as part of the transaction; it only changes the imputed value of the common stock issued. The financial statements for the prior interim fiscal quarter ended December 31, 2021 have been revised by an $825,000 adjustment to the opening balance of Additional Paid-In Capital in the accompanying Statement of Stockholders Equity for the quarter ended March 31, 2022, and by an adjustment of Goodwill at the acquisition date as described in Note 2. No profit and loss accounts in the current or prior interim periods are affected by this revision.

 

Income (Loss) Per Share

Income (Loss) Per Share

 

Basic income (loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding during the period. Diluted income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during the period such as stock options. For the three and nine months ended March 31, 2022, the effect of such securities was antidilutive and not included in the fully diluted calculation because of the net loss generated during those periods.

 

The following is the calculation of income (loss) per share for the three and nine months ended March 31, 2022 and 2021:

                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Net Income (Loss) - Basic and Diluted  $(113,899)  $552,278   $(1,197,713)  $339,617 
                     
Weighted Average Shares Outstanding                    
Basic   16,803,040    13,243,595    15,545,869    13,208,805 
Fully Diluted   16,803,040    14,068,459    15,545,869    13,841,700 
                     
Income (Loss) Per Share                    
Basic  $(0.01)  $0.04   $(0.08)  $0.03 
Fully Diluted  $(0.01)  $0.04   $(0.08)  $0.02 

 

The number of shares issuable upon the exercise of outstanding stock options that were excluded from the computation as their effect was antidilutive was 2,817,500 for the three and nine months ended March 31, 2022, and 15,000 and 260,000 for the three and nine months ended March 31, 2021, respectively.

 

Income Taxes

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

  

In assessing the likelihood of utilization of existing deferred tax assets, management has considered historical results of operations and the current operating environment. Based on this evaluation, a full valuation reserve has been provided for the deferred tax assets.

 

Goodwill and Patents

Goodwill and Patents

 

Long-lived assets such as goodwill and patents are capitalized when acquired and reviewed for impairment whenever events or changes in circumstances indicate that the book value of the asset may not be recoverable. Impairment of the carrying value of long-lived assets such as goodwill and patents would be indicated if the best estimate of future undiscounted cash flows expected to be generated by the asset grouping is less than its carrying value. If an impairment is indicated, any loss is measured as the difference between estimated fair value and carrying value and is recognized in operating income or loss. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell. No such impairments of goodwill or patents have been estimated by management as of March 31, 2022.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Schedule of earnings per share
                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Net Income (Loss) - Basic and Diluted  $(113,899)  $552,278   $(1,197,713)  $339,617 
                     
Weighted Average Shares Outstanding                    
Basic   16,803,040    13,243,595    15,545,869    13,208,805 
Fully Diluted   16,803,040    14,068,459    15,545,869    13,841,700 
                     
Income (Loss) Per Share                    
Basic  $(0.01)  $0.04   $(0.08)  $0.03 
Fully Diluted  $(0.01)  $0.04   $(0.08)  $0.02 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS ACQUISITION (Tables)
9 Months Ended
Mar. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of acquired assets, contingent consideration and assumed liabilities
    
At Acquisition Effective Date October 4, 2021  Amount 
Trade accounts receivable, net  $676,977 
Inventories   456,008 
Other current assets   82,125 
Fixed assets   110,243 
Patents   48,153 
Total Assets Acquired   1,373,506 
      
Accounts payable   214,742 
Customer advances   826,679 
Accrued compensation and other   302,961 
Total Liabilities Assumed   1,344,382 
Net assets acquired   29,124 
Goodwill   8,136,546 
Total Purchase Price-Initial and Contingent Consideration  $8,165,670 
Schedule of consolidated pro forma results
                
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
   (Actual)   (Pro Forma)   (Pro Forma)   (Pro Forma) 
Revenues  $4,651,352   $3,600,498   $12,329,074   $11,597,530 
Net income (loss)   (113,899)   593,668    (1,140,418)   382,681 
Net income (loss) per share                    
Basic  $(0.01)  $(0.04)  $(0.07)  $(0.02)
Fully diluted  $(0.01)  $(0.03)  $(0.07)  $(0.02)
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES (Tables)
9 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of inventory
          
   March 31,
2022
   June 30,
2021
 
Raw Materials  $1,292,861   $626,255 
Work-In-Progress   426,771    453,117 
Finished Goods   1,245,588    806,023 
Total Inventories  $2,965,220   $1,885,395 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
BANK FINANCING ACTIVITIES (Tables)
9 Months Ended
Mar. 31, 2022
Bank Financing Activities  
Schedule of long-term debt
    
   Amount 
Term Loan Note payable to Main Street Bank with monthly principal payments of $30,952.38 plus interest at the prime lending rate plus 1.5% per annum. Secured by all assets of the Company, and subject to certain periodic reporting to the bank, an annual minimum debt service coverage ratio of 1.20:1, and other conditions. The Term Loan Note matures on October 15, 2028.  $2,445,238 
      
Less current maturities   (367,714)
Less debt issuance costs, net of accumulated amortization of $1,548   (24,454)
Long-term debt, net of current portion of debt issuance costs  $2,053,070 
Schedule of future minimum note payable
    
Fiscal Year Ending June 30:    
2022  $92,857 
2023   371,429 
2024   371,429 
2025   371,429 
2026   371,429 
Thereafter    866,665 
      
   $2,445,238 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
LEASE OBLIGATIONS (Tables)
9 Months Ended
Mar. 31, 2022
Lease Obligations  
Future minimum lease payments
          
Fiscal Year Ending June 30:  Capital Leases   Operating Lease 
2022  $12,155   $15,705 
2023   48,619    43,828 
2024   48,619    44,924 
2025   43,917    46,047 
2026   28,006     
Total Minimum Payments   181,316   $150,504 
Less: amount representing interest   19,118      
Present value of minimum lease payments   162,198      
Less: current portion   40,102      
   $122,096      
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of stock-based compensation expense
                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Cost of Goods Sold  $34,712   $11,233   $91,542   $33,699 
Research and Development   70,237    19,435    164,036    55,795 
Selling, General and Administrative   126,166    55,359    466,059    224,758 
Stock Based Compensation Expense  $231,115   $86,027   $721,637   $314,252 
Schedule of stock option activity
            
    Options Outstanding 
    Number of
Shares
    Weighted Average
Exercise Price
    Weighted Average
Contractual Life
 
Outstanding at July 1, 2021   2,578,200   $1.13    6.73 years 
Exercised   (255,700)  $1.10      
Granted   584,500   $1.74      
Cancelled   (89,500)  $0.99      
Outstanding at March 31, 2022   2,817,500   $1.35    7.35 years 
Schedule of stock options outstanding by exercise price range
                     
Range of
Exercise Prices
   Number of
Shares
   Weighted-
Average
Remaining
Contractual Life
(years)
   Weighted-
Average
Exercise Price
   Exercisable
Number of
Shares
   Exercisable
Weighted-
Average
Exercise Price
 
$0.48    60,000    4.00   $0.48    60,000   $0.48 
$0.50    80,000    4.22   $0.50    80,000   $0.50 
$0.55    15,000    6.01   $0.55    15,000   $0.55 
$0.70    100,000    6.35   $0.70    100,000   $0.70 
$0.73    670,000    4.81   $0.73    670,000   $0.73 
$0.85    6,000    0.76   $0.85    6,000   $0.85 
$0.90    36,000    2.19   $0.90    36,000   $0.90 
$1.25    45,000    7.97   $1.25    30,000   $1.25 
$1.30    441,000    7.20   $1.30    291,520   $1.30 
$1.40    70,000    8.64   $1.40    70,000   $1.40 
$1.42    100,000    7.45   $1.42    66,667   $1.42 
$1.45    5,000    8.94   $1.45    1,667   $1.45 
$1.50    70,000    7.69   $1.50    70,000   $1.50 
$1.68    540,000    9.18   $1.68    270,000   $1.68 
$2.00    140,000    9.36   $2.00       $ 
$2.09    249,500    9.86   $2.09       $ 
$2.26    190,000    9.64   $2.26    90,000   $2.26 
$1.35    2,817,500    7.35   $1.35    1,856,854   $1.10 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION (Tables)
9 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenues
                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Engineering Design Services  $1,532,414   $549,636   $3,659,667   $1,986,856 
Optical Components   1,927,963    1,456,213    4,873,294    4,330,511 
Medical Device Products and Assemblies   1,190,975    452,441    2,351,776    1,684,274 
Total Revenues  $4,651,352   $2,458,290   $10,884,737   $8,001,641 
Schedule of contract liabilities
                    
   Three Months
Ended March 31,
   Nine Months
Ended March 31,
 
   2022   2021   2022   2021 
Contract Liabilities, Beginning of Period  $1,137,470   $151,877   $450,084   $417,059 
Assumed in Business Acquisition           826,679     
Unearned Revenue Received from Customers   774,316    442,681    1,388,700    614,384 
Revenue Recognized   (893,511)   (361,674)   (1,647,188)   (798,559)
Contract Liabilities, End of Period  $1,018,275   $232,884   $1,018,275   $232,884 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Accounting Policies [Abstract]        
Net Loss - Basic and Fully Diluted $ (113,899) $ 552,278 $ (1,197,713) $ 339,617
Weighted Average Shares Outstanding Basic 16,803,040 13,243,595 15,545,869 13,208,805
Weighted Average Shares Outstanding Fully Diluted 16,803,040 14,068,459 15,545,869 13,841,700
Income (Loss) Per Share Basic $ (0.01) $ 0.04 $ (0.08) $ 0.03
Income (Loss) Per Share Fully diluted $ (0.01) $ 0.04 $ (0.08) $ 0.02
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Accounting Policies [Abstract]        
Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive 2,817,500 2,817,500 15,000 260,000
Goodwill impairment     $ 0  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS ACQUISITION (Details)
Mar. 31, 2022
USD ($)
Business Combination and Asset Acquisition [Abstract]  
Trade accounts receivable, net $ 676,977
Inventories 456,008
Other current assets 82,125
Fixed assets 110,243
Patents 48,153
Total Assets Acquired 1,373,506
Accounts payable 214,742
Customer advances 826,679
Accrued compensation and other 302,961
Total Liabilities Assumed 1,344,382
Net assets acquired 29,124
Goodwill 8,136,546
Total Purchase Price-Initial and Contingent Consideration $ 8,165,670
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS ACQUISITION (Details 1) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Business Combination and Asset Acquisition [Abstract]        
Revenues $ 4,651,352 $ 3,600,498 $ 12,329,074 $ 11,597,530
Net loss $ (113,899) $ 593,668 $ (1,140,418) $ 382,681
Net income (loss) per share Basic $ (0.01) $ (0.04) $ (0.07) $ (0.02)
Net income (loss) per share Fully diluted $ (0.01) $ (0.03) $ (0.07) $ (0.02)
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS ACQUISITION (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Oct. 04, 2021
Sep. 30, 2021
Dec. 31, 2021
Business Acquisition [Line Items]      
Business Combination, Price of Acquisition, Expected     $ 8,990,670
Lighthouse Acquisition [Member]      
Business Acquisition [Line Items]      
Stock Issued During Period, Shares, New Issues   937,500  
Proceeds from issuance of common stock, gross   $ 1,500,000  
Main Street Bank [Member]      
Business Acquisition [Line Items]      
Termination Loans $ 2,600,000    
Lighthouse Imaging [Member]      
Business Acquisition [Line Items]      
Payments to Acquire Businesses, Gross 2,855,063    
Business Combination, Consideration Transferred, Other $ 1,500,000    
Stock Issued During Period, Shares, Acquisitions 2,500,000    
Earn Out Consideration Description $750,000 per annum from October 1, 2021 to September 30, 2023    
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES (Details) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Inventory Disclosure [Abstract]    
Raw Materials $ 1,292,861 $ 626,255
Work-In-Progress 426,771 453,117
Finished Goods 1,245,588 806,023
Total Inventories $ 2,965,220 $ 1,885,395
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
BANK FINANCING ACTIVITIES (Details) - USD ($)
9 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Debt Instrument [Line Items]    
Term Loan Note payable $ 2,445,238  
Less current maturities (367,714)  
Accumulated amortization of debt issuance costs 1,548  
debt issuance costs, net of accumulated amortization (24,454)  
Long-term Debt, net of current portion of debt issuance costs $ 2,053,070 $ 0
Main Street Bank [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Frequency of Periodic Payment monthly  
Debt Instrument, Periodic Payment $ 30,952  
Debt Instrument, Interest Rate, Stated Percentage 150.00%  
Debt Instrument, Maturity Date Oct. 15, 2028  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
BANK FINANCING ACTIVITIES (Details 1)
Mar. 31, 2022
USD ($)
Bank Financing Activities  
2022 $ 92,857
2023 371,429
2024 371,429
2025 371,429
2026 371,429
Thereafter $ 866,665
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
BANK FINANCING ACTIVITIES (Details Narrative)
Oct. 04, 2021
USD ($)
Main Street Bank [Member]  
Debt Instrument [Line Items]  
Revolving Line of Credit $ 250,000
Line of Credit Facility, Interest Rate Description prime lending rate plus 1.5% per annum and shall not be less than 4.75% per annum
Main Street Bank [Member]  
Debt Instrument [Line Items]  
Term Loan $ 2,600,000
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
LEASE OBLIGATION (Details) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Total minimum payments $ 150,504  
Present value of minimum lease payments 156,640  
Capital lease obligation, current 40,102 $ 38,347
Capital lease obligation, noncurrent 122,096 $ 152,397
Operating Lease [Member]    
2022 15,705  
2023 43,828  
2024 44,924  
2025 46,047  
2026 0  
Total minimum payments 150,504  
Capital Lease Obligations [Member]    
2022 12,155  
2023 48,619  
2024 48,619  
2025 43,917  
2026 28,006  
Total minimum payments 181,316  
Less: amount representing interest 19,118  
Present value of minimum lease payments 162,198  
Capital lease obligation, current 40,102  
Capital lease obligation, noncurrent $ 122,096  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
LEASE OBLIGATIONS (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2021
Jan. 31, 2020
Lessee, Lease, Description [Line Items]            
Net book value of fixed assets under capital lease obligations $ 156,640   $ 156,640      
Lessee, Operating Lease, Liability, to be Paid 150,504   150,504      
Operating Lease, Right-of-Use Asset 140,607   140,607   $ 61,247  
Operating Lease, Liability, Current 45,405   45,405   61,247  
Operating Lease, Liability, Noncurrent 95,202   95,202   $ 0  
El Paso [Member]            
Lessee, Lease, Description [Line Items]            
Operating Lease, Liability, Current 45,405   45,405      
Operating Lease, Liability, Noncurrent 95,202   95,202      
El Paso Texas [Member]            
Lessee, Lease, Description [Line Items]            
Operating lease expense $ 15,705 $ 21,438        
Gardner Ma [Member]            
Lessee, Lease, Description [Line Items]            
Operating lease expense     $ 222,112 $ 124,848    
Manufacturing Equipment [Member]            
Lessee, Lease, Description [Line Items]            
Capital lease obligation   $ 161,977   $ 161,977    
Option 10 [Member]            
Lessee, Lease, Description [Line Items]            
Capital lease obligation           $ 47,750
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION (Details - Stock based compensation) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense $ 231,115 $ 86,027 $ 721,637 $ 314,252
Cost of Sales [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense 34,712 11,233 91,542 33,699
Research and Development Expense [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense 70,237 19,435 164,036 55,795
Selling, General and Administrative Expenses [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense $ 126,166 $ 55,359 $ 466,059 $ 224,758
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION (Details - Option activity) - Equity Option [Member]
9 Months Ended
Mar. 31, 2022
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options outstanding, beginning | shares 2,578,200
Weighted average exercise price, beginning price | $ / shares $ 1.13
Weighted Average Contractual Life 6 years 8 months 23 days
Exercised | shares (255,700)
Exercised | $ / shares $ 1.10
Granted | shares 584,500
Granted | $ / shares $ 1.74
Options cancelled | shares (89,500)
Weighted average exercise price, cancelled | $ / shares $ 0.99
Options outstanding, ending | shares 2,817,500
Weighted average exercise price, ending price | $ / shares $ 1.35
Weighted Average Contractual Life 7 years 4 months 6 days
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION (Details - Options by exercise price) - $ / shares
9 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Option 17 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 2.26  
Equity Option [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 1.35  
Number of shares outstanding 2,817,500 2,578,200
Weighted average contractual life 7 years 4 months 6 days  
Weighted average exercise price $ 1.35 $ 1.13
Exercisable number of shares 1,856,854  
Exercisable weighted average exercise price $ 1.10  
Option 1 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 0.48  
Number of shares outstanding 60,000  
Weighted average contractual life 4 years  
Weighted average exercise price $ 0.48  
Exercisable number of shares 60,000  
Exercisable weighted average exercise price $ 0.48  
Option 2 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 0.50  
Number of shares outstanding 80,000  
Weighted average contractual life 4 years 2 months 19 days  
Weighted average exercise price $ 0.50  
Exercisable number of shares 80,000  
Exercisable weighted average exercise price $ 0.50  
Option 3 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 0.55  
Number of shares outstanding 15,000  
Weighted average contractual life 6 years 3 days  
Weighted average exercise price $ 0.55  
Exercisable number of shares 15,000  
Exercisable weighted average exercise price $ 0.55  
Option 4 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 0.70  
Number of shares outstanding 100,000  
Weighted average contractual life 6 years 4 months 6 days  
Weighted average exercise price $ 0.70  
Exercisable number of shares 100,000  
Exercisable weighted average exercise price $ 0.70  
Option 5 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 0.73  
Number of shares outstanding 670,000  
Weighted average contractual life 4 years 9 months 21 days  
Weighted average exercise price $ 0.73  
Exercisable number of shares 670,000  
Exercisable weighted average exercise price $ 0.73  
Option 6 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 0.85  
Number of shares outstanding 6,000  
Weighted average contractual life 9 months 3 days  
Weighted average exercise price $ 0.85  
Exercisable number of shares 6,000  
Exercisable weighted average exercise price $ 0.85  
Option 7 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 0.90  
Number of shares outstanding 36,000  
Weighted average contractual life 2 years 2 months 8 days  
Weighted average exercise price $ 0.90  
Exercisable number of shares 36,000  
Exercisable weighted average exercise price $ 0.90  
Option 8 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 1.25  
Number of shares outstanding 45,000  
Weighted average contractual life 7 years 11 months 19 days  
Weighted average exercise price $ 1.25  
Exercisable number of shares 30,000  
Exercisable weighted average exercise price $ 1.25  
Option 9 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 1.30  
Number of shares outstanding 441,000  
Weighted average contractual life 7 years 2 months 12 days  
Weighted average exercise price $ 1.30  
Exercisable number of shares 291,520  
Exercisable weighted average exercise price $ 1.30  
Option 10 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 1.40  
Number of shares outstanding 70,000  
Weighted average contractual life 8 years 7 months 20 days  
Weighted average exercise price $ 1.40  
Exercisable number of shares 70,000  
Exercisable weighted average exercise price $ 1.40  
Option 11 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 1.42  
Number of shares outstanding 100,000  
Weighted average contractual life 7 years 5 months 12 days  
Weighted average exercise price $ 1.42  
Exercisable number of shares 66,667  
Exercisable weighted average exercise price $ 1.42  
Option 12 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 1.45  
Number of shares outstanding 5,000  
Weighted average contractual life 8 years 11 months 8 days  
Weighted average exercise price $ 1.45  
Exercisable number of shares 1,667  
Exercisable weighted average exercise price $ 1.45  
Option 13 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 1.50  
Number of shares outstanding 70,000  
Weighted average contractual life 7 years 8 months 8 days  
Weighted average exercise price $ 1.50  
Exercisable number of shares 70,000  
Exercisable weighted average exercise price $ 1.50  
Option 14 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 1.68  
Number of shares outstanding 540,000  
Weighted average contractual life 9 years 2 months 4 days  
Weighted average exercise price $ 1.68  
Exercisable number of shares 270,000  
Exercisable weighted average exercise price $ 1.68  
Option 15 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 2.00  
Number of shares outstanding 140,000  
Weighted average contractual life 9 years 4 months 9 days  
Weighted average exercise price $ 2.00  
Exercisable number of shares 0  
Exercisable weighted average exercise price $ 0  
Option 16 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices 2.09  
Number of shares outstanding 249,500  
Weighted average contractual life 9 years 10 months 9 days  
Weighted average exercise price $ 2.09  
Exercisable number of shares 0  
Exercisable weighted average exercise price $ 0  
Option 17 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of shares outstanding 190,000  
Weighted average contractual life 9 years 7 months 20 days  
Weighted average exercise price $ 2.26  
Exercisable number of shares 90,000  
Exercisable weighted average exercise price $ 2.26  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION (Details Narrative)
Mar. 31, 2022
USD ($)
Share-Based Payment Arrangement [Abstract]  
Aggregate intrinsic value of "in the money" outstanding $ 1,913,350
Aggregate intrinsic value of "in the money" exercisable $ 1,689,898
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
SALE OF STOCK IN OCTOBER 2021 (Details Narrative)
Oct. 04, 2021
shares
Accredited Investors [Member]  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Number of shares sold 937,500
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION (Details Narrative) - USD ($)
3 Months Ended
Oct. 04, 2021
Dec. 31, 2021
Restructuring Cost and Reserve [Line Items]    
Stock Issued During Period, Value, Acquisitions   $ 4,825,000
Lighthouse Imaging LLC [Member]    
Restructuring Cost and Reserve [Line Items]    
Stock issued for acquisition 2,500,000  
Issuence per share $ 1.60  
Stock Issued During Period, Value, Acquisitions $ 4,000,000  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION (Details - Revenues) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 4,651,352 $ 2,458,290 $ 10,884,737 $ 8,001,641
Engineering Design Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,532,414 549,636 3,659,667 1,986,856
Optical Components [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,927,963 1,456,213 4,873,294 4,330,511
Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,190,975 $ 452,441 $ 2,351,776 $ 1,684,274
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION (Details - Contract liabilities) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]        
Contract liabilities, beginning of period $ 1,137,470 $ 151,877 $ 450,084 $ 417,059
Assumed in business acquisition 0 0 826,679 0
Unearned revenue received from customers 774,316 442,681 1,388,700 614,384
Revenue recognized (893,511) (361,674) (1,647,188) (798,559)
Contract liabilities, end of period $ 1,018,275 $ 232,884 $ 1,018,275 $ 232,884
XML 55 poci_i10q-033122_htm.xml IDEA: XBRL DOCUMENT 0000867840 2021-07-01 2022-03-31 0000867840 2022-05-16 0000867840 2022-03-31 0000867840 2021-06-30 0000867840 2022-01-01 2022-03-31 0000867840 2021-01-01 2021-03-31 0000867840 2020-07-01 2021-03-31 0000867840 us-gaap:CommonStockMember 2021-06-30 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000867840 PEYE:CommonStockSubscribedMember 2021-06-30 0000867840 us-gaap:RetainedEarningsMember 2021-06-30 0000867840 us-gaap:CommonStockMember 2021-09-30 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000867840 PEYE:CommonStockSubscribedMember 2021-09-30 0000867840 us-gaap:RetainedEarningsMember 2021-09-30 0000867840 2021-09-30 0000867840 us-gaap:CommonStockMember 2021-12-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000867840 PEYE:CommonStockSubscribedMember 2021-12-31 0000867840 us-gaap:RetainedEarningsMember 2021-12-31 0000867840 2021-12-31 0000867840 us-gaap:CommonStockMember 2020-06-30 0000867840 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000867840 PEYE:CommonStockSubscribedMember 2020-06-30 0000867840 us-gaap:RetainedEarningsMember 2020-06-30 0000867840 2020-06-30 0000867840 us-gaap:CommonStockMember 2020-09-30 0000867840 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000867840 PEYE:CommonStockSubscribedMember 2020-09-30 0000867840 us-gaap:RetainedEarningsMember 2020-09-30 0000867840 2020-09-30 0000867840 us-gaap:CommonStockMember 2020-12-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000867840 PEYE:CommonStockSubscribedMember 2020-12-31 0000867840 us-gaap:RetainedEarningsMember 2020-12-31 0000867840 2020-12-31 0000867840 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000867840 PEYE:CommonStockSubscribedMember 2021-07-01 2021-09-30 0000867840 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000867840 2021-07-01 2021-09-30 0000867840 us-gaap:CommonStockMember 2021-10-01 2021-12-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2021-12-31 0000867840 PEYE:CommonStockSubscribedMember 2021-10-01 2021-12-31 0000867840 us-gaap:RetainedEarningsMember 2021-10-01 2021-12-31 0000867840 2021-10-01 2021-12-31 0000867840 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000867840 PEYE:CommonStockSubscribedMember 2022-01-01 2022-03-31 0000867840 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000867840 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000867840 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000867840 PEYE:CommonStockSubscribedMember 2020-07-01 2020-09-30 0000867840 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000867840 2020-07-01 2020-09-30 0000867840 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0000867840 PEYE:CommonStockSubscribedMember 2020-10-01 2020-12-31 0000867840 us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000867840 2020-10-01 2020-12-31 0000867840 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000867840 PEYE:CommonStockSubscribedMember 2021-01-01 2021-03-31 0000867840 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000867840 us-gaap:CommonStockMember 2022-03-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000867840 PEYE:CommonStockSubscribedMember 2022-03-31 0000867840 us-gaap:RetainedEarningsMember 2022-03-31 0000867840 us-gaap:CommonStockMember 2021-03-31 0000867840 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000867840 PEYE:CommonStockSubscribedMember 2021-03-31 0000867840 us-gaap:RetainedEarningsMember 2021-03-31 0000867840 2021-03-31 0000867840 PEYE:LighthouseImagingMember 2021-10-01 2021-10-04 0000867840 PEYE:MainStreetBankMember 2021-10-04 0000867840 PEYE:LighthouseAcquisitionMember 2021-07-01 2021-09-30 0000867840 2021-07-01 2021-12-31 0000867840 PEYE:MainStreetBankMember 2021-10-04 0000867840 PEYE:MainStreetBankMember 2021-10-01 2021-10-04 0000867840 PEYE:MainStreetBankMember 2021-07-01 2022-03-31 0000867840 PEYE:MainStreetBankMember 2022-03-31 0000867840 PEYE:ManufacturingEquipmentMember 2021-03-31 0000867840 PEYE:ManufacturingEquipment2Member 2020-01-31 0000867840 PEYE:ElPasoTexasMember 2022-01-01 2022-03-31 0000867840 PEYE:ElPasoTexasMember 2021-01-01 2021-03-31 0000867840 PEYE:ElPasoMember 2022-03-31 0000867840 PEYE:GardnerMaMember 2021-07-01 2022-03-31 0000867840 PEYE:GardnerMaMember 2020-07-01 2021-03-31 0000867840 us-gaap:CapitalLeaseObligationsMember 2022-03-31 0000867840 PEYE:OperatingLeaseMember 2022-03-31 0000867840 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0000867840 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0000867840 us-gaap:CostOfSalesMember 2021-07-01 2022-03-31 0000867840 us-gaap:CostOfSalesMember 2020-07-01 2021-03-31 0000867840 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0000867840 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0000867840 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2022-03-31 0000867840 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-03-31 0000867840 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0000867840 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-03-31 0000867840 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2022-03-31 0000867840 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2021-03-31 0000867840 us-gaap:StockOptionMember 2021-06-30 0000867840 us-gaap:StockOptionMember 2021-07-01 2022-03-31 0000867840 us-gaap:StockOptionMember 2022-03-31 0000867840 PEYE:Option1Member 2021-07-01 2022-03-31 0000867840 PEYE:Option1Member 2022-03-31 0000867840 PEYE:Option2Member 2021-07-01 2022-03-31 0000867840 PEYE:Option2Member 2022-03-31 0000867840 PEYE:Option3Member 2021-07-01 2022-03-31 0000867840 PEYE:Option3Member 2022-03-31 0000867840 PEYE:Option4Member 2021-07-01 2022-03-31 0000867840 PEYE:Option4Member 2022-03-31 0000867840 PEYE:Option5Member 2021-07-01 2022-03-31 0000867840 PEYE:Option5Member 2022-03-31 0000867840 PEYE:Option6Member 2021-07-01 2022-03-31 0000867840 PEYE:Option6Member 2022-03-31 0000867840 PEYE:Option7Member 2021-07-01 2022-03-31 0000867840 PEYE:Option7Member 2022-03-31 0000867840 PEYE:Option8Member 2021-07-01 2022-03-31 0000867840 PEYE:Option8Member 2022-03-31 0000867840 PEYE:Option9Member 2021-07-01 2022-03-31 0000867840 PEYE:Option9Member 2022-03-31 0000867840 PEYE:Option10Member 2021-07-01 2022-03-31 0000867840 PEYE:Option10Member 2022-03-31 0000867840 PEYE:Option11Member 2021-07-01 2022-03-31 0000867840 PEYE:Option11Member 2022-03-31 0000867840 PEYE:Option12Member 2021-07-01 2022-03-31 0000867840 PEYE:Option12Member 2022-03-31 0000867840 PEYE:Option13Member 2021-07-01 2022-03-31 0000867840 PEYE:Option13Member 2022-03-31 0000867840 PEYE:Option14Member 2021-07-01 2022-03-31 0000867840 PEYE:Option14Member 2022-03-31 0000867840 PEYE:Option15Member 2021-07-01 2022-03-31 0000867840 PEYE:Option15Member 2022-03-31 0000867840 PEYE:Option16Member 2021-07-01 2022-03-31 0000867840 PEYE:Option16Member 2022-03-31 0000867840 PEYE:Option17Member 2021-07-01 2022-03-31 0000867840 PEYE:Option17Member 2022-03-31 0000867840 PEYE:Option17Member 2021-07-01 2022-03-31 0000867840 PEYE:AccreditedInvestorsMember 2021-10-01 2021-10-04 0000867840 PEYE:LighthouseImagingLLCMember 2021-10-01 2021-10-04 0000867840 PEYE:LighthouseImagingLLCMember 2021-10-04 0000867840 PEYE:EngineeringDesignServicesMember 2022-01-01 2022-03-31 0000867840 PEYE:EngineeringDesignServicesMember 2021-01-01 2021-03-31 0000867840 PEYE:EngineeringDesignServicesMember 2021-07-01 2022-03-31 0000867840 PEYE:EngineeringDesignServicesMember 2020-07-01 2021-03-31 0000867840 PEYE:OpticalComponentsMember 2022-01-01 2022-03-31 0000867840 PEYE:OpticalComponentsMember 2021-01-01 2021-03-31 0000867840 PEYE:OpticalComponentsMember 2021-07-01 2022-03-31 0000867840 PEYE:OpticalComponentsMember 2020-07-01 2021-03-31 0000867840 PEYE:MedicalDeviceMember 2022-01-01 2022-03-31 0000867840 PEYE:MedicalDeviceMember 2021-01-01 2021-03-31 0000867840 PEYE:MedicalDeviceMember 2021-07-01 2022-03-31 0000867840 PEYE:MedicalDeviceMember 2020-07-01 2021-03-31 iso4217:USD shares iso4217:USD shares pure 0000867840 false --06-30 2022 Q3 10-Q true 2022-03-31 false 001-10647 PRECISION OPTICS CORPORATION, INC. MA 04-2795294 22 East Broadway Gardner MA 01440-3338 (978) 630-1800 Common Stock, $0.01 par value PEYE Yes Yes Non-accelerated Filer true false false 16915089 831585 861650 253633 251383 3347692 1878755 2965220 1885395 318551 150635 7463048 4776435 3196585 3084511 812283 792723 216810 178640 4225678 4055874 3599491 3461622 626187 594252 140607 61247 212952 141702 8824210 687664 17267004 6261300 40102 38347 367714 0 898855 166667 2538040 1205149 1018275 450084 862496 589616 45405 61247 5770887 2511110 122096 152397 2053070 0 697408 166666 95202 0 0.01 0.01 50000000 50000000 16887840 16887840 13282476 13282476 168878 132825 56723154 50464280 -48363691 -47165978 8528341 3431127 17267004 6261300 4651352 2458290 10884737 8001641 2923143 1640266 7397914 5353999 1728209 818024 3486823 2647642 214898 146063 433248 443609 1574432 927979 3974824 2671176 0 0 172174 0 1789330 1074042 4580246 3114785 -61121 -256018 -1093423 -467143 52778 666 104290 2202 0 808962 0 808962 -113899 552278 -1197713 339617 -0.01 0.04 -0.08 0.03 -0.01 0.04 -0.08 0.02 16803040 13243595 15545869 13208805 16803040 14068459 15545869 13841700 13282476 132825 50464280 -47165978 3431127 160071 160071 10000 -10000 1030000 1020000 -576801 -576801 13282476 132825 50614351 1030000 -47742779 4034397 330451 330451 937500 9375 1490625 -1030000 470000 2500000 25000 4800000 4825000 15000 150 16500 16650 2625 26 -26 9095 91 19909 20000 -507013 -507013 16746696 167467 57271810 0 -48249792 9189485 -825000 -825000 231115 231115 43200 432 46208 46640 97944 979 -979 -113899 -113899 16887840 168878 56723154 0 -48363691 8528341 13191789 131918 49702986 0 -47063143 2771761 71146 71146 793 793 13191789 131918 49774132 0 -47062350 2843700 157079 157079 -213454 -213454 13191789 131918 49931211 0 -47275804 2787325 86027 86027 72000 720 27551 28271 552278 552278 13263789 132638 50044789 0 -46723526 3453901 -1197713 339617 137869 104379 741637 314252 -0 808962 36018 0 791959 52344 623817 -247963 -84210 -0 85791 -1551 1118149 -41394 -258487 -184175 -40083 3693 -879967 -75420 23098 40307 59562 49160 421729 166667 -504389 -256134 28546 49569 154453 -0 26000 -0 1500000 0 63290 28271 1354291 -21298 -30065 -352852 861650 1134697 831585 781845 10000 0 2600000 0 0 161977 <p id="xdx_809_eus-gaap--SignificantAccountingPoliciesTextBlock_zlhsKWh0on08" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td> <td style="width: 95%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_82E_zO1GD62OcUI7">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zdDJBbNyccti" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zL4nHhl5ngIk">Principles of Consolidation and Operations</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements include the accounts of Precision Optics Corporation, Inc. and its wholly-owned subsidiaries (the Company). All significant intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These consolidated financial statements have been prepared by the Company, without audit, and reflect normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the results of the third quarter and nine months of the Company’s fiscal year 2022. These consolidated financial statements do not include all disclosures associated with annual consolidated financial statements and, accordingly, should be read in conjunction with footnotes contained in the Company’s consolidated financial statements for the year ended June 30, 2021, together with the Report of Independent Registered Public Accounting Firm filed under cover of the Company’s 2021 Annual Report on Form 10-K, filed with the Securities and Exchange Commission on September 28, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--UseOfEstimates_zO8DrSPfkiGh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zusjXipRhW12">Use of Estimates</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of these consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_ecustom--RevisionOfTheSecondQuarterUnauditedConsolidatedFinancialStatementsPolicyTextBlock_zjzp3L3aPj5k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zwnwsSYsWi72">Revision of the Second Quarter 2022 Unaudited Consolidated Financial Statements</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company identified an error in the valuation of 2,500,000 shares of common stock issued on October 4, 2021 in the business acquisition described in Note 2 resulting in an $825,000 overstatement of Additional Paid-In Capital and Goodwill in the December 31, 2021 balance sheet presented in the quarterly report on Form 10-Q for the quarter ended December 31, 2021. This change does not impact the number of shares issued as part of the transaction; it only changes the imputed value of the common stock issued. The financial statements for the prior interim fiscal quarter ended December 31, 2021 have been revised by an $825,000 adjustment to the opening balance of Additional Paid-In Capital in the accompanying Statement of Stockholders Equity for the quarter ended March 31, 2022, and by an adjustment of Goodwill at the acquisition date as described in Note 2. No profit and loss accounts in the current or prior interim periods are affected by this revision.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zSqx7pzA17Q5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zOlJsFH41RU5">Income (Loss) Per Share</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic income (loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding during the period. Diluted income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during the period such as stock options. For the three and nine months ended March 31, 2022, the effect of such securities was antidilutive and not included in the fully diluted calculation because of the net loss generated during those periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is the calculation of income (loss) per share for the three and nine months ended March 31, 2022 and 2021:</p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_zTjKDJMJEcx7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zwzGdhr9GP0l" style="display: none">Schedule of earnings per share</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left; padding-bottom: 2.5pt">Net Income (Loss) - Basic and Diluted</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Net Loss - Basic and Fully Diluted">(113,899</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20210101__20210331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Net Loss - Basic and Fully Diluted">552,278</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20210701__20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Net Loss - Basic and Fully Diluted">(1,197,713</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20200701__20210331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Net Loss - Basic and Fully Diluted">339,617</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted Average Shares Outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">Basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220101__20220331_zBPO2EMPRmoi" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Basic">16,803,040</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210101__20210331_zoeu4UdjpXid" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Basic">13,243,595</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210701__20220331_zVt7EXgGvtSc" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Basic">15,545,869</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20200701__20210331_zsZA6cZUBpcd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Basic">13,208,805</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Fully Diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98B_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220101__20220331_zciCes56VES3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Fully Diluted">16,803,040</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210101__20210331_zv5XUawLLwd6" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Fully Diluted">14,068,459</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210701__20220331_zITugDdRfV96" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Fully Diluted">15,545,869</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20200701__20210331_zLpfOT0zCmV6" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Fully Diluted">13,841,700</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Income (Loss) Per Share</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">Basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--EarningsPerShareBasic_c20220101__20220331_zgnt7rhCpkJ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Basic">(0.01</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--EarningsPerShareBasic_c20210101__20210331_zBGkRDgWsyNd" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Basic">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--EarningsPerShareBasic_c20210701__20220331_zcuSA7XjALb" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Basic">(0.08</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--EarningsPerShareBasic_c20200701__20210331_zQBJRPgsHnOe" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Basic">0.03</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Fully Diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--EarningsPerShareDiluted_c20220101__20220331_zj1C7P6zYD05" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Fully diluted">(0.01</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--EarningsPerShareDiluted_c20210101__20210331_z4DG2SDM1IXe" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Fully diluted">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--EarningsPerShareDiluted_c20210701__20220331_zFbZAJIUAS2e" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Fully diluted">(0.08</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--EarningsPerShareDiluted_c20200701__20210331_zaKw27iA03qa" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Fully diluted">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The number of shares issuable upon the exercise of outstanding stock options that were excluded from the computation as their effect was antidilutive was <span id="xdx_90E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220101__20220331_pdd" title="Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive"><span id="xdx_90C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210331_pdd" title="Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive">2,817,500</span></span> for the three and nine months ended March 31, 2022, and <span id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210701__20220331_pdd" title="Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive">15,000</span> and <span id="xdx_90B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200701__20210331_pdd" title="Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive">260,000</span> for the three and nine months ended March 31, 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_847_eus-gaap--IncomeTaxPolicyTextBlock_zzRlAmFSNsX9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_867_zbnjixklqfy4">Income Taxes</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In assessing the likelihood of utilization of existing deferred tax assets, management has considered historical results of operations and the current operating environment. Based on this evaluation, a full valuation reserve has been provided for the deferred tax assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84D_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zzMZ8AHYUxT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zIm7R4CwP3ih">Goodwill and Patents</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-lived assets such as goodwill and patents are capitalized when acquired and reviewed for impairment whenever events or changes in circumstances indicate that the book value of the asset may not be recoverable. Impairment of the carrying value of long-lived assets such as goodwill and patents would be indicated if the best estimate of future undiscounted cash flows expected to be generated by the asset grouping is less than its carrying value. If an impairment is indicated, any loss is measured as the difference between estimated fair value and carrying value and is recognized in operating income or loss. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell. <span id="xdx_901_eus-gaap--GoodwillAndIntangibleAssetImpairment_pp0p0_do_c20210701__20220331_zVyYBq3zx2sd" title="Goodwill impairment">No</span> such impairments of goodwill or patents have been estimated by management as of March 31, 2022.</p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zdDJBbNyccti" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zL4nHhl5ngIk">Principles of Consolidation and Operations</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements include the accounts of Precision Optics Corporation, Inc. and its wholly-owned subsidiaries (the Company). All significant intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These consolidated financial statements have been prepared by the Company, without audit, and reflect normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the results of the third quarter and nine months of the Company’s fiscal year 2022. These consolidated financial statements do not include all disclosures associated with annual consolidated financial statements and, accordingly, should be read in conjunction with footnotes contained in the Company’s consolidated financial statements for the year ended June 30, 2021, together with the Report of Independent Registered Public Accounting Firm filed under cover of the Company’s 2021 Annual Report on Form 10-K, filed with the Securities and Exchange Commission on September 28, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--UseOfEstimates_zO8DrSPfkiGh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zusjXipRhW12">Use of Estimates</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of these consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_ecustom--RevisionOfTheSecondQuarterUnauditedConsolidatedFinancialStatementsPolicyTextBlock_zjzp3L3aPj5k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zwnwsSYsWi72">Revision of the Second Quarter 2022 Unaudited Consolidated Financial Statements</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company identified an error in the valuation of 2,500,000 shares of common stock issued on October 4, 2021 in the business acquisition described in Note 2 resulting in an $825,000 overstatement of Additional Paid-In Capital and Goodwill in the December 31, 2021 balance sheet presented in the quarterly report on Form 10-Q for the quarter ended December 31, 2021. This change does not impact the number of shares issued as part of the transaction; it only changes the imputed value of the common stock issued. The financial statements for the prior interim fiscal quarter ended December 31, 2021 have been revised by an $825,000 adjustment to the opening balance of Additional Paid-In Capital in the accompanying Statement of Stockholders Equity for the quarter ended March 31, 2022, and by an adjustment of Goodwill at the acquisition date as described in Note 2. No profit and loss accounts in the current or prior interim periods are affected by this revision.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zSqx7pzA17Q5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zOlJsFH41RU5">Income (Loss) Per Share</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic income (loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding during the period. Diluted income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during the period such as stock options. For the three and nine months ended March 31, 2022, the effect of such securities was antidilutive and not included in the fully diluted calculation because of the net loss generated during those periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is the calculation of income (loss) per share for the three and nine months ended March 31, 2022 and 2021:</p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_zTjKDJMJEcx7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zwzGdhr9GP0l" style="display: none">Schedule of earnings per share</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left; padding-bottom: 2.5pt">Net Income (Loss) - Basic and Diluted</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Net Loss - Basic and Fully Diluted">(113,899</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20210101__20210331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Net Loss - Basic and Fully Diluted">552,278</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20210701__20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Net Loss - Basic and Fully Diluted">(1,197,713</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20200701__20210331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Net Loss - Basic and Fully Diluted">339,617</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted Average Shares Outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">Basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220101__20220331_zBPO2EMPRmoi" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Basic">16,803,040</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210101__20210331_zoeu4UdjpXid" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Basic">13,243,595</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210701__20220331_zVt7EXgGvtSc" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Basic">15,545,869</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20200701__20210331_zsZA6cZUBpcd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Basic">13,208,805</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Fully Diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98B_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220101__20220331_zciCes56VES3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Fully Diluted">16,803,040</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210101__20210331_zv5XUawLLwd6" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Fully Diluted">14,068,459</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210701__20220331_zITugDdRfV96" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Fully Diluted">15,545,869</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20200701__20210331_zLpfOT0zCmV6" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Fully Diluted">13,841,700</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Income (Loss) Per Share</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">Basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--EarningsPerShareBasic_c20220101__20220331_zgnt7rhCpkJ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Basic">(0.01</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--EarningsPerShareBasic_c20210101__20210331_zBGkRDgWsyNd" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Basic">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--EarningsPerShareBasic_c20210701__20220331_zcuSA7XjALb" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Basic">(0.08</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--EarningsPerShareBasic_c20200701__20210331_zQBJRPgsHnOe" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Basic">0.03</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Fully Diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--EarningsPerShareDiluted_c20220101__20220331_zj1C7P6zYD05" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Fully diluted">(0.01</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--EarningsPerShareDiluted_c20210101__20210331_z4DG2SDM1IXe" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Fully diluted">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--EarningsPerShareDiluted_c20210701__20220331_zFbZAJIUAS2e" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Fully diluted">(0.08</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--EarningsPerShareDiluted_c20200701__20210331_zaKw27iA03qa" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Fully diluted">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The number of shares issuable upon the exercise of outstanding stock options that were excluded from the computation as their effect was antidilutive was <span id="xdx_90E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220101__20220331_pdd" title="Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive"><span id="xdx_90C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210331_pdd" title="Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive">2,817,500</span></span> for the three and nine months ended March 31, 2022, and <span id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210701__20220331_pdd" title="Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive">15,000</span> and <span id="xdx_90B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200701__20210331_pdd" title="Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive">260,000</span> for the three and nine months ended March 31, 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_zTjKDJMJEcx7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zwzGdhr9GP0l" style="display: none">Schedule of earnings per share</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left; padding-bottom: 2.5pt">Net Income (Loss) - Basic and Diluted</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Net Loss - Basic and Fully Diluted">(113,899</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20210101__20210331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Net Loss - Basic and Fully Diluted">552,278</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20210701__20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Net Loss - Basic and Fully Diluted">(1,197,713</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20200701__20210331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Net Loss - Basic and Fully Diluted">339,617</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted Average Shares Outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">Basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220101__20220331_zBPO2EMPRmoi" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Basic">16,803,040</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210101__20210331_zoeu4UdjpXid" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Basic">13,243,595</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210701__20220331_zVt7EXgGvtSc" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Basic">15,545,869</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20200701__20210331_zsZA6cZUBpcd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Basic">13,208,805</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Fully Diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98B_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220101__20220331_zciCes56VES3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Fully Diluted">16,803,040</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210101__20210331_zv5XUawLLwd6" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Fully Diluted">14,068,459</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210701__20220331_zITugDdRfV96" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Fully Diluted">15,545,869</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20200701__20210331_zLpfOT0zCmV6" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Shares Outstanding Fully Diluted">13,841,700</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Income (Loss) Per Share</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">Basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--EarningsPerShareBasic_c20220101__20220331_zgnt7rhCpkJ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Basic">(0.01</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--EarningsPerShareBasic_c20210101__20210331_zBGkRDgWsyNd" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Basic">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--EarningsPerShareBasic_c20210701__20220331_zcuSA7XjALb" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Basic">(0.08</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--EarningsPerShareBasic_c20200701__20210331_zQBJRPgsHnOe" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Basic">0.03</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Fully Diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--EarningsPerShareDiluted_c20220101__20220331_zj1C7P6zYD05" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Fully diluted">(0.01</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--EarningsPerShareDiluted_c20210101__20210331_z4DG2SDM1IXe" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Fully diluted">0.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--EarningsPerShareDiluted_c20210701__20220331_zFbZAJIUAS2e" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Fully diluted">(0.08</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--EarningsPerShareDiluted_c20200701__20210331_zaKw27iA03qa" style="border-bottom: Black 2.5pt double; text-align: right" title="Income (Loss) Per Share Fully diluted">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> -113899 552278 -1197713 339617 16803040 13243595 15545869 13208805 16803040 14068459 15545869 13841700 -0.01 0.04 -0.08 0.03 -0.01 0.04 -0.08 0.02 2817500 2817500 15000 260000 <p id="xdx_847_eus-gaap--IncomeTaxPolicyTextBlock_zzRlAmFSNsX9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_867_zbnjixklqfy4">Income Taxes</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In assessing the likelihood of utilization of existing deferred tax assets, management has considered historical results of operations and the current operating environment. Based on this evaluation, a full valuation reserve has been provided for the deferred tax assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84D_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zzMZ8AHYUxT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zIm7R4CwP3ih">Goodwill and Patents</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-lived assets such as goodwill and patents are capitalized when acquired and reviewed for impairment whenever events or changes in circumstances indicate that the book value of the asset may not be recoverable. Impairment of the carrying value of long-lived assets such as goodwill and patents would be indicated if the best estimate of future undiscounted cash flows expected to be generated by the asset grouping is less than its carrying value. If an impairment is indicated, any loss is measured as the difference between estimated fair value and carrying value and is recognized in operating income or loss. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell. <span id="xdx_901_eus-gaap--GoodwillAndIntangibleAssetImpairment_pp0p0_do_c20210701__20220331_zVyYBq3zx2sd" title="Goodwill impairment">No</span> such impairments of goodwill or patents have been estimated by management as of March 31, 2022.</p> 0 <p id="xdx_802_eus-gaap--BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock_zLQLQpnnI438" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="width: 95%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_82C_zu25rDsBDUxl">BUSINESS ACQUISITION</span></span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 4, 2021, the Company entered into an asset purchase agreement to acquire substantially all of the assets of Lighthouse Imaging, LLC, a medical optics and digital imaging business, as described in Forms 8-K and 8-K/A that the Company filed with the Securities and Exchange Commission on October 8, 2021 and December 20, 2021, respectively. The aggregate cash purchase price consisted of $<span id="xdx_90C_eus-gaap--PaymentsToAcquireBusinessesGross_c20211001__20211004__us-gaap--BusinessAcquisitionAxis__custom--LighthouseImagingMember_pp0p0" title="Payments to Acquire Businesses, Gross">2,855,063</span> in cash at closing, $<span id="xdx_909_eus-gaap--BusinessCombinationConsiderationTransferredOther1_c20211001__20211004__us-gaap--BusinessAcquisitionAxis__custom--LighthouseImagingMember_pp0p0" title="Business Combination, Consideration Transferred, Other">1,500,000</span> as earn-out consideration over the subsequent two year period, and <span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20211001__20211004__us-gaap--BusinessAcquisitionAxis__custom--LighthouseImagingMember_pdd" title="Stock Issued During Period, Shares, Acquisitions">2,500,000</span> unregistered shares of common stock issued to the seller at closing. The effective date of the acquisition was October 4, 2021, and the actual results of operations of the Lighthouse division since that date are included in the accompanying consolidated financial statements as of, and for the three and nine months ended, March 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company financed the cash portion of the acquisition by securing a $<span id="xdx_90D_eus-gaap--TerminationLoans_c20211004__us-gaap--LongtermDebtTypeAxis__custom--MainStreetBankMember_pp0p0" title="Termination Loans">2,600,000</span> term loan from Main Street Bank on October 4, 2021, and by selling <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20210701__20210930__us-gaap--TransactionTypeAxis__custom--LighthouseAcquisitionMember_pdd" title="Stock Issued During Period, Shares, New Issues">937,500</span> shares of its common stock for $<span id="xdx_904_ecustom--ProceedsFromIssuanceOfCommonStockGross_c20210701__20210930__us-gaap--TransactionTypeAxis__custom--LighthouseAcquisitionMember_pp0p0" title="Proceeds from issuance of common stock, gross">1,500,000</span> of gross proceeds in a private placement closed on October 1, 2021. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The earn-out consideration will be paid at a rate of <span id="xdx_90F_ecustom--EarnOutConsiderationDescription_c20211001__20211004__us-gaap--BusinessAcquisitionAxis__custom--LighthouseImagingMember_zN4FXhEQEewg" title="Earn Out Consideration Description">$750,000 per annum from October 1, 2021 to September 30, 2023</span> if certain levels of gross profit are earned by the Lighthouse division.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 100%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Purchase Price Allocation and Goodwill </span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The total purchase price of $<span id="xdx_90D_eus-gaap--BusinessCombinationPriceOfAcquisitionExpected_c20210701__20211231_zPZQRBxTPaVf">8,990,670 </span>as previously disclosed in the quarterly report on Form 10-Q for the quarter ended December 31, 2021 has been restated for a revision of the valuation of the common stock issued to the sellers as described in Note 1. <span style="text-decoration: underline">Revision of the Second Quarter 2022 Unaudited Consolidated Financial Statements.</span> The allocation of the revised purchase price is preliminary and subject to change based on future payments made for the earn-out contingent liability. Any unearned portions of the earn-out liability will be recognized in earnings. The acquired assets including the revised Goodwill, contingent consideration and assumed liabilities at the effective date of acquisition include the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zLeSxqLxSl09" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BUSINESS ACQUISITION (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BB_zbigupiafmQj" style="display: none">Schedule of acquired assets, contingent consideration and assumed liabilities</span></td><td> </td> <td colspan="2" id="xdx_49B_20220331_zstvvP3obsC5" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">At Acquisition Effective Date October 4, 2021</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--LongTermInvestmentsAndReceivablesNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left">Trade accounts receivable, net</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">676,977</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td>Inventories</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">456,008</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">82,125</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--FixedAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Fixed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">110,243</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Patents</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">48,153</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total Assets Acquired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,373,506</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">214,742</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--CustomerAdvances_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Customer advances</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">826,679</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Accrued compensation and other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">302,961</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total Liabilities Assumed</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,344,382</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net assets acquired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,124</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Goodwill</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,136,546</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_407_ecustom--TotalPurchasePriceinitialAndContingentConsideration_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total Purchase Price-Initial and Contingent Consideration</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,165,670</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zmSiafcDXcM8" style="margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"/> <p style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Consolidated Pro Forma Results</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Consolidated unaudited pro forma results of operations for the Company are presented below assuming that the acquisition of the Lighthouse division had occurred on July 1, 2020. Pro forma operating results include net adjustments resulting from the acquisition transaction during the three and nine months ended March 31, 2022 and 2021. </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_zOO5sHd3DbQ6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BUSINESS ACQUISITION (Details 1)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BF_ztiU0LptHtJc" style="display: none">Schedule of consolidated pro forma results</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">(Actual)</td><td> </td><td> </td> <td colspan="2" style="text-align: center">(Pro Forma)</td><td> </td><td> </td> <td colspan="2" style="text-align: center">(Pro Forma)</td><td> </td><td> </td> <td colspan="2" style="text-align: center">(Pro Forma)</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%">Revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--BusinessAcquisitionsProFormaRevenue_c20220101__20220331_pp0p0" style="width: 11%; text-align: right" title="Revenues">4,651,352</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--BusinessAcquisitionsProFormaRevenue_c20210101__20210331_pp0p0" style="width: 11%; text-align: right" title="Revenues">3,600,498</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--BusinessAcquisitionsProFormaRevenue_c20210701__20220331_pp0p0" style="width: 11%; text-align: right" title="Revenues">12,329,074</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--BusinessAcquisitionsProFormaRevenue_c20200701__20210331_pp0p0" style="width: 11%; text-align: right" title="Revenues">11,597,530</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net income (loss)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_c20220101__20220331_pp0p0" style="text-align: right" title="Net loss">(113,899</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_c20210101__20210331_pp0p0" style="text-align: right" title="Net loss">593,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_c20210701__20220331_pp0p0" style="text-align: right" title="Net loss">(1,140,418</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_c20200701__20210331_pp0p0" style="text-align: right" title="Net loss">382,681</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Net income (loss) per share</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Basic</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_ecustom--NetLossPerShareBasic_c20220101__20220331_zz3JTn3YCNWl" style="text-align: right" title="Net income (loss) per share Basic">(0.01</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_ecustom--NetLossPerShareBasic_c20210101__20210331_zCb9B4ud1gqa" style="text-align: right" title="Net income (loss) per share Basic">(0.04</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_ecustom--NetLossPerShareBasic_c20210701__20220331_zP0nzXqXl7o3" style="text-align: right" title="Net income (loss) per share Basic">(0.07</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_ecustom--NetLossPerShareBasic_c20200701__20210331_zh1JwDpUtpi7" style="text-align: right" title="Net income (loss) per share Basic">(0.02</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Fully diluted</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_ecustom--NetLossPerShareDiluted_c20220101__20220331_zMNdwFg4v3l6" style="text-align: right" title="Net income (loss) per share Fully diluted">(0.01</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--NetLossPerShareDiluted_c20210101__20210331_zhY1rObQ2gs5" style="text-align: right" title="Net income (loss) per share Fully diluted">(0.03</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--NetLossPerShareDiluted_c20210701__20220331_zvflOGB7DvLl" style="text-align: right" title="Net income (loss) per share Fully diluted">(0.07</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--NetLossPerShareDiluted_c20200701__20210331_z5gO75Z83ut" style="text-align: right" title="Net income (loss) per share Fully diluted">(0.02</td><td style="text-align: left">)</td></tr> </table> <p id="xdx_8A0_zueeCOSa2hW" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pro forma financial information is not necessarily indicative of the Company’s actual results of operations if the acquisition had been completed at the date indicated, nor is it necessarily an indication of future operating results. Amounts do not include any operating efficiencies or cost saving that the Company believes may be achievable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">   </p> 2855063 1500000 2500000 2600000 937500 1500000 $750,000 per annum from October 1, 2021 to September 30, 2023 8990670 <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zLeSxqLxSl09" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BUSINESS ACQUISITION (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BB_zbigupiafmQj" style="display: none">Schedule of acquired assets, contingent consideration and assumed liabilities</span></td><td> </td> <td colspan="2" id="xdx_49B_20220331_zstvvP3obsC5" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">At Acquisition Effective Date October 4, 2021</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--LongTermInvestmentsAndReceivablesNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left">Trade accounts receivable, net</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">676,977</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td>Inventories</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">456,008</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">82,125</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--FixedAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Fixed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">110,243</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Patents</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">48,153</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total Assets Acquired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,373,506</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">214,742</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--CustomerAdvances_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Customer advances</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">826,679</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Accrued compensation and other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">302,961</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total Liabilities Assumed</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,344,382</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net assets acquired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,124</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Goodwill</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,136,546</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_407_ecustom--TotalPurchasePriceinitialAndContingentConsideration_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total Purchase Price-Initial and Contingent Consideration</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,165,670</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 676977 456008 82125 110243 48153 1373506 214742 826679 302961 1344382 29124 8136546 8165670 <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_zOO5sHd3DbQ6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BUSINESS ACQUISITION (Details 1)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BF_ztiU0LptHtJc" style="display: none">Schedule of consolidated pro forma results</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">(Actual)</td><td> </td><td> </td> <td colspan="2" style="text-align: center">(Pro Forma)</td><td> </td><td> </td> <td colspan="2" style="text-align: center">(Pro Forma)</td><td> </td><td> </td> <td colspan="2" style="text-align: center">(Pro Forma)</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%">Revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--BusinessAcquisitionsProFormaRevenue_c20220101__20220331_pp0p0" style="width: 11%; text-align: right" title="Revenues">4,651,352</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--BusinessAcquisitionsProFormaRevenue_c20210101__20210331_pp0p0" style="width: 11%; text-align: right" title="Revenues">3,600,498</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--BusinessAcquisitionsProFormaRevenue_c20210701__20220331_pp0p0" style="width: 11%; text-align: right" title="Revenues">12,329,074</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--BusinessAcquisitionsProFormaRevenue_c20200701__20210331_pp0p0" style="width: 11%; text-align: right" title="Revenues">11,597,530</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net income (loss)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_c20220101__20220331_pp0p0" style="text-align: right" title="Net loss">(113,899</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_c20210101__20210331_pp0p0" style="text-align: right" title="Net loss">593,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_c20210701__20220331_pp0p0" style="text-align: right" title="Net loss">(1,140,418</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_c20200701__20210331_pp0p0" style="text-align: right" title="Net loss">382,681</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Net income (loss) per share</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Basic</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_ecustom--NetLossPerShareBasic_c20220101__20220331_zz3JTn3YCNWl" style="text-align: right" title="Net income (loss) per share Basic">(0.01</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_ecustom--NetLossPerShareBasic_c20210101__20210331_zCb9B4ud1gqa" style="text-align: right" title="Net income (loss) per share Basic">(0.04</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_ecustom--NetLossPerShareBasic_c20210701__20220331_zP0nzXqXl7o3" style="text-align: right" title="Net income (loss) per share Basic">(0.07</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_ecustom--NetLossPerShareBasic_c20200701__20210331_zh1JwDpUtpi7" style="text-align: right" title="Net income (loss) per share Basic">(0.02</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Fully diluted</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_ecustom--NetLossPerShareDiluted_c20220101__20220331_zMNdwFg4v3l6" style="text-align: right" title="Net income (loss) per share Fully diluted">(0.01</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--NetLossPerShareDiluted_c20210101__20210331_zhY1rObQ2gs5" style="text-align: right" title="Net income (loss) per share Fully diluted">(0.03</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--NetLossPerShareDiluted_c20210701__20220331_zvflOGB7DvLl" style="text-align: right" title="Net income (loss) per share Fully diluted">(0.07</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--NetLossPerShareDiluted_c20200701__20210331_z5gO75Z83ut" style="text-align: right" title="Net income (loss) per share Fully diluted">(0.02</td><td style="text-align: left">)</td></tr> </table> 4651352 3600498 12329074 11597530 -113899 593668 -1140418 382681 -0.01 -0.04 -0.07 -0.02 -0.01 -0.03 -0.07 -0.02 <p id="xdx_801_eus-gaap--InventoryDisclosureTextBlock_zow4UbtJ2Lt7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td> <td style="width: 95%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_82D_z9tgslWmXCU">INVENTORIES</span></span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of cost (first-in, first-out) or market and consisted of the following:  </p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zac5ho7OPdra" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVENTORIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BB_zW67lTfYqwW9" style="display: none">Schedule of inventory</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20220331_zLScru45MNwk" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20210630_zIYfwBSaJOW1" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,<br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzLIR_zi5kRs2diIqa" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Raw Materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,292,861</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">626,255</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--InventoryWorkInProcessNetOfReserves_iI_pp0p0_maINzLIR_zTbwLWTv11Z7" style="vertical-align: bottom; background-color: White"> <td>Work-In-Progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">426,771</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">453,117</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_pp0p0_maINzLIR_zronu1fbiEhf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Finished Goods</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,245,588</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">806,023</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--InventoryNet_iTI_pp0p0_mtINzLIR_zvTnOZQFqOMb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Inventories</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,965,220</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,885,395</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zac5ho7OPdra" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVENTORIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BB_zW67lTfYqwW9" style="display: none">Schedule of inventory</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20220331_zLScru45MNwk" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20210630_zIYfwBSaJOW1" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,<br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzLIR_zi5kRs2diIqa" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Raw Materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,292,861</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">626,255</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--InventoryWorkInProcessNetOfReserves_iI_pp0p0_maINzLIR_zTbwLWTv11Z7" style="vertical-align: bottom; background-color: White"> <td>Work-In-Progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">426,771</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">453,117</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_pp0p0_maINzLIR_zronu1fbiEhf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Finished Goods</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,245,588</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">806,023</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--InventoryNet_iTI_pp0p0_mtINzLIR_zvTnOZQFqOMb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Inventories</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,965,220</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,885,395</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1292861 626255 426771 453117 1245588 806023 2965220 1885395 <p id="xdx_80F_ecustom--BankFinancingActivitiesTextBlock_zGK2pSbC0cq" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</span></td> <td style="width: 95%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_82D_zOb2qZ7AVI44">BANK FINANCING ACTIVITIES</span></span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Bank Line of Credit</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 4, 2021, the Company entered into a Loan Agreement with Main Street Bank of Marlborough, Massachusetts, which provided for a $<span id="xdx_900_eus-gaap--TerminationLoans_iI_pp0p0_c20211004__us-gaap--LongtermDebtTypeAxis__custom--MainStreetBankMember_zUQLlJqYtkC2" title="Term Loan">2,600,000</span> Term Loan and a $<span id="xdx_90C_eus-gaap--LineOfCredit_c20211004__us-gaap--CreditFacilityAxis__custom--MainStreetBankMember_pp0p0" title="Revolving Line of Credit">250,000</span> Revolving Line of Credit Loan Facility. The $250,000 line of credit is due on demand and had zero borrowings outstanding at March 31, 2022. Borrowings under the line of credit bear interest payable monthly at the <span id="xdx_908_eus-gaap--LineOfCreditFacilityInterestRateDescription_c20211001__20211004__us-gaap--CreditFacilityAxis__custom--MainStreetBankMember" title="Line of Credit Facility, Interest Rate Description">prime lending rate plus 1.5% per annum and shall not be less than 4.75% per annum</span>. Borrowings under the line of credit are limited to the borrowing base comprised of a percentage of accounts receivable and inventory and are secured by all the assets of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Long-Term Debt</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-term debt consists of the following at March 31, 2022:</p> <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfDebtTableTextBlock_zfIL81Wd3h3g" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BANK FINANCING ACTIVITIES (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zZjx2PKvZPRe" style="display: none">Schedule of long-term debt</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left">Term Loan Note payable to Main Street Bank with <span id="xdx_905_eus-gaap--DebtInstrumentFrequencyOfPeriodicPayment_c20210701__20220331__us-gaap--LongtermDebtTypeAxis__custom--MainStreetBankMember" title="Debt Instrument, Frequency of Periodic Payment">monthly</span> principal payments of $<span id="xdx_909_eus-gaap--DebtInstrumentPeriodicPayment_c20210701__20220331__us-gaap--LongtermDebtTypeAxis__custom--MainStreetBankMember_pp0p0" title="Debt Instrument, Periodic Payment">30,952</span>.38 plus interest at the prime lending rate plus <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_c20220331__us-gaap--LongtermDebtTypeAxis__custom--MainStreetBankMember_pdd" title="Debt Instrument, Interest Rate, Stated Percentage">1.5</span>% per annum. Secured by all assets of the Company, and subject to certain periodic reporting to the bank, an annual minimum debt service coverage ratio of 1.20:1, and other conditions. The Term Loan Note matures on <span id="xdx_90F_eus-gaap--DebtInstrumentMaturityDate_c20210701__20220331__us-gaap--LongtermDebtTypeAxis__custom--MainStreetBankMember" title="Debt Instrument, Maturity Date">October 15, 2028</span>.</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--LongTermDebt_c20220331_pp0p0" style="width: 13%; text-align: right" title="Term Loan Note payable">2,445,238</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Less current maturities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--LessCurrentMaturities_iNI_pp0p0_di_c20220331_zo4QJspZ1oE1" style="text-align: right" title="Less current maturities">(367,714</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less debt issuance costs, net of accumulated amortization of $<span id="xdx_903_eus-gaap--AccumulatedAmortizationDeferredFinanceCosts_c20220331_pp0p0" title="Accumulated amortization of debt issuance costs">1,548</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--DeferredFinanceCostsNet_iNI_pp0p0_di_c20220331_zK1H0KWPiVS9" style="border-bottom: Black 1pt solid; text-align: right" title="debt issuance costs, net of accumulated amortization">(24,454</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Long-term debt, net of current portion of debt issuance costs</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebtNoncurrent_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-term Debt, net of current portion of debt issuance costs">2,053,070</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_z9DuRbA4RqNf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 43pt 0pt 0; text-align: justify">At March 31, 2022 principal payments due on the Term Loan Note payable are as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zwW1cGBnnHe2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BANK FINANCING ACTIVITIES (Details 1)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BA_zfOBo0xuhfP3" style="display: none">Schedule of future minimum note payable</span></td><td> </td> <td colspan="2" id="xdx_49C_20220331_zwQCxYwl7Auc" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: left">Fiscal Year Ending June 30:</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40B_eus-gaap--LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">92,857</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">371,429</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">371,429</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">371,429</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">371,429</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter </span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">866,665</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,445,238</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_z1rraMPVWYg2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 2600000 250000 prime lending rate plus 1.5% per annum and shall not be less than 4.75% per annum <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfDebtTableTextBlock_zfIL81Wd3h3g" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BANK FINANCING ACTIVITIES (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zZjx2PKvZPRe" style="display: none">Schedule of long-term debt</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left">Term Loan Note payable to Main Street Bank with <span id="xdx_905_eus-gaap--DebtInstrumentFrequencyOfPeriodicPayment_c20210701__20220331__us-gaap--LongtermDebtTypeAxis__custom--MainStreetBankMember" title="Debt Instrument, Frequency of Periodic Payment">monthly</span> principal payments of $<span id="xdx_909_eus-gaap--DebtInstrumentPeriodicPayment_c20210701__20220331__us-gaap--LongtermDebtTypeAxis__custom--MainStreetBankMember_pp0p0" title="Debt Instrument, Periodic Payment">30,952</span>.38 plus interest at the prime lending rate plus <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_c20220331__us-gaap--LongtermDebtTypeAxis__custom--MainStreetBankMember_pdd" title="Debt Instrument, Interest Rate, Stated Percentage">1.5</span>% per annum. Secured by all assets of the Company, and subject to certain periodic reporting to the bank, an annual minimum debt service coverage ratio of 1.20:1, and other conditions. The Term Loan Note matures on <span id="xdx_90F_eus-gaap--DebtInstrumentMaturityDate_c20210701__20220331__us-gaap--LongtermDebtTypeAxis__custom--MainStreetBankMember" title="Debt Instrument, Maturity Date">October 15, 2028</span>.</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--LongTermDebt_c20220331_pp0p0" style="width: 13%; text-align: right" title="Term Loan Note payable">2,445,238</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Less current maturities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--LessCurrentMaturities_iNI_pp0p0_di_c20220331_zo4QJspZ1oE1" style="text-align: right" title="Less current maturities">(367,714</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less debt issuance costs, net of accumulated amortization of $<span id="xdx_903_eus-gaap--AccumulatedAmortizationDeferredFinanceCosts_c20220331_pp0p0" title="Accumulated amortization of debt issuance costs">1,548</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--DeferredFinanceCostsNet_iNI_pp0p0_di_c20220331_zK1H0KWPiVS9" style="border-bottom: Black 1pt solid; text-align: right" title="debt issuance costs, net of accumulated amortization">(24,454</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Long-term debt, net of current portion of debt issuance costs</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebtNoncurrent_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-term Debt, net of current portion of debt issuance costs">2,053,070</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> monthly 30952 1.5 2028-10-15 2445238 367714 1548 24454 2053070 <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zwW1cGBnnHe2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BANK FINANCING ACTIVITIES (Details 1)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BA_zfOBo0xuhfP3" style="display: none">Schedule of future minimum note payable</span></td><td> </td> <td colspan="2" id="xdx_49C_20220331_zwQCxYwl7Auc" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: left">Fiscal Year Ending June 30:</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40B_eus-gaap--LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">92,857</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">371,429</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">371,429</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">371,429</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">371,429</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter </span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">866,665</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,445,238</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 92857 371429 371429 371429 371429 866665 <p id="xdx_801_ecustom--LeaseObligationTextBlock_zjn5hb6yzR03" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</span></td> <td style="width: 95%"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_82F_zlCVfLeDKMC8">LEASE OBLIGATIONS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2021, the Company entered into a five-year capital lease in the amount of $<span id="xdx_90D_eus-gaap--ContractualObligation_c20210331__us-gaap--MajorPropertyClassAxis__custom--ManufacturingEquipmentMember_pp0p0" title="Capital lease obligation">161,977</span> for manufacturing equipment. In January 2020, the Company entered into a five-year capital lease in the amount of $<span id="xdx_909_eus-gaap--ContractualObligation_c20200131__us-gaap--MajorPropertyClassAxis__custom--ManufacturingEquipment2Member_pp0p0" title="Capital lease obligation">47,750</span> for manufacturing equipment. The net book value of fixed assets under capital lease obligations as of March 31, 2022 is $<span id="xdx_907_eus-gaap--FinanceLeaseLiability_c20220331_pp0p0" title="Net book value of fixed assets under capital lease obligations">156,640</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 1, 2019, the Company entered into a three-year operating lease for its facility in El Paso, Texas, and in February 2022 the Company entered into an extension of the lease for an additional three years through June 2025. Remaining minimum lease payments at March 31, 2022 total $<span id="xdx_90D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_c20220331_pp0p0" title="Lessee, Operating Lease, Liability, to be Paid">150,504</span>. Total rent expense including base rent and common area expenses was $<span id="xdx_90D_eus-gaap--OperatingLeaseExpense_c20220101__20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--ElPasoTexasMember_pp0p0" title="Operating lease expense">15,705</span> and $<span id="xdx_903_eus-gaap--OperatingLeaseExpense_c20210101__20210331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--ElPasoTexasMember_pp0p0" title="Operating lease expense">21,438</span> during the three months ended March 31, 2022 and 2021, respectively. Included in the accompanying balance sheet at March 31, 2022 is a right-of-use asset of $<span id="xdx_903_eus-gaap--OperatingLeaseRightOfUseAsset_c20220331_pp0p0" title="Operating Lease, Right-of-Use Asset">140,607</span> and current and long-term right-of-use operating lease liabilities of $<span id="xdx_90F_eus-gaap--OperatingLeaseLiabilityCurrent_c20220331__us-gaap--LeaseContractualTermAxis__custom--ElPasoMember_pp0p0" title="Operating Lease, Liability, Current">45,405</span> and $<span id="xdx_906_eus-gaap--OperatingLeaseLiabilityNoncurrent_c20220331__us-gaap--LeaseContractualTermAxis__custom--ElPasoMember_pp0p0" title="Operating Lease, Liability, Noncurrent">95,202</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At March 31, 2022 future minimum lease payments under the capital lease and operating lease obligations are as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--LesseeCapitalAndOperatingLeasesTextBlock_z9WXAvroTYl5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASE OBLIGATION (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BC_zsR9aQU7BsK5" style="display: none">Future minimum lease payments</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left">Fiscal Year Ending June 30:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Capital Leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="width: 13%; text-align: right" title="2022">12,155</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeaseMember_pp0p0" style="width: 13%; text-align: right" title="2022">15,705</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="text-align: right" title="2023">48,619</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeaseMember_pp0p0" style="text-align: right" title="2023">43,828</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="text-align: right" title="2024">48,619</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeaseMember_pp0p0" style="text-align: right" title="2024">44,924</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="text-align: right" title="2025">43,917</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeaseMember_pp0p0" style="text-align: right" title="2025">46,047</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left">2026</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="2026">28,006</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_d0_c20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeaseMember_zjYmkn5zO2ye" style="border-bottom: Black 1pt solid; text-align: right" title="2026">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Minimum Payments</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityPaymentsDue_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total minimum payments">181,316</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_c20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeaseMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total minimum payments">150,504</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: amount representing interest</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_ecustom--LeaseInterest_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Less: amount representing interest">19,118</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of minimum lease payments</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FinanceLeaseLiability_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="text-align: right" title="Present value of minimum lease payments">162,198</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: current portion</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityCurrent_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Capital lease obligation, current">40,102</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Capital lease obligation, noncurrent">122,096</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s operating leases for its Gardner, Massachusetts office, production and storage spaces plus an equipment lease as well as the Windham, Maine office and production space have expired and are continuing on a month-to-month tenant at will basis. Rent expense on these operating leases was $<span id="xdx_904_eus-gaap--OperatingLeaseExpense_c20210701__20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--GardnerMaMember_pp0p0" title="Operating lease expense">222,112</span> and $<span id="xdx_902_eus-gaap--OperatingLeaseExpense_c20200701__20210331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--GardnerMaMember_pp0p0" title="Operating lease expense">124,848</span> for the nine months ended March 31, 2022 and 2021, respectively.</p> 161977 47750 156640 150504 15705 21438 140607 45405 95202 <table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--LesseeCapitalAndOperatingLeasesTextBlock_z9WXAvroTYl5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASE OBLIGATION (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BC_zsR9aQU7BsK5" style="display: none">Future minimum lease payments</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left">Fiscal Year Ending June 30:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Capital Leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="width: 13%; text-align: right" title="2022">12,155</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeaseMember_pp0p0" style="width: 13%; text-align: right" title="2022">15,705</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="text-align: right" title="2023">48,619</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeaseMember_pp0p0" style="text-align: right" title="2023">43,828</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="text-align: right" title="2024">48,619</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeaseMember_pp0p0" style="text-align: right" title="2024">44,924</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="text-align: right" title="2025">43,917</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeaseMember_pp0p0" style="text-align: right" title="2025">46,047</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left">2026</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="2026">28,006</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_d0_c20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeaseMember_zjYmkn5zO2ye" style="border-bottom: Black 1pt solid; text-align: right" title="2026">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Minimum Payments</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityPaymentsDue_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total minimum payments">181,316</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_c20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeaseMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total minimum payments">150,504</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: amount representing interest</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_ecustom--LeaseInterest_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Less: amount representing interest">19,118</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of minimum lease payments</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FinanceLeaseLiability_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="text-align: right" title="Present value of minimum lease payments">162,198</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: current portion</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityCurrent_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Capital lease obligation, current">40,102</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityNoncurrent_c20220331__us-gaap--MajorPropertyClassAxis__us-gaap--CapitalLeaseObligationsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Capital lease obligation, noncurrent">122,096</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 12155 15705 48619 43828 48619 44924 43917 46047 28006 0 181316 150504 19118 162198 40102 122096 222112 124848 <p id="xdx_800_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zSXPsgtGMIh4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.</span></td> <td style="width: 95%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_822_zs7oBtz3dEQf">STOCK-BASED COMPENSATION</span></span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Stock Options</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes stock-based compensation expense for the three and nine months ended March 31, 2022 and 2021:</p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_zmfUT4h1zL85" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details - Stock based compensation)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BA_zLqyCwqJhx83" style="display: none">Schedule of stock-based compensation expense</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Cost of Goods Sold</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pp0p0" style="width: 11%; text-align: right" title="Stock based compensation expense">34,712</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pp0p0" style="width: 11%; text-align: right" title="Stock based compensation expense">11,233</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pp0p0" style="width: 11%; text-align: right" title="Stock based compensation expense">91,542</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AllocatedShareBasedCompensationExpense_c20200701__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pp0p0" style="width: 11%; text-align: right" title="Stock based compensation expense">33,699</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Research and Development</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pp0p0" style="text-align: right" title="Stock based compensation expense">70,237</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pp0p0" style="text-align: right" title="Stock based compensation expense">19,435</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pp0p0" style="text-align: right" title="Stock based compensation expense">164,036</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AllocatedShareBasedCompensationExpense_c20200701__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pp0p0" style="text-align: right" title="Stock based compensation expense">55,795</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Selling, General and Administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation expense">126,166</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation expense">55,359</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation expense">466,059</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AllocatedShareBasedCompensationExpense_c20200701__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation expense">224,758</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Stock Based Compensation Expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock based compensation expense">231,115</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock based compensation expense">86,027</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock based compensation expense">721,637</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--AllocatedShareBasedCompensationExpense_c20200701__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock based compensation expense">314,252</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zGdfUrlcIPRk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No compensation has been capitalized because such amounts would have been immaterial.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables summarize stock option activity for the nine months ended March 31, 2022:<b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z6LOUpL5xym2" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details - Option activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B0_zIuFDEzSPjde" style="display: none">Schedule of stock option activity</span></td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options Outstanding</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/> Shares</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average<br/> Exercise Price</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average<br/> Contractual Life</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 55%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Outstanding at July 1, 2021</b></span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6yvdYTnfjF9" style="width: 11%; text-align: right" title="Options outstanding, beginning">2,578,200</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSkCLmYg0pv6" style="width: 11%; text-align: right" title="Weighted average exercise price, beginning price">1.13</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1Z5gl3ZWxu2" title="Weighted Average Contractual Life">6.73</span> years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLmultUYVo0a" style="text-align: right" title="Exercised">(255,700</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Exercised">1.10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Granted">584,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Granted">1.74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancelled</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zf0Jbdb4L3z9" style="border-bottom: Black 1pt solid; text-align: right" title="Options cancelled">(89,500</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price, cancelled">0.99</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Outstanding at March 31, 2022</b></span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ztyvRdmOuGb2" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding, ending">2,817,500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zzWGuj47rDv7" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, ending price">1.35</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWUt6KLff8o" title="Weighted Average Contractual Life">7.35</span> years</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zUXRUuDcmbxl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information related to the stock options outstanding as of March 31, 2022 is as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zSmjjziHvGxg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details - Options by exercise price)"> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center"><span id="xdx_8B2_zwUWjk1wypl6" style="display: none">Schedule of stock options outstanding by exercise price range</span></td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Range of <br/> Exercise Prices</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average <br/> Remaining<br/> Contractual Life<br/> (years)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average <br/> Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercisable <br/> Number of <br/> Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercisable<br/> Weighted-<br/> Average <br/> Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option1Member" style="width: 13%; text-align: right" title="Range of exercise prices">0.48</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option1Member_pdd" style="width: 13%; text-align: right" title="Number of shares outstanding">60,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option1Member_zgM1eIDiTZ2d" title="Weighted average contractual life">4.00</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option1Member_pdd" style="width: 13%; text-align: right" title="Weighted average exercise price">0.48</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option1Member_pdd" style="width: 13%; text-align: right" title="Exercisable number of shares">60,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option1Member_pdd" style="width: 13%; text-align: right" title="Exercisable weighted average exercise price">0.48</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option2Member" style="text-align: right" title="Range of exercise prices">0.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option2Member_pdd" style="text-align: right" title="Number of shares outstanding">80,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option2Member_zaZY7nmktad9" title="Weighted average contractual life">4.22</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option2Member_pdd" style="text-align: right" title="Weighted average exercise price">0.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option2Member_pdd" style="text-align: right" title="Exercisable number of shares">80,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option2Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">0.50</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_987_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option3Member" style="text-align: right" title="Range of exercise prices">0.55</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option3Member_pdd" style="text-align: right" title="Number of shares outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option3Member_z0e41ahPUw1a" title="Weighted average contractual life">6.01</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option3Member_pdd" style="text-align: right" title="Weighted average exercise price">0.55</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option3Member_pdd" style="text-align: right" title="Exercisable number of shares">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option3Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">0.55</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_986_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option4Member" style="text-align: right" title="Range of exercise prices">0.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option4Member_pdd" style="text-align: right" title="Number of shares outstanding">100,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option4Member_zudBr2Nfw3ak" title="Weighted average contractual life">6.35</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option4Member_pdd" style="text-align: right" title="Weighted average exercise price">0.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option4Member_pdd" style="text-align: right" title="Exercisable number of shares">100,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option4Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">0.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_985_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option5Member" style="text-align: right" title="Range of exercise prices">0.73</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option5Member_pdd" style="text-align: right" title="Number of shares outstanding">670,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option5Member_z9BTrDGgQsp" title="Weighted average contractual life">4.81</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option5Member_pdd" style="text-align: right" title="Weighted average exercise price">0.73</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option5Member_pdd" style="text-align: right" title="Exercisable number of shares">670,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option5Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">0.73</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_984_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option6Member" style="text-align: right" title="Range of exercise prices">0.85</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option6Member_pdd" style="text-align: right" title="Number of shares outstanding">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option6Member_zTsyer68Q2Vl" title="Weighted average contractual life">0.76</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option6Member_pdd" style="text-align: right" title="Weighted average exercise price">0.85</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option6Member_pdd" style="text-align: right" title="Exercisable number of shares">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option6Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">0.85</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_983_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option7Member" style="text-align: right" title="Range of exercise prices">0.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option7Member_pdd" style="text-align: right" title="Number of shares outstanding">36,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option7Member_zBXQpf1Aogrj" title="Weighted average contractual life">2.19</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option7Member_pdd" style="text-align: right" title="Weighted average exercise price">0.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option7Member_pdd" style="text-align: right" title="Exercisable number of shares">36,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option7Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">0.90</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_982_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option8Member" style="text-align: right" title="Range of exercise prices">1.25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option8Member_pdd" style="text-align: right" title="Number of shares outstanding">45,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option8Member_zUqTyC9OjW21" title="Weighted average contractual life">7.97</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option8Member_pdd" style="text-align: right" title="Weighted average exercise price">1.25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option8Member_pdd" style="text-align: right" title="Exercisable number of shares">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option8Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.25</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_981_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option9Member" style="text-align: right" title="Range of exercise prices">1.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option9Member_pdd" style="text-align: right" title="Number of shares outstanding">441,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option9Member_z1xPyvfWsJUf" title="Weighted average contractual life">7.20</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option9Member_pdd" style="text-align: right" title="Weighted average exercise price">1.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option9Member_pdd" style="text-align: right" title="Exercisable number of shares">291,520</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option9Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.30</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option10Member" style="text-align: right" title="Range of exercise prices">1.40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option10Member_pdd" style="text-align: right" title="Number of shares outstanding">70,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option10Member_z6URJrNXy5J2" title="Weighted average contractual life">8.64</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option10Member_pdd" style="text-align: right" title="Weighted average exercise price">1.40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option10Member_pdd" style="text-align: right" title="Exercisable number of shares">70,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option10Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.40</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_98E_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option11Member" style="text-align: right" title="Range of exercise prices">1.42</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option11Member_pdd" style="text-align: right" title="Number of shares outstanding">100,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option11Member_zfW8ZnUJagbd" title="Weighted average contractual life">7.45</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option11Member_pdd" style="text-align: right" title="Weighted average exercise price">1.42</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option11Member_pdd" style="text-align: right" title="Exercisable number of shares">66,667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option11Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.42</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_980_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option12Member" style="text-align: right" title="Range of exercise prices">1.45</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option12Member_pdd" style="text-align: right" title="Number of shares outstanding">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option12Member_zs028UGZFFCg" title="Weighted average contractual life">8.94</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option12Member_pdd" style="text-align: right" title="Weighted average exercise price">1.45</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option12Member_pdd" style="text-align: right" title="Exercisable number of shares">1,667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option12Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.45</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_981_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option13Member" style="text-align: right" title="Range of exercise prices">1.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option13Member_pdd" style="text-align: right" title="Number of shares outstanding">70,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option13Member_zkV1YaScxwY2" title="Weighted average contractual life">7.69</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option13Member_pdd" style="text-align: right" title="Weighted average exercise price">1.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option13Member_pdd" style="text-align: right" title="Exercisable number of shares">70,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option13Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.50</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_982_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option14Member" style="text-align: right" title="Range of exercise prices">1.68</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option14Member_pdd" style="text-align: right" title="Number of shares outstanding">540,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option14Member_zO7uQHAKIGj8" title="Weighted average contractual life">9.18</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option14Member_pdd" style="text-align: right" title="Weighted average exercise price">1.68</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option14Member_pdd" style="text-align: right" title="Exercisable number of shares">270,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option14Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.68</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_983_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option15Member" style="text-align: right" title="Range of exercise prices">2.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option15Member_pdd" style="text-align: right" title="Number of shares outstanding">140,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option15Member_zdRMoWh1cZQl" title="Weighted average contractual life">9.36</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option15Member_pdd" style="text-align: right" title="Weighted average exercise price">2.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_d0_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option15Member_z2j6GYX3LIAl" style="text-align: right" title="Exercisable number of shares">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iI_d0_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option15Member_zqBUkkRLcCfd" style="text-align: right" title="Exercisable weighted average exercise price">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_984_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option16Member" style="text-align: right" title="Range of exercise prices">2.09</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option16Member_pdd" style="text-align: right" title="Number of shares outstanding">249,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option16Member_zheHPyxR8Bpe" title="Weighted average contractual life">9.86</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option16Member_pdd" style="text-align: right" title="Weighted average exercise price">2.09</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_d0_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option16Member_zDbBRf3SdOqf" style="text-align: right" title="Exercisable number of shares">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iI_d0_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option16Member_zH40iEyypyyd" style="text-align: right" title="Exercisable weighted average exercise price">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_987_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--AwardTypeAxis__custom--Option17Member_zLzLfLRIxpPl" style="padding-bottom: 1pt; text-align: right" title="Range of exercise prices">2.26</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option17Member_zOrhQHDYd9D5" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares outstanding">190,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option17Member_z0amAnu1Opfc" title="Weighted average contractual life">9.64</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option17Member_ziM5ToWtfLHl" style="padding-bottom: 1pt; text-align: right" title="Weighted average exercise price">2.26</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option17Member_zKSTc4KWsQT4" style="border-bottom: Black 1pt solid; text-align: right" title="Exercisable number of shares">90,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iI_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option17Member_z6bAiLjK5eE5" style="padding-bottom: 1pt; text-align: right" title="Exercisable weighted average exercise price">2.26</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_987_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember" style="padding-bottom: 2.5pt; text-align: right" title="Range of exercise prices">1.35</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares outstanding">2,817,500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPSNqYPhZdd2" title="Weighted average contractual life">7.35</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price">1.35</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Exercisable number of shares">1,856,854</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="padding-bottom: 2.5pt; text-align: right" title="Exercisable weighted average exercise price">1.10</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_z0bLFsLf8iE2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate intrinsic value of the Company’s in-the-money outstanding and exercisable options as of March 31, 2022 was $<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c20220331_pp0p0" title="Aggregate intrinsic value of &quot;in the money&quot; outstanding">1,913,350</span> and $<span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20220331_pp0p0" title="Aggregate intrinsic value of &quot;in the money&quot; exercisable">1,689,898</span>, respectively.</p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_zmfUT4h1zL85" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details - Stock based compensation)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BA_zLqyCwqJhx83" style="display: none">Schedule of stock-based compensation expense</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Cost of Goods Sold</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pp0p0" style="width: 11%; text-align: right" title="Stock based compensation expense">34,712</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pp0p0" style="width: 11%; text-align: right" title="Stock based compensation expense">11,233</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pp0p0" style="width: 11%; text-align: right" title="Stock based compensation expense">91,542</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AllocatedShareBasedCompensationExpense_c20200701__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pp0p0" style="width: 11%; text-align: right" title="Stock based compensation expense">33,699</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Research and Development</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pp0p0" style="text-align: right" title="Stock based compensation expense">70,237</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pp0p0" style="text-align: right" title="Stock based compensation expense">19,435</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pp0p0" style="text-align: right" title="Stock based compensation expense">164,036</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AllocatedShareBasedCompensationExpense_c20200701__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pp0p0" style="text-align: right" title="Stock based compensation expense">55,795</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Selling, General and Administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation expense">126,166</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation expense">55,359</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation expense">466,059</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AllocatedShareBasedCompensationExpense_c20200701__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation expense">224,758</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Stock Based Compensation Expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock based compensation expense">231,115</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock based compensation expense">86,027</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock based compensation expense">721,637</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--AllocatedShareBasedCompensationExpense_c20200701__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock based compensation expense">314,252</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 34712 11233 91542 33699 70237 19435 164036 55795 126166 55359 466059 224758 231115 86027 721637 314252 <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z6LOUpL5xym2" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details - Option activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B0_zIuFDEzSPjde" style="display: none">Schedule of stock option activity</span></td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options Outstanding</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/> Shares</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average<br/> Exercise Price</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average<br/> Contractual Life</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 55%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Outstanding at July 1, 2021</b></span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6yvdYTnfjF9" style="width: 11%; text-align: right" title="Options outstanding, beginning">2,578,200</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSkCLmYg0pv6" style="width: 11%; text-align: right" title="Weighted average exercise price, beginning price">1.13</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1Z5gl3ZWxu2" title="Weighted Average Contractual Life">6.73</span> years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLmultUYVo0a" style="text-align: right" title="Exercised">(255,700</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Exercised">1.10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Granted">584,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="text-align: right" title="Granted">1.74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancelled</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zf0Jbdb4L3z9" style="border-bottom: Black 1pt solid; text-align: right" title="Options cancelled">(89,500</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price, cancelled">0.99</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Outstanding at March 31, 2022</b></span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ztyvRdmOuGb2" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding, ending">2,817,500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zzWGuj47rDv7" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, ending price">1.35</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWUt6KLff8o" title="Weighted Average Contractual Life">7.35</span> years</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2578200 1.13 P6Y8M23D 255700 1.10 584500 1.74 89500 0.99 2817500 1.35 P7Y4M6D <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zSmjjziHvGxg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details - Options by exercise price)"> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center"><span id="xdx_8B2_zwUWjk1wypl6" style="display: none">Schedule of stock options outstanding by exercise price range</span></td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Range of <br/> Exercise Prices</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average <br/> Remaining<br/> Contractual Life<br/> (years)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average <br/> Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercisable <br/> Number of <br/> Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercisable<br/> Weighted-<br/> Average <br/> Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option1Member" style="width: 13%; text-align: right" title="Range of exercise prices">0.48</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option1Member_pdd" style="width: 13%; text-align: right" title="Number of shares outstanding">60,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option1Member_zgM1eIDiTZ2d" title="Weighted average contractual life">4.00</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option1Member_pdd" style="width: 13%; text-align: right" title="Weighted average exercise price">0.48</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option1Member_pdd" style="width: 13%; text-align: right" title="Exercisable number of shares">60,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option1Member_pdd" style="width: 13%; text-align: right" title="Exercisable weighted average exercise price">0.48</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option2Member" style="text-align: right" title="Range of exercise prices">0.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option2Member_pdd" style="text-align: right" title="Number of shares outstanding">80,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option2Member_zaZY7nmktad9" title="Weighted average contractual life">4.22</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option2Member_pdd" style="text-align: right" title="Weighted average exercise price">0.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option2Member_pdd" style="text-align: right" title="Exercisable number of shares">80,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option2Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">0.50</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_987_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option3Member" style="text-align: right" title="Range of exercise prices">0.55</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option3Member_pdd" style="text-align: right" title="Number of shares outstanding">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option3Member_z0e41ahPUw1a" title="Weighted average contractual life">6.01</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option3Member_pdd" style="text-align: right" title="Weighted average exercise price">0.55</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option3Member_pdd" style="text-align: right" title="Exercisable number of shares">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option3Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">0.55</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_986_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option4Member" style="text-align: right" title="Range of exercise prices">0.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option4Member_pdd" style="text-align: right" title="Number of shares outstanding">100,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option4Member_zudBr2Nfw3ak" title="Weighted average contractual life">6.35</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option4Member_pdd" style="text-align: right" title="Weighted average exercise price">0.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option4Member_pdd" style="text-align: right" title="Exercisable number of shares">100,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option4Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">0.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_985_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option5Member" style="text-align: right" title="Range of exercise prices">0.73</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option5Member_pdd" style="text-align: right" title="Number of shares outstanding">670,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option5Member_z9BTrDGgQsp" title="Weighted average contractual life">4.81</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option5Member_pdd" style="text-align: right" title="Weighted average exercise price">0.73</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option5Member_pdd" style="text-align: right" title="Exercisable number of shares">670,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option5Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">0.73</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_984_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option6Member" style="text-align: right" title="Range of exercise prices">0.85</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option6Member_pdd" style="text-align: right" title="Number of shares outstanding">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option6Member_zTsyer68Q2Vl" title="Weighted average contractual life">0.76</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option6Member_pdd" style="text-align: right" title="Weighted average exercise price">0.85</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option6Member_pdd" style="text-align: right" title="Exercisable number of shares">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option6Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">0.85</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_983_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option7Member" style="text-align: right" title="Range of exercise prices">0.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option7Member_pdd" style="text-align: right" title="Number of shares outstanding">36,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option7Member_zBXQpf1Aogrj" title="Weighted average contractual life">2.19</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option7Member_pdd" style="text-align: right" title="Weighted average exercise price">0.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option7Member_pdd" style="text-align: right" title="Exercisable number of shares">36,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option7Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">0.90</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_982_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option8Member" style="text-align: right" title="Range of exercise prices">1.25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option8Member_pdd" style="text-align: right" title="Number of shares outstanding">45,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option8Member_zUqTyC9OjW21" title="Weighted average contractual life">7.97</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option8Member_pdd" style="text-align: right" title="Weighted average exercise price">1.25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option8Member_pdd" style="text-align: right" title="Exercisable number of shares">30,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option8Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.25</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_981_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option9Member" style="text-align: right" title="Range of exercise prices">1.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option9Member_pdd" style="text-align: right" title="Number of shares outstanding">441,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option9Member_z1xPyvfWsJUf" title="Weighted average contractual life">7.20</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option9Member_pdd" style="text-align: right" title="Weighted average exercise price">1.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option9Member_pdd" style="text-align: right" title="Exercisable number of shares">291,520</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option9Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.30</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option10Member" style="text-align: right" title="Range of exercise prices">1.40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option10Member_pdd" style="text-align: right" title="Number of shares outstanding">70,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option10Member_z6URJrNXy5J2" title="Weighted average contractual life">8.64</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option10Member_pdd" style="text-align: right" title="Weighted average exercise price">1.40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option10Member_pdd" style="text-align: right" title="Exercisable number of shares">70,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option10Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.40</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_98E_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option11Member" style="text-align: right" title="Range of exercise prices">1.42</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option11Member_pdd" style="text-align: right" title="Number of shares outstanding">100,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option11Member_zfW8ZnUJagbd" title="Weighted average contractual life">7.45</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option11Member_pdd" style="text-align: right" title="Weighted average exercise price">1.42</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option11Member_pdd" style="text-align: right" title="Exercisable number of shares">66,667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option11Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.42</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_980_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option12Member" style="text-align: right" title="Range of exercise prices">1.45</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option12Member_pdd" style="text-align: right" title="Number of shares outstanding">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option12Member_zs028UGZFFCg" title="Weighted average contractual life">8.94</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option12Member_pdd" style="text-align: right" title="Weighted average exercise price">1.45</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option12Member_pdd" style="text-align: right" title="Exercisable number of shares">1,667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option12Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.45</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_981_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option13Member" style="text-align: right" title="Range of exercise prices">1.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option13Member_pdd" style="text-align: right" title="Number of shares outstanding">70,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option13Member_zkV1YaScxwY2" title="Weighted average contractual life">7.69</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option13Member_pdd" style="text-align: right" title="Weighted average exercise price">1.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option13Member_pdd" style="text-align: right" title="Exercisable number of shares">70,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option13Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.50</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_982_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option14Member" style="text-align: right" title="Range of exercise prices">1.68</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option14Member_pdd" style="text-align: right" title="Number of shares outstanding">540,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option14Member_zO7uQHAKIGj8" title="Weighted average contractual life">9.18</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option14Member_pdd" style="text-align: right" title="Weighted average exercise price">1.68</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option14Member_pdd" style="text-align: right" title="Exercisable number of shares">270,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option14Member_pdd" style="text-align: right" title="Exercisable weighted average exercise price">1.68</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_983_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option15Member" style="text-align: right" title="Range of exercise prices">2.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option15Member_pdd" style="text-align: right" title="Number of shares outstanding">140,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option15Member_zdRMoWh1cZQl" title="Weighted average contractual life">9.36</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option15Member_pdd" style="text-align: right" title="Weighted average exercise price">2.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_d0_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option15Member_z2j6GYX3LIAl" style="text-align: right" title="Exercisable number of shares">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iI_d0_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option15Member_zqBUkkRLcCfd" style="text-align: right" title="Exercisable weighted average exercise price">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_984_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option16Member" style="text-align: right" title="Range of exercise prices">2.09</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option16Member_pdd" style="text-align: right" title="Number of shares outstanding">249,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option16Member_zheHPyxR8Bpe" title="Weighted average contractual life">9.86</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option16Member_pdd" style="text-align: right" title="Weighted average exercise price">2.09</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_d0_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option16Member_zDbBRf3SdOqf" style="text-align: right" title="Exercisable number of shares">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iI_d0_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option16Member_zH40iEyypyyd" style="text-align: right" title="Exercisable weighted average exercise price">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_987_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--AwardTypeAxis__custom--Option17Member_zLzLfLRIxpPl" style="padding-bottom: 1pt; text-align: right" title="Range of exercise prices">2.26</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option17Member_zOrhQHDYd9D5" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares outstanding">190,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option17Member_z0amAnu1Opfc" title="Weighted average contractual life">9.64</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option17Member_ziM5ToWtfLHl" style="padding-bottom: 1pt; text-align: right" title="Weighted average exercise price">2.26</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option17Member_zKSTc4KWsQT4" style="border-bottom: Black 1pt solid; text-align: right" title="Exercisable number of shares">90,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iI_c20220331__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Option17Member_z6bAiLjK5eE5" style="padding-bottom: 1pt; text-align: right" title="Exercisable weighted average exercise price">2.26</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_987_ecustom--DeferredCompensationArrangementWithIndividualExercisePrice1_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember" style="padding-bottom: 2.5pt; text-align: right" title="Range of exercise prices">1.35</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares outstanding">2,817,500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPSNqYPhZdd2" title="Weighted average contractual life">7.35</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="padding-bottom: 2.5pt; text-align: right" title="Weighted average exercise price">1.35</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Exercisable number of shares">1,856,854</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="padding-bottom: 2.5pt; text-align: right" title="Exercisable weighted average exercise price">1.10</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0.48 60000 P4Y 0.48 60000 0.48 0.50 80000 P4Y2M19D 0.50 80000 0.50 0.55 15000 P6Y3D 0.55 15000 0.55 0.70 100000 P6Y4M6D 0.70 100000 0.70 0.73 670000 P4Y9M21D 0.73 670000 0.73 0.85 6000 P0Y9M3D 0.85 6000 0.85 0.90 36000 P2Y2M8D 0.90 36000 0.90 1.25 45000 P7Y11M19D 1.25 30000 1.25 1.30 441000 P7Y2M12D 1.30 291520 1.30 1.40 70000 P8Y7M20D 1.40 70000 1.40 1.42 100000 P7Y5M12D 1.42 66667 1.42 1.45 5000 P8Y11M8D 1.45 1667 1.45 1.50 70000 P7Y8M8D 1.50 70000 1.50 1.68 540000 P9Y2M4D 1.68 270000 1.68 2.00 140000 P9Y4M9D 2.00 0 0 2.09 249500 P9Y10M9D 2.09 0 0 2.26 190000 P9Y7M20D 2.26 90000 2.26 1.35 2817500 P7Y4M6D 1.35 1856854 1.10 1913350 1689898 <p id="xdx_80F_ecustom--SaleOfStockInOctober2021DisclosureTextBlock_zCjKWYh0VZ69" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.</span></td> <td style="width: 95%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_825_zC6NRg7kktxj">SALE OF STOCK IN OCTOBER 2021</span></span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 1, 2021, the Company entered into agreements with accredited investors for the sale and purchase of <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20211001__20211004__srt--CounterpartyNameAxis__custom--AccreditedInvestorsMember_pdd" title="Number of shares sold">937,500</span> unregistered shares of its common stock, $0.01 par value at a purchase price of $1.60 per share. The Company used the net proceeds from this placement to partially fund the October 4, 2021, acquisition of the operating assets of Lighthouse Imaging, LLC with an effective date of October 4, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><br/> In conjunction with the placement, the Company also entered into a registration rights agreement with the investors, whereby it is obligated to file a registration statement with the Securities and Exchange Commission on or before 120 calendar days after October 4, 2021 to register the resale by the investors of 937,500 shares of its common stock purchased in the placement. The registration statement was filed on January 31, 2022 and became effective on February 11, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 937500 <p id="xdx_80A_ecustom--IssuanceCommonStockInBusinessAcquisitionTextBlock_zJqJT64JFUSf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.</span></td> <td style="width: 95%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_825_zQM1iq4CzhS3">ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION</span></span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 4, 2021, the Company issued <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20211001__20211004__us-gaap--BusinessAcquisitionAxis__custom--LighthouseImagingLLCMember_pdd" title="Stock issued for acquisition">2,500,000</span> unregistered shares of its common stock to the sellers of Lighthouse Imaging, LLC, valued on that date at $<span id="xdx_90B_eus-gaap--SharesIssuedPricePerShare_c20211004__us-gaap--BusinessAcquisitionAxis__custom--LighthouseImagingLLCMember_pdd" title="Issuence per share">1.60</span> per share or $<span id="xdx_903_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20211001__20211004__us-gaap--BusinessAcquisitionAxis__custom--LighthouseImagingLLCMember_pp0p0" title="Stock Issued During Period, Value, Acquisitions">4,000,000</span>, as shown in the accompanying statement of stockholders’ equity for the nine months ended March 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In conjunction with the issuance, the Company agreed to use reasonable efforts to effectuate within a reasonable period after the October 4, 2021 business acquisition date a registration statement with the Securities and Exchange Commission to register the resale by the sellers of 2,500,000 shares of its common stock issued in the business acquisition.</p> 2500000 1.60 4000000 <p id="xdx_80A_eus-gaap--RevenueFromContractWithCustomerTextBlock_zyoRtv7U4IG5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.</span></td> <td style="width: 95%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_82C_zQLTwayz6Isa">REVENUE RECOGNITION</span></span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues are recognized as the performance obligations to deliver products or services are satisfied and are recorded based on the amount of consideration the Company expects to receive in exchange for satisfying the performance obligations. Most of the Company’s products and services are marketed to medical device companies almost exclusively in the United States. Products and services are primarily transferred to customers at a point in time based upon when services are performed or product is shipped.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues represent the amount of consideration the Company expects to receive from customers in exchange for transferring products and services. Other selling costs to obtain and fulfill contracts are expensed as incurred due to the short-term nature of a majority of its revenues. The Company extends terms of payment to its customers based on commercially reasonable terms for the markets of its customers, while also considering their credit quality. Shipping and handling costs charged to customers are included in revenues.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company disaggregates revenues by product and service types as it believes it best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by economic factors. Revenues are comprised of the following for the three and nine months ended March 2022 and 2021:</p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_z0rFEGbOJZ9e" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Revenues)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B8_z1Ov2u0liORf" style="display: none">Schedule of disaggregation of revenues</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Engineering Design Services</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220331__srt--ProductOrServiceAxis__custom--EngineeringDesignServicesMember_pp0p0" style="width: 11%; text-align: right" title="Revenues">1,532,414</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210331__srt--ProductOrServiceAxis__custom--EngineeringDesignServicesMember_pp0p0" style="width: 11%; text-align: right" title="Revenues">549,636</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220331__srt--ProductOrServiceAxis__custom--EngineeringDesignServicesMember_pp0p0" style="width: 11%; text-align: right" title="Revenues">3,659,667</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20210331__srt--ProductOrServiceAxis__custom--EngineeringDesignServicesMember_pp0p0" style="width: 11%; text-align: right" title="Revenues">1,986,856</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Optical Components</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220331__srt--ProductOrServiceAxis__custom--OpticalComponentsMember_pp0p0" style="text-align: right" title="Revenues">1,927,963</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210331__srt--ProductOrServiceAxis__custom--OpticalComponentsMember_pp0p0" style="text-align: right" title="Revenues">1,456,213</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220331__srt--ProductOrServiceAxis__custom--OpticalComponentsMember_pp0p0" style="text-align: right" title="Revenues">4,873,294</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20210331__srt--ProductOrServiceAxis__custom--OpticalComponentsMember_pp0p0" style="text-align: right" title="Revenues">4,330,511</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Medical Device Products and Assemblies</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220331__srt--ProductOrServiceAxis__custom--MedicalDeviceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,190,975</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210331__srt--ProductOrServiceAxis__custom--MedicalDeviceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">452,441</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220331__srt--ProductOrServiceAxis__custom--MedicalDeviceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">2,351,776</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20210331__srt--ProductOrServiceAxis__custom--MedicalDeviceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,684,274</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">4,651,352</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,458,290</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">10,884,737</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">8,001,641</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_z6uR9OZaW3a8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Contract Assets and Liabilities</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The nature of the Company’s products and services does not generally give rise to contract assets as it typically does not incur costs to fulfill a contract before a product or service is provided to a customer. The Company’s costs to obtain contracts are typically in the form of sales commissions paid to employees. The Company has elected to expense sales commissions associated with obtaining a contract as incurred as the amortization period is generally less than one year. These costs have been recorded in selling, general and administrative expenses. As of March 31, 2022, there were no contract assets recorded in the Company’s Consolidated Balance Sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s contract liabilities arise from unearned revenue received from customers at inception of contracts or where the timing of billing for services precedes satisfaction of our performance obligations. The Company generally satisfies performance obligations within one year from the contract inception date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contract liabilities, which were recorded as customer advances in the Company’s Consolidated Balance Sheets, and unearned revenue are comprised of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zWn2HM2N2PV2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Contract liabilities)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BB_zRtQhQUIHPxh" style="display: none">Schedule of contract liabilities</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%">Contract Liabilities, Beginning of Period</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pp0p0_c20220101__20220331_zipNWoF1uPT8" style="width: 11%; text-align: right" title="Contract liabilities, beginning of period">1,137,470</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pp0p0_c20210101__20210331_zGlBE66r40N8" style="width: 11%; text-align: right" title="Contract liabilities, beginning of period">151,877</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pp0p0_c20210701__20220331_z0kDNpCN8mk4" style="width: 11%; text-align: right" title="Contract liabilities, beginning of period">450,084</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pp0p0_c20200701__20210331_zQXuUmZEodcf" style="width: 11%; text-align: right" title="Contract liabilities, beginning of period">417,059</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Assumed in Business Acquisition</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_pp0p0_d0_c20220101__20220331_zctV2bi71Yk1" style="text-align: right" title="Assumed in business acquisition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_pp0p0_d0_c20210101__20210331_zMTgmIQeXtp7" style="text-align: right" title="Assumed in business acquisition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_c20210701__20220331_pp0p0" style="text-align: right" title="Assumed in business acquisition">826,679</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_pp0p0_d0_c20200701__20210331_znzWXeIvRxRi" style="text-align: right" title="Assumed in business acquisition">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Unearned Revenue Received from Customers</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--IncreaseDecreaseInDeferredRevenue_c20220101__20220331_pp0p0" style="text-align: right" title="Unearned revenue received from customers">774,316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--IncreaseDecreaseInDeferredRevenue_c20210101__20210331_pp0p0" style="text-align: right" title="Unearned revenue received from customers">442,681</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--IncreaseDecreaseInDeferredRevenue_c20210701__20220331_pp0p0" style="text-align: right" title="Unearned revenue received from customers">1,388,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--IncreaseDecreaseInDeferredRevenue_c20200701__20210331_pp0p0" style="text-align: right" title="Unearned revenue received from customers">614,384</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Revenue Recognized</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--DeferredRevenueRevenueRecognized1_iN_pp0p0_di_c20220101__20220331_znSUPKFDVjtg" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(893,511</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--DeferredRevenueRevenueRecognized1_iN_pp0p0_di_c20210101__20210331_zRRrvGBAP1Ri" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(361,674</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--DeferredRevenueRevenueRecognized1_iN_pp0p0_di_c20210701__20220331_zuu0O3JnBGR7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(1,647,188</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--DeferredRevenueRevenueRecognized1_iN_pp0p0_di_c20200701__20210331_zqav4yzhk8Ah" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(798,559</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Contract Liabilities, End of Period</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_pp0p0_c20220101__20220331_zzbtp0B4CASe" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, end of period">1,018,275</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20210101__20210331_zkSqWHOi4CY3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, end of period">232,884</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_pp0p0_c20210701__20220331_z7yGGtibyHfh" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, end of period">1,018,275</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_pp0p0_c20200701__20210331_zkB3vWxTLcri" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, end of period">232,884</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_z7hjcxOp8SY" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_z0rFEGbOJZ9e" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Revenues)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B8_z1Ov2u0liORf" style="display: none">Schedule of disaggregation of revenues</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Engineering Design Services</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220331__srt--ProductOrServiceAxis__custom--EngineeringDesignServicesMember_pp0p0" style="width: 11%; text-align: right" title="Revenues">1,532,414</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210331__srt--ProductOrServiceAxis__custom--EngineeringDesignServicesMember_pp0p0" style="width: 11%; text-align: right" title="Revenues">549,636</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220331__srt--ProductOrServiceAxis__custom--EngineeringDesignServicesMember_pp0p0" style="width: 11%; text-align: right" title="Revenues">3,659,667</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20210331__srt--ProductOrServiceAxis__custom--EngineeringDesignServicesMember_pp0p0" style="width: 11%; text-align: right" title="Revenues">1,986,856</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Optical Components</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220331__srt--ProductOrServiceAxis__custom--OpticalComponentsMember_pp0p0" style="text-align: right" title="Revenues">1,927,963</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210331__srt--ProductOrServiceAxis__custom--OpticalComponentsMember_pp0p0" style="text-align: right" title="Revenues">1,456,213</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220331__srt--ProductOrServiceAxis__custom--OpticalComponentsMember_pp0p0" style="text-align: right" title="Revenues">4,873,294</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20210331__srt--ProductOrServiceAxis__custom--OpticalComponentsMember_pp0p0" style="text-align: right" title="Revenues">4,330,511</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Medical Device Products and Assemblies</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220331__srt--ProductOrServiceAxis__custom--MedicalDeviceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,190,975</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210331__srt--ProductOrServiceAxis__custom--MedicalDeviceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">452,441</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220331__srt--ProductOrServiceAxis__custom--MedicalDeviceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">2,351,776</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20210331__srt--ProductOrServiceAxis__custom--MedicalDeviceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,684,274</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">4,651,352</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,458,290</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">10,884,737</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">8,001,641</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1532414 549636 3659667 1986856 1927963 1456213 4873294 4330511 1190975 452441 2351776 1684274 4651352 2458290 10884737 8001641 <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zWn2HM2N2PV2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Contract liabilities)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BB_zRtQhQUIHPxh" style="display: none">Schedule of contract liabilities</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months<br/> Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%">Contract Liabilities, Beginning of Period</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pp0p0_c20220101__20220331_zipNWoF1uPT8" style="width: 11%; text-align: right" title="Contract liabilities, beginning of period">1,137,470</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pp0p0_c20210101__20210331_zGlBE66r40N8" style="width: 11%; text-align: right" title="Contract liabilities, beginning of period">151,877</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pp0p0_c20210701__20220331_z0kDNpCN8mk4" style="width: 11%; text-align: right" title="Contract liabilities, beginning of period">450,084</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_pp0p0_c20200701__20210331_zQXuUmZEodcf" style="width: 11%; text-align: right" title="Contract liabilities, beginning of period">417,059</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Assumed in Business Acquisition</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_pp0p0_d0_c20220101__20220331_zctV2bi71Yk1" style="text-align: right" title="Assumed in business acquisition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_pp0p0_d0_c20210101__20210331_zMTgmIQeXtp7" style="text-align: right" title="Assumed in business acquisition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_c20210701__20220331_pp0p0" style="text-align: right" title="Assumed in business acquisition">826,679</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_pp0p0_d0_c20200701__20210331_znzWXeIvRxRi" style="text-align: right" title="Assumed in business acquisition">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Unearned Revenue Received from Customers</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--IncreaseDecreaseInDeferredRevenue_c20220101__20220331_pp0p0" style="text-align: right" title="Unearned revenue received from customers">774,316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--IncreaseDecreaseInDeferredRevenue_c20210101__20210331_pp0p0" style="text-align: right" title="Unearned revenue received from customers">442,681</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--IncreaseDecreaseInDeferredRevenue_c20210701__20220331_pp0p0" style="text-align: right" title="Unearned revenue received from customers">1,388,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--IncreaseDecreaseInDeferredRevenue_c20200701__20210331_pp0p0" style="text-align: right" title="Unearned revenue received from customers">614,384</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Revenue Recognized</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--DeferredRevenueRevenueRecognized1_iN_pp0p0_di_c20220101__20220331_znSUPKFDVjtg" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(893,511</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--DeferredRevenueRevenueRecognized1_iN_pp0p0_di_c20210101__20210331_zRRrvGBAP1Ri" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(361,674</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--DeferredRevenueRevenueRecognized1_iN_pp0p0_di_c20210701__20220331_zuu0O3JnBGR7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(1,647,188</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--DeferredRevenueRevenueRecognized1_iN_pp0p0_di_c20200701__20210331_zqav4yzhk8Ah" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(798,559</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Contract Liabilities, End of Period</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_pp0p0_c20220101__20220331_zzbtp0B4CASe" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, end of period">1,018,275</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20210101__20210331_zkSqWHOi4CY3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, end of period">232,884</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_pp0p0_c20210701__20220331_z7yGGtibyHfh" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, end of period">1,018,275</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_pp0p0_c20200701__20210331_zkB3vWxTLcri" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, end of period">232,884</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1137470 151877 450084 417059 0 0 826679 0 774316 442681 1388700 614384 893511 361674 1647188 798559 1018275 232884 1018275 232884 <p id="xdx_804_ecustom--Covid19PandemicTextBlock_z4KuKyoYrcO1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 4%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.</span></td> <td style="width: 96%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_82E_zWrPa7Oph07e">COVID-19 PANDEMIC</span></span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The COVID-19 world-wide pandemic that began during the quarter ended March 31, 2020 and the domestic and international impact of policy decisions being made in major countries around the world has had, and could continue to have, an adverse impact on the Company’s sources of supply, current and future orders from its customers, collection of amounts owed to the Company from its customers, its internal operating procedures, and the Company’s overall financial condition. Given the uncertainty surrounding the continuation of economic impacts both domestically and abroad, the Company cannot predict with certainty at this time what the future impact of COVID-19 and resulting business and economic policies in the US and abroad will be on its up-coming quarterly fiscal operating results. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'F L%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 " !Y@+!4:6R"T.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%8#B;-96.G%@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#E+[B,_1!XQD,=U-KA^2U&'#3D1! B1]0J=2.2>&N7GPT2F:G_$(0>D/ M=400G#?@D)11I& !%F$ELJXU6NJ(BGR\X(U>\>$S]AEF-&"/#@=*4)45L&Z9 M&,Y3W\(-L, (HTO?!30K,5?_Q.8.L$MR2G9-C>-8CG7.S3M4\+;;ON1U"SLD M4H/&^5>RDLX!-^PZ^;5^>-P_L4YP(0I^7U3-7G#):UDW[XOK#[^;L//&'NP_ M-KX*=BW\NHON"U!+ P04 " !Y@+!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 'F L%0IYF1X& 4 ,T4 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"P_1B=R;$MLSG#F&&>,F6Z2802-M).[T0M@!/;(N59 C_ MOL<";,*88YJ+X*_S^O&1]!Y)O:V0;VK%N2;O<92HN]I*Z_57RU+^BL=,W8HU M3^#.0LB8:3B52TNM)6>!"8HCB]IVRXI9F-3Z/7-M(OL]D>HH3/A$$I7&,9.[ M>QZ)[5W-J1TO3,/E2F<7K'YOS99\QO4?ZXF$,RM7"<*8)RH4"9%\<5<;.%\] MUP28)_X,^5:=')/L4^9"O&4GH^"N9F=$/.*^SB08_&RXQZ,H4P*.GP?16O[. M+/#T^*C^8#X>/F;.%/=$]%<8Z-5=K5,C 5^P--)3L?V-'SZHF>GY(E+F/]GN MGVTT:L1/E1;Q(1@(XC#9_[+W0R). MSFA0!Z"*!G 8Y[(< ]!+CF0_=DYK.^ M,$.-WWQ(9+4B=JQ217/4N#9G;' M\@_Q]_MX>B&^2QY%HE>*#). !Q_C+6#)@>@1Z)ZB@H],WA+7N2'4IK2$QZL* MWQ&G51;]@<;-T^,:.1=-SS^#N=(2>MR_B&0CEVP8R<8%R6_"3V$<:/*R6_.R MA./ACEU_1BB:.443E1D 0F P'B*V+,/ XQNR\9PRJ;F,=F3* MUT+J,B1<2LL4(VKG1.TKVT1<*VJ+'5RILYU3!,N0Q%D@XW <"_M M/KC2<7C]\NE3Q1#IYFS=Z]@>0N6SZ(CX )=+_017>W81),+<9;^+J#._.!UX,6EM"Z(RB([^1WOBLEQJ5L^.NT MVIT&VKB%USNX61_(7M@[&06 %RY"GQEC0YH:E[0;==KN-FFW@1$65<#!O?M M.$I\(<%J#=P-F6D8&$1(XHD4D@JY%4%Y!\#5'P<89%$8'-S-#Y"#(("IDKHY M'I ?\!P9)^5DN"2E9,B4)O=2L&#+=AAG42PKZ(_$A6% 1Z94& -<%^J9_-DM@1M90,5ZP@ M*ZH O:H*9#,E*$Q@7TLAR_L9KO,DDCKS?0XR(!+L!3'"PO_I5?X_BUD4D?M4 MP6U5WI:X3L6"BA:N3Z]R_6',Y3+K7=]!0:_ QN(U2\ISAPM6K:O8"P5(U6"V<^!P K!L !@ !X;"]W;W)KZ M-EE:J*\EJNH\E^7S)Y7IQ],1&;T\^);>KTWS8')VLI'W:J',[>9K"7>3_2C+ M-%=%E>H"E6IU.IJ2XW,6-0JMQ/]2]5@=7*/&E#NMOS(5*82TPPA MX=^#.E=9UHP$./[>#3K:S]DH'EZ_C/ZY-1Z,N9.5.M?9_].E69^.Q @MU4K6 MF?FF'[^HG4%A,UZBLZK]BQYWLGB$DKHR.M\I X(\+;;_Y=/.$0<*)/ HT)T" M?:\"VRFPUM MLM:L"VGDV4FI'U'92,-HS47KFU8;K$F+9AD7IH2W*>B9L_/K MJ\7U?'8QO;F\0)^F\^G5^25:?+F\O%F@GV^OIK<7,WCS"SI"MXL+]/.'7TXF M!J9ME"?);HI/VRFH9XH_9?D1,3)&%%/J4#\?5O^]+D =M^KDM?H$C-U;3/<6 MTW8\YK.X+DM5M*F6JXX$1V7Y$UHX8^$:4U1K)8HF2YD+]7:O MMD/Q=J@FQA[.!".A"$\F#X<^<8AQPD.\%WN%--@C#0:13I-$UP , C!1@/(N M4V-40++0*R0S"&E9) I!;, S#: XP& =YH(S/(3]M0DFTHN4!&UNQ1P!D.1 ^E+1=$$0]\ M,,4>IAB,]<_IDUJ^(]+C_7CQH-E_RF0-C\KG=K\WD;X!2C,NRV/'\L 6L@+= M(8=%$!+BMIS@+K'C0:QS!>RVUMD2I?FFU \J]Z6DW4"'& 2A5+ >5(=<%-.( M,@_4 PXB@U _UV61FKI4K5M7Z5-S[89*[, D7)!^7#KD2"1XX,F?I",/0M^Q M\0_WE1,FM?)8C#4$2!!VC'2628E.:JJHX1)/PZKS-I .Y20:&7 MI');/H&C9:Y+D_[3/G!:P>R]&<9Q$/=SC$LP +JBU&-%QU=DF+"N@)M6K;/] M.8;8%,$I!Y;HH[3EPCB@H0]D1R5DF$NN-ZH$)Q;W*&MB#I5-Z7AD]%$--RUN M)VP'=P288PNV+<<)#2(/ZHYBR!L< YL"$D++_TY\-G-00N.P3] ..1*0"/O< MVE$,&>:8W[1>/J99Y@1G$X80-*!V(K %N8@X]\57QRQ$#">"ZYOI'$T7"ZB4 MG0B%(P-1'F$<]"':DLW^9=B7K#JV(O&[2MUY*N_2+#50[ RQ(.VXA0YSR\O MFR:!0#:!VC"1F[1)C=L0T'=9>N]-+-0FD@ 3W-]9#C&H+GT[GW9T0X?IY@4] M-(%UV7JE,2#3Q?V1464.B?+.&1'4)A7&HXCT%]0AYUE*>M"T#/..P^,R@?JC M2MM;)4MX5AN4[9;ZV6F S38BAGJU7Y,XY B''Y_G.U*BPZ2T[S\V\KEI/IP@ M;3*!MD/@H!_:#D%"<4B"V .S8QTZS#KG;=^M2B27#TU'Y*0=ZNA,,!$TLKQI M"P8AAB+/ [/C'3K,.^#-L@9J3'3>M D=L6NS5J43L\TE@M,@YGW(MEPH8F!T M#^2.=.@PZ?2I]<':8@,$23O^H3_2XV1=#G5BM7DFC"(LK"K$ M(0AM,_SX4D3'2'28DO][..$]DP)TX'T_&/+ *S>8_'48#[S8-# MKDW3GBAE'4&R88+T1ND/66&S(!2/%LD[Q'Q+T9$E&S[B6QB=?&]:7U56__E) M4!+]BBYA=9U>H8A7B,.')<+MN8@,34'&D=I<5+J>B$Z^C1 M>$09"?M%EDL2!SR@PK=].EYE;_+J0=.\2I/460XRFR2/ L$XXU:#[!2-" _C M@X5XC;:C5#9,J5N:JAQ;7K5;W@G=IDP14JBM+>".4\: $4(]B9YU[,K>8->V M?YK/II]F\]G-['*!IE<7:'%S??['E^OYQ>6WQ3YR_WL[N_G+:49DG9)[>BR' MI+O'FAQ\2FF^8T$$WJ=%!8EP!9KX8P2N*+>?AK8W1F_:KRMWVD#-V%ZNE81E M: 3@_4IK\W+3?+#9?Z [^Q=02P,$% @ >8"P5$P2^3ZW @ 1 < !@ M !X;"]W;W)KVBE3;R!0FJ M (D"53MU+6K*=C'MPB2&6'5L9CO0[=?OV*%9Z$)'N0 [/N][GG-P[,%.R">5 M$Z+1<\&X&CJYUIL+UU5I3@JL.F)#.*RLA"RPAJE?! U[DV#]S18(/7)"%ZL9E+ MF+FU2T8+PA45'$FR&CIC_V(2FW@;\)62G6J,D:ED*<23F=QD0\9?3+2$50HZ/9K-L MBB['M^.[R0PEU[/98X+.%G?CQ?0&5L[1V1Q+PG5.-$TQ.T>?T"*9HK,/YP-7 M X8Q<]-]RLLJ97 DY11M^>>2@]RS"N@.! M]0N/^"4::P+[4B.Q0E>48YY2S-!<*&HWVO?Q4FD)V^W'&\G".EEHDW6/)!LS M>&T@ T'P J),E$N]*AELYE247*NV9E:&D34T[^1V%/3"* P'[K;9M+8P/^S_ M#3O@[=:\W3=Y)Z(HH >)%ND3VF")MIB5I VS\HD;^;V.Y[^"_$_0 6*O1NR= MCJARV*8*X5+G0M+?)&M#K?QZ#8J>5WU>X9X0>( FD_?L=28YLDY0<[+Y8$GUFR#,:SASQXE66/]1:"(U^Y5FA+@=KK3?G MPZ&:KT6>J#.Y$07\LY1EGFAX+%=#M2E%LJB-\FQ(,?:'>9(6@]%%/79?CB[D M5F=I(>Y+I+9YGI2_QR*3KY<#,G@;>$A7:UT-#$<7FV0E9D(_;>Y+>!JV7A9I M+@J5R@*58GDYN"+G,:T-:L1?J7A5!_>HHO(LY8_JX7IQ.<#5BD0FYKIRD<#E M14Q$EE6>8!T_=TX'[9R5X>']F_#<( 68IEL,_T@ M7_\4.T)>Y6\N,U7_HM<&Z^,!FF^5EOG.&%:0IT5S37[M G%@ '[SJ"F/FRXUX&;)CH9793R%945&KQ5-W7T:VN(5UI4 MB3+3)?R;@IT>3>YN9W??KJ=7C_$4S1[A P!]>+J] M>II> ^8C^HR>9E/TX8^/%T,-"ZC<#.>[R<;-9+1C,H9N9*'7"L7%0BP<]M-^ M^ZC'?@C$6_;TC?V8]CJ\2!'%5BA7UC26 M?FU95;:7$?<]PCP(RLOAV[!QE'LAC? Q;FKC" Y#'K#@&!C;P!!CXG/2XHZX M>BU7KY?K1"J-Y!*MI%PHI&3FRO5QX\,[9!-11C@S6-LX6"&FOF^PMG$!BX*( M<(.TC?.8QZ(HK&-HSX/?$[=;(.6;7 BG95(ROD:)<4"&M,+=-Q-O6G$+^CA2JA/ MJ!#.. 3V@@@/H] (@PTCW,>^06]JPSACE!O>8@>,,Q]WO/*P#4+8&X09]/>T M6'U"*U&(,LGJ8"0+:%-I53@J"=#&PQ6*T.;H!; P<]_;N(@&D-I&+&P8Y#\/ MS=2);1SU T("WQV-J(U&U!N-\5;!".R!9/YSFZJT%D)]]"-K'48AFYQ$3&T$ M["H2F)3['!V1)7@O'' OW4>IX8V#8JU>=+'J9;IS=;S,,&+,).P"XH!C;J3$ MU &$5@!EPJB*L0/(".%!Z'4$X$ YD=X W+74,ZA\3MK$FONS3P@E)FL'CGH^ M)J')V@$D.&+<*GLN)(BU*E#9BX >AZE9EY,W0ZC("#6%K*1C$4^ M"3J([X42\=\CM!O2"*H(4NND%.=]>VBO2TB_,!DG*IT[(]G8!8?$\1FV:I$- M Y2IOCJ.=_4FN-LS%U>W,XNIT MUK5+]J*"1+W)\KT^ZA"@JUZ@W:P$@MS)H6#4*0.U8JN5!MD%;:@O?^B^K=/^ MMMZ9/]31FOT0,\S-XN-"@B9E7N09H74A/0\:N6]L[]CM$[[J<$\9W59]L&>-CIM5?G_BR>+X8H='+&U_SA\>Z>6-\>;[)'OB,U]\V-Z5X-3YH M6>0KOJ[R8NV5_/YB]!%]2(.V02OQKYP_5T=_>\VCW!7%]^;%U>)BY#<6\26? MUXV*3/QZXA.^7#::A!U_[I6.#GTV#8__?M&>M@\O'N8NJ_BD6/X[7]2/%Z-H MY"WX?;9=UE^+YU_Y_H%8HV]>+*OVI_>\DPW)R)MOJ[I8[1L+"U;Y>O<[^[%W MQ%$#C T-\+X!5AJ0P-" [!L0M8'))+IO0%630D,#MF_ E ;(U$.P;Q"TOM\Y MJ_7T-*NSR_.R>/;*1EIH:_YHP]6V%@[.U\W(FM6E^&\NVM67D^LOL^O?KZ8? M;Y.I-[L5OSXG7VYGWG4J7EU/_OGK]>_3Y.M/,R_YX]O5[7^\G[]]^?AM>B6D M?_'.O&^SJ??S/WXY']?"E$;A>+[O]M.N6VSJMEBMQ+B:U<7\N_??SWQUQ\O_ M 6HF=C4?%XN\&:#9TKO)\L59OO8FV2:OQ6N+TND VV;;NVI>YG=\8=.8V#5^ MY;68XT)%DI7K?/U0V72E=EVWA7BZ;K.QB/DA\/@0>-SJH08]G_A#OFZ,$1-S MF:WG_)WWE"VWW,MJ[[?M^KU'_'<>]K$/!7>G.FA5-[GKZ1(1%*/H?/QT'#Q= MC,:AC^,HZ I.=4&_*Y'H$F/G$1Y<>-"6I]BPA0E0-J:/>$D=ZTCZK.^YG!_0!) MDD*#4>KT7+[7W9L)D(Y-Z1 MHJDK10D"< LCD4.I.CG[!;N^E[B%AO'6(:%-^?R0:.&)&9Z8T'0NHW%,$$9( M'?*ZI);0=!&1T'#((E_SF2Z*PR@DF!E\)GD0V8'0O#KU.TUGKIYL)JD+V;%K M4#:SJAHRIW1/9R2D(GMD'E3%G/.%Y5W7Q8KC__@ MY3RON%?<>U5[+E=LFIA4X.&4KTVH$"L38()U3!6CGZE3R6[E (>[4I1"AD6J([M MJ'[J&0QL%X."&1V!P#Z8.N RGP841[X:3%=P#G0I> 8%+-9GB2Y**$'(N&9) M_L9V_C[YP ;VKLZFK7=I:#BDQA).L1U.AR"-7=60/ J<(P:^'VI+K*,.$U>* MTG[+NW&0P(OMP-N%FDV9/V4U]S9+8=2*KVMUZ07#8^UA2'B \TWD'R_3^_ MI.T373!Q95D*]HA],T%(M,=VM.\A"%7':(3L;,#Q E&M4#DO"8!@3%LA)2'*KG3"D@2GVQ ML,2&985(,B?##K[A0S_8=3J*V]<4(FF L".PV T=9IU+ ($PFCQ ZCI][^P$,;.BR%$H>.<*:U ( ]>"T MCTSAM0 XJK6N!9(@R> []"'+ 71J:DT,$JV(NU-3NZH!H$5T6B'$IWJ,77&4 M*T5IO^7=FKMAA4YZV8A.H,HP!#T=@/U*DX!03/X!EF?[0AM5X MBX7F#025*$;M*#;0N[934JJC6>-EHXT2S*@=S(P'N?G:N]M60KH2V6+^YS:O M0AU8".%*6@Z=UG[/I?LANUL]M0_UL'"5!, MP'S+2#ZJ&[6#W!ON5_::.VNP6@8QH< 99L#T@>&L3-19G2AD>,!,#I< 2^T M>YK#K8,!JALP#P6)B;0'$TW!]]:\36EQ\,YGP0MH/.?UXR-?+D 3]4I+]*UZV%5I@"M%J0-%W?A(8*8]I05]\4'O!->JX;&.).!*/S#=YU,)I]0. MI\.N$$'#]#)/=;\TH0#$QK&OWA/9;1TR@ER=:P*&6TXUJ41O:D=O=S>W5*=2 MX5C#N&"22=D;"D8_V1L/*9-WI&CJ2E'" /1E?N@CK5J^7[#K>TFL[)55L\ 5N'J:L>$U>*TA-,[T9.LC9S]R$MNZHAD= Y M%A.$D+H]=]5AXDI1VF]Y-PY'']9R@>#@RLCT0V2J%I)/F [H-,!^I'K<5=&# M*T4I:'A@.NIE.@ MNHCI.A 0M5X'!G(K$+RVCJ#?:4 = 7P=.#[Z*HKFJTF$ZH=A MT%'NONUC]Z(N-NVW4]P5=5VLVC\?>;;@92,@_G]?%/7+B^8++P[?N7+Y?U!+ M P04 " !Y@+!4$$+[?D<" "2! & 'AL+W=ON#E1-6-[^LTQY+I2UFA M,"<;J4I&QE5;7U<*6>9 9>&'0=#W2\:%%T=N;Z'B2-94<($+!;HN2Z;>1UC( MW<#K>(>-)[[-R6[X<52Q+29(JVJAC.>W+!DO46@N!2C<#+QAYV;4L_$NX#O' MG3ZRP5:REO+9.K-LX 4V(2PP)-ES>JVD!1[;!_9;5[NI M94#[PO'F2X875!3W)WA_MZKBQ?*@OMWK!K8J_['J2U)EGNP2:# MDHMF96_[>S@"A)T3@' /"%W>C9#+9@^+A.8WQIO/OYZ-[^?3)_.$IA^6\V6/^%\ M]3A<368F^@+.%TRAH!R)IZRXB'PR"5E:/]V+CQKQ\(1X%QZDP6N8B@RS?_&^ M*:2M)CQ4,PH_)$RPNH1N\!G"(.RLD@F0 MD$R?X$Y@G\E^/\_"/^J1$M773H UK+:AIF7:W';AATV=_ MPYMI?6!JRX6& C<&&EQ>7WF@F@EH')*5Z[JU)-/#SLS-3P.5#3#G&RGIX%B! M]C<4_P%02P,$% @ >8"P5+NX(EM5!P 9!L !@ !X;"]W;W)K,MWK/PN]CR'-VM1[)B$VV(S*/<%9XD>M,L&Q''\P8ZE>>_J0C]; M%E<7XB"S-.?+ I6'W8X5+]<\$\^7/=Q[?7"7;K92/1A<7>S9AJ^X?-@O"[@; MG+0DZ8[G92IR5/#U96^(?XQHH 9HB5\I?R[/KI$RY5&(W^IFFESV'(6(9SR6 M2@6#GR<^XEFF- &.?XY*>ZV$/)7S- M#IF\$\]_\:-!GM(7BZS4_]'S4=;IH?A02K$[#@8$NS2O?MF?HR/.!H >\P!R M'$": ]R. ?0X@&I#*V3:K#&3[.JB$,^H4-*@35UHW^C18$V:JV5IC!. M7HT6\]5B-AT/[R=CM+J'G]O)_'Z%%C=H-%S]A6YFB[]7Z,O#?/@PGH+,5]1' M#ZLQ^O*?KQ<#"0"4FD%\G.RZFHQT3!:A6Y'+;8DF><*3M^,' /R$GKRBOR96 MA;>L^(XH_H:(0X@!S^CCP[$%#CTYDVI]M,N9M<=N[A:W:+&=S3/*Z>Q^V89P[IG>:QV''T)1-E:5R*2H6O5:AD?KKJ8QP% M :87@Z=S'[4%*8U\')S$WF#T3A@]JR^&R?\@>B'A98FD0'<\%GF<9API\#, MK9ZJZQ$KM^BAY F:YFBQYP63:;Y!0Y7?J4QYB?H6E_DG.+[596,.52Y.654[ M\@2QG2AD^J]^8')?IA'#><9Q!R7!I'9><$);6!%NY(B_MU7Y2E! ML,Q0L\L*.?^CKKD)<-!"$KC8IT$#<%N,8I=XQ PX/ $.K8!_ F$@P >\LH&R MG'-87[&& IO_1KF01L!A"XG3P-J6Z(=.&/D=8*,3V,B>IEN6;R"NTC?Q5I8< M0E6%QBQECVFF8^\;RB%$P1*^7@/Q5$8=RE0;R.)_#FF9ZH6QQ2AVZF+LV!-; MY/U8Y4.:2U[P4MH6_*CKS5+Z#@X;3C2(.6;_X3/2P%:>,L+$[54,(AQYS50R"7J$NFX'6E*C)5:TTQPB4HKB=3V-*$E[H T?K0NS IQF3D/A[5L@7(U;:@A"Z!#>SQR#6M? U M\6 [\RP+OF=I\AJ6I1&>:TA;#Y:\B:\MAST/=T"L>0=['XO-/7M1@6F$Z+6G MQCC$;BLFVX)]%].H*R9K.L)V/AKIUHX7B"5/+(\[/-EFES[Q0C=L!:5!$(+0Y.%5)$47&NWC=/YKLOI$^TAJGB%VGADFB:8M MED&62"B.L+ZE-+J%M.FC3Z@3-6G&).D69!,@MB'ORX_U_Q#[/S32AQ%F^4'$H>T>:;O01,@3F5.S"[&SRY*]J(A3*QJS?2HA@S(.T8G$8Y9N='DT M.\E )"3T7+_I(Q/A0-AV;"A(33C$3CA'X#J+,I%O^M!@[E#"'\W98R(4SW6] M9A4W"'9E3LTYQ,XY9SY6^%!:E@?%D98B9> 1RU0/B51"WM;C(0DZ.CZ:,UH])V=TVOU6A;B M*4V@@EV_H"^ZE*7Y5W23YA!![]&U'1'[70W MG]RC\61T-QFN)M !5%_AAO-Q=3'Y[\/TUW"F/M$9X1O(C#J.[S71F^0\J$<= M.VM:LQZULUXGW&_H>O)S.I^KHKRX0@->S.*O;"U FVY((26O:-AIS454CL5KAZ6RYG^B#N< MH?%T-9HM5@]W$X5ZOICW*Z;\)#W2FAZIG1X7ZS4O5)KI4JT^4F:'1.<@8I_> M25##+LU0#@UB'>60UFQ)[6S9T;RAM:XC8,5S*K[8T1MRP_K%DL#WJ!)J_-,WK($]B'CH[=S$QU,T93@M9WXI81;1'LJV_. M#4L&9^<5L ?>Z&.<$NE]>_7Q__3T=%0TU ?7^,>H.O"IU53G3[>LV*1Y M"KX60KS=J@M/!VM7_ M 5!+ P04 " !Y@+!4LSZ\&_(* !>&P & 'AL+W=O(M% BCC><;C-@G@.(]ZM['=3++%8K$? M.!)GAHTD*B3EL?OK]]Q+ZF''=KH?"@3.2"+O^QZ>*[W8&_O%[93RXKHL*O?R M8.=]_>/AHJ%_Q+J[T;_!;DR=J8+W1QEK\\&)-!JE"9 M)PD2_UVI4U44) AF?(TR#SJ5M''XNY7^CGV'+VOIU*DI?M.YW[T\6!Z(7&UD M4_B/9O^SBOXL2%YF"L=_Q3ZLG<\.1-8X;\JX&1:4N@K_R^L8A\&&Y?B!#=.X M8?SL[?B\N+7\Y.S]ZN7AQZZ*-=AUF4_3K( MGCX@^UA\,)7?.?&VRE5^>_\A[.R,G;;&OIX^*O"#M",QFZ1B.IY.'Y$WZYR? ML;S9 _).LLPTE=?55ER:0F=:.?&?D[7S%L7RWT<4S#L%?'BTNHJTW4!#\U&G)K*P>%E= ME%DROAXU8$E?5<6I5I[M^+VNO,0;&M35"4BK,J&[%R MC=7[G2F*FV=F7T&):]9.YUI:RL@3DGH:S'DZ$B<%5.MMI3*;%6JA*JT&@D=D97 ^>P;$3.._5]CWMQ";"PEA;KUC=B M8&F*1O8[P*"03:Y]RA8!<0B.1$6 4N R:ZRE$,O\=_1Z$+W?Z6R7DFTDSM2Z MH@ BFJ6L@).T"-*L$I7*E'. 4@%P3J382&U[&VD'";#* :%<>^EWVN;B:R,M MPL9&52@L489.C8NB#W__VW(Z.?K)(00N@[TW2EKNOUD O'GF<6*$$[O/X^Q8@YKR3@Z((X<0_&D1R-F9\ DIYLU58 M81-63FL_*E0_9^8,&VK:A41]5%OMD U(N&S6P"$Q *9WVI8PH,##!LLM++O" MWP<218K%20ABJZP2='Z)R?C9/],D2.H,6E$%:D]M1J7P]CK;R6K++V&VNDR.#<2GY%^&/'6>8VS4078"+T04"58^*>*Q*JOC:9R&+B$Z*'@ MORBA.@UDX>]-O@V;_$ZBMS8;ZJ=0Y^0N5,BRPQ^4E_(N%866:UVPGRD67JFJ M"?(2=8TL..6XHCO==,X[AJ5>.US:(4W&:FH%V@=TJC+%9N'A%=#*-%A'*2?- M35D'Z F66L*+0D-Y3KZ%.G6FDNM")2&UY$:F;=:4" Y$P]@['17.@UB_J#\#(WZ-<$38 M(CY7C)@J3TZ'E?.N:\)57SG#I&EJ)IP*5 ) >6L1EMC=Y#E790*]TW0Q'J?C M\1B0(6T(",X/("#:VV1?! J_49S3B\P;*OMYJ/I6W+IQP Z' &8H7*>YWG/E M,JO7 5+.@3)B&N-"L==TS(H?EM,%:4ZHAV\A]4F>LQBX=REU_NRL$J>RUA[7 ME*7WQN1[#?",%KP!]'-#1C8T02D45#(B4'DTHH/D'M\BX".?]A8L)("%7SLL M:X^% &??**$F0;U%C,@-8L?@COC')JP:W@"'8FQC+*43J*+N3!J2!-8,7 A)86 M!Z(1K!T8"6NZ&I(^ZAX4+S13DKXIX@1G_;E!$,T&>6+ ,%SXD6=%/XC'L!I[ M)]Z$DB9WC"H!K%NFI%V(+=,N4$%3*O'D%PA_*B[AVXKJ1[P&P&7$'OAIP4]K M B!^2K5H8J6L"7FN-+&!I%*^W0-3Z(J-C@1MSY,:%26:$(3JVZ*]"PA 4@)D MDBWRA@D;5Q;[-A)O=-&$5KMC9O*HF6)@9MSSUUB8)G71N#O]62.Y@$L0,K(( M#F X%JZG X]*!$%'R:%>HO9PT(T(42+)M$K=)9?)_>5*ZU4XQLD_$CPP8R_I MF/*Z,Y&%]HRR [A-TWF"F^CQK"D"$5FK3#:N19&D*X>MJFCFP>K./^-:#R,A MV& H,7L&5.PQ2"7A"JNEYU\ M8IEQM#XGL>%WPF(8OKI?R3F\O=U(E%B^0=I["U:;ASGHZ?+]/YXOC.SN5\DA[A M.'T /J(-<&,\&D_8 _R8QQO+]L;LCN;OK9]R:=Q[U!&9$TUM0DVJ:TRF.#V( M=0S[Z5;7!'JX!_W'^EC3+7F*N!''=*Y C'BQ6[YI#;HQ39>3(R(X%"DZJ*;/ M ]>)(?HDKV%JO/!\P= <\)Q4HW)[-LI$,1GRQ!M18JAAV%/@>32T0,P#C))E M8\HU&-?_B,)#LWJ,?[R1I@/0?V+26.X]3A\X3&'$N1JX9'BV5GY/\[:__\#O M:>Z _ZMK,':^]X!Y]): 8XH$UHK?$+)580!@9A]>C$!&./@J]C?)X+B.2N'5 M7EJ"C#\;DA+,OZ%U1"2WP /)YR+MLCQLT'@1;ADBX 6/0WC,@8F@HT,L:/[D MB(UL-<7+:EJ,9F8[7>]H@J7+3$D M1.X\X6.^*P \ZJP?GB?< Q'2 ]!R3#BQQ$V((;!JY]J3J-!?,$[M0&HHT^B M0O_1XG+2)?X>V]/!BQ00O3#K8WB@58,);S!UF?[E6*R8GO!TY:&J*VU-15)' M!+&87Q@&$ #5S1]@9WQ2]1,)Z5$694>6,.,$UP)!&'3+/3Z,!FP.%EU*SYSW M%U-MGQ7ZBADWYZD]J+?#Y758GE ]9(&0!6S,MW2W^+]?%OGU9U%J7)SJ(7F-<[496DAS!"J"(V2&B9"8=QG!0 M W>WH7I6$>6'2923" M[0Y&PM$PZ/46+3M'\O!V,(2+ G$G@OP:=MBJ"?+8%W?/IDDWYOX0XN RXE(; MFI$(!.SP34Q(-\+4O[&Z ],D";1ZGLEK_L MT%X(#9\_NKO=QZ.3\,VD7QZ^/(&(;75%>=E@ZWATM#@0-GS-"1?>U/P%96V\ M-R7_W"D)Q* %>$[O%=L+4M!]4GOU/U!+ P04 " !Y@+!4$90XI84& * M#@ & 'AL+W=O^2%CN>G#N M!7AVK\TG6PKAV)>Z4O9\4#JW>S$:V;P4-;=#O1,*.QMM:NXP-=N1W1G!"Z]4 M5Z,DBB:CFDLUN#CS:S?FXDPWKI)*W!AFF[KFYN%25/K^?! /]@L?Y+9TM#"Z M.-OQK5@)]W%W8S ;]58*60MEI5;,B,WY8!&_N,Q(W@O\*<6]/1HSRF2M]2>: M7!?G@X@"$I7('5G@^+L32U%59 AA?.YL#GJ7I'@\WEM_Y7-'+FMNQ5)7?\G" ME>>#V8 58L.;RGW0][^)+I\QV&I&&-!CY5KXW@I*)#63F#70D]=W'Y M<77]]FJU8HOE^X_7J^O;ZW=OST8.EFE_E'=6+ELKR7>LS-D;K5QIV94J1'&J M/T)$?5C)/JS+Y(<&WW S9&D_%VCH#MOSS []9[S?S?K/_">\/K5!AOK [GHOS 2K/ M"G,G!A?)D#UFG;U3[%WN]%H8EGG\@*(K!66^X^J!">6$$063RFE $'"/P*XQ M>0EV,[XU0J#J'*-MPL4(E"PPX M]*7(18W%((GVV 'PG?"]HWH8LEM*>@N,MMP)EG-;'J#;&9EC3:-C68=X@,H3 MEH2S\3B,)BF+PW$4A5$486T_NCU)0G&50X]2:"UKXRFY!_O TF#]P*S/$N!Q M[V;2F9RG4S)_Y(Z<"&[4B^U7KPGNFR)PF M(GP%HH=N%L[G43B91L$'<2?M$1(X8 T[[QMN0&;?)-A'Q9M"$NY+I*@K62"3 M(GCE405QV9(%B],.1U@C.:DXII8"0'G7%I'Q#3/M8T2L+Y).X\OSZ@1U%X1.$]R\)TE@1O M19]3?SC)',EE04\=Y)%.PG$VZ2R>,N[YM9+4K7P R\-Y+D_.DR@63\9$L1/2 MP(;VC8>S#\+B?K>GVTU/M1T$_VHT/>,/VJOA>R*H>0 -_*MO>0B"MQ97BD%9HXJ]NG M@*"G ,-%GI?]3>Z%J A.*S _!O<;2(-;;[][8;PE%^TX\"9]3?6CX.DB=PVO MGK&G_2%^=TQ]1:@&''R"ZIR,P"^I75\[ C]\T^S))[^0G5*J#]>!4Q^IBN23>,:%%?/]7THPZ[?XEFA M?5Y[[E,Y'J3%9B-S*8 &V "/N;:.67YW4I==T@'J5H(Y%@_Q![H]>5YB3GUR MR!Y[-(Z.WN?HG5O_%6*9;['M4[U?[3]T%NW[_B#>?B6AGO!@LJP2&ZA&P^EX MP$S[Y=%.G-[YU_Y:.S1J/RSQL28,"6!_H[7;3\A!__EW\1]02P,$% @ M>8"P5$(U_G:U @ ?P4 !D !X;"]W;W)K&UL MG51=;]HP%'WG5UQ%?=BDE 2'0$" U,^-2>T0=.W#M >37(C5Q&:V*>V_WW4" M&956'O:27-OWG'NN[>/13NEGDR-:>"T+:<9>;NUF& 0FS;'DIJTV*&EEI73) M+0WU.C ;C3RK0&41L##L!247TIN,JKF9GHS4UA9"XDR#V98EUV^76*C=V.MX MAXFY6.?63023T8:O<8'VQV:F:10T+)DH41JA)&A!.W,4 M@^MDJ=2S&TRSL1%G:O=5]SW$SN^5!6F^L*NSHV8!^G66%7NP:2@%++^ M\]?]/AP!DO # -L#6*6[+E2IO.:63T9:[4"[;&)S0=5JA29Q0KI#65A-JX)P M=C*]?[RY?_@^G]XL1H$E0C<=I'OP90UF'X '<*>DS0W,=U&Z*.#RQD[ 1?U'0757S11]W)%Y16Z3>X%B8ME-EJA)\72V,U78=? M)RITFPK=JD+W__;O)-@9;F@V/,6Q1XXRJ%_0FT1M."*%0PL"#7!2;RRWF &W M8',$\A1J4"M(E;'P:26TL>="^JTZ(A=^!J7IPNAG,CB7&262H8RC()2C6*F" M6(1<#UL+LGRV+= MBA0TKPZE6];B1"%?FO.=W!'.K3@A8$SZ/ALP/RD MUZ&XQWH^B^/6$[GQ?"K/9UJMJ3D#75KH]SO0C2._T^FW;H44='$S^*)49AQ' M-_;C)($D[/DABUH/RO+BW0:< ?,'O=AG+*RJ)DGL1X,8_G60P9$I2M3KROJ& M^M]*6_NCF6U>EXO:5'_3ZZ>)=F MI($"5P0-V_W8 UW;O1Y8M:DLME26#%N% M.;V0J%T"K:^4LH>!*]"\N9,_4$L#!!0 ( 'F L%1R'G[TV0, 4( 9 M >&PO=V]R:W-H965TZ0EVB)"D1I)QCL+GC2]B5SO:B!>SENWX M'7=_MK<&I7A J43#E15:@>';>;@J:7U_[#O==-Q"&5GG6X.QAA!(U3_9=\./!P93)-7#-*# M0>KC[AWY*#\RQQ8SH_=@2!O1:.%3]=88G%!4E#MG\%2@G5M<+&_^@,OUS?)F MM;[Y%9:K^_77]?WZT]TL=@A/2G%Y@+KHH=)7H,[@6BM76_BD*EZ]M(\QK"&V M]#FVB_1-P&MF3B$;19 F:?H&7C;DFGF\[+5P M\P$[]]CY_\'CFU#4AN>V926?A]AGEIM''B[R4WC5!?C$KA &]!96AE?"P6<% MGTNG-]Q [AE$'EW-8:6;EJDGX,IQU 2AG 867&FF8+DSG&/'.;R$KH9K[&G MR&@V>!>(CC61&VUTMZLC%*QE9=U9[IR-8%^+LH;6Z$>!%P!P8@"#$TBC<9)$ M29) 6O3?UF!?@^2JHCH8YCBTLK,P.BW>08L1,Z6Z!O\KL#63$I1VL"$+:S$) MC#0_G13O@A^J5UKM/MQST\!'OG&]Z$BL2"PU#A'K+"5 '&RUQ&%$OIFCC,HZ M>+YFY\$=SKVJDYY+^0(G6#:Z4R[P?CQA-YI"9T]L@_K(XW\8\SPVU!;R";(D M.BM2RG(HS:CP;J>>ICPOHC2;!E>49MD90Y7 P=,9?TOA?3:>1)-1#K_T*CXW M86V'%YICDI:*H- U1L[*LFLZB=16P!IMG/B7^3&(9R^I6)CO[5,$E%TN6Q0=^&A.X"R- MIL6$I RRR2C*TS,2\F.A.!;&@W!?8\NP+1(%T_$X&H^+X*AN\+,Q$A^-YH:; MG7^ L+ITD?HI/>P.;]RR'^T_U/L'$GG="66Q"[9HFF 'A&#Z1Z<7G&[]H-]H MA\^&7];X3G-#"GB^U4C502 'P\N_^ Y02P,$% @ >8"P5/ \.\]#! M(0D !D !X;"]W;W)K&ULI5;?4^,V$'[W7[&3 MWO1)$,NQ$X<+F0$*5SI0,D![TT=A*['F;,DGR83\]]U5G,!Q)2]]B:65]MMO M?VDS6QO[S552>GAI:NU.!Y7W[-D+IP7P69 L[GYG.UTK+A077-8VPFW-9F_7I@ ]V@GNUJCP)AO-9 M*U;R0?J_VH7%W7"/4JI&:J>,!BN7IX,S?G*>TOUPX6\EU^[-&LB3)V.^T>:Z M/!W$1$C6LO"$(/#S+"]D71,0TOC>8P[V)DGQ[7J'?A5\1U^>A),7IOZJ2E^= M#O(!E'(INMK?F_7OLO-+TR,FB4WG[%2Q^'-PIY M_(%"TBLD@??64&#YF_!B/K-F#99N(QHM@JM!&\DI34EY\!9/%>KY^[R^^_-A-O0(2X?#HH*.]CZ. -_K(1XEI@[NG6JT$E8([@)GN,=. F?Z? MN!V&R(ZCGU#@6@.Z7U3D.T; 5Q(N3-,*O0&IO;2R!*6] 0%+K.:CC10V*D2K MO*BA#GXJ';1$8SKMP2SA$_ Q9]/)!-()FV0Q\&S,QFD,=QK^Z.H-A$CSZ4%K MOK*R-X] M'S)[P)P&^>+[SD#L)Y1EYSLK/[ :==@J-OCU8_(H3N_C:UX+%P1""@RUJ?$U=2?1 MU4$K5\H5"/T/!H>:DR!#:$;Q"5ST=D-S.+C;&PV"*/B ,4@8S[(0# H"B4>0 MYFS,IY".6)[D)$KWHI1-DY1$&1U/.<9IS.)T0J(Q)#G#60&__I(GG'^.'D.@ M;WONBUU&>,[9B(]?,Q#=2.=.=A5M)4X?AS>)K IEXSQ@^7*>1XOM$3R+NI-4 M.A]DG8_1L6G>(Q>=M:35&AM&!::8QTE$[BO.A?K_WJF6 MN.X*P\$:1Q=]J6J^*EU6HF%8=?BJ]-@![PU\@(PJ\2RQG5I%[44WJ(8*0_'K MB#WQ@(9>\"-OCL("L/<$FL;>6"LTBF-/.>HEE"$2-J8D-21"B_=Q6"/'3Y!@ MZ#A/,(0IR]/\OY[M&$(/AF/(S4L*_P/(RU=P/.E,7ZW(0/[?T7S?P%0 M2P,$% @ >8"P5))I/457!0 ;PP !D !X;"]W;W)K&ULK5=+;^,V$+[K5PS<1=$"BBQ1[VT2P/&FVVVQ21"GW4/1 RW1 MEK"2Z))T'/?7=TC*BIR-TTL/MF=&,]\,YR7Z?,?%5UDQIN"I;3IY,:F4VKR? M3F51L99*CV]8AT]67+14(2O64[D1C);&J&VFQ/>3:4OK;G)Y;F1WXO*<;U53 M=^Q.@-RV+17[*];PW<4DF!P$]_6Z4EHPO3S?T#5;,/7[YDX@-QU0RKIEG:QY M!X*M+B:SX/U5I/6-PA\UV\D1#?HD2\Z_:N93>3'Q=4"L8872"!1_'MF<-8T& MPC#^[C$G@TMM.*8/Z#^;L^-9EE2R.6^^U*6J+B;9!$JVHMM&W?/=+ZP_3ZSQ M"MY(\PT[JQN%$RBV4O&V-\8(VKJSO_2IS\/((/-/&)#>@)BXK2,3Y0>JZ.6Y MX#L06AO1-&&.:JPQN+K315DH@4]KM%.7BX?;^6]G5[/%]0>8WWZ^N[Y9S!X^ MW=Z<3Q6B:YUIT2-=621R BF'S[Q3E83KKF3EL?T4HQI"(X?0KLB;@)^I\" , M7" ^(6_@A<-10X,7GCIJ104[N\(2EG!']]A9"F9"T&[-#/WG;"F5P#;YZPUG MT> L,LZB_R&O;R,E'IP"@X7BQ5>XW>@&E_!0,5CQ!N>L[M:@Z+)A_;#5_S ) M4BN?+ M01BY:4"0" *7A"$2>>#&D9:$H9ODN7//)#/!ZA@_L$?A3O<1$BSW M.'DV![ 1=<' ;#WG7G]KTV_S?S:B^OR9?3*B'9V0*(/$=WT\;^290X]%EC-Z ML0_908\0.!99SNKA1,9&F'A^ ,R"]. ZLY C MF66-9A9#8F0H2>!(8AFCE?L06B'Q@AR.199S=.U)#)$-._7R%'I1>/"J.:,7 M8EQ1T"N2OF\07.^S@36:D0]]T)F71' LLIS5(T,>4B^*H9?AFDJ2M.>L8@QQ MCY?W>)CK9RT;8#SX2+TDAV.1Y8Q>DD$<66GN!1GT,C+23'0S$-THP: 9ZE0; MV???920(?D*VIZPR;M;(SF#N9;UR?D*9)+C7#\@F1T:6'T+0G--/YO.HIK:# MC#1PLSC!3]1O"+,PZ7HMV!K'%NI.B1JOI 4\TF9KAD=/L=[SM-N;4-*?I%-W M9R@^PU7)]D>CJ%\G;#1/AW%]==AW*,4HW#P(\4WCZ]+@-LKR[+4+RG1T"6R9 M6)NKKL17"+X2['UPD ZWZ9F]1#ZKVZLXAK'&0T+#5FB*TQ!/0-CKK644WY@K MY9(KO* :LL)_!$QH!7R^XEP=&.U@^(]Q^2]02P,$% @ >8"P5#J&T6Q& M @ !04 !D !X;"]W;W)K&ULK53);MLP$+WW M*P8\!Y8L.\T"6T#L)FC014&>HD4J+=!;.[FPZ,UNJE<8["V[;--*^++ VW5R,Q?[@7FTJ\@=1.FOE!E=( MO]H[RU8TL!2J0>V4T6"QG(NK\>5BZOV#PV^%G3O8@Z]D;?+3>W"%[K>=Q(+R+>.3+,#DC@9SR+B$-XQRG=TBYXN^8#N GX8396#:UU@\18?<6I#?LD^OT5R ME/"'M".8C$]\/LD1OLE0[R3P33ZJ5]8(60DK,ODCW&K(R^L[QERJ$I6E:J5\ -:'% M I0F W)C$5EFY#YUBBK62L_L#@?/ND+J#=VKQB-8 IX6)R M=G(:Q_!>^Z*#T6S0;H( '>1FJZF?TN%TT/A5/]JO[OT#P:.P4=I!C25#X]'9 MJ0#;BZXWR+1AT->&6#9A6_$[A=8[\'UI#.T-'V!X^=)_4$L#!!0 ( 'F ML%3CKIR$V@( &<& 9 >&PO=V]R:W-H965TJB==(!IXKDJAIUYA3'WC^SHIL&)Z(&L4M)-)53%#ILI] M72MDJ0-5I1\&P:5?,2Z\V<3Y[M5L(AM3H=!<"E"83;WY\&8QMO$NX#O'O3Y:@ZUD)^63 M-=;IU NL("PQ,9:!T>LW+K$L+1')^-5Q>GU*"SQ>']AO7>U4RXYI7,KR!T]- M,?6N/$@Q8TUI'N3^"W;U7%B^1);:/6'?QHZO/4@:;635@4E!Q47[9L]='XX M5\$'@+ #A$YWF\BI_,P,FTV4W(.RT<1F%ZY4AR9Q7-B/$AM%NYQP9K:.X^U\ MLUQ!= O+Z.XNVD#\&"V_PGH#BVV\WJSB&.;+;]MUO'Y<1YN);RBKQ?I)EV'1 M9@@_R' -=U*80L-*I)B^Q?NDMI<<'B0OPI.$=TP-8#0\AS (PQ-\H[X%(\?*KX9K;DW0BY;A/.78IQ_^Q MZZ])'[QW]/RCRU^ARMV(L]2-,.T8"P5.ZKH QM!P GA$ !D !X;"]W;W)K M&ULI5A;;^.X%7[7KR#<1;$+J+9ER98\FP1(,FD[ MP,Y,D&2V#T4?:(FVV)%(#4G'X_WU_0YUL9V-T]N+34F'W[E_A]+%3INOMA3" ML>]UI>SEJ'2N>3>9V+P4-;=CW0B%)VMM:NYP:383VQC!"[^IKB:SZ70QJ;E4 MHZL+?^_>7%WHK:ND$O>&V6U=<[._$97>78ZB47_C06Y*1SQ:VH*@*"&=\ZS-&@DC8>KWOT/WO?X?/G/!R75G_RW:M;)*.6+ZU3M?=9EA02]7^\^]='(XV9-,S&V;= MAIFWNU7DK7S/';^Z,'K'#$D#C1;>5;\;QDE%27ET!D\E]KFKA[M?[SY]N6,/ M=[>?__+IP].'SY\N)@[ ]'B2=R W+S-_#BPH5G(VK4D,%4,^ :9]OU0,#07Z>"UWBK'])KE@):%,%Z)?W:KZX:K M/1/?&T$ZH!<@ HJ95('XGI=<;9 ?TNW5[:7:O&7Y&"5GO;(C^#_^(9M%Z<_V MX M9?.(,F.>K<# :%M2BD#FO$ %Z'N0>1))@51,XS*JV%C96>UCI%7U1DC8_ M.NX$;+@_JZ5=O$'.,LT9+Q(S0075M/(-M@ZCM2J%> M0+:1H( /V6+2,EO*IA'%^% #1OAZ ? ;>0G^35Y\KQRLA8DG:1K^T#3HA<2DCSRNHA!5UY M2\-R."<=^[;E%6P?LT=*)QX'%!_$NS@*'N)O-K^K(T--A%*ECI3JC-N%M'RS M,6)#E3O(L-6^3UYPE#OF]@U5'<+OV H$ ?%NC;XH1",I524XD1QO+%\ B>A<\XKA3 M;"M?2D>Q(@([,CQX\KC=N/M$T.TZ\' $Q895<*_H'U@4 MSN-9F$0)UO-D&2[B!59QN)ACO4B]Q#);A-E\$7QNG*Z4LJZM%35(51!+;(DG"6)L&3=H :DO$#]"P@%,]G6&/;/(/V*9D^#3/L M26/R(PNG4V 7TGU![,/!CH?&CM&,;HZ?75C"JGT$!XV._IYD!5'3^!7 :$E4"-":+NCH*UZ>T@-L;= M9UFT/H/.-D[^U[8(Y)741 M(!:'9$ 127(T$UIF+W@;$2NZ&)07WOJ;9L;9T??D2&9AUCNZ$?]O@Z.M;U6;:A7JRM9^)#<\,H?0Q[IM&W/ MI;134!U5-:V^AK1AY2W+I$5@Y1 M.;A$(1T?^. H7'Y>(H<^9T."N WZX* $GDFW_1^R%G9CZ446WIXJI]/AM13_ M=W-A\/J78Z]O!*:%ZK)Y[YO(SX H3L,D]:0*JLU28M1D/@VG&4V.)$K#Z7P9 M@%"W=5O(-SBT*FJXZ_S;5EKIX^V#$_T\_&>S1;A(E_UU\*4/2?^N]'!2F+=# M8:8I9DNT8$DRPUB(8&"<96$ZG;)%A"=9$APA]*\A/V;+F*81^XG]&"\P"]*$ MEC04TC#*,KI(EUDXGR_93V?B@Y?+%Y&91A@WF%@8/9BDF8_':W=?>Z&;'+TS MPZ^-_S) _8LC3/OZ/-P=/CY._!K07 M3C?^#7RE'8+HEZ7@. 62 )ZOM7;]!2D8/LE<_0M02P,$% @ >8"P5*(< MW\M[ P @P< !D !X;"]W;W)K&ULI55-<]LV M$+W[5^RP,SG9HD0[C>-*FK'EM/7!J2=NTC-$+D4D(, H!C]^SR 'U;2VI<> M).)C]^W;A\5BV1G[Q57,GK[52KM54GG?7*6IRRNNA9N9AC5V2F-KX3&UN]0U MED41G6J59O/YKVDMI$[6R[CV8-=+TWHE-3]8C^B_Q]R1RU8XWACUCRQ\ MM4HN$RJX%*WR'TSW)P_YO YXN5$N_E/7VRY@G+?.FWIP!H-:ZOXKO@TZ'#E< MSI]QR :'+/+N T66M\*+]=*:CFRP!EH8Q%2C-\A)'0[ET5OL2OCY]>:O3W>W M9XNW]'#]_O;=_=UFF7K ALTT'R!N>HCL&8BW=&^TKQR]TP47/_JGH#-QRD9. M-]F+@/?"SNA\<4K9/,M>P#N?.?/Y6CVLH@Y"C"L9?X"YL6$>1$Q+_Z/ M;B]"A.MVY1J1\RK!?7)L]YRL%_,9_0N;_J[X:15EKHHSE E3,R1$OA*>MKP3 MFHK62KT[\7#YV@KKV1*'@R'(FE>CKG."*P6CPM3L/##"@M2PUR)<&*%(UJ#G MR934&"7S \H]E^$Z.L1"$!0B2$B-[V=C*3>M]E:R(V$QC/ GD2U5PN%7G,8@ ML%/A7WNI6R9OL+7GL$>BV+-U/$76D>+&8*H/KWZYS!9O?G/D3&MSA $QUS:- M.ISBJEC+VD?\LO6M93*V !:5UM0GTKOA-F$)UD:-;0$8H@[$ ==!); Y"AF] MZ2?O,!V$4H3V:*$7Q&BLR1GJLSN=Q/V)^8E!>D(I*J46.I?PAPR%#$QF] ?Z M4Y]PJW.V'BW5'Y"AC6J&$&%OT$V,[!D+)M1 KQF.QOAJ.E4$.T0V8FM-.(!P M)F-RN=#:>!#G0D+M3L+Q*3 JRE?2D4<3IJZ*4Q[%?2J-J2Y#%"2/=ABH;EN' M>G 9 >&PO=V]R:W-H965TJS_;JF_9=VART(Z=6Z*/W3NUR\'LX'(U5(VA?]@-K^IJ,^4Z&6FT4!DC?.FC(&#"<@=&+.4OTLM7+ZS9"$N[08U^ ML*I\&L+IBIPR]Q9O-<[Y5_-/[]^???BWN'HKYA>_7EZ\O3@_N_PHSL[/KSY= M?KRX_%5<7[V[.+]X,Q=/KDVA,ZWMW*\G>PF^EW8H#L>IF(PFDSWT#CL['#*]PT?HG669:2JO MJY5HU13_.5LX;Q$W_]W#X*AC<,0,CAYA<&UUE>FZ %VS%.>FVR[E[:E+C/72TS]7* S'3*WJC!#S 4']<*Z9&9LI;5'9D@ZW:K7"QU M)4%)%L)Y+" CO4M NVAR)7P\"MLQGVNK,LT9>U5[G3DPMK4)C%)Q465#9JZQ M>[,V17'WS&PJ,''-PNE<2TN&?T)4SX,X3X?BK !KO:KT4F>R\D)77MDH;=(Q M)[+P5N5D%K1:RQLE%DI50A4:J4(2'CIJC#W_\VFXQ/?G8P@/,Q;^Y MJJ'U FPGLZ#<4.P!P6D'@M.](/@)$00]WCBO45#53JC;2V$WU#TDRX 6LC3@ M7;#==X6O57\VF@*U9VSX%:GX10G5<2#;?6[R53CDUQ)9OUQ2IH<,)$> A2P[ M9$3@*^]246BYT 5[(,7&&U4U@5ZB;A$?3CG.M8XW]1R. 7/+'2JM$4#&:DI2 M.@?1,)1>%2D+0D1J9 MMEE3PC@@#6$?8 NC%B5%R6\@IPXY E-1'&_-(Q>$BDQ16LL5YD86C>K9A27O MF2;I!"4PH?S6Q9V0-0$O$FAI31FU!'K]'K"7@%)\J+@>P]'D_^-YV"#/O@F]7 M.NP58'ENA>-FO +A9AB&X756O@[ BJYE-,M =]).AV-TM%H!)26 M-G@:)1M%!XAJLB\"6-,H#M:KS!M"FJ, -"VY1>.@K$-D9,A(ISF1<^4RJQM=3YLXM*G,M:>SQ3^/UJ M3+[1J%=1@E]0;1D#8Y\Y1HP7E LBS$ML\P^)$R#Q[UWY:"MQ MJ"!?,:'L1R)%6,X-;,?U%/:/Z%(U? *1=M&6THGD!Y=&]!KAGX&?D"8XBX) M9 .Z@61#TG,NMJ=V."G@T=Z26 -O;&C,=-DV#X\KFK UMPV:I8@-#57/@;T> MB5 J]$:J(D^WCMCOU.B6>ZWMO!<0R9RT1!L*P,-H@C#S=X^X"?,&P*X=.$)O M%Z3M"0EINAB2/O+N!2\XDY.^"N($[=6E@1'-$GYB)#0<^+&UC7I0Z\AL[ -[ M$_R;W#%REB:$-.(* C]]!B# GRXN!A ME7HX<"2[\XGVJ]! D7Y$N"?&1E*#X'4G(A/=3AD= B^;3A,L H2RI@@MX$)E MLG$MS"5=.*Q417,P=G?Z&==J&%NQ)095L^$*XV(;LR4,@H]%9H229*VM)./3#/>JEP2V? [83*,K]VOY!+:WD^N9S&I MB%\;N3^))^/Q83H[/15/\3"=3M+)R8R7T_'I27HR/N07AX>GZ?'X)/FC#="S M&*#S$)97VZ!) I?Q<3H;'::CHY$ @\G183H]G8KQ-)T>3=/9\2FOCF;8-$W> ML@M;F?HGC]+1\2P]FIX^.#D[&J/P$>4 6J,AJ,Q:X ?1W%AUBXR)C3F&XR$V!]CNFU;(V[$JQN. M0(S],5N^2@U:F*2S\0EU8&0IJJ23X]",[2D!LZX$S+ZG!'R4M[OGM[VG]^(^ MDVSCU/,#5[10!LD@R*?M=,*#0]*?&^Y$B?&;P5BA[Z?Q&F0>F3"8MD5KO*KT M7Y%X@!#?6.;/TR+&09JLL-U[%&VX@9R+=B3,%N'=0OD-W0SYW7W2=NSIS8/J M%A, MDY28!!O:1_WW"B@EN9V@4Y:'3QHWPY*A@:S@\1BOV3 1"G6P!=V4M*T4-!!\4RO*.]GVTU0G.DVX M.^H" *\ZZ?M5CC,S%IH _VP3=BRU=$.$++-VKJV/A?Z"\7J-7I \C;PL]%]M MM4@ZQ^^0/>U=^:$_#K=2F+EH5V_B[TWA9GN-&R-FVR=VX:&J&VU-152'!/P8 M^QB<8 #5C6UH:KE^;@%&'2TJVI9>MNS086^C>=JAS.E>E-GVT5#J M6OK'QN,?IR+>F6KUK- W/#%QP+1]S*J_O0[;$PK,+ P4'":;M:I"6V]Y",ZY MPU:;:!2:T[1E_]%.15=W=,E#WK*B';_H&KI_N8*%')[U*D0;S[_&?.E&LZ0# M/+[7H-9GFR"4> C"+>-VE+MWV4*KQ0^I+C;M_6HK79[H0'JAG._N4HAR1$V@ M,V:_"->9=&NQ1.?D'F;VMNF*O6Y0;65-4\+M2#N<@0#RS(7R[ZF)' C]LLVPX; MQ'LHSH*)@\JP2VUHQB4TLOTKPN!NF&E[R?N@7A#)GF1LFLRX0-NIHA@FEV97 MTAWT/@R6RJ[X\R>=!='PC;!;[;ZPGH4/B]OMX?,L^M25KL@O2QP=#4^F V'# M)\_PX$W-GQD7QGM3\L^UDH NVH#W=!7?/A"#[KOSJ_\!4$L#!!0 ( 'F ML%1:YU\_\0( "<& 9 >&PO=V]R:W-H965T02+[X-Y@(D( V/:2&H)"T.IWN8;$';'7MY7;7H?WO;W9M M7%HUZ0N>G9WYOF_&GF%R$O*+*A U?*UXK:9.H?7QUO-45F#%U(TX8DTW>R$K MINDH#YXZ2F2Y3:JX%_K^T*M863NSB?5MY&PB&LW+&C<25%-53'Y;(!>GJ1,X M9\=C>2BT<7BSR9$=<(OZ^;B1=/)ZE+RLL%:EJ$'B?NK,@]M%;.)MP*<23^K" M!E/)3H@OYK#*IXYO!"''3!L$1H\77"+G!HAD_-=A.CVE2;RTS^AWMG:J9<<4 M+@7_7.:ZF#JI SGN6?K)Y@OEP_/ZZ?5^@-L'CZNEJOW6[AZ8CN. MZGKB:2(VZ5[6D2Q:DO 5DC'8_YGLDN%<=GE4OPCD,F:F!0M4:;@ MH=%*$S I'K0LP=!-_OL% .B>1-?W\0 1*PF1VDG80-R>YAM0?378 U[C9CNT/R[[?LADZR M2J(]S 7*INJ]5ZXJF]%!JN]Z!V#(4RT:/1[LC-E?^;XN=U S?2GWT. O&ZEJ M9G"IMK[>*V"5"ZJ%'P5!YM>,-X/)R.TMU60D6R-X TM%=%O73#W/0,C#>! . M3AMW?+LS=L.?C/9L"RLP#_NEPI7?HU2\AD9SV1 %F_%@&E[-4NOO'/[D<-"O M;&(S64OYW2X6U7@06$$@H#06@>'7(\Q!" N$,GX<,0<]I0U\;9_0O[C<,9F=UX4 Q(!1O6"G,G#U_AF(\36$JAW2M-K(^!J."FC?= M-WLZGL.K@"+X(" Z!D1.=T?D5/[*#)N,E#P09;T1S1HN51>-XGACB[(R"G_E M&&X68=7/0!W)!\ MDXW9:7+=5%"]C?=16J\O.NF;19\"?F/JDL0A)5$019_@Q7V^L<.+/\JWU;BC M-9G+>LT;UK5&4Y&IUC@"T_)'RS5WNW]/U]HH;)M_/N%->M[$\28?\*YPFJI6 M )$;[$0D45 19CDU)26>&6^VT!AK:EZ!>A&&3FV-SH*S-13-WU[>M>;#;B)(]B70&Y+(]>@2.(J&9)I+=O&>/>* M58#DI5UIG/(2^*-M/DH:+,<9R?*,#O/<6S2/*$4J9"))FM$@*+Q;LT/$LE7* MJNR$DR*B891Z7_A3GPP)PX!&2>PM48FE20H:IK%W+PT37>%UI]T>0$CC/*9I MD'G3DZP]>[::2!0F-$\B;^[F$KE9]>91.=^6X7_RQL[WZG $Z7T0WB'&W/WB-="_:6=SXM3L<4>#.F>8E$Y\%E$&),9R6]E?=61"Z\+ZT0SZ3BHK4']]^H^/VH]_K"?_7H MX"QLW=.JB1N9[OWI=_O7>]H]6B_NW=./E_R6-YH(V&!H<)EC&ZCN.>T61N[= M$[:6!@?/F3O\!P+*.N#O&RG-:6$)^O\TDW\!4$L#!!0 ( 'F L%0'/&I, M?@( !<% 9 >&PO=V]R:W-H965T[ M[_ONCCL/=U(]ZPVB@=>*"ST*-L9L+Z)(%QNLJ#Z76Q36LY*JHL:::AWIK4): M>E#%(Q+'O:BB3 3CH;^;J?%0UH8S@3,%NJXJJMXFR.5N%"3!X6+.UAOC+J+Q M<$O7N$#S,K)-?^%W9-;$H"*&IM9+4'VPPJ)IHO?=WWX0B0QR< M9 \@/N]&R&=Y30T=#Y7<@7+1ELT=?*D>;9-CPOTI"Z.LEUF<&4_O'V_N'W[, MIS<+^/Q EQSUEV%D++/S1\6>9=*PD!,L [B3PFPTW(@2R__QDV9::>+SU5IGA!8:1Z@VNF"RYUK1!^72ZU478N?G^@ MT&T5NEZA>T)A8=>EK#F"7 $[J+W7R0]IW Y>Z"TMU1L M?).^UP(AC2^QYQ[IA23+.D]V2\ZFXFRFY-HJ M:.A:1[^?0#=+PR3I=VZ98':@2O@J9:D=1S<+LSR'/.Z%,4D[#])0#H>6,G1* M)!STLI"0V*OF>1:F@PS>ZVMT-*P5JK5?20V%K(5IYK:];;?^LAGV?^'-DV$[ ML&9" \>5A<;G_2P U:QA8QBY]:._E,8NDC]N[,N%R@58_TI*&PO=V]R:W-H965T18%P&\ZF_N]?SJ6IMS27>:S"M M$$P_+;%6AUDP#)XO/O%]9=U%-)\V;(\/:#\W]YJDJ$[TO<(7C@=S<@87R5:I1R>LRED0.T)88V$= J._;WB#=>V B,8_1\R@=^D, M3\_/Z+<^=HIERPS>J/HK+VTU"R8!E+AC;6T_J<,?>(S'$RQ4;?PO'#K=+ Z@ M:(U5XFA,# 27W3_[?LS#B<'D-8/D:)!XWITCS_(W9ME\JM4!M-,F-'?PH7IK M(L>E*\J#U?3*R<[.EXOU![A=K1?KF]7Z=UC<;%9?5IO5^P>XV+!MC>;M-++D MQVE'Q1%SV6$FKV!>P9V2MC+P7I98_FH?$;^>9/),0CW'+)9,'E'A:N,[CE:,Y@9SUVYK&S5[ ?:&S*MD90.ZB5 MW+^SJ 7UR=:^E,BS6&X@KTW#"IP%-'$&]3<,SC@8+(1JI1ULW,5'Q22LE45H MV).K)%@%=S2E0![_"JNVJ&&8^Z1/X TD M89;E89).!A_1&.I-K5%:ZD7;:I\\N$A'XW \S.!MI^(X 3>FI3PC%,I8$X(D MU\2<%44KVII9+($)I2W_P?R8TML;&(9Y-H&+) NSW,/]$F%=2]&C&TPN6@'R)-\OE?LL\'^7^XRWP2TW!:OA M;V3:S9WKZS];B534ZX$;&\K"51).\K&34DC'PS!+KIR0G0KYJ3#JA4V%M/)W M5 *8C$;A:)0/3CKBQ:Q&)TM)H-[[U4M]XUJTVT_];;_=%]U2^U>]^S30_.^Y M-%#CCDSCRS'E47?KMA.L:OR*VRI+"],?*_I"H78*]+Y3E*JCX!STW[SY3U!+ M P04 " !Y@+!48P@NML<" #%!0 &0 'AL+W=OV4]M_/=D+&I,*7Q'>^>^YY;-^-]T+^5CM$#<]EP=7$VVE=C8) Y3LLJ;H0 M%7*SLQ&RI-J8N"<5Q(4'594ODR MPT+L)Q[Q#HX'MMUIZPBFXXIN<8GZ>[60Q@HZE#4KD2LF.$C<3+Q+,IHE-MX% M_&"X5T=KL$I60ORVQNUZXH66$!:8:XM S>\)K[ H+)"A\:?%]+J2-O%X?4"_ M<=J-EA55>"6*GVRM=Q,O\V"-&UH7^D'LOV"K)[5XN2B4^\*^B8U##_)::5&V MR89!R7CSI\_M.1PE9*<2HC8AGIW?;F\AOGL[O;SY>/M_-L2WC_258'JPSC0!M]&!7F+-6NPHA-8 M0[@77.\47/,UKO_/#PROCEQT(#>+S@+>4WD!,?$A"J/H#%[NT,S\+9'ARI MBN8X\4R3*91/Z)VOT;MA*J<%_$(J[(PQ%09'Z?#"&)_2S*K"OI7(D_C!+K2NWVD P@ MZ?MA,K"N/D29;R8"O'N3181\[#T*2^"^Y;YH60/)B!^3OBL:^FF8].Y0J1'0 M4M1+7=FSJ*T 69_(X0^&+9 -[FG?P%0 M2P,$% @ >8"P5 +?)ZFS! R@L !D !X;"]W;W)K&ULG59+;^,V$+[K5PS8E':ZD>VH40&I[JJFF/!PNMEX?# M83M;B#IO [D4#;ZYEZK.-;)J/FR72N2%5:JK(0U#/JSSLAF<'%G9C3HYDBM= ME8VX4="NZCI7SZ>BDNOC 1EL!+?E?*&-8'ARM,SG8B+T7\L;A=RPMU*4M6C: M4C:@Q/WQ8$0.3[G!6\#?I5BW6S28DTRE?##,E^)X$)J 1"5FVEC(\>]1C$55 M&4,8QK?.YJ!W:12WZ8WUW^S9\2S3O!5C67TM"[TX'J0#*,1]OJKTK5S_+KKS M,&-O)JO6/F'ML)P.8+9JM:P[98R@+AOWGS]U>=A22,-W%&BG0&W]=^9%KL3!*=:R@)O\&5M,PTBIO)D+ M2_\SFK9:8;_\N\=9W#N+K;/X/6SB86L-@M;GM3?%D M:/%6KO=:-R-[V"[SF3@>X$RV0CV*P8=<>G<+)<2F8E=HOJ,]DVR3<0(]Y8UE MJXW5"RF+%B:R*N!GB&(_(10)0GP:14ADQ&>QD421S[/,N\7( M<14L;::3$#42()D?1PP(C_TPXL"8GV3,F^"HELWK2!(F$ M$I]'AHI([%-&84\?L+X/V,?Z .3R92^5^OFMXN\U^8/%?^W'N[9\"];8NUK54Z&,SE>[QS!?HT=,^EQ\)_"V]"#7\,>J>@8WG-@J/DM2'[\(IAT" M$@$/DL@[?Q)J5IHB?**FN/CZLP.$W@7.G;'.TMAGG5X2>^.\F6']C4J:V1=& M(PRPFU[YO[2=M5D/&$%*DMX2=E5B'GL*R/L"\O]5P!;D5D#39YPL=UI8JG(F MP.Z5MXJ[U]W'BOM#,7BWYFE4OZ_VP1;55%OD M.(MC(:0;'*6P*W*D D79>B<;,S>]8BXQ"ZH-. Q[ K1!#R#79'C+(ZGP&(GS0*20B>C6TANFH&:1B$],C*IMK)? M?DHI(;\BVU$.C-L[=A.?!6D'SMX!4X[?CHUEFR,KRS8A&,[K]L#+8DAZJU4O[B^K(W<]>X.Z6B]MJ7N*\ M5N(>5;'S<,4K=W-TC)9+>UN;2HUW/TLN\+(ME '@^WLI]88Q#OKK^\E_4$L# M!!0 ( 'F L%1S&L3$R0, %0( 9 >&PO=V]R:W-H965TI*@T/5^'JKH*Q=4-?Z41"D?E=RX4W';FZAIF/9FY8+6"BB M^ZXKU5\S:.5NXH7><6+)FXVQ$_YTO"T;> 3SO%TH'/D#2LT[$)I+012L)]Y5 M>#E+K+]S^,AAIU_9Q%:RDO*3'=S6$R^PA*"%REB$$C\O< UM:X&0QN<#IC>D MM(&O[2/Z+ZYVK&55:KB6[>^\-IN)EWNDAG79MV8I=[_!H1Y'L)*M=K]DM_=E MF4>J7AO9'8*10O!,0'0(BQWN?R+&\*4TY'2NY(\IZ(YHU M7*DN&LEQ83?ET2AENB!Q2$D41-$) MO'@H-W9X\7OEP@N('LA:R8Y<(U>%LL"6FPVY=LT&1?ZX6FDW_^>)A&Q(R%Q" M]D["1SQ%==\"D6M2U8O];:L8.+A8=2@7L#[ MSF2CIXT"..[4/0(?[)%MLNUT2 9K-!<->H#BHB$WH'DCR"-FXQ5H\B,):1)' ME(4,[805-(U3M&*:)FBGF?,H\I3F23IZV!I>E2VVO=M* <)HNQAEM$ACM%B2 MTBB,":-Y%M.H8&C%<4"3,!S=0>U";\ F)@LEZ[["^%+4Y$IKZ%8M!PL7%@$M MLH2P!%DQK(/&24BS+,6U-&\B2@ :YU0H+,QHDQ0@WK^^@ M)ER06:^1@-;DJOK<<\V=;'_Z(8_"\.?AFTTRP(2!KB2LY&KQ!D(_A7Q#C+B]CJCYR3 MLSC%W<^8-:T,,AKFN1UD14Z3I"#G[_0';\)_=28(46"H410;GIW<]>.MV;=T MYK^ZZ;&NQKUG&C>W%V9_Z0^SPY-YM7\IOKGOWUN\6G'G-&EAC:'!188"4_LW M;#\PC94TV$1G;O#9!V4=<'TMI3D.;(+AC\3T;U!+ P04 " !Y@+!4 M$I#PXUSNSO*?O UQ@)^%7G)>]9:B,V5;?-TC0O$+^D&E_+)DK("";ED M*YMO&$:9)A6Y[3E.9!>(E%:_J_?FK-^E6Y&3$L\9\&U1(/9[B'.ZZUFN];QQ M1U9KH3;L?G>#5GB!Q?UFSN3*;E0R4N"2$UH"P\N>-7"O)HG":\ 7@G=\[QY4 M)8^4_E"+:=:S')40SG$JE *2ER<\PGFNA&0:/VM-JPFIB/OWS^K7NG99RR/B M>$3S!Y*)=<]*+,CP$FUS<4=W'W%=3ZCT4IIS_0N[&NM8D&ZYH$5-EAD4I*RN MZ%?MPQY!ZI@)7DWPVH3@ ,&O"?ZI$8*:$)P:(:P)NG2[JET;-T8"];N,[H I MM%13-]I]S99^D5+UR4(P^91(GN@O[F]N!G=?X?8:%M,/L^GU=#28?8;!:'1[ M/_L\G7V ^>VGZ6@Z6<#9& M$<@X7\(ER#ALL^VV-&#Z7._>+,9R].^_:0B:E MI.VT3F!8)> =2,"'&UJ*-8=)F>',P!\?YW>.\&UI1N.(]^S(T#LJ>(/8)?CN M>_ ,2;X5QI885IJ1 MUE0GX5/_PG7]I-/IVD_[?]5K7!AZ7IR\A(V-/.C3#&

,),'LZP4&\5A]NMX$+ZH=S7YIBLJ*3#O93<*'%\)W!: M7AB OA?X82=LN6$ AF$0)E'+W8E1T4D2)S3[$35^1/_MQS];)#K5%P,P<*(D M"%OEC@U LR\&H)\$;NPX9E_BQI?XJ"_3,J4%AC/UOIS#7!Z_VIC#O5')Q?M] M[5PZ;LN UR@)"EK%FZ5:+]+$*.6;JTZ:JI,W55UU0':X Y*3JG^-,E1OEFI7 M;Y3R6M7;>]_J K.5'I(XZ&.V.I>;W68.&^CQH[4_=*]&KF%_+.>V:LSZ*U\- M??+CL"(EAQPO92CG,I8MRJI!JEH(NM&3PB,5V*F /+YDE+QO% ! MFFFV_P=02P,$% @ >8"P5,PZ]K+7 @ >0< !D !X;"]W;W)K&ULI55M;]HP$/XKIV@?6FEK7H"VJP ) NTBC1>5LFF: M]L$D#K'JQ)GM--V_G^V$C+* T/:%V.=[GN?N?)S[)>//(L%8PFM*,S&P$BGS M.]L688)3)*Y8CC-U$C.>(JFV?&N+G&,4&5!*;<]QKNT4DR3:1VF /^SG:XA66ZWS)U&G0F&\:>]2:(!I:C \(4AU(S(/5YP3ZF5!.I,'[6 MG%8CJ8'[ZQW[O5\K>$>4.S%@F$P'3+,)1"WYR&O_Q!-Y656A*X>U*,?9. M$LX0OX*.^QX\Q_-:XO'/A[MMZ?R?^O2?U=\4H]/T1T1@44@A419I!=7EX3.P7(\. ILF,(69H7$E4#1[MBP@''L9I!BD 321(16NA6 M;>O/*L">"5#/TY>A=^O>]!RG;[_LW_N9?I.__5SE=. U;6&[=O;=WI2SUY2S M=[*<#XQ%):$42)HCPM4DEVT]6)%<[XD?ZMI[LR3%?&N&N #3#57[--;FG1B9 M\7A@'[MWOMMBGZAWI7H&_M!7CY+JX2U1#4!QK*23;,.D MFHMFF:BW$7/MH,YCQN1NHP6:UW;X&U!+ P04 " !Y@+!4TUO<1%\# #A M"0 &0 'AL+W=O1=J=LZ70OJEZ8Q(#5Q*:V ]-_O\=."$Q)TKT!V_$YSVOG MS;$G)ZF^Z3UC!CV7A=#3T=Z8PUO/T]F>E53?R0,3\&0K54D-=-7.TP?%:.Z" MRL(COA][)>5B-)NXL96:361E"B[82B%=E255/^Y9(4_3$1Z=!S[RW=[8 6\V M.= =6S/S=%@IZ'EMEIR73&@N!5)L.QW-\=M['-D -^,S9R=]U49V*1LIO]G. M,I^.?*N(%2PS-@6%OR-;L**PF4#']R;IJ&7:P.OV.?M[MWA8S(9JMI#%OSPW M^^DH':&<;6E5F(_R]"=K%N0$9K+0[A>=ZKD13,XJ;639!(."DHOZGSXW&W$5 M0'!/ &D"B--=@YS*!VKH;*+D"2D[&[+9AENJBP9Q7-BWLC8*GG*(,[/[I_7R M\=UZC>:+?YZ6Z^6GY8='].J!&?']3=8<"_ 81 MGY"G]0-Z]=M/63Q0V,HDK4SBT@9],BL-(UJCA2PW7-#ZC8HZ"UL'1%32,8M]/NZ%1"XT& MH1_,GBDPH5+ 1M3N="<]NJ&G!).H&QZW\'@0_IX_LWP &M] ,?9)&'13DY:: M#%)7U,!:.X')[1ZG..KAI2TO'?:7-+2H3:QK%RN6=]'3V^4&21#Y<3=_W/+' M@_SYV=D'^L/:N@L]OD$3'"8AZ29C_U)Y_$'VPE4WZ1.B$,@[3O?5Q*'1ZN=8_L_)%#P>MW8I/EA1_&F(0]^$N% MP\,E[@\I\Q,OBD[F;8%+<1!'88_]\:7$X>$:5^_]JE+9'LYVM%(\8[\O!;P& M&+9V6$AAN-C9"@A-S7.FG%$;:>";<//;!^EQ:"X!P],,"++(/L=8@( MW?4LU]H//.+56J@!N]_=P!6:(3'?/##9LVN5%&=FB$2)$":5EU2$0_;>_5; M[5UZ64".1I3\PJE8]ZRV!5*TA 41CW3W%55^0J674,+U/]B5V#"P0%)P0;.* M+&>0X;R\PIO@QE# M?I?1'6 *+=540Z>OV3(OG*OW9":8O(LE3_2'\]GT?C*;@<'H^WPZF_Z8?KL' M5V,D("88ME)I3TLM;TSVCZXH[E81] MK>>?>_(%ER.<@Q'-%CB'Y7>;IV# N5R?!LES@3G6H[\'"RZ8_*;_7*@;U'4# M73(&YZGTIFI)EJA=OV@RAT_5#&M3U\3JQTG#HZ!$P/0#3MQZ#LU\,AL6)L-+YJ]ETD2RHUFPY.:7US7;W(1C,RIVCGX-Z8F9Y)FCB.LHX@]'<5L0\@I23 IA M7!*'\;LB,:/\1B1FU!N1F$G-2.R#+2=#;*7W>@X26N2B7(/JT?HX,="[:&-\ MZ-Z,7,/X6!X_RM/"/_GR["(7PA7..2!H*4LYK5B^T*P\#Y0=03=ZPUM0(;=/ MW5S+(Q1B"B#O+RD5^XXJ4!_*^G\!4$L#!!0 ( 'F L%1;VN%IE0, 'H+ M 9 >&PO=V]R:W-H965T9Y5JGA2_Q_J#-@CV? M9FR/ >JG;"-I9M=6HIACJF*1@L3=S+IV/Z_WW?@C!76O *3 QXG);_[+42H@$8 M>A< 7@7PO@.X@PN ?@7HOQ4PJ "#0IGR*(4.*Z;9?"K%$:393=;,H!"S0-/Q MX]3$/="2OL:$T_/%4["^OPD"N%[^]K0.UH_KAWOXN$+-XD3!/9.2FG#N^#C(=17X QZX#F>VP)?=L,#S*Z@[UR$K[KA M*PP)[K;!;1*K5LRK%?,*>_U+BN6*5I2"Z_!K'JNXN+Y_WM(:K#5R]5>'CW[M MHU_X&/R;CZ7@VSAEQD27_D.Q?4'=6\1IV\ M-E*$B)&"G10<8O+.TC+NH>"<=%"&> _V4JA66J,?HNX2*><2KW'-:]S)ZXY> M$: %\QHM6/K\EGA/:MN3=XNWZYQKG=-Y@D>4O,HFN!4L;5-O4=EHRN<-.^1S M&Z76?6O:K#G;F_OV!@G=?2Y';7I@W[1N^^5J!%Z4@BG#R;E/GE MPK5<5':;Z>*-?=\9]B\(>RY';G<]:B^72T'=282RC/>CI'CO4$JD]'[0!Y2M M' ?_+7?<T0.,I3 TC3G94FC?D#0I8?J3387B=YX763"Z:'OM]U5N]'GF*[T MCDG*(@4)[HB &PO=V]R:W-H965T M,;G4+(=[4$T.@C9UQUO:76JVO?5],E MY$1=BA5P,S,7,B?:=.7"5RL)9.9(.?-Q$"1^3BCWLHX;&\JL(]::40Y#B=0Z MSXG\O 4FBJX7>MN!$5TLM1WPL\Z*+& ,^F4UE*;GURHSF@-75' D8=[U;L+K M7F+Q#O!*H5 [;6233(1XMYW!K.L%UA PF&JK0,QG SU@S H9&W\K3:\N:8F[ M[:WZO#I]>[I^==H<#=&9WW0A#)UCB[0R[B/SKZ==WQM MBEBH/ZT$;TM!?$3PD.+J]5)LLQ%["'.(2G. XKF%?[+5J>ZV3]M[,+;H8\(NA% L) MJM%AJ1#O5&[AI-W>-]@ BZ,P;#<;C&N#\4F#]Y13(PJ-%I.#O<-728QQL&?Q$!>F:1Q= M[6^ROW.C[6MJ;M6"NF.!$PFK@C/SW$S\R!G;&%P8[=?)-C"L+(9Y,(UD.',\000:I M-A(4_YYA EEFE)#CVT'4J=8TAJ??+^JWUGET9D$53$3V%UOJS<#I.60)*UID M^E[L?H>#0['12T6F["_9E7,[@4/20FF1'XR1(&>\_*??#X$X,? [%PR"@T'P MLT%TP2 \&(36T9+,NG5#-1WVI=@1:6:CFOFPL;'6Z WC9AL?M,11AG9Z.![- M/I';9#::39+91S*:/"9?DL?DPP-Y>P.:LDR](U?D\\,->?OKN[ZK<4ECZ*8' M^7$I'UR0OR93P?5&D0]\"];<;\ )J_"%5B^\H'<#"TT2KK0L\&QK\O4.)Y!$0Z[^;I"/*OG(RD<7 MY!]!YN1.4$YF0@/9TCU=9%"W#:5.Q^J8J_L\#*(H#L)>WWVN 8@K@+@1X Z4 MPF,HI7$.+TTAF6:@Z@A*H?B$X"KL=+M^5$_0J0@ZC02C-"WR(J,:EH3F0FKV M@]H$(%9X73'Z3*F"\A1(*I2N)>NQ M=<^C9C;N0M!Z%5VO>=L$7U]I%<+>^?'RXM#K>A5G>?O. MYWGUGEQ7GEPW>C+%EXA@AWG1QI0_D:]3R!<@FVZ7[QV3G_=_7%__)+OZC?@_ M+= BMQ*^%<#3O0G^'"032Y:2.=V;X=K\VKQ ;M)KMF^"#8ZPP>M@_Q-?<+;E MH7<=!_7;[A\3JQ^^#B;A>*!!:7*/%ZN%9\+>+T1,<1@KCEJXYC7\V&M[WF]- MP3MF:K\Y59_Q3LMLN2?X+M?#-0O^F>HV\>/6+V_>X&/5JX-T3][]'.3:ED.8 MKT7!=5D"5+U5R36RA89[G%[6:_BNKAE7)(,5FGKM+J8D699 94.+K:TB%D)C M36(_-U@V@C03<'PE\(4Z-,P"52$Z_ =02P,$% @ >8"P5$U^S2PQ @ MW@4 !D !X;"]W;W)K&ULE91?CZ(P%,6_2D/V M83;9B( @,T$2_ZR[9+/&C,[L<\6+-$++ME5FOOVV18F9Q3'Z &VYY_Q.A=ZH M9GPO<@")WLJ"BI&52UD]V;9(P OE2 M+;F:V:W+EI1 !6$4<UE@P5,6?&';&4^LD(+;2'#AT(^ ML_HGG/;C:[^4%<)<4=W4>JHX/0C)RI-8)2@);>[X[?0_7 AH?BDKR=53HG0RGHP7O] \68P7TV3Q XVG MZ^0U62??5^AA!A*30B#G:V1+A=(".SW93AI;]XKM;\Q[R'.^(;?ONB^K&7KX M\L'%5D';M&Z;UC6VWK6TF.[1G%!,4T)W:*Q?*9$$Q"?>7NOM&>_!%6^=M&NC MC2HP*OV)'^-'-_2'D7WL@ U:V. 6S.N"-2K_ N8-G8'[V$WS6YI_BS;HHOEW MT8*6%MRB^5VTX"[:L*4-;]&"+MKP+EK8TL)/:>L<5.O+)/ N9OC?IQ(&ZN=_ M8-H7QU5W/G58=H0*5$"FA/W>4*7F33=I)I)5Y@1OF%3]P QSU8"!ZP+U/&-, MGB>Z*;0M/?X'4$L#!!0 ( 'F L%1UY:O"D ( %4& 9 >&PO=V]R M:W-H965TQW*[;$&=)#=:?M+*PI.2]1 M&JXD:%ST@D'S:MAQ]M[@D>/&[(W!93)7ZME-TKP71$X0"LS($9A]K7&$0CB0 ME?%SQPSJD,YQ?_Q&O_:YVUSFS.!(B>\\IZ(7= +(<<%6@J9J\P5W^22.EREA M_!,V6]O$1LQ6AE2Y<[;SDLOMF[WLSF'/H1,=<8AW#K'7O0WD58X9L7Y7JPUH M9VUI;N!3]=Y6')?NH\Q(VUUN_:@_'$R^PG4Z&4Q&Z>0S#$;WZ6-ZGWZ:P8R&9$,ZQS#;X8=;?'P$_RVC!D2MV M^ B>;JP!I(2E.85OU?C62>E37"NQYG()GJL6,-*8N6<8%I]=SFS2A1D,P980P1I-I7KF[ZA&NXMTPO MN33VS!?6,[+G'8#>-K'MA%3E&\=&PO=V]R:W-H965T N>RO(7[:JY/G;08BL5S^I@K2!+\NJ?/M<+L1< OB6 U 'DU "O#BA7SJV4 ME6E=4T6G8\%W2)C9&LU4K]"?Z]'B-SOYX-7:59C+SW46->E6A$@OJ!RK.D0>O$<&$ M](3/AL/?;W,=CLMP. QW=7Y-DJ1)DI1XO@7O(U@<."JJ @P-! M8>CC?D%^(\@?%#2C16*6I.+G\S194U-5K_66$T)KZ9/B=Z3X&#!IE%1OUN^L MH!=Y_JA?;]#H#7Y1;\[S E['\^L&S.Q->!#3UJH$>#T):RNAKU[)81#OKSB!JRZ!B9UT<6=?>#%Y&H MGRQNR.)C9'X?6=PE\V-BJ4O K?OA8W1!K[WA+E^(;=L8]MP6CO&%O7S0X;.4 M.+2F![_+]6J@X$3;@];W8-CX7NJV*H"[IF[E*<4 K9O!L)W9R@&ZE@4$ DL] M0.M&,&Q'MHJ KM_X40BQA:\U$AAV$EM1U&&G\K7N D?MI;\JNO[B>S'8JJ(U M&#CJ,/U5T;48$NG^U,+7>@P,F\Q/5$;7=R "#RP22&L\9-AX;IF4%XAF?*O[ M L&*JD,P'XLD5TR/>K]GI&M+$ -8/)>TMD2&;>E_-"BDZUP0$HAMFO9ZMF'[ M^J4>A72=[+!).133&ADYS)%V=3/N=)'A/)RHT]Q3)@)^OF*<_4R,.>$YEPX_0%02P,$ M% @ >8"P5%E\IG)+! ;A( !D !X;"]W;W)K&ULM5A=;^(X%/TK%MJ'&:EM8I,/J ")SVY7T%;#=/=AM \&#%B3Q(SM M%.;?KYV$!$(2,COBI4W"/??>W%R#325!6/?]=I3RJ/ M'XG31AI3 T^OC]XG$7E%9H$%&3+O'[J2VVZCU0 KLL:A)[^P_9\D(61K?TOF MB>@OV,>V3K,!EJ&0S$_ *@.?!O%_?$@*<0)0?HH!* &@/, J 3030+-N!"L! M6'4CV G K@MP$H!3%^ F #=:K+BZT=*,L,2]#F=[P+6U\J8OHO6-T&I%:*!; M<2ZY^I4JG.Q-Q_WY&+P.IL]/_:_/KR]S\&E$)*:> "^8.(550#36628!!' "5!&B"&0OD5H!QL"*K ORH&M^NP!N*;,H8'1D/4*7# M&>8/H GO #(1*LAG6!\.B^C\7O3Q[T6?5,/_"@,%-TOA3U?@.$BCFQ5+T4R; MKQGY:Y8U'Q&"D#LP)4I,[L"(B"6GNTBBODV5+7B6Q!?_5D2RTDA6%,DJB?2B M1%WK(?C 7D@ 6X,U/9 5P"H!*4"H>HN#)=Y1B3W@Z70 6WAT@W4RHJCKXWA. M%$_K_4,_6]^^J\'V])D4Y M.Y?)6*9CNKFL MEM7DTJJ"5ROEU?K?O%Y8L"RGUKI(IVTK^KS7<5;/SK%&6-;I1-R6.K[73 M5;/SQ+-Y!9NU^N4K.6!1JVNR 06M6W=--CU@]?C(ZA^/.G)0.QM!"@MN%PPP M-]\IPP(S!*UFJZ3@V:" U9/B"?-5H$;S#->J=B;3T+UUM3/IA'6U\UJU1_!2 MX1!"$.;Z>UQ@IS2^9975.]-#6"V(,QR$:[4]#+G.=_PCI#NU[Y1UBH\R@42W M%DB4"22J%LAAR3==X8<_O*RJ ]MN[LMA?-WN/-E,%]$U78R* ,U:]XWT:7HXTH^. M!'+/!_!Q" N>C^#C.#[ZR-S')S%JN[6A@5!LUBJ4^> JF>/QX49\(]DNVELO MF%0[]>AR2[#:3&@#]?N:,7F\T0'2(Z;>?U!+ P04 " !Y@+!4C7&68)$# M #5# &0 'AL+W=O>82SPO=G*6%T^_:O:GH=_E&96D!4X'D)L^9^#6$C&][#G9V&_?I M>#\T3S<)#W',Q%!!G-E*)C^>H(19)EATG'\79$ZM4]CN+_>L7^RR>MD'IB$ M$<_^2A.UZCD=!R6P8)M,W?/M'U E%!B^.<^D_43;$AO%#IIOI.)Y9:PCR-.B M_&;/52'V##1/NP&I#$C3P#]B0"L#>JX'OS+PS_405 8V=;?,W19NS!3K=P7? M(F'0FLTL;/6MM:Y76IA&F2FA3U-MI_JS;W>CSY?#P6PR1J.[V^GDZVSP[>;N M*_HP!L723*)+-%-\_FCE2-":%6$DV*!)(6^_%I^_B$O:N+4%>"["HQ)"<);YFX0A1?(.(1TA+/ MZ'QSW);.__,^^<_>7Q6#UFU!+1\]UA8K)N!R:"6?LE_ZS:#00 A6+,&L+]#D MV;2!/F5%@D9LG2J6I?] H\2$J(CBD#=CD$$:Q3P)2 MPUYE']39!R>S'W&I$%^@&.X7>1.G7KG9.KW((&)^@Q/^A)? M6T$J#<[1/:Y]Q>]#=^R]7$3>FRM?4>X+$7FD^:,.\JQJEM%A>H-^A ,$R6_M!HF_]5"K!S$2UT^6LEP F M+Y[).VF'EPL(T[=O!WKP]L4DQ&'8[(=#7!#0(&[VPR',#T.OB9NTX CQHZ#3 M: AW;TS+02SM?"QU=KJ Y=5<[]8S^,!.GHW](;X>X9;]L9G9[5CX0E\._'H^ M6*:%1!DLM"OO*M+-*\H9NGQ0?&V'Q >N],AIERO]OP.$ >CS!>=J]V &PO=V]R:W-H965T MW>]\\PSKY[!GHL?SP+6;T9<5%RA1MQ=J46X$LTD)I8CJ6U3-3%F?&:*#/YF(TX#N5 MQ!G.!8R9AG M(' U-,;V[<3V<@%]XVN,>UE;0V[*DO,?^>8^&AI6S@@3#%4.P>CUC%-,DAR) M>/PL08U*9RY87Q_1_]+&DS%+)G'*DZEL+$((VSXLU>2D?4!%RK0< I!1S-NU"D6=XQQ48#P?<@ M\MN$EB^TJ5J:R,59'I6%$O0U)CDU6GQ^G/Y[,QDO9GH'YOS@[Z>+QG(H)O'P@2 M[A6F\GL+H6Y%J*L)=1L(%2&00!4G%QHX MK][GD>/Y =7SP'P^P\BK&'FMC)YT)9#=[!D%53;@"XHPE@A;$8=89Z(Y(.V0/#LB$A #2 M(J<=%R)V:,LZOV+KMT+/2@]&K?'TW\3SQO$\ORF>0:4\N%IY>Z""^W*O^;JDI=L+O_QFXOZ'I-9MO6J35:5^IN-[N$>6VWWVU07^O,]E65';(L MI+_6!2>48*^B'_2;O>"<:#C_KYSK_"XXRGGC**O3[S

XR M]VT##&R_V6>GGFRW-^6+/BO97=?_2F6O\\OU&DB>VK1]99_^G19X =,O>V#W MV -[C2W0K TM*8JU'LTHV_DN4\7\4IU6X]^X&'I.UXO9D7[Z]$>1D."*1*V. M3R1%,8X5&\6W>@1:&PO=V]R:W-H965TK[.3H(<\? M?YE.L]N'>!EED^0Q7A5_N4O299073]/[:?:8QM%LW6BYF'+&_.DRFJ^.3H_7 MO[M*3X^3IWPQ7\57J9<]+9=1^G(>+Y+GDR,X:G[Q?7[_D)>_F)X>/T;W\76< M_^?Q*BV>33;)/FC M?/)E=G+$RB[%B_@V+S6BXL>/^")>+$JIHB-_UJI'FQGQVGR M[*7ET85:^6!=FW7KXFSFJW(?7O_Z[>)?'\_/KC]_\BZ^75Y] M_GI]]NN7;U^]OWZ*\VB^R+R/WK?'LN*9=_/BQ3_C]':>Q=YC.K^-_U;\\2_> MU,L>HC3.CJ=YT:%2=GI;O_AY]>+<\N*A=YFL\H?,^[R:Q;/M]M/B1#9GPYNS M.>>DX&643CP!'SS..._HSP7=_)]/JZ(Y6S<'HCMB4URQUI,6O:IP'@3>[Y?Q M\B9._T>(RHVH7(L*VXB5Q?YX7ERZ,^\J>BGF5.Z=I6FTNH_+QQ_JX?K@?6[& MZJH<*^][>83W^[\+.>]+'B\SJC-JTQE%GF$EFMR]NC ZKP5:B4^X3W3(WW3( M)V4^__DTSU_J&O0I>[ 1#MZ_['K3&3U:V6DEF A%="C<="@D9;X^E74N>U2Q MP"O>,K(\6LWFJ_NN3E5J:JU6OM7\..4: L78\?2'.5\[CE.!YL9Q6]T%AMAC M9(=_6_.]&,OH1YP6;UC>;4&BM'A3>8H6WF)^%W?2C-8,O)LL*:[XW MBUXRHKQ@8!J&]7=[Y#M[6RD&1O&JT=ZJ<.=1("SUY=A?3L_#JGO1S2+V5J\N MCL[.\M9(@U:^5M+2$V0PT! V>_*\0Q5%5WTLG4*&@^SUSM"'4( P!O7^C )$ M,= L'D(IAQ2;2$WU"2D.P:B@JN7,Z])GS,H?!#C0W-V-/[2FK/A#U0EY#C30 M=^%-V)HIU;!U58HCJ3E-U:$DJ>5ZCAA' G.:P&_D"&]SEJ@.K0T%2RYF7I28N2X0LI\FX$T@< MFC5(BJNJOI&!T'4GPY' G";P#F2I%;?GCK)4#A',:5P.!HL>-(*(6DZC]JU@ MZ<*NI3@"J2MHZM9<$7VX(I"A MZ?*P+A*6AX#N&*0ZHH.?4Y2AB6 7V[.I0K MM=S6C;.R7I4"F2MH4.[$%8>F7W-%N&@B$,."QO .-*D57TT8VXQ!$ N'\S 0 M)[5ADK:TZ"%M!P[;FB>S%$T2G"-^?)Q*A*6EH#N&)0XI- M NH^12)R)7W;.I0GM=S69F/]AQD0AB28-X![+(ME=0 MC*.E<(;?2U-S*%AJN=XCB*R5-&O?2!;9Q5U;=1"[DL9N#1;5RV)'B,H#<'LE MTE..Y_@L $+!Q=9%")9 MC>[EJB[W(+"XM J9K,9U:57;I27'$&&K]FK2JD[PVLJ#Y%6]7%J_#UN4\979 M ;BT"@&JQG-I'5)LHJD/00KQJ\9U:56W2VL9?\2NVH-)Z]#<$,7Y(4@ABM7H M9JWJ<@VTY3;?1Q;[XYJU?K=9:^D&$M;?JU?K=]'66ARDK=_+J^VU&L!'=/H' MX-7ZR$Q_/*_6(<4F(?49R$?B^N-ZM7[;JQ7$96FL3=B#5^O0Y*^]6NWBBH\8 M]D>W:OTN^R"T% Y![(]KU?IMJY8:0 2MOU>KUN^"KJ4X 3(WZ&75ZEZK71"A MP0%8M0&R,QC/JG5(P813=RD!DC<8UZH-VE:MM#M^ 2(WV(-5Z]!LUK( ]/\. M*$ @!Z.[MD';/:@&LK-VB.1@7-KFV M82^T($6# W!M-?)3C^?:.J1@(J@[%HWTU>.ZMKKMVDH)UNM2(W?U'EQ;AV;0 M^GJ9N]"B$JVVKN\!KJPYR M5_>R;8'U08M&C.H#\&VUL4QWQ'6ZKH6ZDD0+TE>/Z]OJMF]+6'XA8C?<@VWK MT-0U68*-;'HMFW8M;C6LJ(U1":'X[JV8=NUI48041ONU;0-N[!K M*PYB-^RWLK;7TMH0(1H>@&D;(C[#\4Q;AU11,D3J MAGNP;1V:S3V+ZG_/$AKAB=']V[!M)50#V1V+,',1XSJXC=Z6A5O\LWRQ"\R( M/+"]NKB-?-\:&=D&ULO(A5ZK;H$9405V %XN,".FP,9STIWP68D7-@ MXQJZC9YYD=J=%V!&Q('MP=)UB>J6^>(T=8$9$0@VNJW;2+Z:2Q:# 9B1@V#C M6KN-WM;;!H$;(_' ]FKN-O(]2V1&U1RYL@8WO1;CPE:F[ \7C!#8X[4V"#< M.+2 7ND/9H+,$2$;C!MH.[W$'3>8N3%'<&PWWCA$FYL;W1\W9B@-1C=[&\GM MN62=2@:N'3FRP;2!MM]+CJ1!84<2[:VX@2XB6TMD -F1(FMHTVNI+IB),C@ MVQ>,8!DXDF6#:./0@HE/!A2-G!DX@F:#:VYY%O">6 $U\ 1-QL>@^YP@2G@&($U<"36W@HY$,*#OB9@UQ>JWA!2-I!OP W& P$F?@B)P-(PZMQ2>,O+\Q FC@2* -)T[; M$P:*.$;N#!S!L]V(XQ -7^<$G-]E@Q%J S'^W@RUI&_.RWG!B*"!. !O&(PD&CBB:(,PX] J M,!.2W3)P[$BF#<:,:#O$7(;*CAF#Q(X\VHZ8<:WMK7T;-H S!J;%^'LRB+8I M48UH]_XE!J<= ;7!J)%MG]@VCD:Z#1SQMK>B1K8Y;.V5P6%'+FW0QE]@9-) M'H)!+,U];&BH#I[37>FTD+AU,.)IX,BG[3:G':+A\*^4P4BO@2.^MLNUIW 0U R_Z61+\YW08T.98&GQTQM3?/:]VG1E-CX\1EG-ZO]Y/,BNOF M:957>RAN?KO9M/)LO5/C% ^O=KR\C-+[^2KS%O%=T91-RO6*:;6'9/4D3Q[7 MVS#>)'F>+-C:-R]G/1]?2CX+G'G#F+P*UD:\^23 MZV(4=;PA5)B39Q#\V>(4E?)$;./WGC-J)3WP,'YE_Q+6SFM9"H=3HW[(@JI1 M=!Y!@2NQ471O=E]QOYZ!Y\N-T 2?#="P>5,D,A2:W9@?36S^2 L-:#9G-3^4!9D>58RCK+%P]WTV^ED MO+B:P?3N9GYUNQ@_7-_=PLD,24CEX%98*_S6?4QC8D6/B_,]^Z1A3XZPWPA[ M!KWN)T@Z2?*XF,')ASMZ230]HZ9KH3%TPD?1@%S\<(]0C!FE[K$ M$/\<+QU9/O!?_Q#KM6*](-8_(C8N2XNE( 2IR4INQQRV0FT0S JX'JA"J(W& MEPBXZQT)74A=OK=9C= P"/G;LLVZ%]U>;]!)X^T[#ONMP_Y_P[[?SLK)'@( &4$ 9 M >&PO=V]R:W-H965TS,/J#[]K.=$($T>$E\MO^_^Y]]27)0^LV4 MB 3OE9!F%)1$]5T8FJS$BIF>JE':E4+IBI$-]38TM4:6>U$EPCB*/H<5XS)( M$S^WU&FB=B2XQ*4&LZLJIO].4*C#*.@'QXD5WY;D)L(TJ=D6UT@_ZJ6V4=A1 M,V)IHM4! MM-MM:6[@2_5J:XY+=REKTG:56QVEZ_'3 RP>8?VRF'Z'V1P6TY?%Y&$%<13W MX<,]$N/"P)QIS=SY?4Q"LFF=.,S:%),F17PAQ2*C'D3#3QYI2J;1G$-"Z[DS M'G?&8T\=7J".LTQCS@ESF,D]VH/2!EZ?L=J@_GV%/^CX \\?7.#;:Q9LHYJJ M86S+EUNTW4C 9'X6+ZA$#50R">>BUR?+A!EA9:XY&G:.AEU-%"7A_C1]>-(U[@-\9GK+I0&!A15&O5M+T$U3 M-P&IVC?21I%M2S\L[7\ M=M@UPNEZ!BXWNS^+.D_4$L#!!0 ( 'F L%3' MU!/ IP( .T& 9 >&PO=V]R:W-H965T MB+_..?<>7ZX'1\9?18PHX3U-,C&T8BGWM[8MPAA3(AILCYG:V3*>$JFF?&>+ M/4<2&5":V*[C=.V4T,P:#1I2OCO"2;L.+2:UL?"(]W% M4B_8H\&>[#! N=ZON)K9%4M$4\P$91EPW ZMCC_8[TWN*I<-$>BQY">- M9#RT^A9$N"5Y(A_9\3N6^70T7\@287[A6)SM?;,@S(5D:0E6$:0T*[[DO?3A M!-!LGP&X)<#]+*!5 EHFT2(RD]:42#(:<'8$KD\K-CTPWABTRH9F^A8#R=4N M53@Y\H-@/5YX=["\!V\YGR\7$#PMO0?P%S!9!_[B+@A@[/U8^X'_Y*O=JRE* M0A,!"\(YT7=P#5]A'4SAZLOUP)8J)LULAZ7^I-!WS^@O0]D IWT#KN,V:^#> M9?@4PP:TFG5P6SE1V>%6=KB&KW6&[Q&%Y'DH\ MJ+.G$.@: ?V//8S:?;?C.,[ /M1$UJXB:U^,;*:K/V:Y4-FF9*<#F\T\>)EC MND%^*?=.I=#Y#TYW*[7N)YRFA=.J]ZGV4?E:5[0%6^?$5F/J.5M[51B]BV&8 MJ\Y"A#VJ3AH3CG7B!4?O1+S9Z-8+]ROA_C^NM$G_[TISZBRQ3YJ1?@CFA*OZ M$9#@5B&=1D^YRHOF6DPDVYO^M&%2=3LSC-5[A%P?4/M;QN3'1+>\ZH4;_0%0 M2P,$% @ >8"P5*/8+\%< P N@L !D !X;"]W;W)K&ULM59=CYLX%/TK5K0/K=0=\ =?HR12)]#=D78^E-GI/E1]8)(; M@@HXM9VD^^_7-H1)"(FB6[CW&'.'6RY^R"6 0K_*HI*CP5*IU;7C MR-D2RE1>\154^LF"BS)5>BHR1ZX$I'-+*@N'N*[OE&E>#<9#N_8HQD.^5D5> MP:- +A*,W@"];QZ%'KFM%'F>0F5S'F% M!"Q&@\_X.L'4$"SB:PY;N3=&)I47SG^8R>U\-'#-&T$!,V5"I/JV@0D4A8FD MW^-G$W30:AKB_G@7_8M-7B?SDDJ8\.*??*Z6HT$X0'-8I.M"3?GV3V@2\DR\ M&2^DO:)MC?6TXFPM%2\;LIZ7>57?TU]-(?8(.DX_@30$TB6P$P3:$.BE"JPA ML$L5O(9@4W?JW&WAXE2EXZ'@6R0,6D_CQ>7YTAN_H?-NDR2[I&W(VX%TJKA#%GQ!Q M">EYG\GE=-R7SO]33]ZL?E ,VNX :N/1$_'B7*99)B!+[9?+%SO3T;>_-!3= M*BCE]S-"K!5B5HB=VFK-7NK;0#73MTQSMFW&S/X M^!B'W3!D 0T.@!:U0\&;O:J:W7VN/$H99Q[MCG,Z^ MV;*&>E@\$F@W.I[U 9GG$]P!QCU %@:41)U=D/0!*74]?.*+PWM_,GPVX3N8 M6^=B,-_9):YA\AJ;O+-OK\\=:8]LQCE / M!X'?M:U'V0\9"5C'-F>O%RE!9+8)E&C&UY6J?TKM:MMH?K;M56?]!E]/<,]Z M;!I3V_N\AJ^[6OUGU*>N1 4LM)1[%>A-)NI&L9XHOK*=T M7NJ^RPZ5NKD$8 M@'Z^X%SM)D:@;=?'_P%02P,$% @ >8"P5(0-:L-B P L@H !D !X M;"]W;W)K&ULI59=;],P%/TK5L0#2+#$^72GMM+: M!-@#8^H8/" >TN:VM4CL8KLK\.MQG"QKDS1,\-+&]CGG^MQ<.W=\X.*[W (H M]+/(F9Q86Z5VE[8M5ULH4GG!=\#TRIJ+(E5Z*#:VW E(,T,JMQ8D$W6U5.V-/Q+MW ':C[W:W0 M([M1R6@!3%+.D(#UQ+K"EPDI\0;PF<)!'CVCTLF2\^_EX#J;6$ZY(FB^1S^J EMQ(E+(.LAQ\/\T<#?%M[ M;Q+@/B9@Y@X*?DC%!?+P:^0ZKMNSG_GSZ;C/SO]%3_XY^DDRO*8:/*/GG:L& M> "V![06O'AZ]P>JMFAN:A$$^GJUE&;^VT! OPGHFX#^F8!]]?4:+6%#&:-L M@_@:[4!0WEPN OS \PD$4&3B& P$5=2W]20(>02J8]BOJBA.P OW%R*K26]7%)OM\ MAYW-1)'OX;!EO@OS?3HL$\+)[L M\PVCOWNOQ%G4B?V&C+P M[S,>W!>B,.H5<)Q#PZ'?H0):9GN 48C$IPK=M*X M)O]PZH%EP^>==,^Q@XD;!:TT='&NYY+V08Z?*9?\5:[*@7WT$=:ENS'=CT0K MOF>JNH&;V:;!NC)]16M^AB_GN&<^U@U9U3\]R5?=G/X,Z M3HAS6.I1S$>DW M)JH.J1HHOC,MP)(K?:[,XU8WE2!*@%Y?!V6 IDV=_@%02P,$% @ M>8"P5+V^"4K_ @ B0\ T !X;"]S='EL97,N>&ULW5=M;YLP$/XKB$Y3 M)TTEA)6%-43:D"I-VJ9*[8=]JYQ@B"5C,V,ZTE\_'R;DI;ZJZX>M&U&*?8_O MN>?.!V[FC=YP>KVF5'M=Q463^FNMZP]!T*S6M"+-F:RI,$@A546TF:HR:&I% M2=Z 4\6#Z602!Q5APE_,15M=5KKQ5K(5.O6GH\FSM\]YZH?Q.]^S=)G,:>K? MGK[^T4I]\3VS<7Q_;3'GCC!T[2\R>0GDUP7H/UU,&0PV)>2+%+ M)?*MP<0F%?7N"$_]C'"V5 R\"E(QOK'F*1A6DDOE:5-#(R8$2W-OX=#.H+P# M3\6$5'UL&\'^70[+CX#M# 0RS@]J#8;%O"9:4R4NS:1?W!L?0-XPOMG41F&I MR":2,E%*07L/6 M8Q@8VA7E_!IZ[WMQP-T5>[LZ@3T5X] (&H:6QDZ ?Y_-!U/%H]./92_QLF9@H@X7.!PCE_WE1C ?B[D1P+ XF +, MQWIA8!Q)$@R!7G3W:!PCU8GAX]X?["F) MHB1Q(X"Y%401AL#3B".8 M" (5'4GX-'YU&P/:>"W8_OQ2]02P,$% @ M>8"P5)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'IOC]*^1W]4Q95/?)V6N^O!X-ZO>-E7O\E][PR M+5NIRER;HOHVJ/>*YYMZQ[DNBT$P'%X.REQ4WN>;X[WF:F 7I.9K+61E*IN* ME> O]6M[4T3/HA:/HA#ZWY'7_BZXATI1B5+\X)N1-_10O9,O]U*)'[+2><'6 M2A;%R/,/#2NNM%C_4LT:R"Q_K-L:G3\N<@,R\BZ'YH9;H6K=_J.]?VX8G[GY M\Z'TI.6M*#17DUSS.R6?]J+ZUMS&]&)@=:.-P_%Z".*U^ITPRNU6K/E$KI]* M7NE#'!4O&L"JWHE][:$J+_G(2^0S5TU_S /(YM W;:"L2*EK81H4V;1X#E%2 MRM(IF<09GJ!Q/(UI@A&[QSACZ&Q)+<@ @ Q."/EW8$&& &3X!R%99BXS3 U@ M>HO2.5Y8D!$ &9T,DF5I8D%> ) 7)X3L#/+%US9RY(Z26Y+$-$-QDJ1+FA$+\A, ^TPF>$=NY/J0*_Y2NZ%C7AV3A.[8% MC!G:F) Y?,?JZ),:.C-[D8+7'^Q5-223P+%,++_ULD$>"1Q[Y%W1'4AM3'!G MXM@JO^BN-Y"05P+77GG'>_^#VIB060+'9NE)V;VAA+02.-8*G'LB&Q-23.!8 M,3#FA8T)"2=P+)S^%#GA.A=%=\PAWP0GV)W\I$3VPBR ?!.QH&'H)<;/>9TK^QPYA*P3NK;.N^N,EM;&A*P3NM[F0)C=V0-I)W2] MS0$Q.[,'TD[H6#LPIKTBBB#M1(ZU YZMH#,;$Q)0Y%A X.E*Y]V,( %%C@74 MNU0_IJ1S9&-" HH<"PC$[$83_"+3"FAP_"JXX5M1\0TUCZA-_3HOUG.%FLOA MA#.Z:,X=MD]%D9BZM)K*?'/\R'C\0/KY/U!+ P04 " !Y@+!41QQ@N:0! M ";&@ &@ 'AL+U]R96QS+W=O^SB@6L]>9O=6U"?^96&^WAW7XK-??IW!.?PQV/W5[C/L04M%;E>TN MI'GA+M7S='3W@_1ODXO>BN!WHIZ*X'>VOG8)M!;46\E MT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\C MT-LZFR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>GO4VQ/H[5%O M3Z"W1[T]@=X>]?8$>OO.9O<[]8[I6H7X['FL\?GOI#K=[@W/Q]^7CY.=M_>. MLX-_48M?4$L#!!0 ( 'F L%0NTOC K@$ ,H: 3 6T-O;G1E;G1? M5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[ M.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U< MVUKY\&J7S*ATI9;$Q'@\8:EN/#5^Y%N-:#Y]HERM*S]XWH;/KM3-++)4N6CP MN"]LO6:1,J8J4^7#/MLTV3>7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;, M:+!0UK^H.E2Q;<6H?K_=!VUM5W_]=Z5=XUJ5S=&?=;^PYI]02P$"% ,4 M" !Y@+!4!T%-8H$ "Q $ @ $ 9&]C4')O<',O M87!P+GAM;%!+ 0(4 Q0 ( 'F L%1I;(+0[@ "L" 1 M " :\ !D;V-0&UL M4$L! A0#% @ >8"P5"GF9'@8!0 S10 !@ ("!#0@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8"P M5.3.WZ>+!0 -14 !@ ("!O!< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ >8"P5+NX(EM5!P 9!L !@ M ("!8BH 'AL+W=OTQ !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ >8"P5$(U_G:U @ ?P4 !D ("!T$, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>8"P5))I/457!0 ;PP !D ("!1D\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8"P5.ZKH QM!P MGA$ !D ("!8EH 'AL+W=O&PO=V]R:W-H965T 9 " @;AE !X;"]W;W)K&UL4$L! A0#% @ >8"P5%KG7S_Q @ )P8 !D M ("!57$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >8"P5'!!;,T> P _P8 !D ("!9GL 'AL M+W=O&PO=V]R:W-H965TILP0 ,H+ 9 " M@;F! !X;"]W;W)K&UL4$L! A0#% @ >8"P M5',:Q,3) P 5 @ !D ("!HX8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8"P5--;W$1? P X0D M !D ("!2)$ 'AL+W=OE M>&PO=V]R:W-H965T&UL4$L! A0#% @ >8"P5.7+7M%U @ ,@8 !D M ("![IL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ >8"P5'7EJ\*0 @ 508 !D ("!OJ0 'AL+W=O MLKZ,# C M#@ &0 @(&%IP >&PO=V]R:W-H965T&UL4$L! A0#% @ >8"P5(UQ MEF"1 P U0P !D ("!X:\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8"P5#,+H3HR @ H00 !D M ("!J,$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ >8"P5*/8+\%< P N@L !D ("! M1,D 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ T #0 (PX #?< $! end XML 57 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 58 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 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 155 230 1 false 42 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://poci.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://poci.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://poci.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://poci.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (UNAUDITED) Sheet http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (UNAUDITED) Statements 5 false false R6.htm 00000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (UNAUDITED) (Parenthetical) Sheet http://poci.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (UNAUDITED) (Parenthetical) Statements 6 false false R7.htm 00000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://poci.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://poci.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 00000009 - Disclosure - BUSINESS ACQUISITION Sheet http://poci.com/role/BusinessAcquisition BUSINESS ACQUISITION Notes 9 false false R10.htm 00000010 - Disclosure - INVENTORIES Sheet http://poci.com/role/Inventories INVENTORIES Notes 10 false false R11.htm 00000011 - Disclosure - BANK FINANCING ACTIVITIES Sheet http://poci.com/role/BankFinancingActivities BANK FINANCING ACTIVITIES Notes 11 false false R12.htm 00000012 - Disclosure - LEASE OBLIGATIONS Sheet http://poci.com/role/LeaseObligations LEASE OBLIGATIONS Notes 12 false false R13.htm 00000013 - Disclosure - STOCK-BASED COMPENSATION Sheet http://poci.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 13 false false R14.htm 00000014 - Disclosure - SALE OF STOCK IN OCTOBER 2021 Sheet http://poci.com/role/SaleOfStockInOctober2021 SALE OF STOCK IN OCTOBER 2021 Notes 14 false false R15.htm 00000015 - Disclosure - ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION Sheet http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisition ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION Notes 15 false false R16.htm 00000016 - Disclosure - REVENUE RECOGNITION Sheet http://poci.com/role/RevenueRecognition REVENUE RECOGNITION Notes 16 false false R17.htm 00000017 - Disclosure - COVID-19 PANDEMIC Sheet http://poci.com/role/Covid-19Pandemic COVID-19 PANDEMIC Notes 17 false false R18.htm 00000018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 18 false false R19.htm 00000019 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://poci.com/role/SummaryOfSignificantAccountingPolicies 19 false false R20.htm 00000020 - Disclosure - BUSINESS ACQUISITION (Tables) Sheet http://poci.com/role/BusinessAcquisitionTables BUSINESS ACQUISITION (Tables) Tables http://poci.com/role/BusinessAcquisition 20 false false R21.htm 00000021 - Disclosure - INVENTORIES (Tables) Sheet http://poci.com/role/InventoriesTables INVENTORIES (Tables) Tables http://poci.com/role/Inventories 21 false false R22.htm 00000022 - Disclosure - BANK FINANCING ACTIVITIES (Tables) Sheet http://poci.com/role/BankFinancingActivitiesTables BANK FINANCING ACTIVITIES (Tables) Tables http://poci.com/role/BankFinancingActivities 22 false false R23.htm 00000023 - Disclosure - LEASE OBLIGATIONS (Tables) Sheet http://poci.com/role/LeaseObligationsTables LEASE OBLIGATIONS (Tables) Tables http://poci.com/role/LeaseObligations 23 false false R24.htm 00000024 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://poci.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://poci.com/role/Stock-basedCompensation 24 false false R25.htm 00000025 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://poci.com/role/RevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://poci.com/role/RevenueRecognition 25 false false R26.htm 00000026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share) Sheet http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share) Details http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables 26 false false R27.htm 00000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables 27 false false R28.htm 00000028 - Disclosure - BUSINESS ACQUISITION (Details) Sheet http://poci.com/role/BusinessAcquisitionDetails BUSINESS ACQUISITION (Details) Details http://poci.com/role/BusinessAcquisitionTables 28 false false R29.htm 00000029 - Disclosure - BUSINESS ACQUISITION (Details 1) Sheet http://poci.com/role/BusinessAcquisitionDetails1 BUSINESS ACQUISITION (Details 1) Details http://poci.com/role/BusinessAcquisitionTables 29 false false R30.htm 00000030 - Disclosure - BUSINESS ACQUISITION (Details Narrative) Sheet http://poci.com/role/BusinessAcquisitionDetailsNarrative BUSINESS ACQUISITION (Details Narrative) Details http://poci.com/role/BusinessAcquisitionTables 30 false false R31.htm 00000031 - Disclosure - INVENTORIES (Details) Sheet http://poci.com/role/InventoriesDetails INVENTORIES (Details) Details http://poci.com/role/InventoriesTables 31 false false R32.htm 00000032 - Disclosure - BANK FINANCING ACTIVITIES (Details) Sheet http://poci.com/role/BankFinancingActivitiesDetails BANK FINANCING ACTIVITIES (Details) Details http://poci.com/role/BankFinancingActivitiesTables 32 false false R33.htm 00000033 - Disclosure - BANK FINANCING ACTIVITIES (Details 1) Sheet http://poci.com/role/BankFinancingActivitiesDetails1 BANK FINANCING ACTIVITIES (Details 1) Details http://poci.com/role/BankFinancingActivitiesTables 33 false false R34.htm 00000034 - Disclosure - BANK FINANCING ACTIVITIES (Details Narrative) Sheet http://poci.com/role/BankFinancingActivitiesDetailsNarrative BANK FINANCING ACTIVITIES (Details Narrative) Details http://poci.com/role/BankFinancingActivitiesTables 34 false false R35.htm 00000035 - Disclosure - LEASE OBLIGATION (Details) Sheet http://poci.com/role/LeaseObligationDetails LEASE OBLIGATION (Details) Details http://poci.com/role/LeaseObligationsTables 35 false false R36.htm 00000036 - Disclosure - LEASE OBLIGATIONS (Details Narrative) Sheet http://poci.com/role/LeaseObligationsDetailsNarrative LEASE OBLIGATIONS (Details Narrative) Details http://poci.com/role/LeaseObligationsTables 36 false false R37.htm 00000037 - Disclosure - STOCK-BASED COMPENSATION (Details - Stock based compensation) Sheet http://poci.com/role/Stock-basedCompensationDetails-StockBasedCompensation STOCK-BASED COMPENSATION (Details - Stock based compensation) Details http://poci.com/role/Stock-basedCompensationTables 37 false false R38.htm 00000038 - Disclosure - STOCK-BASED COMPENSATION (Details - Option activity) Sheet http://poci.com/role/Stock-basedCompensationDetails-OptionActivity STOCK-BASED COMPENSATION (Details - Option activity) Details http://poci.com/role/Stock-basedCompensationTables 38 false false R39.htm 00000039 - Disclosure - STOCK-BASED COMPENSATION (Details - Options by exercise price) Sheet http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice STOCK-BASED COMPENSATION (Details - Options by exercise price) Details http://poci.com/role/Stock-basedCompensationTables 39 false false R40.htm 00000040 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://poci.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://poci.com/role/Stock-basedCompensationTables 40 false false R41.htm 00000041 - Disclosure - SALE OF STOCK IN OCTOBER 2021 (Details Narrative) Sheet http://poci.com/role/SaleOfStockInOctober2021DetailsNarrative SALE OF STOCK IN OCTOBER 2021 (Details Narrative) Details http://poci.com/role/SaleOfStockInOctober2021 41 false false R42.htm 00000042 - Disclosure - ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION (Details Narrative) Sheet http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisitionDetailsNarrative ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION (Details Narrative) Details http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisition 42 false false R43.htm 00000043 - Disclosure - REVENUE RECOGNITION (Details - Revenues) Sheet http://poci.com/role/RevenueRecognitionDetails-Revenues REVENUE RECOGNITION (Details - Revenues) Details http://poci.com/role/RevenueRecognitionTables 43 false false R44.htm 00000044 - Disclosure - REVENUE RECOGNITION (Details - Contract liabilities) Sheet http://poci.com/role/RevenueRecognitionDetails-ContractLiabilities REVENUE RECOGNITION (Details - Contract liabilities) Details http://poci.com/role/RevenueRecognitionTables 44 false false All Reports Book All Reports poci_i10q-033122.htm peye-20220331.xsd peye-20220331_cal.xml peye-20220331_def.xml peye-20220331_lab.xml peye-20220331_pre.xml poci_ex0305.htm poci_ex3101.htm poci_ex3102.htm poci_ex3201.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "poci_i10q-033122.htm": { "axisCustom": 0, "axisStandard": 13, "contextCount": 155, "dts": { "calculationLink": { "local": [ "peye-20220331_cal.xml" ] }, "definitionLink": { "local": [ "peye-20220331_def.xml" ] }, "inline": { "local": [ "poci_i10q-033122.htm" ] }, "labelLink": { "local": [ "peye-20220331_lab.xml" ] }, "presentationLink": { "local": [ "peye-20220331_pre.xml" ] }, "schema": { "local": [ "peye-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/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 376, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 50, "http://poci.com/20220331": 9, "http://xbrl.sec.gov/dei/2022": 5, "total": 64 }, "keyCustom": 28, "keyStandard": 202, "memberCustom": 32, "memberStandard": 8, "nsprefix": "PEYE", "nsuri": "http://poci.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://poci.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - INVENTORIES", "role": "http://poci.com/role/Inventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:BankFinancingActivitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - BANK FINANCING ACTIVITIES", "role": "http://poci.com/role/BankFinancingActivities", "shortName": "BANK FINANCING ACTIVITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:BankFinancingActivitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:LeaseObligationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - LEASE OBLIGATIONS", "role": "http://poci.com/role/LeaseObligations", "shortName": "LEASE OBLIGATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:LeaseObligationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://poci.com/role/Stock-basedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:SaleOfStockInOctober2021DisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - SALE OF STOCK IN OCTOBER 2021", "role": "http://poci.com/role/SaleOfStockInOctober2021", "shortName": "SALE OF STOCK IN OCTOBER 2021", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:SaleOfStockInOctober2021DisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:IssuanceCommonStockInBusinessAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION", "role": "http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisition", "shortName": "ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:IssuanceCommonStockInBusinessAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - REVENUE RECOGNITION", "role": "http://poci.com/role/RevenueRecognition", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:Covid19PandemicTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - COVID-19 PANDEMIC", "role": "http://poci.com/role/Covid-19Pandemic", "shortName": "COVID-19 PANDEMIC", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:Covid19PandemicTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://poci.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - BUSINESS ACQUISITION (Tables)", "role": "http://poci.com/role/BusinessAcquisitionTables", "shortName": "BUSINESS ACQUISITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - INVENTORIES (Tables)", "role": "http://poci.com/role/InventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "PEYE:BankFinancingActivitiesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - BANK FINANCING ACTIVITIES (Tables)", "role": "http://poci.com/role/BankFinancingActivitiesTables", "shortName": "BANK FINANCING ACTIVITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "PEYE:BankFinancingActivitiesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "PEYE:LeaseObligationTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:LesseeCapitalAndOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - LEASE OBLIGATIONS (Tables)", "role": "http://poci.com/role/LeaseObligationsTables", "shortName": "LEASE OBLIGATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "PEYE:LeaseObligationTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:LesseeCapitalAndOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://poci.com/role/Stock-basedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - REVENUE RECOGNITION (Tables)", "role": "http://poci.com/role/RevenueRecognitionTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share)", "role": "http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "role": "http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermInvestmentsAndReceivablesNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - BUSINESS ACQUISITION (Details)", "role": "http://poci.com/role/BusinessAcquisitionDetails", "shortName": "BUSINESS ACQUISITION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermInvestmentsAndReceivablesNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - BUSINESS ACQUISITION (Details 1)", "role": "http://poci.com/role/BusinessAcquisitionDetails1", "shortName": "BUSINESS ACQUISITION (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "role": "http://poci.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-012021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationPriceOfAcquisitionExpected", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - BUSINESS ACQUISITION (Details Narrative)", "role": "http://poci.com/role/BusinessAcquisitionDetailsNarrative", "shortName": "BUSINESS ACQUISITION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-012021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationPriceOfAcquisitionExpected", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - INVENTORIES (Details)", "role": "http://poci.com/role/InventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "PEYE:BankFinancingActivitiesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - BANK FINANCING ACTIVITIES (Details)", "role": "http://poci.com/role/BankFinancingActivitiesDetails", "shortName": "BANK FINANCING ACTIVITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "PEYE:BankFinancingActivitiesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "PEYE:BankFinancingActivitiesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - BANK FINANCING ACTIVITIES (Details 1)", "role": "http://poci.com/role/BankFinancingActivitiesDetails1", "shortName": "BANK FINANCING ACTIVITIES (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "PEYE:BankFinancingActivitiesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "PEYE:BankFinancingActivitiesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2021-10-04_custom_MainStreetBankMember124392703", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - BANK FINANCING ACTIVITIES (Details Narrative)", "role": "http://poci.com/role/BankFinancingActivitiesDetailsNarrative", "shortName": "BANK FINANCING ACTIVITIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "PEYE:BankFinancingActivitiesTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2021-10-04_custom_MainStreetBankMember124392703", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "PEYE:LeaseObligationTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - LEASE OBLIGATION (Details)", "role": "http://poci.com/role/LeaseObligationDetails", "shortName": "LEASE OBLIGATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "PEYE:LesseeCapitalAndOperatingLeasesTextBlock", "PEYE:LeaseObligationTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31_custom_OperatingLeaseMember", "decimals": "0", "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "PEYE:LeaseObligationTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - LEASE OBLIGATIONS (Details Narrative)", "role": "http://poci.com/role/LeaseObligationsDetailsNarrative", "shortName": "LEASE OBLIGATIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "PEYE:LeaseObligationTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31_custom_ElPasoTexasMember", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - STOCK-BASED COMPENSATION (Details - Stock based compensation)", "role": "http://poci.com/role/Stock-basedCompensationDetails-StockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION (Details - Stock based compensation)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2021-06-30_us-gaap_StockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - STOCK-BASED COMPENSATION (Details - Option activity)", "role": "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity", "shortName": "STOCK-BASED COMPENSATION (Details - Option activity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-012022-03-31_us-gaap_StockOptionMember", "decimals": null, "lang": "en-US", "name": "PEYE:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-012022-03-31_custom_Option17Member", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - STOCK-BASED COMPENSATION (Details - Options by exercise price)", "role": "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice", "shortName": "STOCK-BASED COMPENSATION (Details - Options by exercise price)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-012022-03-31_custom_Option17Member", "decimals": null, "first": true, "lang": "en-US", "name": "PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://poci.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)", "role": "http://poci.com/role/Stock-basedCompensationDetailsNarrative", "shortName": "STOCK-BASED COMPENSATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "PEYE:SaleOfStockInOctober2021DisclosureTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-10-012021-10-04_custom_AccreditedInvestorsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - SALE OF STOCK IN OCTOBER 2021 (Details Narrative)", "role": "http://poci.com/role/SaleOfStockInOctober2021DetailsNarrative", "shortName": "SALE OF STOCK IN OCTOBER 2021 (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "PEYE:SaleOfStockInOctober2021DisclosureTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-10-012021-10-04_custom_AccreditedInvestorsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-10-012021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueAcquisitions", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION (Details Narrative)", "role": "http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisitionDetailsNarrative", "shortName": "ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "PEYE:IssuanceCommonStockInBusinessAcquisitionTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-10-012021-10-04_custom_LighthouseImagingLLCMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesAcquisitions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - REVENUE RECOGNITION (Details - Revenues)", "role": "http://poci.com/role/RevenueRecognitionDetails-Revenues", "shortName": "REVENUE RECOGNITION (Details - Revenues)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - REVENUE RECOGNITION (Details - Contract liabilities)", "role": "http://poci.com/role/RevenueRecognitionDetails-ContractLiabilities", "shortName": "REVENUE RECOGNITION (Details - Contract liabilities)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "AsOf2020-06-30_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (UNAUDITED)", "role": "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2020-07-012020-09-30_us-gaap_AdditionalPaidInCapitalMember", "decimals": "0", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (UNAUDITED) (Parenthetical)", "role": "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://poci.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://poci.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - BUSINESS ACQUISITION", "role": "http://poci.com/role/BusinessAcquisition", "shortName": "BUSINESS ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "poci_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 42, "tag": { "PEYE_AccreditedInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accredited Investors [Member]" } } }, "localname": "AccreditedInvestorsMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/SaleOfStockInOctober2021DetailsNarrative" ], "xbrltype": "domainItemType" }, "PEYE_AcquisitionEarnOutLiabilityCurrent": { "auth_ref": [], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Current portion of acquisition earn out liability" } } }, "localname": "AcquisitionEarnOutLiabilityCurrent", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "PEYE_AcquisitionEarnOutLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Acquisition earn out liability, net of current portion" } } }, "localname": "AcquisitionEarnOutLiabilityNoncurrent", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "PEYE_AcquisitionOfBusinessFinancedWithLongtermDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Acquisition of business financed with long-term debt" } } }, "localname": "AcquisitionOfBusinessFinancedWithLongtermDebt", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "PEYE_AcquisitionOfManufacturingEquipmentUnderCapitalLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Acquisition of Manufacturing Equipment Under Capital Lease" } } }, "localname": "AcquisitionOfManufacturingEquipmentUnderCapitalLease", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "PEYE_BankFinancingActivitiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BANK FINANCING ACTIVITIES" } } }, "localname": "BankFinancingActivitiesTextBlock", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/BankFinancingActivities" ], "xbrltype": "textBlockItemType" }, "PEYE_CommonStockSubscribedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock Subscribed [Member]" } } }, "localname": "CommonStockSubscribedMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "PEYE_CorrectionOfErrorInValuationOfStockIssuedInBusinessAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Correction of error in valuation of stock issued in business acquisition" } } }, "localname": "CorrectionOfErrorInValuationOfStockIssuedInBusinessAcquisition", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "PEYE_Covid19PandemicTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COVID-19 PANDEMIC" } } }, "localname": "Covid19PandemicTextBlock", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Covid-19Pandemic" ], "xbrltype": "textBlockItemType" }, "PEYE_CustomerAdvances": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "CustomerAdvances", "verboseLabel": "Customer advances" } } }, "localname": "CustomerAdvances", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range of exercise prices", "label": "Range of exercise prices" } } }, "localname": "DeferredCompensationArrangementWithIndividualExercisePrice1", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "stringItemType" }, "PEYE_DisclosureBankFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bank Financing Activities" } } }, "localname": "DisclosureBankFinancingActivitiesAbstract", "nsuri": "http://poci.com/20220331", "xbrltype": "stringItemType" }, "PEYE_DisclosureCovid19PandemicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Covid-19 Pandemic" } } }, "localname": "DisclosureCovid19PandemicAbstract", "nsuri": "http://poci.com/20220331", "xbrltype": "stringItemType" }, "PEYE_DisclosureIssuanceOfCommonStockInBusinessAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance Of Common Stock In Business Acquisition" } } }, "localname": "DisclosureIssuanceOfCommonStockInBusinessAcquisitionAbstract", "nsuri": "http://poci.com/20220331", "xbrltype": "stringItemType" }, "PEYE_DisclosureLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Obligations" } } }, "localname": "DisclosureLeaseObligationsAbstract", "nsuri": "http://poci.com/20220331", "xbrltype": "stringItemType" }, "PEYE_DisclosureSaleOfStockInOctober2021Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sale Of Stock In October 2021" } } }, "localname": "DisclosureSaleOfStockInOctober2021Abstract", "nsuri": "http://poci.com/20220331", "xbrltype": "stringItemType" }, "PEYE_EarnOutConsiderationDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earn Out Consideration Description" } } }, "localname": "EarnOutConsiderationDescription", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "PEYE_ElPasoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "El Paso [Member]" } } }, "localname": "ElPasoMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "PEYE_ElPasoTexasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "El Paso Texas [Member]" } } }, "localname": "ElPasoTexasMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "PEYE_EngineeringDesignServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Engineering Design Services [Member]" } } }, "localname": "EngineeringDesignServicesMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/RevenueRecognitionDetails-Revenues" ], "xbrltype": "domainItemType" }, "PEYE_ExerciseOfStockOptionsNetOfSharesWithheld": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercise of stock options net of 1,435 shares withheld, shares" } } }, "localname": "ExerciseOfStockOptionsNetOfSharesWithheld", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "PEYE_ExerciseOfStockOptionsNetOfSharesWithheldValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Exercise of stock options net of 96,056 shares withheld" } } }, "localname": "ExerciseOfStockOptionsNetOfSharesWithheldValue", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "PEYE_FixedAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Fixed assets" } } }, "localname": "FixedAssets", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "PEYE_GainOnForgivenessOfBankNote": { "auth_ref": [], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Gain on forgiveness of bank note" } } }, "localname": "GainOnForgivenessOfBankNote", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "PEYE_GainOnForgivenessOfBankNotes": { "auth_ref": [], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "GainOnForgivenessOfBankNotes", "negatedLabel": "Gain on forgiveness of bank note" } } }, "localname": "GainOnForgivenessOfBankNotes", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "PEYE_GardnerMaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Gardner Ma [Member]" } } }, "localname": "GardnerMaMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "PEYE_IssuanceCommonStockInBusinessAcquisitionTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ISSUANCE OF COMMON STOCK IN BUSINESS ACQUISITION" } } }, "localname": "IssuanceCommonStockInBusinessAcquisitionTextBlock", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisition" ], "xbrltype": "textBlockItemType" }, "PEYE_LeaseInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Less: amount representing interest" } } }, "localname": "LeaseInterest", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "PEYE_LeaseObligationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASE OBLIGATIONS" } } }, "localname": "LeaseObligationTextBlock", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/LeaseObligations" ], "xbrltype": "textBlockItemType" }, "PEYE_LessCurrentMaturities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "LessCurrentMaturities", "negatedLabel": "Less current maturities" } } }, "localname": "LessCurrentMaturities", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "PEYE_LesseeCapitalAndOperatingLeasesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Future minimum lease payments" } } }, "localname": "LesseeCapitalAndOperatingLeasesTextBlock", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/LeaseObligationsTables" ], "xbrltype": "textBlockItemType" }, "PEYE_LighthouseAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lighthouse Acquisition [Member]" } } }, "localname": "LighthouseAcquisitionMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "PEYE_LighthouseImagingLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lighthouse Imaging LLC [Member]" } } }, "localname": "LighthouseImagingLLCMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "PEYE_LighthouseImagingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lighthouse Imaging [Member]" } } }, "localname": "LighthouseImagingMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "PEYE_MainStreetBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Main Street Bank [Member]" } } }, "localname": "MainStreetBankMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails", "http://poci.com/role/BankFinancingActivitiesDetailsNarrative", "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "PEYE_ManufacturingEquipment2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option 10 [Member]" } } }, "localname": "ManufacturingEquipment2Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "PEYE_ManufacturingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Manufacturing Equipment [Member]" } } }, "localname": "ManufacturingEquipmentMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "PEYE_MedicalDeviceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Medical Device [Member]" } } }, "localname": "MedicalDeviceMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/RevenueRecognitionDetails-Revenues" ], "xbrltype": "domainItemType" }, "PEYE_NetLossPerShareBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net income (loss) per share Basic" } } }, "localname": "NetLossPerShareBasic", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails1" ], "xbrltype": "perShareItemType" }, "PEYE_NetLossPerShareDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net income (loss) per share Fully diluted" } } }, "localname": "NetLossPerShareDiluted", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails1" ], "xbrltype": "perShareItemType" }, "PEYE_OfferingCostsIncludedInAccruedCompensationAndOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Offering costs included in accrued compensation and other" } } }, "localname": "OfferingCostsIncludedInAccruedCompensationAndOther", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "PEYE_OperatingLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease [Member]" } } }, "localname": "OperatingLeaseMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "domainItemType" }, "PEYE_OpticalComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Optical Components [Member]" } } }, "localname": "OpticalComponentsMember", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/RevenueRecognitionDetails-Revenues" ], "xbrltype": "domainItemType" }, "PEYE_Option10Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option 10 member", "label": "Option 10 [Member] [Default Label]", "verboseLabel": "Option 10 [Member]" } } }, "localname": "Option10Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option11Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Custom Element.", "label": "Option 11 [Member]" } } }, "localname": "Option11Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option12Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option 12 [Member]" } } }, "localname": "Option12Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option13Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option 13 [Member]" } } }, "localname": "Option13Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option14Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option 14 [Member]" } } }, "localname": "Option14Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option15Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option 15 [Member]" } } }, "localname": "Option15Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option16Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option 16 [Member]" } } }, "localname": "Option16Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option17Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option 17 [Member]" } } }, "localname": "Option17Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option 1 member", "label": "Option 1 [Member]" } } }, "localname": "Option1Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option 2 member", "label": "Option 2 [Member]" } } }, "localname": "Option2Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option 3 member", "label": "Option 3 [Member]" } } }, "localname": "Option3Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option 4 member", "label": "Option 4 [Member]" } } }, "localname": "Option4Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option 5 member", "label": "Option 5 [Member]" } } }, "localname": "Option5Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option 6 member", "label": "Option 6 [Member]" } } }, "localname": "Option6Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option7Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option 7 member", "label": "Option 7 [Member]" } } }, "localname": "Option7Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option8Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option 8 member", "label": "Option 8 [Member]" } } }, "localname": "Option8Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_Option9Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option 9 member", "label": "Option 9 [Member]" } } }, "localname": "Option9Member", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "PEYE_ProceedsFromIssuanceOfCommonStockGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock, gross" } } }, "localname": "ProceedsFromIssuanceOfCommonStockGross", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "PEYE_RevisionOfTheSecondQuarterUnauditedConsolidatedFinancialStatementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revision of the Second Quarter 2022 Unaudited Consolidated Financial Statements" } } }, "localname": "RevisionOfTheSecondQuarterUnauditedConsolidatedFinancialStatementsPolicyTextBlock", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "PEYE_SaleOfStockInOctober2021DisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SALE OF STOCK IN OCTOBER 2021" } } }, "localname": "SaleOfStockInOctober2021DisclosureTextBlock", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/SaleOfStockInOctober2021" ], "xbrltype": "textBlockItemType" }, "PEYE_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity" ], "xbrltype": "durationItemType" }, "PEYE_TotalPurchasePriceinitialAndContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Total Purchase Price-Initial and Contingent Consideration" } } }, "localname": "TotalPurchasePriceinitialAndContingentConsideration", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "PEYE_WeightedAverageCommonSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageCommonSharesOutstandingAbstract", "nsuri": "http://poci.com/20220331", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r381", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r382" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r385" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r372" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r372" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r372" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r386" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r372" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r372" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r372" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r372" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r371" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r374" ], "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://poci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r40", "r42", "r74", "r75", "r179", "r198" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://poci.com/role/SaleOfStockInOctober2021DetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r127", "r160", "r161", "r217", "r220", "r339", "r362", "r363" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://poci.com/role/RevenueRecognitionDetails-Revenues" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r127", "r160", "r161", "r217", "r220", "r339", "r362", "r363" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://poci.com/role/RevenueRecognitionDetails-Revenues" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r41", "r42", "r74", "r75", "r179", "r198" ], "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://poci.com/role/SaleOfStockInOctober2021DetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r345", "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date, including liabilities incurred and payable to vendors for goods and services received, taxes, interest, rent and utilities, compensation costs, payroll taxes and fringe benefits (other than pension and postretirement obligations), contractual rights and obligations, and statutory obligations.", "label": "Accounts Payable and Accrued Liabilities", "verboseLabel": "Accrued compensation and other" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r335" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r130", "r131" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "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 of allowance for doubtful accounts of $253,633 at March 31, 2022 and $251,383 at June 30, 2021" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of debt issuance costs.", "label": "Accumulated amortization of debt issuance costs" } } }, "localname": "AccumulatedAmortizationDeferredFinanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r10", "r150" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r16", "r335" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r78", "r79", "r80", "r273", "r274", "r275", "r307" ], "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 [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Loss to Net Cash Used In Operating Activities -" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r231", "r277", "r278" ], "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": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-StockBasedCompensation" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r21", "r132", "r136", "r137", "r138" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r56", "r66", "r191", "r320" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Non-cash interest expense" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r12", "r73", "r117", "r120", "r125", "r134", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r302", "r305", "r311", "r333", "r335", "r342", "r354" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are 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/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r30", "r73", "r134", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r302", "r305", "r311", "r333", "r335" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r255", "r257", "r258", "r260", "r261", "r262", "r263", "r264" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity", "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r228", "r229", "r297" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative", "http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r228", "r229", "r293", "r294", "r297" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative", "http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire description for costs incurred to effect a business combination that have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.", "label": "BUSINESS ACQUISITION" } } }, "localname": "BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r291", "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Schedule of consolidated pro forma results" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r291", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r291", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "verboseLabel": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r290" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business acquisition expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.", "label": "Business Combination, Consideration Transferred, Other" } } }, "localname": "BusinessCombinationConsiderationTransferredOther1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationPriceOfAcquisitionExpected": { "auth_ref": [ "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase price of expected business acquisition prior to consideration being transferred. Excludes asset acquisition.", "label": "Business Combination, Price of Acquisition, Expected" } } }, "localname": "BusinessCombinationPriceOfAcquisitionExpected", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Total Liabilities Assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r295", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "verboseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r295", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Total Assets Acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsMember": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "A borrowing recorded for a lease meeting the criteria for capitalization. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time.", "label": "Capital Lease Obligations [Member]" } } }, "localname": "CapitalLeaseObligationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r8", "r68" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r63", "r68", "r69" ], "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, END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r63", "r312" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "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, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "NET DECREASE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF NON-CASH FINANCING ACTIVITIES:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/SaleOfStockInOctober2021DetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r78", "r79", "r307" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r199" ], "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" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15", "r335" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "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 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, $0.01 par value: 50,000,000 shares authorized; issued and outstanding 16,887,840 shares at March 31, 2022 and 13,282,476 at June 30, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r71", "r304" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation and Operations" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Schedule of contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r205", "r206", "r218" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Customer advances", "periodEndLabel": "Contract liabilities, end of period", "periodStartLabel": "Contract liabilities, beginning of period" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets", "http://poci.com/role/RevenueRecognitionDetails-ContractLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Assumed in business acquisition" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/RevenueRecognitionDetails-ContractLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Capital lease obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r54", "r73", "r134", "r164", "r165", "r166", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r311" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of goods sold" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-StockBasedCompensation" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetailsNarrative" ], "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." } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r38", "r351" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r36", "r176" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails" ], "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/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails", "http://poci.com/role/BankFinancingActivitiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r37", "r178", "r310" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r38", "r351" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r72", "r76", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r194", "r195", "r196", "r197", "r200", "r201", "r202", "r203", "r320", "r321", "r323", "r324", "r352" ], "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/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails", "http://poci.com/role/BankFinancingActivitiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r182", "r322" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "debt issuance costs, net of accumulated amortization" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "negatedLabel": "Revenue recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/RevenueRecognitionDetails-ContractLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r66", "r116" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/RevenueRecognitionDetails-Revenues" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r217", "r220", "r221", "r222", "r223", "r224", "r225", "r226" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/RevenueRecognitionDetails-Revenues" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Schedule of disaggregation of revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r234", "r235", "r268", "r269", "r270", "r279" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r233", "r271" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Schedule of stock-based compensation expense" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r52", "r83", "r84", "r85", "r86", "r87", "r91", "r94", "r98", "r99", "r100", "r103", "r104", "r308", "r309", "r347", "r361" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic", "verboseLabel": "Income (Loss) Per Share Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations", "http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r52", "r83", "r84", "r85", "r86", "r87", "r94", "r98", "r99", "r100", "r103", "r104", "r308", "r309", "r347", "r361" ], "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": "Fully diluted", "verboseLabel": "Income (Loss) Per Share Fully diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations", "http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Income (Loss) Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation and other" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-StockBasedCompensation" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r46", "r47", "r48", "r78", "r79", "r80", "r82", "r88", "r90", "r105", "r135", "r199", "r204", "r273", "r274", "r275", "r287", "r288", "r307", "r313", "r314", "r315", "r316", "r317", "r318", "r332", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r328", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Present value of minimum lease payments", "verboseLabel": "Net book value of fixed assets under capital lease obligations" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails", "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r328" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "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 finance lease, classified as current.", "label": "Current portion of capital lease obligation", "verboseLabel": "Capital lease obligation, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets", "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r328" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Capital lease obligation, net of current portion", "verboseLabel": "Capital lease obligation, noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets", "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Total minimum payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "verboseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "verboseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "verboseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "verboseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "verboseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r148", "r340" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Patents, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedPatentsGross": { "auth_ref": [ "r148" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.", "label": "Patents" } } }, "localname": "FiniteLivedPatentsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r149" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r11", "r143", "r144", "r145", "r146", "r335", "r341" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Patents" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r53", "r73", "r117", "r119", "r121", "r124", "r126", "r134", "r164", "r165", "r166", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r311" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfOperations": { "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/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r152", "r155" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-StockBasedCompensation" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-StockBasedCompensation" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r45", "r281", "r282", "r283", "r284", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r65" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "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", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r65" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "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, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r65", "r336" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Customer advances" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Unearned revenue received from customers" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/RevenueRecognitionDetails-ContractLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedParties": { "auth_ref": [ "r65" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity.", "label": "Increase (Decrease) in Due from Related Parties", "negatedLabel": "Due from related party" } } }, "localname": "IncreaseDecreaseInDueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r65" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "verboseLabel": "Accrued compensation and other" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in Operating Assets and Liabilities, net of effects of business acquisition -" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r65" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r49", "r115", "r319", "r322", "r348" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r140" ], "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": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r22", "r139" ], "calculation": { "http://poci.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished Goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r28", "r335" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://poci.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Inventories", "totalLabel": "Total Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets", "http://poci.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r24", "r139" ], "calculation": { "http://poci.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw Materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r23", "r139" ], "calculation": { "http://poci.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work-In-Progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement." } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r149" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "verboseLabel": "Total minimum payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails", "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r73", "r134", "r311", "r335", "r344", "r357" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "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\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r35", "r73", "r134", "r164", "r165", "r166", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r303", "r305", "r306", "r311", "r333", "r334", "r335" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 1.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/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r343", "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Revolving Line of Credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r183", "r193", "r194", "r195", "r343", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Term Loan Note payable" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Thereafter" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2026" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2025" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2024" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2023" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2022" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r13" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term debt, net of current maturities", "verboseLabel": "Long-term Debt, net of current portion of debt issuance costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails", "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestmentsAndReceivablesNet": { "auth_ref": [ "r12" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value.", "label": "Trade accounts receivable, net" } } }, "localname": "LongTermInvestmentsAndReceivablesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails", "http://poci.com/role/BankFinancingActivitiesDetailsNarrative", "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r163" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetails", "http://poci.com/role/BankFinancingActivitiesDetailsNarrative", "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r149" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MajorPropertyClassAxis": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Amount of property owned but leased or available for lease to third parties, by major property class.", "label": "Major Property Class [Axis]" } } }, "localname": "MajorPropertyClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails", "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_MajorPropertyClassDomain": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "The major classes of assets leased or available for lease to third parties under operating lease agreements as of the balance sheet date." } } }, "localname": "MajorPropertyClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails", "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "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 (Used in) Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "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/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r63", "r64", "r67" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "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/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r43", "r44", "r48", "r51", "r67", "r73", "r81", "r83", "r84", "r85", "r86", "r89", "r90", "r96", "r117", "r119", "r121", "r124", "r126", "r134", "r164", "r165", "r166", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r309", "r311", "r346", "r360" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://poci.com/role/ConsolidatedStatementsOfOperations": { "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", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows", "http://poci.com/role/ConsolidatedStatementsOfOperations", "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r83", "r84", "r85", "r86", "r91", "r92", "r97", "r100", "r117", "r119", "r121", "r124", "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Loss - Basic and Fully Diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r117", "r119", "r121", "r124", "r126" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r328" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 7.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", "verboseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets", "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r328" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liability, net of current portion", "verboseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets", "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r327" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "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-to-use asset", "verboseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets", "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense)" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherPaymentsToAcquireBusinesses": { "auth_ref": [ "r57" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.", "label": "Other Payments to Acquire Businesses", "negatedLabel": "Acquisition of businesses" } } }, "localname": "OtherPaymentsToAcquireBusinesses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r61" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payment of stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r57", "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r58" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Additional patent costs" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r58" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r29", "r141", "r142" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r59" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Gross proceeds from private placement of common stock" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r59", "r272" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Gross proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fixed Assets:" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r9", "r149" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total Fixed Assets" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r151", "r335", "r350", "r358" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "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", "totalLabel": "Net fixed assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Information by property that could be leased or is available for lease.", "label": "Property Subject to or Available for Operating Lease [Axis]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails", "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "A descriptive title of whether the property is subject to or available for operating lease." } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/LeaseObligationDetails", "http://poci.com/role/LeaseObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Lease Obligation", "negatedLabel": "Payment of capital lease obligations" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r60" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Payments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r280", "r338", "r369" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development expenses, net" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-StockBasedCompensation" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r204", "r335", "r356", "r367", "r368" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r78", "r79", "r80", "r82", "r88", "r90", "r135", "r273", "r274", "r275", "r287", "r288", "r307", "r364", "r366" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r113", "r114", "r118", "r122", "r123", "r127", "r128", "r129", "r216", "r217", "r339" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/RevenueRecognitionDetails-Revenues" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r219", "r227" ], "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 RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r50", "r73", "r113", "r114", "r118", "r122", "r123", "r127", "r128", "r129", "r134", "r164", "r165", "r166", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r311", "r349" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfOperations": { "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" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of acquired assets, contingent consideration and assumed liabilities" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r293", "r294", "r297" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/SaleOfStockInOctober2021DetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": { "auth_ref": [ "r95", "r100", "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share.", "label": "Schedule of earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r266", "r276" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-StockBasedCompensation" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r25", "r26", "r27" ], "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 inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of future minimum note payable" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r153", "r154", "r155", "r156", "r157", "r158", "r159" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r230", "r232", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r255", "r257", "r258", "r260", "r261", "r262", "r263", "r264" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of stock options outstanding by exercise price range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r238", "r253", "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "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 expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-StockBasedCompensation" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r65" ], "calculation": { "http://poci.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Options cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Weighted average exercise price, cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r271" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Aggregate intrinsic value of \"in the money\" outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Number of shares outstanding", "periodEndLabel": "Options outstanding, ending", "periodStartLabel": "Options outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity", "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Weighted average exercise price", "periodEndLabel": "Weighted average exercise price, ending price", "periodStartLabel": "Weighted average exercise price, beginning price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity", "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Exercisable number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Exercisable weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r255", "r257", "r258", "r260", "r261", "r262", "r263", "r264" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity", "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r271" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Aggregate intrinsic value of \"in the money\" exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average contractual life", "verboseLabel": "Weighted Average Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity", "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Issuence per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisitionDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r70", "r77" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r39", "r46", "r47", "r48", "r78", "r79", "r80", "r82", "r88", "r90", "r105", "r135", "r199", "r204", "r273", "r274", "r275", "r287", "r288", "r307", "r313", "r314", "r315", "r316", "r317", "r318", "r332", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r78", "r79", "r80", "r105", "r339" ], "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/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://poci.com/role/LeaseObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r14", "r15", "r204" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Issuance of common stock in business acquisition, shares", "terseLabel": "Stock issued for acquisition", "verboseLabel": "Stock Issued During Period, Shares, Acquisitions" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative", "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisitionDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r14", "r15", "r199", "r204" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Proceeds from private placement of common stock, shares", "terseLabel": "Number of shares sold", "verboseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative", "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://poci.com/role/SaleOfStockInOctober2021DetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r14", "r15", "r199", "r204" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Issuance of common stock for employee services, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r199", "r204", "r244" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Proceeds from exercise of stock option, shares", "negatedLabel": "Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r39", "r199", "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Issuance of common stock in business acquisition", "verboseLabel": "Stock Issued During Period, Value, Acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://poci.com/role/IssuanceOfCommonStockInBusinessAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r14", "r15", "r199", "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Proceeds from private placement of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r14", "r15", "r204", "r254" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Issuance of common stock for employee services" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r39", "r199", "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Proceeds from exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/Stock-basedCompensationDetails-OptionActivity", "http://poci.com/role/Stock-basedCompensationDetails-OptionsByExercisePrice" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r18", "r19", "r73", "r133", "r134", "r311", "r335" ], "calculation": { "http://poci.com/role/ConsolidatedBalanceSheets": { "order": 6.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": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets", "http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TerminationLoans": { "auth_ref": [ "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Definite liabilities to third parties under a termination loan agreement, whether or not guaranteed in whole or in part by the government.", "label": "Termination Loans", "verboseLabel": "Term Loan" } } }, "localname": "TerminationLoans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BankFinancingActivitiesDetailsNarrative", "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransactionDomain": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "localname": "TransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_TransactionTypeAxis": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments.", "label": "Transaction Type [Axis]" } } }, "localname": "TransactionTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r106", "r107", "r108", "r109", "r110", "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r93", "r100" ], "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 Shares Outstanding Fully Diluted", "verboseLabel": "Fully diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations", "http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r91", "r100" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Shares Outstanding Basic", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://poci.com/role/ConsolidatedStatementsOfOperations", "http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://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(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://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": "https://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": "https://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": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://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(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://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(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=116873391&loc=d3e405-128459" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://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(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938292&loc=d3e56288-109415" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(1),(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r371": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r372": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r373": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r374": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r375": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r376": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r377": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r378": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r379": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r381": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r382": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r383": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r384": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r385": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r386": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r387": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r388": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r389": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://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(m)(1)(iii))", "Topic": "235", "URI": "https://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(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" } }, "version": "2.1" } ZIP 62 0001683168-22-003669-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-22-003669-xbrl.zip M4$L#!!0 ( 'F L%3'H7./'0T *B& 1 <&5Y92TR,#(R,#,S,2YX MPC])GX'CLQ+4LQV(I0Y:KASH05H1MG0K75_(5U.IV2PA]S-T+82? MQMI.[L+S5N2VU7I^?KYPT1H\(_R-7)AH64Z@X0'/)SMIEYO+Z*\<^\ FYH[Y MQT]HA3YLQO;O<^A^]-7I[ZN!#O1.&XR\[?5UV__Z;;->CG^<&>ZG_E9S^^WO M&[R=?;U1OK:?OUSVPB;OB+F 2R!1,%QRWV#V1>8]7UT@/&^U+R_EUN^#OA'0 M-4+"VXUCN]]XY/+-S4TKJ(U)WE"6I@E:GK;%21-F%,^ [5/WO/G#LF0VMAN0!/(<>ZYID M!4PHD!3W;>"ZB X!.@ZC$E:V6MFTC]."?]RQSG"+D0,G5&&)?:"#+R^75;0Z MB$X>#O2I-!Z X; M1\8"0H_$?BRJ%ONV31W*IC88.U*F.B=S[]JO>[ZO@_AJ3^]J1-OIY!*P7"@9FP"K,8SO>O M!^=YNBQ J /(HN>@YP.SY9Y,#-F'\I!U%.-7J=?7OYSV9&GXRR7 6SI6[+E+ M=^TF<#W%-)'O>C3,'E$P3!M&Z)2D%4/TD>VR:93J(.)CR/!Z&@R4\==@&&F/ M0ZVG=93A1%(Z'?UI.-&&C]*(0MC15./DP'GPB>U"0A233EXD:"=$@EE,M,^TUYZ@ MM_L0$*A/'7N>C#1RI6+_MK/^[:N*H4KZ0U][#(.(D_-KL%ULLE2CQ;+"T"5@ M/^4658J]?)5;[=A.L?E 7=VENY/!2!T:RDE.O09P8+1#UUS=]- 4XO8ERSP& MWBZJ%;O[7<[=2E_=;=#I%"WIG8G^H(XE)NSD?*X1XK,T$=U0H^42N9%_"[<9 M%>C%N%SG%DO#> I22VPGK@\&^G /T7EG0J$:0[H1\>$8FFCN)B#AE(M=_S[K M^K%*]RE/*OV_H]/M]DEZMX/6MM64;T; M>#2-G>'!.E2L6<_9#W;T3]K7(JKA5BT+Q5[.Q;:)W,'I.K<@3Y#J MUD(2L=-S 6]A0N%T(+0#Z82CJ_L%;L]URLRPFX3M?EY?:-7>@!VR'-/B)D!+&Q !A6V7=R^<6P MY>+D*KO0J#TVO]$6I17$$F%MGO$5XC,$F#T$LSX&VSVO&-=:4PTHCKQ<#D0G5^J!$).SM^[UCYD.[7!Q_G^Z,PX^NT].]F$;L]RHA^!D%KH?E,C < MF/^O_9?-4) M3TS9!"!_'!RD$@.0"\,Y"<-SQR_*'<9YCZ#ZH=*#3 =8Q:CE@^S"7.,^51*T M) 6*2&:BK3.:&4CT%?L6K2G;4BAF6,3HY0_-2Z 7MB"!J(DS:%P$R,-6W4!L MV@2.L&W""N#E6,4@YD_12X-(I.E6@E%;THHU=H8SC4DV4UF26 C9NUSD?QBR M4U[R"AX)+4"H++48HERF0/A Z1FG2@^9\I%[ ;\8RUSVH>I#J&=XN6>F\;(5 MU12>GN;HQ'#EDA3<<]3]6A:+/4.R=W4'N1ZF6[2^#::VDW@GIQJ+&*AKW#>(S2X::D1E"PQG]XT5W,)F? ?* M']2TB\W2B4F8:,$U-P'T66]$#<Y*;N\](= E5>'U6'YF!* $+ M^]:,^9JLJ"FWFU?RQ898>TVK*+%W0S4E8KXCE"BX"HO7/BDB9Q^"SE2VT8(K MM82- M0FL EU-V QK3E+W>)"*Q'8<]DGC?\+#/YDUVR=XMG4]M9$V":=_R<91%#I>! MW:5RMQ9: MO5/+ADE-1:*IW.N#ZC?L3(7]TW0G$V)1$9T;?G"V^!Z"9+6X*Y M[<[3!A17UT'Y 15C>!A"CQT%IC4OJ*N#VGNG)B+K(K_S2.I@Q "X_HR&%#ZF MO8+=]+-B]5D,A#3U-:-=QHYVK0Q1G1$@: (W@*25YU741V&>KK52\Q%@RX5X M -*:YHOKH&QTQ9T[#XZ$TQH7U-5#;<8B9_5-%]9'T39/T7K-!J%.5SQ%KVJH MZ#N>HN]JJ.@U3]'K&BKZGJ?H^QHJ^H&GZ(<:*OJ1I^C'&BIZPU/TIH:*RI?< M&?^RCJKR%Z^X:$*]M$V;#\H-D=3"&]7(3..R)*^2RBX'S@X!?70?E![2G4^VZ MD/DUD]'A5M5!Z42^3P78U?W=8P';CH_9C=;[L5R"\J!)X>F7%U=-PU\UN&^$ M\T1L:%BYI"![ &_?ULPA&ZO(7NB2I^QI/00>7"? M3Q*15.B8?ZYE7R";CJ&EK"$&A3 M;'_U@1I24"E4[BN8W4&TRYF,39^I&".LN>P'H$!8$CX^1XC/5EGN38_QZ= + MI=2V6\1/44=61,\\#Z%'"P*8O]C>8@$=*_C9K-V26)7K[V]_9=-?T/D#.6\[ MFY$2TQFI,W#Z;!9LR3J(>$1S3<>WV/!CVV8__>"YXEJZMTALA8[AK*T?$O,, M12Z:?,)W+:'%^F(?N7,/LI\@F_*6Z5),?P_K^8=_3ZX%<0>L; \XP8$*UPGE M>8_WA06G;^B*_5.F!6_;9M?V"@RU6]:+[KJ#&^_!H=-R;&,)NA>$$EXLYE7A MR[XD6HQ;,67M ,NHF@-*4%\[@(I>GRD&ZC!'[0 K?$=H9U0.PVHLM8.U_+LU MQ4 ?(Z-VT,=&'#(AUP&.8:Q=-P@N.M_?P0]>'@DZ#GN'C78;2L^&CFW!N"^$5A['6E=' M#*&7O$CU 1#VBQFAI05U+Q@]JTC4ZRO>M1W?@U:!ZOO:>B@_PLB$T"(]C);< M/1>51G;CJC1U76/[Z"PE-2:ZD+VEL$J.K,-D?_5.A*TQT9'7 +!D2_C6[7X! MXE76=!8/ED7-I5L%2+Q&,HY-%-94]V 6[$X<_F2.B,63'JT%Z-7R3V0?.!.*EO(L2_Y*FC^SX<>EK1!AP!FG?+K*: M95TU:A7=B5.U4Y?;[%SW,A%_WMB_:X7O=-&/_P-02P,$% @ >8"P5!?7 M&'&D,SL;F9G[HJ DW4MP2R0V=NG+6.+H!IC<9))POWU)QF;X"^Y M#1AIJFX>)@FHV]W]D]0?^O"G?[TN?>,9489)\/FB\^[RPD"!2SP)RT MNI.>95T8+'0"S_%)@#Y?!.3B7__\ZU\,_N_3WUHMXPXCW_MH](G;LH(Y^=D8 M.DOTT;A' :).2.C/QA?'7XM/R!WV$35Z9+GR48CX%]L'?S0^O.MME_&]+ M_LG'P=>/XK^9PY#![16PCZ\,?[X0SXT?^W+]CM"G]M7E9:?][X?!Q%V@I=/" M@;";BRX2*L&EB*YS(- MB.N$$>R5CS%*6XB_6DFSEOBHU;EJ77?>O3+O(C%^9$%*?#1&!\=75YO>7[]U2C<+/BG9)AT:B(%R@$+N.?["@A5Q.*[487FC) MG\+LN;T24P+O<[5,*^?0G+23D+A?%\3W^"QE_F>-P\VA4I=S.J?T!W>9 ]@V MIU?/88L[G[P+AVZX=;!3P&>*EOUPP'B+&NRW%D6(RJ*A$E),?+8P7/'"%" :8J:'H">SC!USL<\-F1 MF[OKAOB9*U@M2P79\7(-$/>M]LS'3["YLZS]"?JY&/PMX>H]$<2A@#F07E-! M=@*Y'!_%4Y,5V&Y(9HAR"3J5@E70G:!/,[86[I9/.V2Y)$'\K .&7GU.QTL_ M1GR8K7E#E_ 9"2)E.<4I/,(S]EJ=FQ'/1= 2NX PL;#]N>;[T\[[IY__8<^= M.C/_5#JD>37BP6#B5A*>U)O!9"HE:,RS 6T%(3Z]EX,))Z=JS.,!!P6$N(E9 M&B9>%=VY9I@^"AWLL]: ,#9"=++@"<5IYAL9YS-K-W2H2%R?3ZM9CFLC &BQ.ZJ6 *)=3-.:GH/T/1-VTE-7]$$;>M)SP M_EB/SFN8I1;<%K\CEG1:FN+L=S;B*7 M27IR_,T!64T9AR:E[9$@I(X;#K SPSZHCGP0,YD.KN.[:S\:2 /^=XH"O88H M\)"7\!'J0)9D0QR*AO$*><=HB>7TM5A9X;_&+1N2HFJM-279%1=GM^@C1+.' M$WM@];M3LV_<=@?=8<\T)K^8YG1B?/9 M!>ID_T&T,CYWV"Q:'E^SUI/CK-H"XS;R0Y9\$J$>(1Y_\&>7,:Y(;TW%0EK" MVW=FR(^>^&?<+M.LK416L7K6#3SQ0RS_/?/Y+PA9-^SQN6## \1H%T6Y#D#R MK&Y[G:A+78-0#]'/%[M8V:%NJNOD]RG$+=I,9->"30OSOI'0SRE9RDP=FY4< MHLH^)%R*"^,%X:=%&$FO!L*XFL#X3(.XV#,?#5%8W?ND5## KI0"!M%;)YR2 M3'O#Q2S')=T*AL.U4AR*]-+)[B.*5@[VS%<1AZ+*@5'2'(;$>Z5(2#75"Q*R M0C3&NA&N_IX0Q&39R.C7:/#CN@H?4=%-#$QF-:F\)0R?3]ZJ- MH%,'C*HW8MN3M5Q1'N9&>XDJ()/1J/:7!T%6;02=(+M;4YY&K2GBZMWA5_%; M%6(2$M6.]2# *DV@$UZE&DK#'SF5MC/C?NB3]-TEH2'^;_1YJ8+2W.-$3]!VWBWO$*7'?JT311BP\#!$]18#(6TMCS1X8B)@: !?D:>%81.\(1G_E9:)O7K571ZI-=E<1=(:9U@NB?$>\&^ M7P[(6PN8Z3^H,7U6$9V,O+=^4UE5*FJK; 2+U99HPDFDVE3*+Z=2[<[+DIB)'B:(KKLHUEU2;^PL>H(!0R-1-43(I)?IQV9?YA_[BV&FPX-['4( M&!J"$D*H.@*IA@"JB7X#)%D$&CD;L0($7O;*ME<=?X"'B5QAG:!)MCG\CL-% M;\U"LD04[G!@U*IC%S!L=8RA$XCF7\*%710=#[4?UJ,$,H!-DY3<+Y&$J:JMJIM_M+ZS:+Y1KJ3IUD-SED)W! MBY74J?MT/2\*X!Q_Y&#/"GK."H>.I I02J Z;0##4J&R3NB,Q?[/ 'DBO.:3 M$DNM!,RQBR5S,H16=9X!Q@QN")W@VW,[W<"K,U-74ZJ>!:&Z97/V;R(.*BSZ M#$G@'E3TVB=4/4L>"!O0(#IAN%\=@D!7UE[U''GH0).JK[0^)D6CHK!4'YFS M5&! R-103;_A5)(90486@%2CJDR=008VRC%[ ']_AE-0%=Y.+=Y _<&H:,O;B)*Y+--)-5*5J*5/%A:E8TD+U9%[@4USV5;1.4D]_%"/ ML-">QQ+*RD:I9JK#[FJ;%^JEU4Z]G;.+3XM(.GM!4U7CDB%N/G%,K\]-ZY-H M-ULLE6RP2LE4C^!2)'+C&*"]3H-[@GS.[FE[<[@O]K5Z2QQ@%FY/F5?B!J57 M/1U :QG#YV03.X,Z)'E# =;R[ZE/O&BF)CS)+-('1ZJLW0HHO7MHA.J.RVM M@$>D:" ]2U/86)NI,Z]!=A]A@.^V[A!.RYN%IM M2,(B&PL2*85JERK>D?J6K+>:M'T'[D%^-N8/^N00%- M7'#"%>-QS#/F]KG=/#)Q)&7GB?*O*RCTM& >_P\9:DV@-;')N++B&5BC2 )R M7+4<+ABU!C''<2C6,9).X$:7:9?>^%E0G"EIKT$<RXV;/0QB\YLC"A:XO6R?$P!2%4OK1\]O,#F MT6ERY'Z9BCT!?;3]:07YR^=DB36$6O7V@:.1K6,DK49L7O""]Y%!8$V1J3XE MT0">I:]ITQ;(_AK=<DI,;9VN4(,IL%MH7%PZ@4UUZB(E]A!A)CNRG%W(0]%% MF,XF6I28DFAO"$79.Z3*E0.0:EKVEF"8O:4.:AZM(I:[92DI-2^9P;*'&T0K1$JTEKWX'.Y]"'JJV3*]B7+;% MUN@-)]$)^;+7RA?MGX;ST-0=25#-[;*N:S"M>O6^^/N'1F'HIBDT]3F'85ED M#*V0&Z6Z7?+RMHI-U5(B3?T*'#^ 2?2"D!(7(8^).NK;V_=&%#\[(>)QCHLJ M D(@O:8KNC6 K64HG5+6?T\=RZ M'UIW5J\[G!K=7L]^'$ZMX;TQL@=6SS(G#6TQ+WAA_&G?6 ML#OL"9"[O:GUA5NP,6E+T_N4F%=9,0=F=V(:]NW NM]>L]&0>"6O5"^6\CHW MB,21C=8M%[5O].R'D3F<=!OLC66O42^6]GU.VN[ W!TTX1W5L'M3^]8<&UL> MS0P@\-O2BY7XD!M?D\EC=+N,.$-B/SS8PS=]SC@QY%]#7BS_#UGYQR:?'QY- M_K-G\VFW01%[PL&U.C4YT9Y,VD M7JUSA%0JYR:+AFK3,N\Y MYY](;-VNQ;Y>)FW.=I1Z^:>&SKEXF='Z9T'F/6N+_ MFY8][WUD8N=\:($/:MS:H,FP+VXP]EE+'-7C^5YT9JA8IYQ?K3,UQH\1O8X_ MR%@A:C#Q*"V4'SIT>W%-L>(Y?WV(XKMGG-$]Q,\NUBKGR(O]0\SC_%(7A]A7 MH-3TS>R=\PLN[TW70+]\MGZSYZ)E_>5:[J-WW431#LVM#AOIFQO3K53M)8UE M&#LO#TZ(*'9\\>I%<<4>0_19OF6TFE9U);P(B=S63Z@)=%I:V4G].Z%?Q5$$ MXO+17QM@5VT$7:KO):F9 MU$W5RY+*U:_@:#'*D&%8%.+G4#:-)XM)-)F*5=*9?$91/F MQGM0-KV'&3Z7J!4D^F$G.GZ2=T=?E=U2D],KG8:6U@+=T,WJ $3W? MH4C?[2Z2>"@57]IUG2^Q O3<,C:FF^5(K6$UFS#8& MBA]AK,0SU"@L'XGO<[E>M8K-#\B2%2V81KDL4+K"=YXC\Q_/DG_P-02P,$% @ >8"P5+OWC&*I&@ 8K$! !4 !P97EE M+3(P,C(P,S,Q7V1E9BYX;6SM75ESXSB2?M^(_0]<;\3&S(/*EEUW=^V$+,O5 MBI9%CR57;S\I:!*6.$41;I#T,;]^ 8JT11$73X"V*CK:M@2 F?DED,A$(OGK M/Q[7GG$/4.!"_]M!_]W1@0%\&SJNO_QV<#WK#6;#\?C "$++=RP/^N#;@0\/ M_O&___D?!O[WZW_U>L:Y"SSGJW$&[=[8OX6_&%-K#;X:WX$/D!5"](OQP_(B M\@D\=SV C"%]4]NC%Y/8MP?P'<@NKX:/X^["L.[X.OA MX[>CQ*/FWZ?ZKY_H_OY+_W5@!,+"\ M_.#K8^!^.R#/31[[P765L_UB=QL<)#V(J/0^O6_ M?/ER&'^;-LVU?+Q!7OJ,D\.4G.>1\;=.^-QAN_&'P\V7VTU=SM!;1 ?NUR#F M9 )M*XPU1$B1P6Q!_NJES7KDHU[_N'?2?_<8. '0XCU%E,9=UDAEGND'T',=*P3.J>41.K(Q;WP [=>\R@F!9!M^IT30"VK>:-YR[EUDY6^QKTG$S^'C'U#MGO 3^P M9+1&T*T&NBP/)$O3V#?M$-X A"GH"PD3]*M!IX,@(N86+SMPO89^\JP24Z_X M2-6IOP)XFD6XH0WQBB1#);M''1;AWG5Z_2^7V&T!:]>6V"92V[>UWM>[[M>_ M_LL]=V[=>'7QD!VK$0LF1ZZP8ZW63(XF9H?&+)NDK&0ZUV_EY(CC]VK,XDE. M"IG.3:S2!07 )T&R%'8IZUAO>R"US-[40<5SOZ^4L M-VHC:VKRL!*+ZD[/)JD3;O8DNC9)G[0"%!BB5BLEB3*[1V-V2E;_I'HW3:58 M#^6Z-TVGO#X6&Z;VG8 D^OQ>]>]/BHI1MG]C>Y;4&,9?G];DP\L-VCA/YAWY M*U%.89BVU& M\1" ;+= %PBUQ9O%ZH,VC1/\IN>8L,T%S$J3'C!<=J, M*!7EI?K(3?@RJ28GWY3P:E@C-$GM$/HALNQPXEHWKB<51RXU&(\'"]DI&[3& MV]0PSG?38V9RL/LA)G*%AT!V= -ZCKO&TS1>Y),';137#P]QT\.DS2%U M@.;I?GY8SX%KRRU(=+YW"Q3'3^JMP?J&''87(C?;M7E:+<\K1F'0^ [P$DI)P/*9&2$;D@: M)KDT?:-'$F\BAJ,!_C!NWB))F\D6'K@SQ;L[DY_/TWM#.L.:1_"V(\HM/D*X:MU9P$R\=4=!;6M;=(=EO M' (O#-)/XAU(O!@E'RR>.<"B!&/\ZS.(GG4#O/BQBZ0QK>VA6JKC"+8$Q4F[ M76I?-&F 4KJ3]5;2J&T6^:\VWK)AW1MY\=.PH0!+\DM*V2V":Z$H$[%!+@?; MLL6$'!@0847]=M _>J'%@]BO^G80HHC".9@IPJC';(/$NVNBQL&,UKQ22_\18!PI4UE&& A! M6?0IY->%3;K_K+KX504O9I*%WXDR_+;"*1>)3\;"+M=T43ML6>>0 0E_;D Q MS=JM;@/'B45F>9>6ZXS]H77GAI8G H3;K8%)53LZ8@:84)7%*A_;NAS].=J> M!K/H)K"1>P,M?EDM<$E0"YTMH[1XCN@ MO!U>LT_65Y?:% !+X=XK-:N;:7(6(9):&1,?4SP%#_$WW,B41'?MH9?G@H7? M!\WPVUBR\@#N].\J@C0V6!!^U S"6/NV#%;)6;@]0E=AI#/" O*39D!NE+ 2 MDODAN@HE@Q,6EI\UPS+6Q/B[)*4P32ATRLU.ZE!=Q5; $0OC+YIAO%'1>D#F MC-55E$4L\8YBZ_27TZKC#"'[,3Z49EA*I ML1]K3K=4FS.;+TJ58?:3/+/#P>PWXWQB_M%"RFS!BE49ECZ3Y'$W(,F)$0*$ MO^N+B\'5GS%@X^_3\?EX.)C.C<%P:%Y/Y^/I=^,2LSP_L":85XU)S9!^:L,>?V< MZ ;3WXWS\70P'1*$!\/Y^ >67U/$,DMC9:@\WJ5R,AK,1H9Y.AE_WV2C-S2= M!'6R,D2>Y.8/6>5ZIYC2,[P^7%R.IK-!X9]#$R^WS5'(K,.5H>_3+GU#\\?X#'*C2AG%M6;^" M+OJ]<(R+.6L:9$U,7D,43G\(.,.(",@C]*!]WQ-APS?.2M= MAN_G9[1G%G;+ 668RIEONEU(QFB=:/J>^EC*#7T1>K]UNOFJ=")IC2E*HR1> M2.%S(KXBR^^E*,AMKX 3$?>-0EUP^K2[F^)$N N/I,V%6QDX=V/?)>6F_>5< M"CO\:[G,#NHNY);%!LHQQD12)\S(KP@ T?U0B:YJ+O&*I"_&BBH!G:[R-@F; MSE=\:X:VF8N^C!R.B;M@>K_PD@5(L:+<.3J"_ M# %:GX&;<(Z?PS=<]-9=MUH\&=1W>ZMVJ$0+'JN]&N/$%3(?#WW-43V0Z&QX M*L/6JJFYP ^RM;,EO12.%[ID@R"[XB;>BKJN?B@C4\I"IU*L<+" M3GFP9@C7-ZX?'\Z2_$W72>J;QAI["Q "CAFN .JSL2P\5(? +<>;=I&$5B^Q M=@?=8CQI%W288[LSC(WD M)8(V $YPCKFCYLNRMBRDMUSG+N!3D!L6.&5KH[#NDEK(-Z,P8UO/ *DL>,>X MB!9?O>3WZ@H<,FRP<%!6X(2R,XK?OV3>;K$]>KP#=LB[8E]HF"X 6IHO%L); ME4_:NLS&>0]B)LV)G\G;<$Z9W!L1,_06R>5]IE[)["+1YK$?A"B2?%\!LX.: MU2%+CB#5BMI8FVPJ 10[\Y[#N/:Y4IT^;^8)OLJ1LC:G__LC9>5G ?LCY==U MI-S)$V4=XXO9Q?<<@;\BX-M/YNW&ZW?M)$@NNP=@C[!XKP:T*KL 3?:G0UD MJ2\)X2O K0A8FDR],5[N$0C"*RL$<5$-!S-AXR^LI?0&G#=&%V$4\J-=8#]+ M_X451L@-G\XPZ;(8;O?I(F8Y^K6+^!,K/D^L.'\'F+;J!@XYBEL*ST](L"Q" MZ 5\EWI@$F=*T-IJ+EX^W76'V:N_L\"VHW7DD=5RL(8H=/^=A*4WA]V;R!L8 MPB#DA @*#*(Y>B49TBYJ3Z-T"KB;.FJ';L#%(UXBW*[.H$RA;V_6"3G3\M*^ M&\!P:&?A\KG]8Q#^$0/]ZOI)KO2&^(RAN?OK7 8$=]AS]3@D&%%]D7U_;+(_ M-E$>%=X?F^R/3?;')OMCD_VQR?[81/#R;.R;N.&Y9;N>&S[Q[0:M;0>L!IM% MC>*M62)%RQ.]M1I[P1$O#P=];45U*'2V$Y7@ZI2-4'1;FZOF';VK7?Z61R=B M052J63"HV\-B+LS;C7IQ=JY;K;HA_1S%VFV2MBE,)_;VD2[_F@"%3<$@W<-- MAB&)/5=;8=6=0L;=W=0L:J$[79KZ^A7?+*MU5U72VA1%0$=-M'% M B]UHG&J?4SQPOH71)<(8IW5E6NARAU)4:V>#\H2*/!-V M#S6.HD#4(EST=1CK@T9GQ[$6^)IQ(*N[_-:=&UK>[OL-F#YGZNKQNBF*40HG M#BS&@G8+81=?7_67,4M\DU5B*+VM66G9 M:!0)+<2#:*$M-9@:\U@>NPHZH*]15:T&.IMBA:K2:@0X2P W DQKJBH"7&4& M0@F6] L0)]F-,:$3U[J)8T%I5;*S"$RQ=L\?@'A("YK.Z?3. MX%(,Z1=[)L7D0%8CJP%==D3M :_$F':[;9'Z_@DL-'^ Y2=T,H#VL!;A0[L] MM:Q."M$L.)#VJ);AA[G[T7J.XF=QHNS20VB/:#%.6%B6O5G6[DSE8UIX*.VQ M+<<1"V-E%]MD5/0<1IS H^P(VB-:B!$6D,JNLA711SZ@14?2'MA2#+$ 5G8A M3DH]MZXOE9RI> 3M 2W$" O(SYV8J5Q BXZD/;"E&&(!_$77F5I^AFH/H!0# MS,""]B&EZE-1>P0+,5)[])=9#0-3D>;S,:+NF3;ZBIE.*E.0RL(TU)E<<.72 M%P4AU4Q ](JL#$5E$7B]N@G/-O%,E)3%3*@DR]2O$'3L)E8[]#/AV@I_*$J[ MEJP"\5&4@*U1]8>-)=\<[+ZDO^=P9.UE.!U5;M)VR1*D;',[:9._+0D5=:O& M%<@^L[OI7#@9$/9IWOLT;UVAT3FW3.,T;^8]83^ZM>PP?L?3Z*_(O8O+=_+O M"[.[:)ZW+4-^W:M:(<$?EY#\L=J$O>JR/]8Z/>^-ILP7WR;L\^?W^?/[_/E] M_OPKR9\?>9=6 .?@T6)?98O?_K?;3E7DJZ;,>3H_3*G7O"WZ;B''!^C"XLI\ MI]7B8Z^/ZNIX$":&>+% 9 -G>:3NBZ!4)K-'AW8U(K8U2F6ED2JL MU7(R[VE* V7WQ1!4:9LQ V"RQTE"U:M616= H<-@O:G7FTF G6*0@+ M<:5='"I+-WG/N!]P(*0V[Q9>;!:TVV=G2;UREZO0O+T.P #SS4F8X7;K,E@T M5EB@*-;38WA[_W3@>ST9DQ-"\N1]-9MIXH M:4,>8,3/-^RM1RA*;QNM[SSX!, ,H'O7!K.5A4"._8$7/QS_9MY> 1LN???? M\0M/7>C$[S_+:4E>[VM_D*(BI_8*.)$'S-MZ&!+52FWF<=JD[#6D?KOU6IL$ M3?ODP+&/UQGPDH*<\,8/DW,[J2N9URB04%X"VGG<#&I%85Q!-S7!=AG)2V&E M;\B]";AT#KS7#*FN16?QFF+>SBP/B O-[C95E*0H-W-VH\04VK5;$:] # A MJX'OG(%[X,$XK2^)X8C@D>BLZI4.91"398<9(%&&X@QX>+CE=^!C/]/#] ^< M-99P$&XN!24L"*=;H6$6G[N#;''&6!A_5H9QLDT##GT7)PPTR_5?]#^I@;4= M'Z>($"0.\S0)QYAQ$"IYR_3S\5XV#/.Y3!AF,[!A)2.K>M$+71<0LOQEO :< M/KTT2I_ AM8BGU*1,S?%(3'MJ'3#8D M/XE>N[W33(.P2%T 01Z?VFWURW/]PIGO7'J6/[76PM3Y9IZF)M1"1Q:VP*]^ M,9GN:Y'.$2!5FJ9IJ"C>]VXVH4+?=;>IHE!1H^O [@OV*"QWS^RPY+'A+#"C M, @MW\'^^S02Z$#=CU(5O6IND]J(A"0\Y<[JW!^ I$@!9W /D+4$HT>\WW0# M<(EZR;-T4YBE*T"PPI_O7"?H4_22D** MDM>CH"H%R/0"E.[+QD$0 >]/:4L*2.6YBG+FJ\\^[*<*EI!Y8EX>YI:L^Q8&JSL]3!5I^KH\FJJ,GD-T"]PPPMON@>]0V%83#:I$UEZ;:Y896:7";(-$@"E<0D63(:RQ=M!4S(B>)049$5T2'<@HH:[6J/T_/=#DI MOG:4+>:L8@Y=U>=JGEA7EWH63+:K!TWM,_!J9IZ?Q]?(P[3-!JQ)@V2VKK7@ MI7W&1\F5H%R&6,6'J4DS;%([:M-#$4+ZYRIV1Q%USE3LM+*V6IAR0T^?6YDR MTT:KS,5Z%@7(8;6E/)S-<_EOZ&PS:OS 6\$21.)) X47N)N%4D M3IJ\8R-(?)1 MXN/SRX_> !099MGAD4; ^"0!QJ>4OK=@M3/,,L%HQFY_E@#C\MV.X,LTPPFK'>_2,9'^\HI? M&/ LMTP\FK'A?2F?._5$ MC]^"%<]RRX[8-8.'C//=?_9(WX(ASW++Q*,92]Z7<<'31HOCMV#+L]PR\6C& MF/=E'/&TT>+X+9CS++=,/!JRYS+N>-IH#=ES&:<\;;0X>1/V M/,,M^T2C&3QD_/*TT>)$T;LUV\4CPRT3C]*OWMS7;&HA2T.RD).ZV[>E+YCH M4H)G7\A)U^2(+FF1SND1KZN04YW; *W<^GKK,K'89>)1VJ]76UGK1-&[4]O MD,\T$\G2[U]E3*TS< L08C+ZAQNNQK[CWKM.9'F9[0VK^DN%$1]T*UZS8F*VK)>8?34K M=C6Z]JK?EHQ9$V*KVI@>Y16F%MJ\&^N9YNV""N^/BA=4>![Q[UN\ULF/%1\3 MQ:4T?=,.(58\//_[<@SUC*X.,2>5*T*,K^?XMX"\U@GK=6[>T-[#6.=35!> J($;Z:(/]3U+FT(/ M3:@D0H'!+1?%?+^J)_\"3.,(0H#L+A4\D,LTXF\=-Z2TU.)ZO M'26S\M%8H=E>&CI#%P3 MS+0\G6X UU9/G >VC8#CXCWVV+_'FV^(V"^U)1V8[=N^8U]JID!)1O2+^/,* MVD_!0_P5K]205']5%_3;V #)"T#BX+$MEY)09?EVO!U8K[$COW'&3J, LQL$ M _NOR U<>2_S>-#9F M>I^JWK..=Y5V&(-)7E6,=86\;QS=RY3BD^NMVJ_*4!E3Z)%7+<@H\YR?94R63(]5O8'105 M!Y.?*E"6"^T61.ZF>XOQLH[+]A +1;>AJFQ9"O$FX98H./H--O3')W*8_/@S MP:DLK4L7T>/RTI6Y^,/R(E!I*N9&Z"*615AC[F#:CP]<@7O@1^ *V'#I;\LDW+PQGX@ GNW& J]&/T?1ZA'\.S>_3\6[E_G0T1;X^)M5:+A%8Q@?JQ)6( MR9'P\\4]U>1C]Q LI",SZQUL-"Y->]6G$N\MJ61_( H4]. MLH0W>BFM6Z_27%3>/+I9@JZ[TM,%< @-9X#0RI4RI67K-7^+2IA%,TNZI>L$ MU7 >%^\=SC&KZ:TBK2]B%S9& 0!P/\Y<^N1=SQ7>+!%_Y,: MM[/D;K8"P5*" HV3.2@ R$T$ !4 !P97EE+3(P,C(P,S,Q M7VQA8BYX;6SE??MSVSBVYN];M?\#-O?63D^5W1W'23KIF;FW9%O.U8YC:6RG M>WN[;DW1)"1S0I$:DO*C__H%P(=(XDE* HXR6[L[:>L<\#O AX.#U\&?__-Y M&:%'G&9A$O_EU;25WN0YZO MLI]^^.'IZ>G[.'GTGI+T:_:]GRS-"KS-O7R=U:6]?GY=_I]"_<]1&'_]B?Y_ M]UZ&$:FO./OI.0O_\HI^M_SLT^GW2;KXX'F/4XG1 CF;5)+";-*'$P)#&1FR+DT*.<0$T6^%J'N.C((@ MI*&J%\V\,)C$Y]XJ)".PDB\:'9O<,8+?Y)%2 0RG3%!V^;71052)3)%0J;8S MMJWP"V84>GU:S$/^;3;^==SL ;?K^\Q/PWL<"!FD%[=!'E/0E#>4,02H M]$8;'3B.Z0;G7ACC8.RE<1@O,J5'D@G;=$5JP$T?))9TSB0C>%T>5<*HDH;# MH+-U1I!EV<@G 5K&?*,BMI9*V^20!G*31!)1,"Q2X^O2J))&#?$=A=&20>LJ M7#SD#\DZPY.EMR#,E0]84E%K@Y4&;#U02>2. 3B..$3T^([((BI\A*CX?EW)9S(" MWN8IQOF9%XNGV@HY:TY$!;/V("(AYRS0(>M2@(JB0A9183B>XR[UXLSSZ?"F M<1Q"29M^0P&UZ38$8L[YHL?694Q#TH+#V(QMC7#')/X0B#N(0:2@!7$()^N< M'(8 %?%(*T:%XEG.4QR$^:7GAU&8OR@3#X#HELRVZJ[6B.V&J>%8E;S&NU<-NQ+=R8><\,47(4Z6A@FJ= M?:_[BY&^Z4N8-T 8\Z879=[ Y\P;)6FF*Q; G+R&$\-4SNYV??\/[.=WR30= M/7HA 13ARR2=KNBQ1V+A%?8RU=QI0#DVQ[/!9C:'NMZ%.&?JMLB[!*Z'QK(@ ME">(C)AU66A._JLN#;'B]CN CJ.9ER5W^-D3;U?)A*PY/BG VMEQ$LYIHX3% MG<6AF]]9@I@D',?&N'>>Q'E*G;07T>5)U:*Q5-SJPK$&=&OQ6"+KG#V& +G9 M/G,6#7G$5I0M> ^=XW#D,Y3N IZG,'(2>PZ//WEI$./TLR=O4D[$6JM*P-4- MV_D=1MN*076;MY1"GSTX T!Y$HNYE>E]%"[8_1#UH1:-CM4U.Q/XK>4[E8)S M,O5!R2WJE6?JBA&BH;5O=]*.B^4^12QGS;&H8-;>123DG!4Z9/P$NC.U@.)L M)K&?+'%]E+VZC:8(.)4:-AV- ?2FFU&(.Z>3.<8NL0H-5*N@2@?*#L)YDN73 M^:T78FG:/=IK;$K[G*]6#0S9S+'R)X +3>3% 6KHHE(9#B-O M<42*6Q37YR-BZ2A8AG&8Y708?\0E7K5+ZUF&U2MY0\QK7='K4P 8Y@Y!W>5P M6<91F5HA8EQNEU/1&9"''3V1F:[F&%E'QNK=+!&\UEVLI@ 8/HE0<7>MJ,PN M#XKMX#IQXG\MMO34_HN7LWMM6 *S?56X(P2&&S)DDBO!Y18K&(=Q^^"E^(S, M50-Z69EX,S:K8'_-1NO\(4G#WW'P)0YPVK!T1DS+SE[&SSCUPPS/TM#'-\1: ME=O9RY>L$G5_5=6B^NX_ Z>S[,TVKKN5PHA)(R:^W[V: NN):A6N)6!Q^4T MK+'NUOC5.5&DD&1'5?:_Q$J_HSC U!&PW*JR TJM7R&UJM$!I#=V6O54UZJG MCEKU5-FJI_!:]=2D54_MM.I;7:N^==2J;Y6M^A9>J[XU:=6W=EKUG:Y5WSEJ MU7?*5GT'KU7?F;3J.SNM^E[7JN\=M>I[9:N^A]>J[TU:];V=5OU1UZH_.FK5 M'Y6M^B.\5OW1I%5_M-.J'W2M^L%1JWY0MNH'>*WZP:15/]AIU8^Z5OWHJ%4_ M*EOU([Q6_6C2JA_MM.K):^TRQ&M'[=J%UEV(>.V@91]Q>I_4F4]U56;M\HRZ MB?4K3GI1+OV=.)J\:D+K=NV )>?3HS6GTXL+4"= M:%>@3EPM076A==L6X"+4B=$JU(FE9:@3[3K4B:N%J"ZT;ML"7(HZ,5J+.K&T M&'6B78TZ<;4PQCY/LLQQ(. M)O$CSHB:XN*]0MB:+] "KMV"5-(Y)8S@<2I M'-3RSLG2 R1W/G2CA0JUBC\6;FWGH>]%F\>AU!,4H:C5F8H";&O*(I"#01$U M.-$DADBW7N_:+R,^DS"(?/$"4_[)V2 4LY/EX'! #DP+G%B(8D* MT?V$&AGVOU\DCS\$."PB#?*/39!!_H/,KQYQ.KK/6*ZACD&"WVV00 J+MC[W MH_-FER'BIZ=$AL0,I93MAKY(_#6]&DLOC@DL:/]LJYE%H*I6;OX&HI$%@+IM M7(FPZWF6&WA$/AS0CU]&WD( O_.[K286PJK:N/4CB$86(>+6$RH91(5<-3,) M)OTT9.N@*CM:8M8;70"2:_N&#"P*\,#D3&C(.G+L-WA17ABGK_&5Z5L4;DPB M;]OU*V%WQP*A, C2F""4CA9-I4WJ'4<\&L7QVHMN\"I)5?1IB]EFC0ADERQ- M&5 <$0"34J.0186P(T;\;>VE.4ZC%RTI.$G;O)! [5*C(P:*'6)L4H+4XFXY MPAXQ8L_2:$G"BUJ?;DC $A1CI/"DG&$:J%2!0YOQ(XW.29AD:&Q#WB5Y.-@J_M3"8"G416C( M(J:&J)XC)LUP&B8!";-3'8I1! W1'C,LQ\+RJP7)*_=8]D:&1M$T0*MTL2 M3A 4463HI&0I%"K.,!6GA/D5>ZD971J2;LC"0153I18#2)0N-AU-J+P3DIRO MT[2%6C[BR$6M;3.>YX$A*CA/"P>=]&P1"IOERP:V&W.2(0!44>-4,(@HH3:6BZ)1%\+2E=) MX[@#NX27OIPG@3Q"T6C9)961"6UJ*54 $"X+ #1$IPP M;A0$I**R\G^NPAB?2.T7RMIEEP)NFU,"04!,DJ.3\*>4/*K^@:@.FL902/.F MAZEOW)/FC2EIWH FS9LAI+E[2H"0YK2'J:?N27-J2II3T*0Y'40:TO!.?1(>SI9).*,-#%1)F(P:/+APV'5FH HUGJ(I+FK# :IK.TN0QC'UY MR"P3=T(8"6@A:SJR\*@C!JCC3QT05WI.?4T1E&L[227FQLNT08I=3"$#CR1M M8%KG4DB[I,0LR7(O^G_A2CD1%PL[H8<0L) D+4EX5!'!TQ&FT$%$R<7$NJ0K MW= 07B7K_&[O"K UN8*<.-'$"00(1)FJ$J+O2/K]\1HR#-*L2?Q".V?K36R M %3=QHW?8#0Q#XAK8=:OB8R+CDR?:H]F#TDL/R# B]AJ:1FXJK6[OX-H<0DH M+GM4PLZ:43E'J_'/.8XSL?MN_&9M9._"J0?RZ@<0K=M%PS_M6/YNN35_2<.< M?/D\62[7<;G+(SHW*)&SU:J\%425IF02S%%,28M(0[!(@ID_8 M3N=SX6BO$K9%"CW@BAQR21 DT<+C4P;B8[^A@0H5Q'3/2)W? M07!# JK+!?8;2N;HY,UW]W]$E9;EYK].[E(O($/B[$4K9(H(!8 M\4 @ H(*0N/P2BH*@B MQR?U&;4*VNC8SFC)4IQ-XGF2+MGW+\D_!%9*Y*SEM%3!K)-:BH1 <$2%C$MK M622=:P@C*FV;%VOV9DL!YC*,O=@/O:A.CRA:$=>K6&.+(?B:.!IY&!PR \G1 MJ5"K(ER*##(IJF2=<.%V MZ471V3H+8YS)!Z*.E%TN""&VN= 2 <0%$2X)%Y@HJF2=<&&\Q"E]ZO)3FCSE M#V5^5JEM$FF[W%!";G-$* J(*RI\$LY4*JC0J5+JNB'/\R:A>)%E46ZI0-0R M;:1@.YSAY" 11@:.8TN$?;K>,V''6@/R]D0F^*,?52R.^ M3R]$%%%Y''BIB$(J8>NOCD@!QQ2!3\!6/=/(@V&0(DGOVE*JU)]=,$5%-E]F,FLGMY2%>2\AR M9"P V F,&Q(@."*%)0N+FV\%N,F=M[Z/0O\R2CSY*DM+QG+&/!Y>)UG>1@ 0 M WA4LA1Y3! Q22?M?^;%7]/U*O=?9FGB8TQ/666UM]*MOQEJV^5,+Y/:;#)2 M!<2S/G@E#-P4@1IE'#5&+)>+>?30.,WFEOA?;Q\\4H'3=9[1$90 DZ^"*Y4L M;R\8&-#99%!H **> 4S9A@/31$SU"!7*J*'M:'Z6;;( XN#LY0;/<4KO'=SA MY_R,?.BK8H9AH&M[]F9L3G=&^GZH- M@@XQAO*SCYYS>@X RQU8K%3I4=?-":)*&_U6Z;OGY2C+<)YI&-@5LLDU,< F MJ]H28/@CA,6=-KN]'=_= F%!&2D:D8&3M<\)"5R>&AU!8 P1HY,][5+H_.2< M,>=>]C"* _H_XW^NPT]&Z>Z^BIZY-1O4RI\DP(T4P MC.N#EF,@44(DQ$<^_0?>J#OG8KG<3V;./B:@[B-\C7/QVH>9BE5?9@"^Y=(4 M\F!X9@"2&PE+%936.D?)H3#]/4A0DZ_M\OHZ05ZD0D7]_\^[T MZ/WI*?)R])E8_8!.3XX0I0KC+/GYY.CT _OY_ZQCC$Y?LU]/G)-W$M,G9I/T MA=20I#;;(C;)*0+7)&/S=S#D$X#JDJT2";%[[S5+\R>,JW T22X=!B>:\-RJY3(D]R+KDQCKI7XZ9Z!GU[T8FM%V-1HE0&[' M#&F7BXN6*DJI%&Q22@^\22FY-!A*:2%R"64K M!10V-)PSZG*=QF&^3C'I&L1]TG\I":60M\DG+>PFG:3"8-BD0\@-=)4\\T_S M4L,YF:3CMHI1.B40<9646VH-6%&[$59Q&-^,K)S3;.3[Z^4ZHGO9%WB58C]D M"2W(OR/,]AWC8+2DYWI^9W^7FBU?EMM1\9972'=:*9W5U)V4#<;?[M@@?JS/ MLI]0XR,H:'R%^6RO4;SS#B6U3[[:JE8!X;,EJ[$J^0/QU_(E6_(+#0<(XX L MN$R)!1X]8.K\!$'DS@GX,/[J+ IDWLRG9+5:8V1 :VY MC5(##.&,8'(["F3H)'-DML'IG%N?DB1X"B.9@9N?;?*E"ZK)C.HW,!SH .JV M=O6S\Y8N:*G<^7"Q4R3?(H(5M;0P<;/)Z=WH"@$YSW<5>O=A%.8ASDATQ8[J MTP4ZG&8TTLI?-'M"YNI65UI[&M5:=S74!>-2>@+FYFF3T=GD:G(W&=^BT?4% MNKV;GO_UOZ97%^.;V__];Q_>G/SX)S3^VY?)W:^0N&IV %6EX(B/!D=1Y=(0 M.=?O4&I#T?WF9''>'K/XOP+VHCXKH5:Q'"9KP7>"9*D\&%X9@)0QBUUB3&)Z MPL_W5B%=L"WF:,E^$D /5;X!3-&O#X]/6&LF(U_'?]]Y)-!NKCL M,_;2>+K.-9[(6,L&6WJ:0)ECJ.*<1?UP&G@E;U,6PJ0PE*QS%%7%.?=-U:GJ MF?="3U2;'8KO"KLX#B\&+#H(WY9TSC C>-+#[ZM"VCEOSI.8!7Z_A/G#^3K+ MDR5.#8,I,U6KEWMZ&-.ZVV.@!X9O/<#R;JT01U[P2 ,U]WLKX^4J2EXPOL%L MDY&?F$@JP4#/)O&,S6BR3JL$AG*F2 7>+EWC /G)DAZHWVP=)S39EG/RM;>0 M#+V>3LG=UIZ)IU-K@"&<$4S=[AZ:6LY7N'@3M(M<&Q4P[LD,)W^O6KRN5=]^]=NS3NFS:J8_34P*6OZ*$)8"1.SR5S+.;-Z M0^5C>=7Z%U@?)HDDM>[,0 ] I*]VO3]#*2]$CU?D)O7M]]/HU^W\H*Q*J>NO\(4G#WW'P)Q32MR*#8H5L MDV<5G;P_^O#AQZ,/;S=*PMPW)Z=';SZ\.7K[XWMXV6]&06$PB-3XNU*NE$4V' M.DU96O6 3;-F.&4O3^AG97)-1W-O29LF8[DR/XN""L#=*6+:W\O4%J:M3ZM@=(@S@M\<-A0(8=V*"DA]A M"AUVM"#8:-6O8\!(:G6+(U+I%-.MEL SCD 9">?B(U:N.#N>R>+E/ 3:YVM^P)E_-M<%PMC?D+F^K MKY!* 0M3Y/6W8^&1\%*A"QFS$@'*& Z@X M&$^$W'.%WO%"N48O@\6O3A50U M7.WIZN$G+XRG\24Q@L3[-*R:SL^\^.MUDG=;7R]N[9JA >CZO^A M&EIH\.)^7*F.L%>GFS1QBUS<:DHB#>A6)B*)K',78PA0LC-:T >14+C8:G=_ M3:]KQYF7A;ZAS:6L2PZUX*H(Q 3!LJ>)CEN?H;^!X\E%&*USZ9$QJ;1+KG0@ MJ]A2BH+E2QL?_Y!A%+V@H)#94YS["Z8OU>!@]$BF]0M<'CSJGCF2C$N#2K 6 M#0\SK0Z0^ZD[I]APS%W:584@KRB%)MEC-X^Y0V7NA[V.P=?KY3U.IW/.9-5P MV+,,FZYOD'E-A]BK *L<)H#NDPRK8OHAX&&.NA)+2O=O>NBV=RD J*HST8"L MLB(.A*X:^'L=]'=P/;D\ GJGN+[7%;)[+5D$L'TEN2GA?)Q6PN(3P]0G<)F8 M^^.W-:*K,,83\D_9.I9(T DQ.*!"@%CBBG6GJ;ZYTF:8I\>"YK.QVF:I).87JWUBK\PJA&MBN..>=U[*APE25QZS,UN,;SGMLPV-= MK%,RJA9F,5NN\1/[13Y7,=*UGF[+U!PNM-8I@F%Q'[3<"^AIXF,<9(C6'%JE MX2.9!Z%5Y/G%;(CFZ&WDS(3*T")<'$A13AD 1R4&&9"THPF=I6*X6])T5Y. MO3K41B0XQ*>VU0%05FJ4J6=MZD*GK0PP=]:%:++47AV&@@W:E=UT.&5%^@ X M*S?+V-,>$FNEB+>E[4$X7/;;=,7L'C_CU \SZ:&= >4 H+/>3%-?+"P$.KVU MR-5A!2ZE-PLL25$,5%87W7D'M%86!(#7!H8:^^N#9+8>^C!J[WFUO )9KH66 MT*]Q7AU H:_D/N H$*WG#2K!VFKX,-/JU>]^ZL[I.1QSEY=CF9.MG@3Z^/[H M];OWU4&YI[)(UP3=JCX@TG(X(P^,C$-Y>'+T]O1=EX:'$>>6I^C;*]9#0BE) M00 B @-#C4-=82G.6;XU=.,Y' 97@9">V XNJ2 '#658I@ M7&T?M/)CS60T;&K_H7P;%5)6ZIGWPH[B-$[.T>ZCRKRG5K%)1A/P30ZJY,%0 MSP DM^Y8J+0/*;)XS*=:SDG6Z$WG7O9P&25/NDQ7:A5''D\*7N+H.'DP)#, MJ71K5 DQ+4C.C(2^%-@L31[# =G+U\R>@RXSOPV\O/PL7C23LV^(0593G@S MT-#./*=G*6#X.Q@Z=_![=/M?Z/)J^LLMNKR9?D;3V?AF=#>Y_H1&YW>3G]D3 MALK;XG FJG:G3P;W2L7PX"R'$6Y9=I?LQNGL M_[..SM#OM1(E9^CW\DTP[L^2H?PKZ/5G49Z@^F.(]F'Z(?I7^F\6'M"OH$F, M-HE7-Q]"Q\Y[^05>I=@/V;(F^7>$6>;J.!@MDS0/?U!.>C/+Z MEQ"W*]7RBXF[J(+.RXK;% G&1>[&#F[>_4#^B[XDVXH/65%L?&X4=E2=#L+S M.?;SHO.(W@QQ'U,V(Y'I_ +?YQ=AQEZ4GZ5X&:Z7LGA>KV=U[F9J1FORI5," MPVA3I-Q*11(?T[D6(>UN4[GOP8./?&901N9H.'Q4Y, R4W7KB^7&J!TNKP$S406;6]!9X^*635I(HQ41 M?P'(3!)2K+PPT#W HU-SRT6Q$6H2MG7@LT^(E[_AQ83@/#DG#R!FWLN@L*_6 M@Q'S=JA #R+KS)&;3?7H#Z'R=YXN:[5;XG, MK$0 RYQ]3#=8XC0I#C[9^YHB<-I4L+U31)/8)._KJB(:84H"G!*1ZUA2EY* MM<$35(><6^E,HM><:7IG+4L0.ZG%R/KL^AS9UN\*J^,TU/'&'TR6UUJ!2VN*N*"D"+2-@4Q8RW00X)>1B4Z.(B!_G1!X%1,$YI6:M;M,O MF8= PTTN#RET<2H/3AP:O?10%>Z+T@I:.H\JS3$]K%69,YW/B@="9M7[(++: M,%2VRKU>!K5H:*0))C#L!9>[QY32&[ZK WN\J&ERGZSM!GJN*&JJBD!G+^@[MH@4QG]$=4&0 M5I$H7OK_Z ["HQ=A=E4ER]/0)V$0_8%,UMI_:$@6"6:[9VW&SWZTILD;R3_8 MM< ;,J2,V64_2W8[1Y!JQ M9;C1]47QC_'?ODQ^'EV-K^]N#]L;[*,)#JBO[KSK07Q3?A<&"5>E1=WA")V- M/TVNK^D"]?02S<8WD^F%H^1MP*@!,+7S;@SJ08XQ^:L1+:RY3II!LTK@5>\V MQH$@@J0WU*,D6Z=8LSFW?;&V'>@N*J';4;8I$\RD>$>&<&F,OLQF5^//I$^, MKM#%Y/;\:GK[Y69,N\;U]/JXV//;QT:?)+_1E(1"]/4)MB)*@B<2+-%I5'E^ MOIF7B1C.SI)TZFMP*=9R(0TWL#G>7ME5!Q2(X31G*BJ(99+R] M7K60T+9Q/&DZKPXS%?T2!_2&%-U*RL5[>D,*L$;608;5/.VE#8.B0R ;'E9# M\[(8]IK9CK<+38CYV8O7)061YB!3H/HLO[>?3MJB0*?8,DRPH%JRFVM,!;N;6D MTL[): Q1QG4 MRN%JI F&B;W@\I.CSY]'-[_2R=#MY-/UY')R/KJ^([.@\^F7:W9K;#:]FIR3 MZ9!SAE:1"HFA[TF4425#IA>0&AY=XP_[%F*3L<,,;#*W7PE@&#P(=I?)52&H M40J;%+%R4'/0!^1V*]0->),XQXN4X6?+@>LR-*GFBV6^*#;!U#GFW17OHB/L MJE)$763;LL%UGAT9Q'6K+[>3Z_'M+1D2_O9E:*D/?B_$RL5+# M;DH2+?1VRA&I.!@&ZC'*,BR^H(T*)*\LL$CG:=4JCAFF](@J><@= @P6&:+DR#.Z_JMPQW'O;JI[G M74T^C>@4S?URW8;7TWESV[LY^63/4;$'IJI+8YIIW+:%6GVC;B<5T'J];JL2 MG?-ZIV9P"]E4X9@];8:J^X2C-*7GC]F_ T_:]JOFX!N72K(OJ&N@D&= M0USDX?4.I1U<][B;GO_U^(P,$A?H?/IY-KZ^'>UB*4\;#FV$34TG2.FR)*K%JJ(ZNZ)&F)8(/&S/D-*<^!.QQNML!!]B\,!G=W8 &W?EUEP2".M"AJXT_KS>Y& M<7OB]R:!A]H:I7<=4(@U)@\VL*9O[Q)@<'8H;(ZHM[=?1M?GS/.2V/+S]'KC M@$%N']_@1QP7CV^)GOC0K$$8:]O-4]7+I';:*B-5YYP=AK=+UE*[2)U1Z1>G MU>NG6P"M%6B,U2T*F*L#(JMRFF^J>RATU3G7F_'/X^LO8W0S/I]^NMZ)_]0& MLNFATP0!BLTZ#@R3'^>7# RC*XOQI\GY\['-N(.LR0* [:\ MR0ZLO^C&,[6*U9O3F@5P$Y?E\\J04A' M]B4CD_)QEH=++Y>F'.L*V>24&&"316T),+P1PNHRY4N1HJX6V]-@1.(M,F^E MMP3O'O M)M4>_&WMI3E.O\3>.@C9'DK%4EQE%O"BVYS\)]M+4;NB?7W$VO"W MMPJJQ\V=?\$YT?=JEF"*RKY#>TO^@%'Q*51^BZYEOT'U%U'SDZC^)MI\U+G? M'7MI',8+FBZ,;5R:#?5:+9N>V="$IJO6J#BG=#^<_ E^G\Q>T7=729;]$1%= MQ)2=<]FY%,+F[YF5HEZ,X;M$)9,'S2 )00B<@#2/;Y*4F"IS"*1G'0 M?>*N^]^%=9(Z&%".3;X--K-)Q-Z%@&'H4.1<,N:R'#;/F;$'#MU3^-9_P,&: M;J1W'?M%&*USFK:WV.\YC[Q,?[%_:&E6;_IO9W+KZO^PHL!0>SO\W'&*LC0: MB.*R/$3F\R@#,=9OC!5L6F9G+XW_HBOO!#WIH31<#H-R3<*<_COX@ILNL;.J M$7>3K8L'V'5V99.J.WG%HY !\M@X(Y_1^3'M:[%,=Y"$Q,U*0;4!4!IC<,PZUBO-]P)6<36L"@!$ M2YJ,L2<512INZ"<'+Z8<+P^09E*0*FH!>T%O8\UGCR:)H:%%^U7 GIPS+<8- M#_L9*>:F61D ^=H+N(K#\W5.$[8LPSAYC]=*\+VY?DKFC]R=O=&3EP9];G7NY"NN;GGNL(IDMSYW\ GG_6:_=JF< M.GLZ\)A=N6XGEL?/]-^0EOO$%=)\1[%,QO+2,W@97K";<&;;BA '.$-+!=-Y M=F:*MK^43VTBKRP%?B>A?\U&Z_PA2ZD>H=TEH8^OJ%^ M9NM.M(,/@^ID.ZO(7IUPZZ\>3B?=E:FFG3A#R3K/B^Y?-P[HK6C9B MPZWS#DX" V^Q2'&1%F@Z+Z^7& UTAKJ60T1S/:]$,2D<$I(V-8Z$LJK'<>HM\/5Z>8_3 M,N3*IIMX1]JNO0JP_.RJJEV'X>ZV:U4**HLI3CEGJ%% T>"PFK?D'&=LCP:6 M%0&_B;7(AS0RA+[3@OSD.&)7RD5[?*?=#Q<_&H:I&<8;E:Y^7\K%L) MHR5]5TM28SLJV^IS?+NLCM;+?;LH&,P(LTMKN/=]&Z-+>QF*QHY/'MW>R3.4 M/W@Y>L*D0^'RLT7J&GHQT-]\''E4%(C0EK2><$K(Z\%._*%SFEX^ &^SA\ MI'.^C$SB)#5AIFJ3@'V,:1+01 \, 7N [1+P+O4"3!]*IQXX0VFM>H.PD+M+N\N3Y84D>U310F6+/GJHW5!>@?OJC_P7 MP0QT5LSD)B#T-^07XN4]M#T=W[T,GW'QGF\W[1+_L[5#N )0]3G;QF_.22(! MQ)V6I1([:L:M7>UE&(=,,39K:GRWVU=2>[X%5Q^T"A[I MNPW"6)J7L9=760)ODT^Y(P"%2BIP7!KEZI$ KY1S[MT[%"7$)G])U[C)[VI2 M& ?7I!&+_Y#M>0TNSNH&YI9&M_8L!Y8%A;X[LD/@U*AR^S(8W9M,Z,*!<]KO M;7-67E9U%+88#Z*O; M5>_^MJ8U *"%MBZ,EYUIVM/DGHWL,U)W#UYYFY6NXH:!#)FKOL+R?%+'[ M277V>OV]L=T1H7,M3&%,+>F*#((;; HQD(1H8^M#"5A7UGHDI+]3;+SW+P;H M0P5WLNWOOF4X9^V6P%49-*J"4+.D(YK-J/$']!LKSOWKY@*SK\@?)CE>]@C$ M&BJ.8R\.O";?T$RQ>MM^-2;TXF^,TQ0%; MBSPQ7P35E>-XA=S,3,TJM[H0,!0>BESJ3AL%';57\5"CK",TU1W'V&?X1B^N M3[)LC8.+=1K&"Q*$ATF9>Z49@@CC-E-E>$DR^D/G@C9VY;\H A5EH**0HS+_ MS%$KAG/NQ>A%W)*.5XD7RP9-7LRF#Y*!;-*N*P/&@TB <8O_&S'$Y"#V_6O\ MQ'[JW_%KS0/K]3SN(5V>E%)([&N-2/;G2@B[J5I M;>FJGRGU4I:9FG.OT!\K%QV7RD7"F+!4+_)LT@**M#-':+&+*%E"-YH29[IN M;VI>X,Q/PY5L!UNK8HU@AN!K9FGD85#*#&272U2+)L3K!*(-1>W06TVI6+%4&_8*.@(544YIW.= M6>/&>_KLY21.\"*:\(8F#\]P^LA=_^FC:).XYH8TV:K7 D-18ZCLCZ,4ZEZ81R>E.$G).KP2.=%BN7[I8H'$_B8Z*R(*@ $8_F M+<@>BE/9_8BGTG1"/+TI0N+)U> 13XN5SU!2*""FX6C5HH8ON2C1_-WR"D1. M3W6JUA^$V,1G0R'EW:)OC$[B+$_7R^HQ9HF!0DFKS]'(H;8>G^'%P/1/.3;5 MN0&::O&8KBPBJH\V!61@#@NT#;O2G!.02KNC$P=93JDK< <#U/BZU.J0"-9Q M@+8IERG^YQK'_LMT7BS&AGZYK6Q4$RIU=U33&R7GGEP7*!FU@#7L/$)U"=05 M5F6@LA!@?!U"4D#,[$W'P^#@0.(!Y]HDSC&IM_S&R_%M3OZ_@ #VR0_>PBR$ M4Q?@CH4FALDIJ=(&RD\#R%JR5F4@6L@1*HI!FW* D?>SE],'&UXN"$RC.FHK MN".G"+B]@&"( M)3KHPDZXH.LDQWO.K79%]YB*!"PE]4)Q@C6)H+5-:270>BM:*&6G\3\6C1_3 M1VIQ(%K/TB+L,H'*UIFJE[6T<[6?7(.L76'P S MR.[#JFZ_HU0^D.ZS"7TE)O^*O?3N*=FJ-LT_ J\#]:V@_CW(] L'UH5ZFB7H M0Z??5!\BD&3+@+O_S*'VHV8E[:LGT6]\DWVI89B@-[W]EGK3)6F$_==H\94# M[4O-*MI35Z*?^!9[4L,N04=Z]TUUI/#1PJA4?.50.U*CBO;5D<@GOLF.M+%+ MT)'>?QL=:33/<6JC+W4^='#=25A1.^]1K:]\6YU*9!JW:?F 4^Q104>KKH-2 M((!;:94BE&X2NW=F84SO9J5""!,-)]$@S M*5!ANI1>B(-BPZ7GTQ3T+\U#6/)+\(-*<,4E0]-D5-.H@V2B&69N+ZA%3U05 MTCE5!^I"?;DAR0;)ZAF%ERKEVL4:&^[Q]"_&\K//@XSLO ?=JPQH@^U _#"W M76CJ/SQ=L0P5\6);\@XOSJI'WM+HEGL>6!8T4F]I!TARZSJJ>K/06!N2_U5L M[QFJ0B-F/]@P]^4,^Y9F\[IO*1!=JFK[N5\1T'@Z##Y(OAIU.<4&<0]]<+Y3 MMJ5KK R-EWV!P]R+[=.Y5$<7^I<#UHM*#Q_T+00:8X<: )*Y)MU/<3S 7!V: M)Y5MZ)OJ0F-E3]PP=^)[]"S5F97>Q4!UHM)3)SW+@$;6@?A!DM:HX\GWLLW5 MP7E0R;ZSJ2XT4O;$#?,(1I^.I3A@T;L8L!Y4=CBB9QG0R#H0/TC2ZCK>P/X* MRV,.\91@-DP-@8J3%R[#.%RNEZ@Z@N.<;Z9]9\NN!],I;N,,#]4)6J6G-",% M 5>=#NC8(Q*PF(%" *R1>:+QJW-_)(4D2C'Q$[TUO8YSE.(5$25M2P\6A:6B M9G&M[-Q7%X$& MLZUQI$^5^UJI83\N5$+G0T&A.!@?KL:O-A: M+?=4XTS0T^T*7+YL,YQ]:'<%*(7V>1+GJ>?G:R_:7)^1U(1$UB;/E'";[!(* M@N&4"IWI* DIH#&?#!Q&\"(-6:YQCNZ3Y.MF8C /GVF2+M+;\PRMXP"GR)>T MF*OI@I7U(;L-JW?8/2#+?'==1.7%ZU*.Z#OU]QC-O-#]^W)M2^FS=W$FBTTE MLC9=N!)NDWI"03 L4Z'K$FI#I,(EX$+:D3MH([\)%P_Y=/XEPR/JP_0-T5& MY]'-X,K;J.SL3/$XF1\35<1T0;27R7J/6@-ZBQFO^:C\\[G351^)0>IU'ZW2 MP32?CY2I*7C"^Q>ECZ&/VS/L901Z<)TOJS5F$-XH8 M#/(O^H:>GRSB\'?V0$.8!"P=K&K=:$_?LCFV[[6ZFGUE+Q\"$UOLTSKN[3A: MY#$KLWJ[!HW2E(C@XOV&,K0AN>-/@.F3^[%K#[T1TNIB61\X$%>7>JYJJFSU,85>!K7>43#2!$/W M7G Y%N>)_Q7=,Q;[#2V3B:_EL$[2CS==+CM[V M8]GMNCU\YR#ZFZZ:=M+]9!^QVAM7;*IRFWMIKEKWVY>1_"HA$T?)1OX(W>-% M&,?DG]]2O_L%T^T&'(P><>HM\/@9IWZ8X5D:^M(@T];7#[2/FE3IGGJNZM/? M>'\V,+W;RRL5Y!4Z9)I8**$5U6KT^.(/>[JFP2R\UU?"?>]*N,%++Z3X&^=^ M:+K;DTYSN(-A[NPKFKLQ%LY6J296L< M7*Q38D^Q=LMJ)6,_EE51^;5 .)+T+L76UJ[Y8Y9;V-!M[%H"?L F7:?I&)M- MXJ(^]A&W[1@$J/!M+Q7<*XK;*0+G?MVIV0?+CJHO M@>JRPZMJE[,KP6<.I_,-MJW;PYCD(?0OG;MIF^QB%.V# %1_W'W5[G3\-/\\ MM-.,]DT_V.ZM#29685K<>:EJ8T^N4_@E4-UU>%7M^RNV\%Z)N)JW=1"[TW M*XR<"F N.]KEMGNWI=@7&\=['9#D1AKMVL-ZIVLXW$>H#DIJHYUV 7!LA%"B=5L-,]7!#'_(O-S-$Z?TA2 M>HGF"TW?T=C;G!%[L[.7EN^\H?6\S=G_;3\*Z4+ ;BJPSRV![;X(9V9CP\S> ME\N*LNDELW+49^4B5C#PZP-&%<97U]6@*P7;?\S]XL:N*DP?N6_[)3B==I_F M[;BS7NWN>H+DN.0%GN,TE88AOX3YPX2$&8]A0.*!EOW"8X];%6?M^.(.C*Z/ M(6Y1EO,NL2,#NJ0OR)O,._-.5XG3#G0I[=0Y/?9O&Y>8C_U,J9,Q?]Q<2G/) MGG_-.3.<9( NK=>NKOF-"7/D\-#SM[_6^TVZ1".+>R[Q IW>F=?/SSBC5<*V M^[!/_GF7T#^5E4.GL'N]XFK^>?=3P/U5ZBZ[N.FWOYD>WM-@R2%L*H?B3E3T M+]"['1QTV1;4M^4);(< VR'Z%_(:PR]T,%_R](T'#HW :D+"\C#.0O]GFN5] M_X%<]WN'Y!"TU;:G<+_]L6^F&^LL[/;0T6*1LJ.U]'6[0GSS-L&K,$;Y T;+ M),8OKTR71 [B[$;#,[7KJ;NX;..#AW020U]QNUP\DG\-5H_=IXG;=%F\*=Q] MEZWWK,^3B,!(Z&':1]R\'T/"#YJ\6_+S'?E7YOFLULQ.4.SN0VY.3>RZHL0G M)7;U%3A=MWF?T])ITQ)S_1BU%:"UWFF6W MG[#[;-CN*Z?]VMCNR@?3"_=@U#[ZWY7928=]^GM5JI1K_,1^$A^8,=*TO'N1 MXU1S!+4?:NU6;99$ &[@U6/.#<[R=.WGS#3"]1L*V\-Z56L>DK3, W>:F2!^,Q#$!V2==6*0)AI@0FX)48I0MV]6H MZ*8,U2E@>NOA?)WER1*GXV<_6M/M5OI\ M,/F_P9WW+)T(#"C)[G1LL*GMV5GO8J -YL--X*=PK"17UUM$Z$V>ES;1$A53K\6W9WA_987<8=9^B'P SU^[2..T-!9D)+ M,A4*8W1?*H%:)>F:.XFKRY*ESY?4H8&>S9YA;$:3Y5HE,(PU1=IEWY<8>VE, MZ)>606F*?1P^TM4Z4GW(+\D/8!K>-J?^G^IE8MEA.0,]JS,D4S-:4R2=$K3\ MIZ: )5$D)6$I^2W&DW97^8VRM?7";19-XC@PBR/WT(S_TN\S!8EOC5SD6VN* M6116.ZX [6W1M"J@=7DY)T6PG:J$ 4 >!=-)9TE"M3_,XE_CS_'%7?Q?Y']N M_T!5EEY^Q%3QL[=<1?B(2)W\^N[SR>G%'\C75J2"Z9DC=BB6_&>24C1SVG%( M/TEBC%[(6$Q*H&>!E@32 ^E%=!\T?PB)*(Y1X+UDW[OH2D5CG'S&W9N1_*^P MZ">")LY8BD[0DDFYJ%\HN5A M=WVA@#-R=)@YAMEEWH#MTN],>E2;QQVJ0+" MJ;)^3^'6[ZE)_9XZK]^WROI]"[=^WYK4[UOG]?M.6;_OX-;O.Y/Z?>>\?M\K MZ_<]W/I];U*_[YW7[X_*^OT1;OW^:%*_/SJOWP_*^OT MWX_F-3O!^?U^U%9 MOQ_AUN]'D_K]Z+Q^3UZKYY2OX=9P!YML5OG:?1UKYNV0)^[JF7NQ4HG&$9L0 MNEP9,:2Q^]QM*E1R"O]62/XW^HU,RKUUE".VF.SJ-#X]CI)GBF7XE@"@%(YB M7((=82)UA$HY1Y4\2Y,53O,7FO29WN48_W,=KF@_D[Z+J]8 U R&0+OM4JD= M(:;(UF9KU2/$E*$UUC46=A"5_"$T5!-FSV8BJD[=EMQ? :KX#B"QAW)4C5>; M74;%$,!+ :I>!;AN55\U]U3=C@CLYL9#$@4XS6B'RE]$%<]+_?TMF(I7@!/> M4RE%_X *833*\S2\7^H)GGL#T:U""^T:QU=#HP.XD:JJ++U,X_?W'4 M2"PJ($/2/!2ZJ<;/@*I>A(I_X)O(H$+(4=U.R3A/9I#Q@B:*C#-Q8@I."% ] MR['Q<[%2$E6BKNM\$OO)$E])Y@(",8CU+D GK_E"&'U'Q?_HJ/HG<8Y3E@R5 ML4!4]1T10-4N0\9=\2WE*JZ[?$R@>0))&.YTA0 L\NBQ"9]H(@'FU-E3(VQA MZI,7QM/XDNB%CYB>A)_.S[SXZW62MWV[5A@ Z+Q_Y?K*. M\^R&G1>7W2I_I"<%JQ+0I@@PC3B)"<'R) W%H9-2 M 72SB7 :ME=#%4P[711W-,M43632F1NWF% 5=-NI$1NV(BFDN,%2I;2&FH*NX(U06":7.69[5#Z%$/DHY8:X-B (#0'-9;G&.:!FH*@3=OZ#O:#FDX?^(-@MDF[)<;8,7 M%\BRNZ2\B3^)M F+=HY^W#4/OS@:LN #@V(J6%,/_*]-&F !M>I7$"WH9GF+4 MM6!3%FA["2&J6X>J'%,=UDZ. YN"<33GK4=T6*9]520C$ ?4,"8HI;%*U6\J MM>+9 5BCW&48$VA#1SF!-J#&&P"ZYRA7%^5^E*,HZ?^C ?"C%V&VCY?E:4@? ME:4_%$\4-/[0D"QR4G=74.J4F.0?#S2=P(V7X_%\CGUQ/B"K" #QS)'AW TA M4O!1P=9&^4=H\VE4B)3O333_V-8H,"'!ZM<1JI&A"AJBV% ![A#)OW,N SH5 MLQL[]L4T1VP1Y*OIFI2G1)JJIY3+=(95GMH LW5O;R(4". M;[_V=5E7?0TU/D\6>6-EG42'W+ -1Z@Z%WF[4LJ-BP;!S9/*)G#^XQB=I",I[]BKT436-7 MAW>I$\"X/E2V5:,/+0M0XV]M@LC)8M+ZFV-[H.F@(S^%=_>4#.GRI2J@QNZ+ M>(L.3HH!WL$5+=NS"$ M/!3Y3GJQNS8W(O9#BH63$6-E0.W<'_,V?9D6= B] M6=;"O0L!U-+#L>^F3SML>Q.27Y+*'MJIJ2Z@ENX->8LN3>61)2Q^'E ;'-AM3"5TS'[ M &JB0$T8],AN4["$@A@62G*&AN8TIGA82@:&Z C5S^B5H%"%"C%84-FNJ??Q M\RI,B]L?5>4/8G7_SQP2>[>P;@A+34G:^.Z&J* MR?\-[KQG$=$&% .(2-N@EST)S)+YR))/; Y@5T4B4J;CG<,=/_$,IWG-L?+[ MBH5FM:M^5/VC<0I#T&K-/UV1?Y$_5W\B_Q]].I;\Y?\#4$L#!!0 ( 'F ML%1C,A8G[C( -1: P 5 <&5Y92TR,#(R,#,S,5]P&UL[7U;<^,X MTN7[1NQ_T-9&;,P^N*MM]ZUZ9O8+699K%&U+:DNNWMZ7#IJ$9$Y3I 8D;:M_ M_0(D95$D 21X44(J3\Q,5=D B#PG<;UG0D,W\/_YX?R;;S_T MB&\'CNLO__GA87;6GPU&HP^],+)\Q_("G_SS@Q]\^*__\]__6X_]YQ__X^RL M=^,2S_FY=QW89R-_$?R]-[96Y.?>9^(3:D4!_7OOB^7%_"?!C>L1VAL$J[5' M(L)^D7[XY][WWYQ?/O;.S@#M?B&^$]"'^]%;NT]1M Y__OCQY>7E&S]XMEX" M^F?XC1VL8 W.(BN*P[?6OGW]-OM/6OT?GNO_^3/_OTH6BS9DH9NERG/O0^UOJF'P:>ZU@1<:XL MC^,T>R(D"M7]4%3LL&]3BQ(_>B*1:UM>[8Y6MM)NK_GP(BOVE7"RF*SYE,!T M3@M:>0O=]786!?:?3X'GL%EJ^)_8C39U>RUNZ9"]KZTR-9KM3JZ!%3[=>,%+ M;14J-="\K[-XM;+HAJ'C+GUWP8#PH[YM![$?L85TRGIANT398;U6FO?Z*@Y= MGX1AWV8\ABX?5:HN2JHT[\_(?V8,!10 5471%O"P_#]O7)_-C@SNOAVYSTQ M=5\4U9KWZY:PM77RZ+E+V-PI*M^"GO/!?\:7>H=OXH@?6A"M451KH5^61[*I M:>1/["AX))3UX%S9,46]%G0Z#&.^W+)I)UBM C_[5HVAI]]2\][?$S;,8E;0 M#MB,!.FEN$8;*\*SZYR=?YHR6X2L7!NP3:PL?ZCYOMUYO_WY'_;=N?7HM27# M?EN=K&"P[BHKMKJ:P?HDK-#9R@;$"E*Y_54.UCEYKZG60UCUKOL)UT>] M9EK?"0#9E]=J?W^B"R.T?F=[ENUBF/SZJB4;'M9HYS)-UOQ?F7(JW;2U&CN0 M#.'59OA*J.V&9$I=6[U=:-)HUS+!-SUZS73G,=+NN&8[A_0HZ_J6'5B%KHLK>#P(^H94>WKO7H>B _,'LB/R\=\;/TV-^M,+^FI;,.K'MAA?8>U_V^+ES4#CD MW9[A)Z?+(;&_60;/'QWB?N00\;\D6"4XL7_\D7RH_Q@FL&Q;\JQ'XB7M_\'* M%(I\/$"OMDC,68O5G=HO4>Q3GK ^M7L!=0AE6&_;LJB]1U/Y.#XK\7&=G,F= MV4^N]\;P@@8K$3H9$H&@HWF@V"<.@V:??=_A?;CQK&4UG(4B0#S/,0"ME 8+ MT6L2VM1=Y[=H F#W2@+QO4#%MT*V \.\'3OW9.GR_O*NO!U R^<%014@\)>8 M,X546B0&^KX?6]X]60=4 ?Q^22#>WV'B724;$LR_QA:-"/4V$*1+A8%@?X\) MMD!")+SGU/+3C3@$\')I(.(_H&X\!#(B03Y[(I['35/+!VEY57D@[#]BPBZ6 MTP#@A]SS?,V6%CCVN2I ^'\R!?Z2M$@,3 EU QY!1P'8EPH#4?^$B;I 0E2\ MA[X#1?NM*-C^P0>[(!X2U#=N:%M>VJ,;]K-0#G=%<2CD*#:G4DQ4V'\G%@6# MGBL,A1S%#%6(>&# !S&E>YV1SBKBTE#(40Q0E9 'QGSH1VZTX3>=QO'J<>Z7 J*,8K1*1(*!=NMI\&/^ 4N&;[%DE",46Q-F7 H. \(/W;P1KY#7G\A M&QG0I:)0I%%L3*EX*%!/J6Z\CATF51-=Q MD-2@"ZM L4[!=PV%'L4*68AL!^J0?[)1QV M%%M4*28F[ /VUPF=!R^"$VAA82CD*+:H0D1,P).59D*G-'AV?5NZQHIJ0*%' M-%'EPJ(J?+K(0[1]6Q**-Z*Y6BT<)L[3((PL[_^Y:]5.LKH\%'-$PU4FZ*$= MC"GOW&DA"B4J%('BBV*K5HIS:$@YPY188O7=+P$%%,4 K1+FP'C>!OSLXRGP MI?[86+ #(SRE MA#--V+8[B>/BMPSH9+$0S;RR\E#$46P]M:"XR//K/(3JXE]1"\H"BMD'%?K0 M\PRQ8S;M;H72V63T&GOAZ2&5! M*,(H!IY$M .#O->/:G@+1:# HEAVE>(@S0G#5_O)\I=$'+U071(*,(JE)Q,. M;>Y=@N;>I>;N MIJND'S?L+]6P"XI" <>Y(BD3[]!0QXX;$2?M4I;]Q/)V:60%J"MK00G N4,) M%!K%O?\;\;Q?_.#%GQ$K#'SBI%M]F8=?6 7* N(9HD)<% J^!%[,4*))("@5 MC %!42CDB&>' O%P8B_3H.:WM2=]I$"&N*@&%'C$0T2YL$CQ:1'A?7:?R;45 M65D/9?B+:D#Q1SQ0E N+%C]/!VSA60;R,_-"02C:B*&PE:*A@#Q;69ZW3>\C M [E0$ HR8LQKI6@H( ]7A"[9I/:9!B_14W:W4P:VH (4=,3(5JFH.."_[NZ1 MI_??I,A7E 9G)T"$72@D5MJ-MW2UL^3=*"I 758>BCOJQ4JQH =&?A(]$9K? M/R6=&3&[31;TH*X%90'%7(4*C;.VYF[R2Y?6O7)0O!$-TRK!<.Y,Q8^>:]]X M@27=E^\5@^*+:(56B(4"+T_[2^-U9&^F-+ )X<OT17[T)_R31&@.I0?U(Q"8!@J:/K'QY)]J_YM?SP8]F;_&@[GL][?'L;]A^L1^\W_;IX<=6&% MCPE=<7BVM*QUJH7$B\+M3W;JF/W@C[>.3A9O;OUID%H,DBRJ6758[>9#JXYD M_3!D%*EE*);#2KVJ!>G^F!)(TL$<5Y^(;"V$\E$JCI;!50YN%0,"4=&)X,]; M]GV'_\'?YWRV/#X)]Z.!1>F&K8K),\=B8H#5T5+!@C@(ZHAD"'^93X'M+VW" M^OKHD3&)Q-OM+1[26FCY8VNP!9$?G:3M(S@;UC4 MK"W7&;[R]R&(4A)OZ 1K0J/-U..OR?D.7P?7*]!.#5 5+;&M#J5@"-#'U9W% MQ/4)W>1[^9D&E6>T6259';3$M]K(!V"9#*$J>=3K*?"*EV&S*EA &=**%D"K94]?!2 M]3:D# ;($>].F,D7KV*/>UZO">N\[6:OOZT]DK#C._T5/VSY*_FY$ ^I>=S2 M%_"R#VOM7UM&U-Q)06J RVOA935N9=]:;9H?V]B?,.$L?HR:;"'NW>53-%D\ MA"3!1LRLHAI>,F4=:D&RHP^]&Y=M&,BM^TR<$8/07[J/7MK%4#KX5/7PDC'K M< 23'IVDST'@O+A>U4W=K,BN!%YN9AW@BQ*A0YSV6N7GPLS&W-;AX@DL*[FG M4MF:F<2'"MX"7 KHYX;HXH8_"7(?!A\VR.G@)H^LR("30 MU!/I5"=)LLG9=G>C/#:0U\)+,PW'O;214** 3M5MX"_GA*ZNR:/ZS+FR,%XB MZKK$2&1NRD?YD>_I\/?A'[F7U(<6]2=Q!!@6O":D(EY*:FT"H"(9,CBVD0E3 M:\/#$L Q&<7R>!FLZPX1N>3HQ P"/^G];V[T-(C#*%@1"E]H8+7Q)T[(LK)@_0%6\1-IUR0/C@<[!G%6[6MREC@#[V+S=Y&T96^\3HVUE2]!5V20TF.LAKWK:U9>!P$2RHD)$#J(J7,[WE#8:! MS-5QN+?@8N\@]7IS%_L1.-5SMVA5UX-*)?%RM,/Q+1K&U=*BT]!WG$2AF&I9 MKC/R!];:C2I?*-CZ9405\%*VUR5%(3LZ-_'^)U0;T1N MAFF"[!.)7#NW5NPE:KBLEZBA][>]MM\3-[2]U_&\X(43>1/0ZR!^C!:Q5[[Z M*]GZ .L?<:('+830U]C2#?:4T"0Y#\BL$%?&3@[1@$L-<$PB M,DVIU(^CIX"Z?^VF:BF!Y4K8R2+:(4X$AGF$):GB=2 M/$.;2*HZ^=DZ-/+;HPN6MPUKT[E[ V.RR+RP^3QKU"V%LO/=0KY#MB M=]4]@YIUG.<>NV:*Y 7)M S0Q]6,>!Y_MX#X;&GW M^.5H9^7Z+I>,/XJBI Q:'WO#IL>='BKH)&Y?^V!;RT>V&TTPW84[9(&4?%Z7 M;!%TVL!.)*9'ICXZZ(2^A3MDFB;AK:(H=IXQ/7J$LA[Q^O/:)3#W5YJ&J'G96,DUN02B@3YG)2VXD5&\R2P6Q M,X\! 2ZF*:T45W^T?4I'FT^6R6V+!N--$(KZV7+]"7_0=LEV3GP=GBSXJQ+C M(*HBB5>1UD!//Z9'EU(>0X;/F$20M:I0##VQF-Y45BGD$2]0V_BC[4&:>FD2 MUT#/[J5'I4IT] %5[."5%;HVG)BL.'JB+B7.+4L<5, MK&MU48'7LL*8$'D@B>S=BT#X'AZ!,)M/!K_\:W)[/;S_7]8Z"/\^ZPU_?1C- M?\O<7![E6BRG&LXEU>]D;==BIG0Q85^BO*<"F0LV M9 E_/5AB^5>5-8R3/8T2@9_K?CY3&C(!J0+QMX4#G\]X_5<7PD5UM6.DI5J2 M7&0,DL6XWZWK8&6YOL1>K"YN&"$R92O:C=4"Y0YXT6-*[XC@F?>W>*924>R MK#I,""5&MP8%]U=5O"BJ88=OU>$(A$1'OI9\6''\&-K4?22.D ->15H#.]9* M"WZE-(:,E.*]8=40$97'#J:J,S;DLJ-3$N@$WUVF$ MZFO2\";5]Q=UO^ H&6S=[],2@<*5B77$YC!.%D-* SKR^?4_*_U)HH_IC:61 MOPW5R\7G"1>O9HT:L[X)V6Y#2D,FU[[S[SB,$E?>/!!LDA*M?K1"'HJYXC$5 M5AJ=F4I#9H0^NS:_,LHT]9[8P=)/6E$D[>G^R\:LQ:IIXU DH&M;;EA>F:5Y^]4GWL&.FF] D ,96_1-MR M2U/-\;?? G:,="M#L H44UG,\@ TH;&J">QXZ';&XC$1F6A>\KO).NGP\)50 MVPUEL5 UFL*.K&YE@$IA,I7@5"7;85C:%GHX=CN#MU.2!7;Q]CN9(9=]?4RB M;4 0?[[BB7B.R,;AK>@V@AZQ#3-\ZVඹC@R(PFZ9'M/GR72&SR*5]ZW> MFBNAH"WT0.YVUD(I4J:2G$WQ[; L;PP]+KREY=!LGKN]K(3OLE'=4SK&([(_ M+C CN)N?DO'^MW+,,O0;W;)$/273(=$ MTM5]SOBT,P@:4"2X!]:CI@V+GOP MR4503ZU-GG"^AO-ERD-GEW&]-7F(>1'[6_93OIVY#ZG MR>>5\M5IRYQ1*22RO'.MB1CZ]K9;HZ(KCAH WF5N!!.N'N8"'O@[80RE9+,X M#WCD@F^['MF3>1ZT-M:[_S)VL%IK:G.1B2NN_5,ZJ>PJMHI*'(^&1 \ M=FCRU(C4W6^TE[ZLC33RE+].>DW2/QE"/%78#J8P)!%_IBKW:!6#&91NOEG# MV,%NK>T66H(8?1'(KTR3!7\9^MH-D_>-II2LW'@EV5NJJV+'Q;7%4J KN"'L MEN77>=X+5AL[9JX;CG60.[&U8N2S59%]R)5%-RNJ8V7 >0^5A5$STZ\%#J40W9B>G% M=NV<6INZ6XZWJNB!B8?>%G*0> GL/ XS4$<1LS0IUO@)&$]V@VA MAST>2FU @)Z8$B5(%L8+=[O:-HU)'E!MUP:L4?1@RT,IES;01ZUH<&]1&Z?M M!L2%=J-&^C ><29\@;#<4 Q;BM20MF5.9&OC6 T 9N@>MFW,USQ(;EU2-F0B MRU^Z?%Y,!HLZ#DY2%3W"M0$SU;%Q2IR.VO(I2K-]N M$_ 39K8"9IFQ;KEA-GGTW*6E2'RBTP:4WD/'<4*X*J;WU$7NJ)>/O+BW@;^< M$[KB8L/48K\&5 DZ\Y%VH@15J!PUY=,]_=:^=551"4I\9_[+UH@'8'/ BM[%CAW-\:*>A/L?ZR!VQ@<NA]0=3VT M#U-?77$8_%I5OB,-ABODH?VG!U;(QOIERF,,)FJ91OJ:RT,[8@^L9R>3SFCK ME=S>8WMS0_M.!:3\RH@7A''YP>QJ56O6,E373/+>MH5G1U+[;%C M*AYQ>'PE=RU&8H[N[Z][\G.>I&G\>CF]&@/Y[W^H/!Y&$\'XT_]Z:3 MV]%@-)SA9,0J"P;((2.I@Y2Y0L;4G'%_Q;[[IU@B:'WDK%=JLHHI*;1P01YW MLF?"]@;9I^(@NWJ8C<;#V8P-JU\?1K/1?#09XPRGK0QL;_+(ILYMMA<>T)@3 M2SW$=-O!&785C(W\B"QI]C87ZUV$RW_3]GIUMYP.2^MB_WQ+[V;T;@_'O"=9G\P'WUABV/-P2.P MGW9?%'16,D!X QKUVS3[!!^3C0)>3UT-:QAH8EDVV:"(( \)8=#>WEBX*(Z% MVV%_-NQ-KFY'G_M\?]C1&"CV#JS\XHIM:GWA*RIM%Q! MAZR>_/[MB*G[=&TSNIL/QK(]G!>VZ-EGLO]:[VXSNWO/= M1NBI-U)-VT5*KPKM]56^UX#M6..&D7=L[:A),>-J.VACSP:6MWW!;.1/["AX M))0IUGGU=/!=:3KHWP[?GL5@5E-O,IA/KH;WO:2-3A8^48_!"Z"Z@3870M'7 M8/80;T*K!3.62RA'^66S!E#8;H6WF%XV_E>!G_4=ZEX\_[[D=9C-'I@)E8PH MMKC>3<:[@=6:ZU$YP.!B@8=&+GI2\9D#\4!^3]\,MP_#!D?PXFG\>([OY, AYR7I5E2;VC!3> M=9=,VCW 'A7> O)F5)/*TO4R/:#07WUZ=IVS\T]3BU58N7;UN/NQ..X&DR^C M:U:M-^V/KX=WHT$W*UW2NUWGP,N9L%Z;:U;A(ZJE25STCV&:=Q\S-G\B,OWCB_!I;-"+T MP;=BQTT\6+L7&[/C&LO;/=VH'C/\0QU\!_O=+SBQ'0%@R, <6M1G(/#[8XF? M$SR)*BNBO^&E.W2!4*!3ECYG-+=>P5R):Z _OJ5+DDIX='8^!X'SXGI>WW>* M.0J+_TY%$--6HRGT][AT^:P-UU'8#W.>X%A@/93B4G6LA[3A=]NA212X_42< MF!]7%"?^:]>+(WZA,761#CPK!(6%UVWPV"R.ALAA!\E5N+K%P_2B%%5:=8:# M/""_KCCRG?I54!E>;7+_XMY5II],;?CVW'4(508RE72\A8^<0C1Y!ZBC[]4J M))G2X":@*VOD+_@?0&W1;@C;K]'5!0,(?-@'_KM[!+)YOQ0>G;M-@#S=G\JU M@MV4\M:Y04RY]B;P:LW2JA:.[KJ!+CC8NRI!.+ADA)6"KH47$)J-MR.]B=#B M\.+WXO6'5%4M,XXA-:\K@"0S9$NRZ^2=Q>_F<;GV<]#J$PEM"6U3TBZ[>L 9 M=C]%-F&6XOA+MU0ZGBB-OZ["]J\DRQ'!K[1N7XA*/J^\K 6O;L8LJ'>=10\: M;.]J]?46V> H1[4++KD@;][?;[N(T-C=L]C+U40I3UR9]/9J4[J+T7^QJ*-Y M^Z65#YWZ;9@6V3!H4U4M53X!=+;AV.AOL^JWC>T-ZD29V@/=?/WA/PW[C*M]@T6OH MV,*":B*%/GO_1MSE$]MF]I\)M99D'*\>"$DCL+(\OD;&@I^-9O!GK&U MZ:T%DZGD9H%JI#$!7C5%#\Z*\KB,:=WEL8C/O' M("2H+V$(HDKAE+Y5.+KK#0K16Z;5V)WRV*+\>.I9L$LN736OLTM^^\;[]KB) M%*PW#E=2!N2,V-G!>_KN&'%2>W"UCJ/,CB_J=W_%Y9$(W$[SQ[:5;A55] 5: M?,=GM%I;+I4_.0NK?73;:1U0L&/[RG&^V21:/3V7\B)47YG(VGB_,W$ :;=Q M4.EK+>GQ"7]4S2;N<^+J9\:[6$98[5.XY:"#$_J\6B%Q=@CT%W%&#NL\VV=9 M;_^9N]2I$)U0,5'T7V[UCG-J*R>DH^\F-^TI2@:L2RO B>R6P'3S-""N)8\@:=./Z M;D1NF9WB3*V(KY>?:1!*,OP(*V#[:EH94 HXT.EJ<\!+MXRM?P@[LX5Q\^VI M[D2S=23_B]2V#J?6AK=QT#5?U@V@2O[PU:@DF#K,':TH4^OC)Z/UL7-*CG57E3M9.,RF7?U!L(_O%#4.RL>QZIO MB;F?O"]Q",V?+'^+QJ'\S,IN0'7S:W) [DS:D$._U:+4&5R5"W<&VY#3^GKGX)[0+T-/PN8NC\_:CZ@-+FT\MMTXIE MUTS4(DHKG\)!M09*)V%X5=GJ MHL=]Q"J6ZY"HBV.G*_JG&S=M\%FI' 9C-RKRP.=+8#)B4T*PU*=%KH.5Y59Y=21"%:J:0:)"*0%<%<3:&;:M MIEWDUT:?@C@DHY6U=/WE'>$W1P5;3F%I4VPOI4;MY564RX[NTN?Q[-$V_RG[ MCGQ2JRYMQF!H:4:K%C%G29K!DVH.$Y4W@RN9UBGXZ':JNF-MSR(VHB.>9%@Z M3U47Q79)R/4D/S/)1$6?EN;4\D-F O#!JIR5*@N;H>@M34J5$N9\+.@DJ::C MBJ)F$"11-#$'A]HNY;0#N&6JJ('MJA-J2?4V22@S^IRT32LY#[)MWW9($]65 M!G5-0TZ<9.Z)PG" HH%.6X7/:?_5*:Z?Z:%7$L=P+N:Q1E,&&BTJ9FL#ADYU MDD)L%(8Q<:YCRJ_:$^H&66:B_,(K\:S"F\#>ZM6@5AN@HSX:YO>T,P6^#2P9 MZ^62V*MF#7)%XIH]+,?D)?E5W3&9JV_*!<&V!F0)&@/#Z:8TL EQ0IYRAG>6 MWP])+G*3#US6QI9GN-)LQY6Y:L^VI&BCD>([[JR(K;>6Q[/V\!SR(:'/LIT(I.[1/20*!P1] MDGSKZF\!_7/D)^MLJ$V>K#*VO=Z /C4FYO#'TV"$3^G5)VW^9)6QC?(&_*DQ M,8<_Z2W!_5+8EG0#1JKOWNF97A&_+8.85E?P6*IT&Z+S\'*C3A*X(]*PLCGYZU\2!OI5SXH9K[W2I9(RI^;RCY3TQ\>S-9I)YZU\X.PJ'K M@ZP%[">#Y2N?=+50 V,8DS7IJ\M9=T_S-B#M.)@:^6P:(6%T;T5D%O'W7EF_ M;8[Q$KQKEK>![31HPB$$'<,(O;,B_F#%YIKU%DK@?AULGT(3PJJD1R=HF]:> M=U6^E=N5PCYNUR.A2L*.3EYO^>E4FC L(]L5IHL4E,4^\09B*Y&@KMOL4^JV M\OG+OEE9Q R1\2I.7ACOKP(:N7]EI\>I'*G'@R2/CXO'C%8CV(?K>D.J!C[H M$UU5YZ3.;&$%[*-SW35(*O=1C]/\U [)TRHJCYV%M?Z"UGDR57-.+*HS=5U> MZA]9U$W7];4>6N05CJ=ZL]8N/]HB5D@FCYZ[3(@/[\DZNQDP64RIRV186][( M'S,%F+\0[YGMO@9+)]*&RE2ZQ+$G=$^U]"\SJ9ID]YX$])HVZ"6/+^6.L?0G.*&:9/ M>=A/2IUR6=^Z5:?D0VCN/=/4*9]L[R34J;^("#V01A6^A>;7-$:I*L''3C_JV%Y-\P[^;5:X.]A@^]A@^;%J;V'#1I%QWO8X 'H> \;? \;E*K[ M@!+'C6XLF[^R31$-=?P_ALRVQP@TXT9A]Z '#?'EZ>("SU9I*HHV1#ME<)>IC5C%2HD M1!\T^4YM9X!\-*T\64J%9,I&L&>[^J0!\4'V8Q5<<=([KM\7W5:WP_YLV)M< MW8X^]_=>2>G(1U7T&X*=4^**6.F]F#( '%+%._ MB1W-@PGM/[/]$)\/;@(Z62?)]/QE(H9\JJO1E!FC#C0+UI .W3.FU6?5W%FK M,3,(KJWD372@6Z_<_K>D7KGJHMA6:@/=S+OL9#B@3Z[9-9RD:[>N]9@8U]N4 M^M$[/ 3&RJ%,547H^/V!?(7%,B^[C93D/HM8F^KP)K2%+2CUAC5 M,%'>DP W@+TPM#9SB&\Q'!_]4-U77Y?1;0@["4/KT\,IJ05H",AOO&@T@9T* MHMV907 ?Y?B40$OQ%=>?])O"SF'1S?QP,LH!&0KR&TSP%K#S6K0Z/PCN%QV? M!NCHO>(NFW9+V-DS.ID<3D8S0,- >GD(W@)VUHUVYX;J2SW'IP%::B^_1J;= M$E C/J%K1%V0CEHS5,.@_IR@X7%"IQZ* KJG&:JCS0((#GD(9*#^('KR*7ALRD"I'O.9D!Z< WVLFE==,-@:JS&_R6E!N#'5C M#3K- &< O9#3V 1,-G$P0=[HA2D,J M=G']BHAN::5C#N^6"H8?ZUW=O=)\ B7LUK0H<( R@@B[?8\/-X>B]V#QKRQ8 M7'AKV(\7;.I-GKL?_B=VU\FK"/+;P[(JV&%*T.AOM23MV%9:N%_4 /["E$C1 MYLA?&!87^AYT7V=I>8_ ?X_ -R@"?^A-K3"8DU=+?+&)%ZPHAQU(U5+LO1"! MCM:VSQ9U?$+O+"G>I5+800@MH2V0'GTQ2[H]"/S$THXMCR?O4&1@$]8P8[*J M8YB*),J%QYI#CS(KFZ2.*13)E0[ SR%6!\#"H#E+=18\I]:3\M1OV$R4Z_W. M"2C6N:^*&$/T%Q["M#]]P>1N.AS/]E,>\C+\ M [WD^ST[]XEZ@33-GU=XZ_]DD9?XGB3O#R?OVF,HE/=[NH"3A.%G#3=M% M2O9G/Q$G]EB?AZNU%VP(F1'Z[-HDZ6I)+?I>T@WVM\GBGMC!TG?_8L(0Z@:I MA*K,C=U\S@R'43N:54Q1V UB^*%'[8A3FN#+.M?ZA\S0MDY';D$)6X<0/XAJ MY+.UB.Q":+.NRT\5I)6^/K60PH$>C27HG>I@0E'-#)8!V@OCRIATGDS7)HN9 MY1%U"L]R46RW+4C52NYT@<3H?J![!A[[_%/?=Z[),_&"), I\U:IV %5QO81 MU.%+ Q5T!F?$8\TM/Q.?F;<>ZW'?6;F^RS>:_ I#UFGE2--L!ONV=1U6:R&% MSF^V:A.G>E%7.M6A]9'/*3LR$0HJH ;R!OF-D#A=I0ZBMVB9EO8(>+=S9>U@=6?^CZE4Y]/EMP]9O9* M+]R>%^ (1WZ*6$<+?LO]P Z@QUOW.R$4?UYLN-WYS I&;R)_ID'8A<=5]C'L MXWMC=Z(2:LQ7.]5HVQ<.:>[4Z03VE01S)TY]*H_ZYDO383U\7;LTJ?.&67;@"Z(&\5,3_J^4X$2CK.K8;?07W@Q=1BT0K?Y M6Q2#SQ[^N, /@#16/2O1:L4;._2/>YX^EN,'#?7N\$V=(]!O%8BGH_4'=6M? M*$; H3N#_T!1IV,!A]O3O62?87.UJ=YX[<5G?ZH?GQWV'C<]DGV"8?'S#CQFBDMT-[2ZGQVYS.:>?/IM)7QD ^AJT2FH^S_Z;?D M+]D4RI@99=81"RT_?S@@#3\":/A1EX;36)]_/" -/P%H M^$F7AM-8H'\Z( V? #1\TJ7A-%;H3P>DX?Q;B.GVK2X1I[%(%\'!#":5LP@R MP'4M\(O36..+X'0[GB!&^+GV^[&GLF6"8@A?JYKB5^Z%OG%B:SVA[3)SR%&^;FN57YY(BOV(^%IK5TRT;)F_9V8[])EV=;HVO%??Z]\!?$_7=B+IVMJ;CC6B^R_Q M\F6TD'ZM6G1#YN2#9,^[Q+ON? 3I\P1#ZCIS4@D$^\V-GD:^XSZ[3FQY>^N* M*,=2HQ:-S'+75N!H?JBV@#O^J#[B2XTG%F0DU+7N\#-)"=\O; %\,*>CR.AW MN(Y^OC7Z1NZ)A1X><&[^*G(A?"$A%S%)!D%L]M=YP'^4"^N&3)C+6Y@&.;FVWT) MJ_R<+1FCLF]BNZ>Z4\-.2<)>!ZWD\#9)8^Y/["A@VU6FJN>PA?"\M!#V;X>] MR4VZ(/9&X]YD,)]<#>][O,W65D/1TMT0!V]I)!X+'>!RF, M^9,=MC$;![XM^/6<_2WD3X""GX*D!5E*AD?5 M@_%M?L6,H(7NQF3IF?HVP>LHL4A(HYRZL7_M5(W]@ZE9[$>$,F"C#3];%L0\ ML:+5);\6RH4 =)-[0\':/5G'U'YBFYS^DI)$@F+OA&%+K+Y&=61^A;"7V-&0 MJ9O8HKYM4^*X;&L[\I])R*J%TC C27FTK;L>CN6@!"4&^%:>[(&@,7E)?B7+ MAP2LC^P#Z&+WH//44@G)VO?:F.*A9J_D8EB^G1JQJ\#/MJ=7<9J/Q<#;K]0>_/HQFHU9]F$JK M#2XZV(ZKTR2V97?/)C(:VU&BY&S\Y!T88),-T(A1MEA][H76&0 "?+-KKY.\ M:TE'0T*?(7D<8;5-VS.#%;Q +4Q:_(2)54HKO=HAK' JS D%1,\D6-4S_E>V M%55=Q !4-8,_A3X"N"J(U8U!<\L/C9^"."2CE;5D"G9[.Y!:-+(*V*<18+W* MFS-J!,RV9W+"UC5I]IM MFIT%F<=:Z4*IU8-%H23S# 5-HGQ8+(F/U,<1%97 MP1ZY34A7 6'J\$V.)!N-WHH6L,.\VQ^]0IB.^+6,>_),_)C<$SM8^GF_PEGV MFYV0>WZ%RZ)?X7[X93A^&+(_!Y//XU'Q58QM:TCQ3]GG;YB2;,/E^96E01Q& MP8I0=: 3N &<@8O\>V/!YL&/C\_$R9.:*R--I]!EVT%?)VA/(=:V_.JQO##YL'[?Q*AR"U M<3M)*W4+PJUK/;H>^Y7(8/U.TV#=-MSS=BV_&Z\=Q9Z6^[3E!99-$)U)TN%'?DV)59(KDGZYTU M^6S\Q5G%S7 MMA6/KI]07%-]ZG\.WXW=F<(UY0!][U$48.1OLQMEJ(FU!5 5W^_=A'DP-N@L M%OJUOT7XBSB2>W" JM@9/1JZ/:'8Z*\6G]+5PN<;UZRLD2M%*_L&C6R,G:7$ MZ'[K4)EXL<[F8>@7%4)L)&2_X?_';T^RG_Q_4$L#!!0 ( 'F L%0L*'7D M^3( *H- 0 / <&]C:5]E># S,#4N:'1M[7UI;]O6FO!W ?H/G+ZX10PH M:IRDZ9+< DKLWGHFL3.VVSM]OQV1E,6&(E4N=CR_?I[U+"0EV]G=NBB22"+/ M^NSKLU].7[W\:3QZ]LO^; _^CO"_9Z<'IR_W?WKV#?\-OWXC/S][?K3W>W1R M^OO+_7]^M2B+YL=H]\&ZB4ZS55I'A^E%=%RN3#'A+R;125IEBZ_@17CUM;[7 MI&^;^R;/SHH?HRH[6S9/HY6ISC+X^."KGYX]_VG_[3*;9TWT:/KMLV^>PSI> M=T;P'O^ZF-?KI_U'KKLX;VYX],'3R%]=G!9-6M&:9J_V#_?V]Z+9X5YTO']R M.CO=WQM>W(>>^?GO]U_._GWR"2;[5&=9+C[-R>E^/L5O M3P]>G$0OCHY?'QW/3N&K271P^&+Z0=?QP2_K$]W^21HW65E$N]-H=@SG]'+_ M)#KZ.3HZ_M?L\.#_TVG=+B#_ZJ?391H59I5&IDBB=5NMRQK>+A=1 S_$)7RN M#.VY7IH\'X_F\&0=U6D3+3\W%[ *?'A=7J35X"2X"/@Z:^HHR2HX[1*>PR_KIHS?+,L\@14_$64T=)7RJB-8]*J$3\W2%%%9I)VW)C0%/K@R38/OQV41IU61 M%6>RQ")IXX8>J]*S-N?5EHOQJ+.#KZOZS[9\6D?SMLZ*M.;5F\7"9#"L74W= MSO^ W45-"?^,E]&Z*L^S&MZO\4!A"E,EO(.FG.!N8*L3/'B#>]IT^'0H_NGC M&XNJ7$4-@ !.1G_#6^EB =-//P'^]8'X:7332>XWY9HFLE_,RZ8I5_2=P\J' M4YCTZ,5__7+TTZFNMI7,,I[/G+_>C%_LO7[Z>[>T='/[KGU\] M^(H^G[R>O=#/LKQY60'PWH_+/#?K.H69Y5\W.;&++&F6^.B#?Z#D\NST6(<_ M3Q%,3*[[@HV$&\W31?,525'/3O?T+1GOP?3;K'#;.]W;_MS#Z:[_T$_/?OUI M5A2MR:-7:=H 6CW[YM>?B#8 9-/W*_X>HM=RS1/HM0 7EVFIHI,@\L@/$M,PY2.$,%X[R1I#8< /R<#&#._)#Q[ M7B):P@KW+&TJ*Z9H%;R> * (L<)I!#F+$O:0"K'#A?<\Y,I< E&LFS72 M)B8R=;Q,DS9/B!TQPH6YSM'B M,DQ#]X3 ,HWV$?+H?>11]E4&-88-@IGY/?EZZ.@[* ^WL(D=KZNLB+,UXLMB@?@(V/D*9 "XJA;X:4.W M6%830GD8 _:#,+-.JU76(%$0$K!)SIG@Y$1B2F3;?+E C)NED(%?BPR'.<'K MKY'R-%W@M (/42O:V")["X< @&62/P! "A@ 0*-FV8,@;@M<#A].C;)>3/ / M^%!>%+J6#!:(D"X33/A = O!64U(A,AHH[$!Z4[&YDU[E%3V?EXV=+FRBQ5L M^*\%SX^[\'QHB7X'H*.+"N&I\-@",2KO'D-1%^F%BJ$>Q2!:88D&_2B$@^XM MH!T3!PEGV3G,#=>5IZ:&2X,/]W8?[""U2HL$>&5B+FM86^7)RW7V%J#EWI/> M8_-TP0_9F1![:#O>'G ]<.%9@SP+?B=@(-'6,+<<>">Z6(+8"R@'.L/D:M2# MY?(SOJ*1U?ZTN H^=$DQ%CY2H0TOD+?R4ER@_1,B-6CP O*(MW5T5M MC2QXK=1+A7Z:(\T!G:NRR.*HJ4Q1K[( L>")ELM2:N-]9VF=O(G/9'#$ZS4(0;7B(M 8$#-KTEVB+KF<1@<+6E4* M"Y!C@9TSU%PLX8\DA85F'FZ'= W?O>E>A'^^[W;Z>T'V7Z59[-!DV90J/[@N*(H$%@6#2Q?DBA7?@ MWPXA9?5V1$],%%4VE!:L!$MXA)2U(D&Z; $N+:G7$>#CQ3*#O7AS( W&333F M35H\9?TSP5M?@FX.)!$5=9:;L\70>XN 1 "+J)!&/.K2",)-5%\7H$+UQC%P M%!=RA7QD.'+V%F7PLMIX)+T#+7M'Y$ZH>[3V5%9M[=T @!,H^3#K"EDCGBJ2 M R#8+-@-+P-_L7H^"HTP'*&ZB1$G^-#A:$&* ,D]+EM@PTL#D#5/84KO2;DP MD$M!H732)D,=7H>W4PN#=#DU'-^?+4@.!(5V.PB1 ;UH"Z(:I$N(J<$*P+H# M3\V*7IH+_?U%N5J5Q45JG. LD,T!.FS(],&E'*XL$L>NRWP1-IF"4?\OZ0[ 8@AF6.J M/T!)^KPS2=,5O(#'?8XP[JPW0B," >,;4OT_E'7E0UL5LP*E3JNN?[EVV-LP MH!WJ/^[?CW[.0-C^,7H-_.\I//]GBZ("#!O=OR\.JF=[![^%KB"V*3T9L"G1 M=V(7TN^> YE[$^W"W'699PG,WYAY#KPOS?,U,$N 6K(JX>=Z;6+]7#>7>;K5 MRN39CMCD=+\&;.$SP6DJ'>.:,O.S)M$W9.A'C_X!%_#_=I\\@ MHDJ$G'O]C M@Y?".UT]UZ?1Z>4:%CBKS#R+GT:'H-SPV1^6>."[_DO?Z%OXRZ;9'W5F)P]? MN.1OF@K_P#.'O^$R!^YU#M+MF_M,Q'Z,U@0,U[AKV.5:5^0!F9M_'<[H[PYW MS4#V)6+)ACN]#5C]V6VXJ%6^B[IZ?3ON5DONM^%CJ-[^=UM6[0I9Y8FGK(J* MVUQEF$ !X$\> 6T/)3]/GA?AMB"*U1F(9RSN= QVJ$""ENOKE,"=8]1GRT), M?#C6A,PK)*\6:,BI4>1!_4V^9N$?Q*&WERAXQ.FZ81UGFSC3DV;&(Q' 8*4Y M0!#L@?Y%$G^ Z:M3<UXKFV:SE9(* UKQ).BA2>DF13=Z,9 MG(@<,&F3[@>V+\&0N&2Y&=,#EA!0>C8M,LT"(F5%R_L0(=K)X2#J9;FO9H"( M"BM$.<\>'0Z+7R25N2"38)2"[G2V#.>"X=%.D,*?='A'(E>]%"P;1_LHO/][,#Z=/^K1EQLX\ M@,W? !*9IHCR[0Y[&'Z0L*SSMH(U;(=G1!TRSX@:Y'S-:"G"$<5*S#A(CUII MGW\2G_'UT0='5?3Q[Q_^MTLA6B@3C$<\>9+&H)EWL*]+KLA.=C,U+.K1+5SZ M- +):0[S C0[C[_5,1AWZRHKK<4*$=L]C!>G$DXX>@\N UF.)$(QN1##Y'T!@;C@+5LW MB%B6QB-Y@T-FKF7KZ8H?@'9([^U UA+4H.]"J2%\97VV&*##JS?>T?R5P?&' M/CB^!HDZ2]4%O]F=2CQK.PP@R-$_Q-D8"/(JO$^C?>:&#!N@&6R:K"CY#3(1 M)Z&+"SX5("$..;4P/$ZBL;+"0<$YG%0RC7[MDCX*&5C@X>:7XU&>K3+G/\Z M"<.RT*\G85]X5"IF\/9I;BN#BH%?3\0$]F@2&!%J6\^%B))IH#O00D&L(4.J M_ZAUL2S(ZNR[9Z-9P,3Q(JKTO'RC\2AXBN@A4,DWJ_#GF Q1* (@#EI1VV/R M1+O)K:%72;ZR!3O"+((ZMXU!+*\;D/M$DU.$I^58SR@MB('B#"1GF8[%K*0% M%F(MR_0H2C6FHH< -/!<$"3^RHBZ^Z"/J0<%PBK*O5/$5B\@:7.,$]-)=J)U MR"<"B5FORPR!LB#C/:%89J1$($=]PDB+&@-H$ MOP&1[1.)JUG7)!*QU4<;ZW/(@%F8Y-P4[%\)<&GS>W[X5EE=[W!L9$1P/(P& MR#Q@'3ELMN#H,7MHL%&0G,G'C(NQOZ"7/%J8+&7>WSXA2;Z:P9@EGNO*,^;CM4%V1@E+^VG M2L5$07.D2?\684J-4K.*P60\2M(0+EBK@LCW'D!1 MO'/K$!HP.E 5K4XI%R-8ZQ0Z"8-/F_&(DYCNS7;$#TCV2E'P0;9=]5!4\(D> M5NSI&//1RFP_!2#X8W3O8(J^:6&L;+!%)9B,!CT >XC];H%B66A02JQ6;==9@=#GGV]T[^&T' MKR:MXRI;^T^;"M3WLY0/JAJ/*'#-.N[F:7.!L7.]\],%A4:+-UZ,KR5B1%[A ML-9! AX-XZ4+"%53_Y@9&],M2_[Q%27;@K<"%"RM+,HF,&Q&;MX_'=O[?=^ S@CWY?8 MVC :TH.A"XI?]+U!M$MT]X:V_@!CVZINC3/< KEKD4X#K.Z_!8H)5QW-8MK: M[@^/'MM[K-I<8-SE6]*UK-K\C#8C<7TXR3V4BO%.SE-R#^ 7^<)7B4-"A-\ M7='''22Y&R.- 4@-I4;0X=#1%G+N79^6@ <\JW]%RI9?>YLXQ"VC7*W2=V#+?JV7%TK!]6+L??QWB-2N!5UO@( M$/*%RDER'#4S9UKH(-GBE=R(;C&I"JA7CVYUSX*R\'!SW8W<-OXZOXZ^\$JR MEH\(<4_1HNU)V0R$O@Y11Q]1A]C]Z!K$K*LR=$&'Y,3*TG['X^_Y?O=K"K8A MQDY$3,TP1]S*F!U58">Z9Y0 ^;?']Z2D"&W0Y&O8)A>KLD(;Z8]%>0@2;:"N M,EQ\@ NQ3:WOX;NX^,EU;,EX7Z2./IE$3?K,1I$Z>@>)>F-R@Y)X)%QU.W>^ MHH#6,_: 3)>WM;@<.^#F"PUO+SG!D\071KMN@K-Z31E $_+_-66(^53Q'$U6SA:GUHA,\Y>U;47F&GX5G2VL=5]'4 M?B42SC2_I&BFH:@4CHPJSEHF+/YV4 +&01!1=SSUK4I-K68WJ?K1XR-#L4NL MI5U#>K;QHHE3$JXE/=O:,X]UKQ:WWT&F%6"]EE!KQ=D>:PDOM-S,IOQPB%Z4 M)\N$5PJVAP.";30LUPZCTL!%]L1=.)>;R[N3#<+NS77TOJS+A_-NPFX',E?H MZ,8?,_3WI'4S=%0*2WI&MTHZO'T#7\>S^>C.L_D9/)N/_O:>S2\7:T"LIP>) M(0T[#Z_TK)&FT6=5M]&E=B Z"9;B("%LH*A2)Z^"+792.*\\0EJ7 1RM[H"G.) M&1A0LP2UA^2J"WCG,KJW^_#!3J]2A1JJMRIQXY'3XBX,AK=C.H=;5EAKC@RT MA8AGGG+&-9O(CN^*&6R]F"%=%%@"1K&Y1] Y_VE MJ5GG8\,L"1LV2!+7X;+\Z5@YHTC'Q+0<]'(8+[S?3\$?/I".TFS+3@S(.0)E M*$$+F.E#(5"8QL^MB?.R#HIS:&0Q/P<_W'LK B7\W&0I*F@_/&B6M$D)9E8W M07A@(KA>[L@J\&[@Y>_TW05PQ_)"=23\AJ1)J@K0SD&HMC4;U"_D7U#@N:7" M"&A!(?OJ/31$90[K29K';$D$L(R#'8#-=E= M[UYY$?TG(#@11S0QD'EI$LWJNHPS K?7+/E7:,4K5VM3(8<=C]1.A74F:M\N M1;,F90ZK/?\%6535AX%%$KB^RQ3),> F8ZH8V/CT!J\< MJ;4?S5O92G#NB_[5CGONA6 MX;!=NX>IQ;XPMW5?W-W?.GXYP#"'RKQ]$H;YCG;5\>C#ABJH&GU#YHTV2:]V MZY7,^\0WG'51[":DNT=JT4KKTUKV2P?4/>&Z>_T:<6JD=D8^,BD'F:!L+KX" M2H!*2+X<%USS> /3](]#_'63<,$^Z1^//@3MOTVZ]#V@:WL2+6XM4GOI@CW# MHB=@@F.8# RXC$Z%,XGL\E,D!9!1LJD ;"F#)$3PC=;>>1H%R8X;S5^:RQG$ M@''LD!J;>D%HT5 ,F@M NW*)"!+.KG]U])GFHO;"SZ(P^FQ[D!>'S+]8FJQ: M&5=^B.+YD%GYY1/9'^ZBZOT3)&FG*X)W=Q!EOOVODMM$\B46J8,?CT39T *&/"UM32ON73E:V%X!_ M-(V>'\V.][#Z^][!\?Z+TZ/W*SB]/0#Y>C'C_S[8._WEGU]1G/>[KN"*\M;; M(\>YX/2&R&\.V-[TZR,I&*T!X60T=U5\F4A84$(9O\HHLFK1,00TRRH%'OEH MQT623AS>I&\QX\B9Y%VT*9>=8]$?Q:N!(L&\E*&7)3 5Y*6*[01>/6!$L,'2 M&[8J:J^&@%<)EAAUIC4!IM%)F4O]?!P*])4\.CHG!K M*)/0RT/%-CBQSZ#1&M5#$-@*X@,N*H-"VXP7/XRD+$;'C69L(E72L@Y<(\2* M/*+5NX@/OV BTDH\:_O-I5?#3Z+I,.=TG55R!3PZ$TI9C2M8WL8@/]8@CF?7L34)6"O6UDPY*0<-.T6%?BP#=@$=@SX%X& M,#01+ZQ9364&"7@<4 M=F$U85AZ->8GJ6*^E#.29_T*2]MJQ3@QR"O)>TW99^*$GR7'@Y)^6I8H6R09 MWAHS*B[R3GQ*WIJGH!FDM<>O@O)IU[K H"##]H^:??K!_GNG!3Z2=AI:?H7D M&P*:\(C"A-4V?)8"( 4EXI!4GI44 !DNBRI:> ); M5M5[& MQD5+A@-JXI:> <>L5>N\K:=?$C+= FQ_[&,[^1U!P4B]ED5=?4\TXQ:T&GX23"8;SFCV3@!L$ S D4&6P,6 M\P:,K!5E'GZD>IO!M-[)=;9!I,!.VUWD':K?#-6_]5']F!(AJTY'(?VVVR9K MV%"C#)&[D[DB?1)W3T6&I&6E?(5L"+/V!D!_@%]Y&&!!AIRG;&\@93%LVL&. MS2KJAH*H!\?@.#6Z&!D]\-!AN]7<2NN:O0 -?II.[)*EM0_^RF#2BL*#7 MA(OOXD]>R%#'MSEGDZ;F$K#GCIS"RH.HEB0&0E4J6U^4?;/:Q,,?JF9-@0I2 M&G">(IA9- BUN5Z$G.2DU5A?'3-+["\3:G]G&^?.$5&+U.H$P$BK-_PV4@-] MG;[V](+(EC^KV$+8O08\L$Y=P#MTN!DZ?!=XR@@8& D.&D<6ZQ8O(D.*Z ); MO,QSJA=0)%ZX)8;!N,KE&&=P>3]%&Q3UF:OECC=T-0.8L$WE*/SV_@*;T_&; M0WEK?K#0,ENYMCV^Q8#;J\&'' >FBAR!IMDKSD%2$(QXQKYIW;$*)#U M=+VDOJLWV<#4"SMW40+:V8N"@!QC M+B%V3HM3]B)R9+W;8!TJ6_ZBWMD";B MIABH;]NG67PZP8)0]>9RG75P0ZZ:+U8TIZ\D%I;;4DMG/!0S-0A1ZR-&9":V MNZ+236XS<'12SG6@J17U'C3>P9B@:QHG^C*EN4ZGU,^-K+> FGSO4Q-N[+&M MD8=7G^G:RJ37U:/)T!MH7;M\^6#YO!4-_!R\0"/%QA*/9[*(Q''Z&)PM^Y#NNW=^[& MS^!N_/9O[V[\J'58/Z9;\=.3XRN+N&X+TWLP3+F#UA-2$W\;+>W;-"<>=;ZZ M8P4I'%OED^W]*D@0%Z^2IYU^@C83?=O$^S2:\ [C3@)^-UED-P@]?4TR ]#. M4XEF1!=+6TCD4QWM V"N4=,)0/VJD+0M,L4J1;^*4];F6H$_!&7V;69K+@[? M"4VGB@U:&!=3[&K6G;"G,6AKN!VGZ**C(%ME:!>-@[V-1ZEN+AB'?2L$@%*K MWBU&@M1]T3DV!.OI#&N]&*?"WT'] MNRX0H#Z(.?E9O74 [>NTJ%W^C +A!G#'.B)5%GOIFM=NG3AQ89\:6$S>?R\. MN;GD,.>WXF,*U^81T)[?DQ)P3):(\S)]BV^27TP+NRS$[$&9%0!)"*V@@H;L MA .;U:^N8QH)%Z]!-2':W!NHRY9LHPC#N<[PKLFIOTEMUST-#I^U8:K#)560 MJ/4T5O*Y@+$XU)*]-H;KRO(1 IKPTX&5AQ1I2B 4VZL?=Y 57N4B5S#(Y@22 M;AX?:5>4>/3NP_SQ[T[E1=Y+!FY9O?C0, M_Z+#4+1D<__WSP8O_X))H=[D6S?^T?GG[$3)3/U5?W8PO@5Q-1)K7O MW0#A\72@_\%^T:XD4N9I]-]^I+47UB&>E<$"4E9B-)(S1T8MZUN:^&X>6RZ* M\5V'G8Q'2AK%D"HZ!ZI!EH^L5,?A@8U\ !(XC#W .HW]K/$C0B\UQ0 MX0PE7J3*U'?S7>>V4\YL[\Y*"0[&4: KRPM'=_5W@WIFM&)@19U:Y?2*GBJ> M_BM3UT#CVSIMFEIC-+I7LB09W;Y6I6=9W5#.).U9ERS2O6?0)E+*J=XD$U(" M:%WSWGSWH"9C^Z9*]?>9E386TC/QO'/V%31><(9 ,Q1\5OL,.H@K&SQHJ[/) M(B0I2+PQ\[)P6UT8T)$6+0F45"A/FB]YOI^DI2H+-@77*Q.C-O*>1Y+E'#8;,]%>X(2:4/]V)19;I?'I,$6 MP061@K">:#,0):PW[M6-I5QT-,9I!UM2;5M;(D/"M[1[GJ8P2P>\_H.&56ED M_US\MH@9@\B)9,%#F^1::C8X4@@ 0_$JXNN_K2#QJ \2IVD!*'#MJ''/=[]- M+3O0S?RL#,G42,S@)D]X'/:B=;*R)G3=O)%D4A*,AF0\CANJTJ3NEV/ MZ0%V+@25D\^&75X\PRV%VL=]J'VQQ#*V^[;2R!'?A1-_8GJ@6XIDL/ZW)/M[ MH<\2H=A491XZ=^'-T=VMZO,VC;DBH%2\V1HC>&HC^=@BB!PI=2* .V>:&;B:\8+A" M(8;]4@W65-)C?$!Y_7KHH<.20-L-X"D"UV"@GOSG069_X7Y0M >:&T/D0C"2 MZ+AWA#EK1]T$=/WE_JW]M4_N_+6?P5_[Y,Y?>YO]M9_07/1D0.FS8@22M=]0 MB+1?>0:CKK2QF6-$-V,80MYOR#%(&,:UVG75/4YTQ8C\N&4,4NG"U^ANJ_SP MW8 >9R/#\3AF-N3:?M_+#.X>U&!F4A,$G0_(H=@,ON!:^-S2+$8KRT!KZZ#X M7^&5Y\D*J3"H24V+%J-+\9ESD[?$$]9F3845YV7YAIV5/(]4,7.3BA-=N@2\ MA^BBTD0?9@@T74R[/9T>?(Y'-P/0@;EN*7Q^WX=/5\TQA$_]/O-S$KLV5>W9 M0()<&:=ILE%?(&^@<;/%3QP*Y%B%:CP!FOTLN*U647#V.,6VXPM5FT-Z9-.JHL8 M*=^DZ9JR3$U;IQUXD?1FLH3J\)VHG:"CC.1$:V@"V87P(>Q%HNT*_68D;$NC M9?34$=HL6[#UBJP-'ZU2K$G7!#IQTXY'GE]O3362\WQ\TL_P:-7?% H(9W'CG,) MLMW=JT@7W3,[[*[#Y".;VCX-6T"PZ]D[C,C,PSN9+ECHIM>^=B(E=Y1'XMASO06T>$M"_7 M_497;)?7X3I(<6T!;C:%A9_GJ%\9\WU4_B$V M6'KA2L"X\3)F&ZF"#Y]6/J"+X22[?LXZ0=@:NQ.T!4Q.B6WD>:?(2Y)C2EU;&?*O'-NLT%_+**'7JB7LWN"[(Z"TN&VQ!*:IO] MG0^=W\_H(#MQ,7+WTL[0[>O#%6"^#542/TO9Q>_N[.J?P:[^W=_>KOZE8,EV MS>/)-'HQ>WUP.GL)TQR]^*];@>U_3Q?$DZ&(U4,M!I8 \E71;R9O4V?M:TJL M\=;K?*I6#Q"6R1"5:\@L@@7@F8%)\9@UQ8JSN="-FN-M!?^ MNBFZZ7::9)\,10.>\#D?IZ[U",@K+W!X"BB6._@52*+]*HGX+<]6N[%/K3W< M*IS!&Z[F!96>:Z$-IIOZZ_'JE<#.;UQ(QP4+F(YKB5>!FY41@SH[@2W+_B+Z M-@MKU'!%X[!,3 E3J&K*H7A; $!TB^^:*>UIT&\Y=W7L11"F M/6$SO?(R';))DQV8!$9?F<+@"#2+RG*XN$?MK9]78S?H;*A4^8@ZO+,^V+LA M$NQC6^)\KB8UF5ETG][+F2KG6(_.5IFC;W@MVWJM41 SFRZH#)W?S80;4_M+ MZ'0<1$&8)KJMZ#T0V?FR9-KH([07(-<)(&2@BJ1W%7:'\V\&%0*?+KC:GJ1; M2D6S(L!M"@4+WFJX%@Q=OKP^<*-8(^M,2OW8U@EY60/J IG/TT+"?9H*P!U MQ=;P6)DW8AA#-(&+3LQYUHAM"+:%?7QT0@D0 @:"I>_/>FAJ>0J#[\;I6R'@JN M3>(6-QYA^E>J\=(Z+X77B\5\8FM6D$>+^H0+@=E\)EM76P;J,U;-S+%'IW ( M@W9'"D8W"6&"]&$@[-9(?J_8I(NZI572FVCJ715:^*>3NM8?P+L,=AM_XU6% MZ@$G9R:H*@^KA#>)\'&KQTL[!V;[N0D$O? +7AU& Y^9K*C9RDR R&!*94*I M_#&FY')S_O'V&[IY)?9\?X)_&L\ MNM,%4Y2.XVN?HF)]&R,/\[!6V<7%>,5)<)_B)1,^5G%A@<5[< MD"IY)F[ZE86/\4CEL\J];F-0NCBIV50M/,WEMWO92&ITZWBGR[Z<:,,3;..W M\0A&+:M:^^A1Z]HB4TG2FF9KE-A6&N_%W9\X?;FLBO32-9+3ZG'2\:I(,:T" MG:UV=7" JW5-O/1MFK@JZ9)Z#R/!P+)XY&#H/XG%SN[DQCX'=.4L!X^A(YI8 MR[K'-/>E').K1NPGF;O,LNL4JM^L[X( M=6J%O(-E,N3SV&TOEX0%\GS*[4PP824Y2YT%&\4*]%:H3\Q;OLNS893BM"_F M/S=!I@VM#+L5Z9M.<^%;*+P/?GG02?I(6L8J,GOX;UW=#IHQC1KX]$GVP+D7.OC3+/HAW=#L$=NI39V\Y.?&<2S-("K$? MQ",=36V7>R!R;[''_9,'.^,1[ /+.E3<[=[S[VF7WFV=N84@TJ,VP]=A.E=G M8&RGC%Y/U<%?D/O-6Y;IL5;KP-!4%#7H*L\ PR6,2L+I.O7"BSJ^:!L50)QC M+?58K0N.J97-R&9JB%V%94,:4ZID+)@"2(1^;QUR7KE/CW9IH?%NHU&_*;JH M+KKQ/DT4AZ([3O\ @]>L'F";5(2')9U3U1!BU"4<7L#"QEX5PCGE<](QF?!O M.#$V#^XU'G;\TK*7J\BH*P#K3?F4NJ_:TI396]N&PU]7Z"@G#)'+5HIO"TQQ M7^B H_.*E)DIE$BC$WZ;O+;3\8ASX?RI,^VPJ7RM,RSW(6QXWN3'6TG'!K_$ M:)?3\+)ZV',#S&%%5A%GCWG\@I!WA^WIQX0ZFZ56G\;!KR.)__[ M.T_^9_#D?W_GR?\P6/+1#73?3Z.#P[W]5X<'/Q^\H$CBH"WZ>(1AQ5JEZLLE M!L-AQ5W/BM06$$,0O(#B(]F\\TNN5%K7&8 7UIVP5FNIG2+V>TOE"RV, 1\& M F\IUQF;]FF=?525T[KQ:\;5UF7(AOBF:FNJMD92-O$H]-IT:EA+ 0I;ZJUK M>\8?K?=QGA;I(FO01UCL.!,WL+L\ ]3-,QM/[Q79LYOA#(>:ZN9QY1Y81KTP M-OKVCS8Y6TD1J(([NY=PB&R;,"@V%AJNGQ8F;RB3G#TR+4R61XLT]1ND4,68 MMJIZ/11H]*)@H&5AF3ERNL!5BP[@&T'\:N%UFS6>N<2E(K@8PACT#Q*,XXJZ M+^>T(^;TSG-I6VV=E_DYND$EVG73@]C0'H22@JQZRRP7OXUD(DD[!E(*R"SF M&CM[I@)N$8,?6+@DVPV74/)BOUT.CB1^]6>8F)\9C\Y*#/W$"E$:NN%%XL[3'),4R:_B)Z\P/%T8%XB. MF()Y06A)'E*D[DF@*1Z75D84E(E\C"&H];M=RUB WK(QP2-"@\8:M39,VVUU M*=N.KK%K#!Z]\;;]4F^^B93=H D&_9(744##KL=WJW7 @(-8@_!@C%T(:2(M M509I.)PZ9Y]QJ>7-KD]W)H/;LTD"MI LV1 K>37.C"0+\CH&1WYJXZ,GT;*\ M2,\1^MEG7G<@GJE#2@E79*!WQ I;CUYJW=Q-TXH\U6R%P>I(P9CCT>8N MEV&7.J*E+BJFG&."'QDMHG(-NF"8$40YBTFZ3DEB8"' >U#A2TC6AB[@/HUFL/5:HTW=8B4'D.*(OLX33.C6\;ZNZ",) ML_*3C*Z_:.%G1OP\/4?>@7('[*PUN2:(CT>8_E%K]["R$@G9)&C PH!#[[M" MYW*HI-,-@G]-LH^*_2"]K#SKN.@/Q(-=Q[G\V' 1WIP _!L,&C9^]!FC*3$0RE"D@^0F"D5U.WEJ;0%+;FA9&4*M!TMVWJ(,^PZ\3_ MPFT^&PQ;/TRC%T?'KX^.9Z?[TO;Z'M=*@R5=GM:R.U5S$:CBV3?BJ]H69'*@V*>8'JE7IB+HHCKJ8! MFRPF$5?Q2!-8,1;GI;!J\3DS-#-QGU#X;TW>>7PF7J;Q&ZPVE52@UHK0).:3 M.=R6X1APKNEJ8MR@%">VL7P#4OL[I[E00+?FN7237/I-I+]@B+\- U['&_C# MG3?P,W@#?[CS!GXA6'(%Y]J=1C\?G+R8O8Q^WY\=?[G(OEE@6F0U((25-H9) M.869@6SRGRTHQX\>?,%T]XK[>CB-9J_V#_=>?=E]@ZX2,#:W-^!:[B3DDBF@ MV1(W/NDH;K9E%35N 0:\0ELOL_LJ78-D#?.(6?[>[HX6F ()1/K6:TNLL,13 MIQA<;*C,?Z<-#.5$NS AL:XS]/EMT%6 %R>%*P;'O@HGU,OR5RHX\ 9(ZJ)Q M&"*THB+;4526GE^2<]&O5!36%$3[\<.=3G-F?51[%7Q46/@D '8"P5#26J PZ M!P BB$ \ !P;V-I7V5X,S$P,2YH=&WE6E%/XT@2?H^4_U"*M"N03$A@ M.9T@&RD$Z=79Q_I=OSQ M(ORUE>B\.*9N9U;06&72TJ5_NG,/OZ-1:,9%Y(XU;\ M.9_8V#C^,1_\(<0NCX0U=?[BY M_3"X'#<;XZOO8]IM.'1&'78.V+#QNY!N!S>G@\OP=N_J]XOP(PV&8QXYZ'0. MOH]).]V_TH?V;7O8IMJZ[N%19_=/@HM_EK90R;+5'P7T=VWE;$J7;3K7YEXN M UAB>)2*J2B.7]N">J^ON4IU4^6Q9*6=]L&1REO];IM&-!5S24;.E5S(&%M6 MEGXKA4$HTF6S<2-GVA2D"Q--P3 !L'QPT/XAV_Z!'C]HTZFP\ ,\ERWI/M>+ M5,9W,F@VG.>-=W>LL7JN"XI@DE YB7Q)95Z84I(M1"$S:.4X")@"YRJ14B(B MW#*D,U!XH;W >9LJD4L&6S3 M,?8YQ[28)DM:\\./B=$/A,?A?X*'I$3E\#_'\M'? ; !>0R;M7&5(_TREX[X M'J4EYQYBNN;< (!0R'&:(20,)X99FC[BI8J4I2=+-QO 9*Q\HD.D3"$!D&A$ MTJUGG4&1L%-*4KVP-8*,O%.V, (K";[I#8>9P1H0;&W-AKEO#@N_M&G\Q&T_ M&_NIU"=(41_MJDIQ9NDD4;AT'AV1,-(%#[%0DU0Z)I9 S"15=LKB+):!5IA: M^#I6-DJU+3&/"[0C=]W<[E'LK_REXMJ> U75 L0)OP98'V0VYIF5:&.AY,E"R>YNLU'7 MG'6L081+W"O7\3\>?G;$+IU)"TDXTI'T8YA=$F^+<\ 5)!*EW9SS+#3 Y!.) MD%5+^=J@2P,%2.JY:Q,"EI*YT\-=U8IEFHUUJC(R%0X$575XC&-0T1@/*C . MC+$Z5;$HG*43JV(EC.(=@#*X_#CVS%E3:;FNN*2QK@@Y9D'7!XL*,!DF-1LS M="DJ*E/!E(B-.2L>"Q2F^'*W7J;Q;2)9$*2%^3)^*K(0>8SE4,O!LIK,X%TZ&P@"'W,0PO8>(ZT@"?$A.5JF+)-6O;NHQ\ M!PH7;X_9)Z)K?9!CW8=J1[,2[;&5EN%.(HJTB9T%KB6ZDSEJ9PK<843.&-$L M@G[/8PO(5S,0W]M#5[1+X5RDI-@#4;?$2J6@4WM!46+Z 8KE(ZBDK#85DK"%NT9MH6N,\/,-"# MP$)HJH^].\_,28 PY/YGTI7EZ)ZE.][QR2\O5X;M>K.FPJX**+.&0Z2,':$Z MCU1I,H//JO^W+WI"6N 1P\)C>3S1J&UO*<0?#5 MX0BJMHFKW490!7JG0AN[JF'N!G1FF2H**3>/::NI$XTJR>.Q@H%.R0Z0!N:R M3(WXY ZNS@_YJ52PW^="F4?N3+C[)MOO 8[3W*(HH(#/(GRLB91$V+@3\*>P MZK"]D.*>"XJT-0?X[L8]T:F/UB]"0]6O^L-@30CTR ("ZE!AD6X"(2,<0VC0; M[ME8%?W T[K*YSJ=2^;V7-Q5S_A,]6Q'9K-4+R5&%U/MJ40\ 1>P\.+*Q]5J M SA_B(>RX\'I14C#\.+B]GHP'%W^[==6I^6NKP=G9_7UB\U;J+B8LFCGIQ/P MFL&Y82_2:2IF5AY3_:WEWM_UQC?U G.F=-3I>BN%GK6J=WR]\5DM52D_ZOST MN)WQV?-R$.N=7UV.U[>QEXA,I_F9<[^AL:=(?V.Z;U84O4W-.,;^V>KM:^\A>%4R83"!QF5?#*B*]_W_!_N9.?:'[=!B!O; MV=V^GWW'5?U7?#'_"J]#_R1ZG>Y]_BV%_W$%_P;CWU!+ P04 " !Y@+!4 M8O;P25L' !P(0 #P '!O8VE?97@S,3 R+FAT;>5:86_B2!+]CL1_*"'M M*D@.@61S.B4L$B%D@Y1)L@DCW7QL[ ;Z8KN9;AN&^_7WJML&$LC-Y#;OJFW:U\-/-YUJI7W=[U[BD_A?>S@8WO0[[2/_B=&C8KA]<7?Y MA1Z'7V[ZO];&.LW.J-6<9314B;1T*Q?TH!.1!OY&0(_2J'$-$S'U_JWSSBD1 M9J+2,V+1YCEE\EMV*&(UP2VC)M.LUFE?=/K?IFJD,CII-8[;1Q#7G]@;=&]S":/^![C\_/'[NW@ZKE>'=WEWC3'OL]YQ1)\UC-FQXW:?' M[L-%][;_>'CWCYO^%^KVACQRW&SN/UK.I(/6W^ESX['1:U!I7>ODM%G_WV@O M,;$W7?_,;:;&RUIG$-"E2)6,Z;%!UV(TE9.)- &,,2Q V51D9_LV8J\I4&C9 MRL%CEX2M!@UH*N:2C)PKN9 1MJPL_9X+@VC$RVKE04 MIYG))=E,9#+!JAP' 5/@7"5B&HL0MPSI!,R>:2^W)9#*4%HKS))%$O$D78Q6 M:]IJ)1&1# @Z8ZX7K(0E0F7"/(%/D/\%#TEBE\#_' MV1)"1$V4S(Z!)\$UO.,P, M-H!@2VNVS/UP6/BE0<-G;OO9V*^Y/D>*^F@758HS2X_'"I?.HP,21KK@(19J M%$O'Q!*(&<7*3EF8QX1@=^R#.C YEA-N6#A"S2 (% M/C#];^%4I!-9K721RP]Y#)'6B3ALG1[(NIO;.HW\E;]47-Y3H*I00)SP&X#U M069C7M%$6XK&SQ2-Z_5JI:PYFUB#")>X/=?QOQY^#D2=+J6%)!SI2'H=9I?$ MN^(<< 4)16ZWY[P*#3#Y2")DA2I?&W1NL "2>N[:A("E9.K6X:YJQ3+5RB95 M&1D+!X*B.JSC&!0TQH,*C -CK(Y5)#)GZ >@#"X_CCU37BFW7%=< MTEA7A!RS:"MA408FPZ1J988N185Y+)@2L3%GQ;I 88HO=YME&M]&D@5!6I@O MHP]'4@>CER K$WT%L5 D3 ME9$&^)08J5AE2ZY9N_0R\ATH7+P]9I^);O1!CG6_%3N:Y6B/K;0,=Q)AJ$WD M+' MT42FJ)TQ<(<1.6-$LPCZ/8\M(%_-0'P?#UUAG?IS$>?$/!X<(9./]O!6P:H6/2$6KX(9VPN(-%,-52H=A M;C@L&P5AQZJ)MAGN\S,,]""P$"N5Q]Z#5^:,@3#D_@OIPG)TS](=[_CDE^8K MP^K>K*FPJP+*K.$0*2-'J,XC!=?A_!ZK)QD7A[T7$X(_[*0/B<+3_[HO=T]: MHA+ P3JYF6PV,+21YPR"'PY'4+1-7.VV@BK0.V7:V%4-P9I*H+)-R^YBV MFCK2J)(\'BD8Z!8Y -+ 7):I$9_[B.,TM MB@(*^"S"QYI0282-.P%_"BL.VPLIGKB@2%MR@.]NW!.=\FC])C04_:H_#):$ M0&L^$!$F6LDDX?G@M?"7/1'F(/SH7 )?U2R\9/,$'E+_D@Y61=':^1CB0W(% MM\==U*6Q0;8%B(AT#*%-M>*>C171#SRMJW2NX[ED;D_%I'C&9XIG.S*9Q7HI M,;J8:D\EXAFX@(4W5SZN5EO :?P5HC3L7MSTJ=>_N7F\[_8&M[_]6FO6W/5] M]_*RO'ZS>0L595,6;?YT#EXS.#<EE+%XJ?-G];;&5Z^+@>Q]M7=[7!S&X=CD:AX>?:]C3A9B\3S M^ZYU+I:@6%ZMLUMIL=F1SC*=G-$H%N$3M> Q=XQ>>>:7][7JR![M>L6R:2G^ M/+S-W^]HWR4R\(P^B26U_N9?2>QTXLYPOJL9[^VBG0;OO%E\^X.Y?M(XYHSG M_[5.;ZKDF*Y6U'+GVR"?W.^N[>#>GY"A:$NE*TOK\>[Z6%T(U-FH%TX^,+^#V\XOP_69=_.<&_F/ _H>!?6OP;4$L#!!0 ( 'F L%0(G3ND4@0 M &04 / <&]C:5]E>#,R,#$N:'1MW5AM;^(X$/Z.Q'\8(6U%I?#67JM= MRB*ED&XYL<"25+I^=!*'^!KLU';:P9SSSSXF$F M@\O@ZW18KPTN/7>,GV#^!L$DF'K#0:?\1&IG2QZ,]\&P=AO#P3EB,O^+ MEY%X!IH^Z!;)V JW)%NEVBKQ'E(6,@W'1^W>*RJ,*-=46HT'/%3YV7YTC;QE M,+F8C-Q@,I_!_ )?N/*6/BRNEOZ5.PL@F.\'BN^-+(A/W5,#)+CTP'>7Y^[, M\UOS/Z;>-;BCP%".NMVC_4!J]C["5=MOC]I0H>L=GW0/WTD>_%DHS9)-8[@H MI"H(UZ %*!II)K@-@TA IQ1\(D/"J6K-'S*ZJ=?<2!N2B0,T51%NCRAHDD,@ M/(9F>&@8*E'&9PY$*; A$=M!PA\)4J1*"T4U5I! M],@"32/]((MO"W$V$NN<\,V!M"O4' M(J:3A!D,AC7L"2 Q6MH$E1;]AO#E<"+E&):UOD AI M(W1;NFXYV!J'!W]P\V[LY6CJ]S:^A^2(D-E$:XRA@;<,YU: MNJ2W!9-TC=?"!M_?Y91)-L31.VG&E;1Z#Y^.?W-L M>AJYC*,1ZS(?(G0?82;-&+?$)Y829IR02ZH, L=PD"Q#/Z+=C&2(3^4(294I MFS!.>(3[]1H*C9D5;U0B6Y&5%HBS+ MYT:W8=<+=SRNUL]&#. MW+:(9!5J+?+&M@<9!..*:RO\I/L!2^3%''^>GN!K)63-LDW_5P@MKV)_T=*@ MQG",T>QC^FZ@=UHF[Z!CA)NN9_QC$"^*X7S3_ZG2K2=#H;58]R',2'0#/0R' M$AF+7Q))1W7@=Z%HGL*L;>["#=T\A89OR^=%;Y=Y3PW[[\V7,^,=F#!*&4VP MD&%1T^R.PKS\ 7J#EC07DF%AS+%B?F?.X=[L>;+Y/]:S][KV;JO8F'!&,_#; M<$G"E*Y6;_+NO \KREIV435([Z.6?6>.;?8>Z6X4B8)KQE>_*'8=VXP-W_KH MX$(UKTF&S.@!V^(R;.BQ*]>4@S)CGNGFJ\X^KM=PUMJV]25*,WJF1$%(\4 N MQ1TSTP5.8;O)#WXT^%G_WS/LT$,S.VS;>E3PTZ.E6G.^7C,"DD)RIM)2J9V M'\<*0]^-%MBYKYFR8G$48=C@HWU) D6..\9 JO3+M?4O'L57%VB>%IJGA.5C M0_-T\6]02P,$% @ >8"P5(7?RU&?] R/\* !0 !P;V-I7VDQ,'$M M,#,S,3(R+FAT;>P];7>:S+;?NU;_PYS?T&8":I,N*]O#/V0\]JYC]G?O&PT>F4"A\?,'/G-D/7;SX/L?2-//QW[O;EM2' S&C:*8E:A*[AJK,/8J_<2?A/BX-C7Z59R]X'Q8^VC_./6KY/IJU'[7<1Q53YUDF MMPH.^XGI"R]!SS(89K1"^.]5\W;VN.7__.S1CY8A:F9/-P:BA6B(1\IF:#;# M"IY!,B:4Y@9"?Y\_Z$]KQ\EG.,8=9XDX\RO%/W=%8%GW M00/V H<5/J)?W0='9N9!%(?3AWNBV24/.C_,C8J^,W05FKY/DU_F'IE3 M0UU2SB5]0)Z@.402(I)0E-&_ /_GLZ58*KS\_-'^%_TZ@)8(\/L9^'>D//US M5M(U"VI6IHV6<08D^Z]_SBSX8GVT)?C;?@8@?$>SH_RL:PMZXA-!BB&I5D^'+-SCNT.@_>2&7Y^E- MQBUXQBT.H":C_UK7JOC0Z8FJ"3<9JN(9JC0R##R08DJB^@N*1D63RZ(%.TA2 MN(T I#VCEG5I-)@;]AI]8W8VI.?P$8>FB!MC) T]3@,VCJ U&C["\H-(^A](B:D)4G M]SU9,8>J.+X FJY!\J/RF@LJ%KSR=7N/XY M0YO=15='ZEW4B*!YX9F3P[-+\GM,(,A()@?HO;XLCKT@!,DOP@H6X BAF,,V%0LB&7Y2)&CCKPDE_4$CH_P0 MU1$\6T$7^U,!(\,!QXN- !SDZ%/%P18,D6-/%1DN0S21?8A,?[DB&AIR]LP@ M1'"1(X)0H&J:(RB71P::VUX/603:R,@O9O3L+1S%0L*2I1#Y:FK0JB+/?P!O M=3-Z].>CU["[ !P@?T' 9Q,!_!9Z+!\]UQ](CS&TBPR&1>;&!JQ7R)\J#C9G M"(X^F5T^B"'":5".9A*U'^RZFMQ>5U.4;,*AM\(N: M>9:+?,R)>U(948J+? M1U8MB/Q6'Y(%55Z@(2E(_N(C%QN]S1S7ZC:D&QN=$8P#GA=Q'()$!? MD+C13\7J]Z$JQ[P9<-%M!O&M:T-:<='I]=C6M STGD4' WZUN!O'R&?16V"Q M+6]3=CN,([:U-R!'C^,,X8A&( !^=(T;44DDW#$B^K??[;SK3*)\]_6UK3,M#1B\YZNW27_2V&O, N &_F!>2C5\/; M +^-P)Y(*H*>YJ;H33.!/'VR.-B<(7CF1-(QP0P13NWS3/1.QWJ9WH6-8TA. M[ +P1AJ4CR$1L0WPVPC,B?@B]#2H1&\:PN/9D]&@BSC8@B$BS&$D#!D;:M ( M$Q^;R/3V;,P=1H,& ;R9!N4.HT&C$)@3T:#,U"!G-G5_>/Y$-.@R#K9@B.R) M:-!@A@BI0;/[+0G:I( A"C+OMP!VE]5M2K=#Q -V43_"(<)%P0!OMO,)T5>$ M;P/\%A*P75('?SD[%8478L >-* F0=-^ I]\O3#)D68T-"#GE"_ZY%CK$(YA MAG7.)9Z_F$@"[)_Q8=)_SDQE,%2A??+2F6I^<'LZ4Q\9[FSH,7) [,+!$EGD MBF,Y[@E1]S5(#F5-OYU^K\CXEYX"#4"6 GW/"Y>JW^8/<"V^/)ONH^]\SFQ# MHBB6H3 MT;#P@:C+V7+%6_M(O'4Y6\!T"N>7J)%TA PXCR0O)\6").?,VO$BR5E /$@* MS+\<%[KFE)JSF 0IM: M]IBQS&R#968/6*:]IWJ.'. H<;)(? M"NLS1,('[!][?G!^DA$P+T-5D13+AA7("GK2;M S\[SP 7/TOGT>&GO0NH;= M[>*+8IY=NH\MK?OS1]\IO.!]](S:O@P=6XN"5\$,(9_&TF<$I M-@U<_BOA@S6!I=/F ?L2?"_#N(GS"(H[)ONJ460:(M@;_R06@2) MM@CVKA=2BR!A%L&^..#(XB][1]*ZJI[7(2'),IL(3?9*]]1L2K+9M#]^2,VF M))M-^]<+J=F4++-I;QQPS&93_$BBT_Q3XLPF>@]1QD6ZIV93!Q,ER@([ M5H9*3;B$F7#'RDBI#9@8&_!(6>C(C,ACP7+X&YQ>AXPFS?8D]-F4<>:1\-(J>V95-OS6%CHN&W/A&)YDWN#7H>,)LOV3&R' MP&WO;WH=3)1QX1(Z6V9S)MS\2RT"9W@;T.[DF65;15KUEZ M#Z'<;>]D>QU,E%RKZ(@8*K6*DFP5'1$CI591,JVBXV&A8X[()1C+X6]1?!TR MFC3;QL-!QVYX) MQ?(F]YB^#AE-ENV9V)O,MKU/]G4P47)MSR-BJ-3V3++M>42,E-J>R;0]D\=" M\Y<7I[;0H6VA/=_'G!:V)=R4.1 _I)9(PBR1 ^N%U) XN"&Q9PY(HR/)LPB8 M ] ]M0B2:Q'LDQ]2BR"Y%L$A]$)J$23)(M@C!QQ95FI?2/([THD^\:[BO%4> M^E9?'YFP.A ?$-. ML3H-#F@;HF:*$E[0 @.L6/2A8_9)[:DT8Y^CKQ?9$LLQUHN$U\H,RW,%-D=S MQRZ<)0,B1_=:E!05@?W:E7. (7>*^W*B"9]PZVU)&R_D4$Z17Q)NQ^V^L\1Z M ML_UY;RR6M)J4P)KHUZR!0>&<@QQO&F(5[2:1#^3GS4C8:A(WQ9XY(JFN8< MZ8,7?N(Q-+QWK64!]M7R 'MP)G (%*MI&=@&J*(V1%-OPQ?Q1,+I+O5;H^XC ME*RV7C>*3Z*BBET57NM&'?TH6H@!;J%H>C>')40B(:L0>-./ V*;ZLK M%M!P:$V1,*=UJ4$&DS)1PIEHJ_X?!SEM8-=3$5S6NZKR(.+)4N2%$HV[3JO=:H@I/1"E4-4D?P&FUV:TN MB;/2F5GI\<*J4R]XTQ/]*=LLX6.L(;:T65%5%>[B!&C1$%2&V* \433$M'&I[@@YN7Y/YOA%& M4OMK,_LK9;?C9;<%[A0:RYWA6[6$KQ=/\)KA5*V>,TBS\"JU-M'#"G M0>Q67S3@E6A"&;<60K\2*X)\:Q9'5E\WE F4[S49&AX&:*BB9EZ-*R_0D!03 M-@Q%@DU1>YBO%_*@*54EH:K-4L9*.F,E2PF=R,&\N'GE0*?XCE@)I8R59,9* MEA+B4EX)PRMR:5* M:$,EE#)6DADK64HHG_)*&%[)ITIH0R64,E:2&2M92JB0\DH87BFD2FA#)90R M5I(9*UE*B*%39@E55$:G:FA#-92R5K)9*V&***UN#<D]=,;*Z*4M1+-6@E31&FE:SAN M26NH-U9$*6LEFK42IHC2:M=PW)+646^LB%+62C1K)4P1I16OX;@EK:7>6!&E MK)5HUDJ8(CJ1JM>%SE)>.J>5T!NKD!-ABMA52%H+[<$"P_)<@2]DN91MDLDV M"==(4VYC:+<)+_[$N]Q6E"0#RHH%Y:KV!-%7QI'WVS4-ZZ*DCQ &C"'"_K@F M#KS,$KC> _,-(<]F?.-0\C!\*J6#=XN&?X'6G#.3?CCEEFT2QS5R;YCGZ[^E*7H<3*AI" T1#:P]E M:"H/6@L:3VAW/X'MIV'H\DBRZH:S) \?K%GU077($=V/DO)00GGHB"X]27DH MN3R43"=J^2:3E(<2RD/)NYYDG3V$HQB2J.+@B*ZAE9\V[P2L-K5_-K)_4IXY M-,\.;([)N49P[-,\=GS]Q!&6.Q##%V3YI??%::VC$;V3$IKZ3V M2UC[)>65U&X):[>DO/*Z[961IMB,Q!$[A(($\M/4<"+Y&P#RR\H0X;AFW^-W:: -T=*-98;; >+ M,/J-ZIFT##5]H&CKIEV/E\5Y_09V?Y_#0@B$-M T:T@V1!]#$NSS1^7E JU# M'QD2-/%7Y)L^%&4B=)\_(OC0O_C_/@^!:8U5I%)ZB&TO $,/+=!&PFZ"&GP& M37T@:I3]!060L"N]3V @&@^*=@'PH_39Y6=S*&K>43*F,H$7(#>TT(\BZ!NP M]\_9_X@=FF;.+MMB5X5 [X$2%A/DTGS^*%Y^_HC'0/\,+R,!ZA/ $I@15>4! M?25!7(*#8.E>_N__, +]Z?/'[A[FNJ]5VY4R:+6+[4IK/U.V*J7[9K5=K;1 ML58&E7]+7XJUFPHHU>_NJJU6M5[;#QP_1;.O: ^6CMXOGY?. 4MG^<)^YMXG MB:_KS3M@\S\6XQ?YI5.@A0Z4H9+)E'5IA#AJ%G&"/K1: &F,X2M0HX7/@50S,8E0%C]?E]LMBO- MVU^@66G4FVW0N&^V[HNU-FC7 1+_-I)Q^VF&>_NFW@1,]KW\P?ZF?@W:7RK MHR2F"J)8:@/T,U/@^%/C#B2EN@&L/@1_7:0#VVX#R*R#\I+\T@O\TR /5VP3 MT)][\I5K],VO'FO]B81[9#33 +W7E\7Q&"*;1/-CHCG SB[O1$/J XZA ![V ME&UD1\^CIZC84E'H?5$U?35:(M0 M.2J-7Z_2VLUBK57%BLM'I[U]LZ#40$)UFLL>^U)FUA3?KC;K(4J".6.<#"%# M23?("8<+,,)G&E1%@RZ\^_]?A_QOWUCZT0![0NQ3T@<#Q<2!''"M($<,2647 M&A=+F^"UHW0J)/""'[6?]%<\N&\U*J8K]25!OM*NE M%O(PFTAU%[&FID"U5CH_'*7>5UY$R2)+P'$&8PHZ$$U@#J&$HZ$R4!"6+1-( M?6(4?M@O^U@D"B)!5458D9"K_,\9?4;^'HJR[/Z],2#/BFSU\:/TNT^@JQM( M@68D757%H0D1+,XG.]+TV3+<"9Z@0?+,+M"6/G2C49\MV7W*&3R+Q_:$>3!< MJPP9;V"H)PX4=7RQ;AD+H_O*Q=6<7%0UM&\,G:VC92%[F!R\,L8E70X0$[XP MX;K#\6.U+41A(&5,*.'@L@6'AOZ$F6_>: \!)S;A35.4^B,36C@PMD*"G(^6 MG'0ZL7-T:HLO529(@L &TQ?(;-%;)L@0^) M=_0_QG:"M&>BO"=\!I#=J"/#T0"/(T,Q944BMJ/>LS63XF5,\JSQ(&K*A/S] M826_[7LYU?/F>>L<5 9#51^C]2PX#]2IB4)G=7@QR?C\2A#[=?^0,8;J,*M_:&CH!0?RO#X)WZYN]X M]-QMU;__+$1-RKG9T2; \#R=X3@N?T#SU0$-VZY# Z%;&8HJ@"]0&EG*$S9I M>_ADPP?P'H$-,-QQVZX'UFNN!X3%KFA ,9A1Q.QU0[O])=X+41@,WOD060JY M_(>PG%YR0+[5D3'0Z.O:2N^9N6=^OPR'K3M1C0#LQ3G/+@6.SC!YFCX@3\_\ M1Q,]H,(AA@]H!$ *N6*2.L)>#Q 1OM&:X^?I6-WYQY&)#)+QV64+":VA6 H: MQW9#H8$\S^'(,$?8'[5T-)AMAS'L^^Z'MV^0S./@7E%"0-00BL[CA=#Y4M&P M"84>/,\J6B)Q\S"/F[AA.P%OW1[O G154?H#& 2-J:N*/)V5X][%;:FW%N;EGZ8,6J^?A7;8A$E9GC05=7 MWYNKG:=]K#E^2M><6!LA-'R1^K@O$D"B^]Q7T#HJAHNB;8@Z(Z!U(<([6BD/T@Y0AR0>_L& MFS6>-,5[QDEN]T43]!05F46BJJ(G<%X=6TM_1PJVE9")U(7. VADQUR:)LIU MPYLH=ZPGC]55&WR OH50R+,QJN.3 )* 14'%@JT$ 6Q^:Y0^@%Z2[,11]*(\- (]BU M"ECV+-$:F?["_O.E^3//UYZRW/:1E\7X@__\9Y>_8& XQ2D10WX!F)96G*9S M$(D48>%!+#10+ NQ'O(Y),%H<7@U((UV9?S;ZNN_62:Z\+'__$V MW2"&%(&*YH) E)!3BT]3(!;'_&)@Y>S[+4 TR/C^8 Z0A"$^-5S5AMA@@&@T MIO".A(9#JANOZ^'MFP=#?[;Z[N_G:-V0L+0,>XI&:IM(%#08MN6O5LR.Q=>= M&\Q/_?:-HGGD&!G$&18X.Z9WFTQ"."89P8AEZ]/'=9N.RN=B=T%O_9DD5*;\ M792 3-7/BHD7<67;Y%-T88!'P03?&_EMKZZ\ZZ#;DKT_&]GF!Q8R??9"24$UR)O?+^\U!=W99\U/VF[BH M49->V$:^MA"J>#FD%;19Q8W#U44Z!"RWB6Q RNI)_/E7J0B*NGT@*L1Q&1]X MUAV5B4$E^''-1JR44/:K^!M#^V:^^;( %Z@; E/)!LF?"9^K$\XJ"3?7D^U= MCS!''%8 MNZ4PT$"7HESW'M>LW^!VRAL>_OZ*TIOT;_%+CUQY-$6I.G$^1Z9 MMLN IK5/<_F/9GQ4T-YH7:&B9.M:]3XI)MC1-U"1%5-^^03L= M+LHD21P+>0VB(9L 5\DH_/RUV#QK&"P^VN=;$.EX7 M2[7[;KT()K[=J 'H(XM(*(DF.#RAF.8(&B;F))S+,NU"DR6HO,%ES]=^*8,:E,G M"<&2W;M;'-V _\EDP+4"5?D"-,0'^ F]]7<$-0G;7R"3<4TZ67E:R!NZB<&K MQ<2@/9]=HR#@ F_G"_<%@5AUL[B4-PZU&*>:GW(YP+00B%HV'E?6"LPS"D[P MXS<60Q$<-Q]?\7DBL$S$@UT7KY\ [KAP 8J&V%6D3P 70]BXK^F?@'TEE'D! MOB@RXE1, 6=JSU ?W;'PST$P+99QD#SO_$*PA>E:EVZ7ER5J&U#\D^E"I (0 MF$/"(N$H/&55#P-ZV6]N1N_J,"YLUHNFX4QTLA-/:>O>2V;#',<[K3/RWC)A MI[.0L_OX-!@ZT-*3$:G?ZI!?@5X3@@Y9>\;0L4>CL7+9HJP,H0Z!C'S1D29C M].D&TJ@/W?<_WXXBR?^,=<2"SD6C6*S#:K@NEHKUDK5XBT26-Q8B$CO M7'1\6G F'.T^S@>/2#'5P9+S<:.%YV'8%0> MEP=J1+Q)#N!*5$5LL2"O%5JF[45Y&]"0?.O7D08!1Y-OF!-!_MYX.;N \1D; MX^VM/H3V:>(F0L1B MAGQ$$]G.I>!GFM J M^S>FE:KCEK\F*';U$3&U_D +-!7SSZ$)4#@RN6 8!^O\.0D1&+IJ$HPW#%V" M\H@T@#X-E*[BZ75%#<= R:GO7 7U]I=*,T&.,TL?L5[R.-&W\ 'M T0T2'7Z MH64C,KSNC4EY%YG%8Y/=X254CL$\?3\IQV MPAK^WB2!88>;3X8">V-E86:OE&%/),;@_1#GL*&F( =JANY30>TAF#LWLT_N ML _:$GL0\;+7"'R/O"8@#O%E*CC'@!M>G0:^]\;*>0?)V7-0)UW1JII=$X%\ MFE-!YB&8UW4ZA7-0>>DK7>7@?CMNA;[/(LQXTZ'IN.FXZ;CIN.FXZ;B[C+NB M2I!-JP3W7"6($!]7Q'&G]G<^2N>F25Y7:[*/D M<%^7,JROKR3W[;7NKUK5US/G:#>:(",M,7;29 LTTG_G\@)W6NGSN M&N#CI7.EW#SH/G#ZC']D"W*-^5=?/1Y9&8>1'&8R11-$UIF ML8O/1$I61[GJ3.JZI;7DQU;!5,ZBTR@^D!9;+;(S1"&9/L_Y6*;[TA/10N-/ MQ:LE*CH=JV;$I!E$3OG??NGWK^^U'[KS(-'&-$$-[YF0FDX!%G0B7\ (Z_WK?+991YM@ME\UN>PJ__J?'&Q M,HYP$EAF,K20P3;8EE@6&$K(TM%AV5^FL@QUL_*33=JS>V>7\[8\CLOTVR N>^"#HPI[!30(&[CBEO%ZL_D9 :N M:9;U4=?JC50@NJ^@1_[K<\7&#"WN^]>Z47;>7D:5<\8==TD8#NDA/3W<7EP] M_3H&##=[-')N(NI!'UYDLQPE<%S@\7;_HRY+2*ULAU3BRB0&J1N+=3!2&8K+ MKT3JPF&A>.V$-1A;H1OBV&0XBN-SE%!@URK 0]E5$>-KQ^V"H?*Y/)7+KM^6 MM]DE.(_D5K4GM ;=&*,%+>P*7]3FW\K(*O[ZKN[+P,.M=6QX2)'5(4GN14P< M(L%2!2%+L>QZFR"9(K$6/[N+0#Y+<85X1,"[>34,.!05N?(RA)H)_2VD4I^[ MOV*^E\T!$Z&%%";X&1 V2I M;)99RV^^\;&PZ'F-=-E5$V1I9*^NUP-;T"5LV'*F%)@VT@J6K16P=G@R*YU) M\;%4EB5)?T: Q]M+YQM!-%.M7&7'DUJ4":AP%0I3(.U[.%PP#^NC!6,NGB /4Q!"Y1*2Z=%NB*T=MRUD M1.1Y*LNL]S>VD1_:(S^W4#0A;M52'> NSW;YFI_\#&E#_S*YXOJ/V^3C(S)C MSRZG\ +% _!A>2,8A['DY!B68GV#R<<@1QOB:D _KI.AR!A(HEBLL(5)Y9 M'\--G<$M:+-KW"B7IP0^%MKXJXML& =EJC.<0!)6&EAYU,H_.A-AQ/PN/_[+ ML_F8 DF!3]IA(J_O'Y[-;(P5BP'[\BTTS0O@61E"]6QI9+,6/6LZW4TA*N+&X]-F"P6* M+Z19H2007F\=E>.SZ*I3(3()*&)/ +KUP,TM8,TTS2]*? DM?/7(M-K>? M^&6 LD(@8M_2TT_Q5>R"!K":>JMZ[-R%QBQP+TM7/[5K^JFAHK::Q3>7T5OFE*7CH M;P2?C8N,I6?P78%$.Q_6#UF)OC@T*,/3E$"OUZ#)=-LV1]>.&@V90"R_*[;\ MI8CUQDOQ%??P5GF"1T57XZU?D!Q#FEM 0R94Y MY##!8A=\>4O*-X#*3>Z+C\KJKH@ M$CE>+#[\&35O_^W'FXR;LPE=8$[7@'17&$O>CLJSR%Q,\P&1$&/7?2Z?HP1A M?6PRM=R/VG*GEXIU.XH322%Z]"K/]H1_6ZI\(QTJ@L*>9TDE;KU=O 7SO0B" MF-!Y96.A)N^1$W0J#'6<=L-1-BCYC,74SU&LD*-H>G.Q)FO:7L>>*D%V5;*( M'@S%T9OO>*'HD2K:Y"C:DK>D3!&[BDI:H156^K[6JE9?UXZ;CD;T[J3-2_E:\_ M-):^ZVU3!!=9):G+"4.<<$2[HMX#DCA4<*6+'3O5N^CQN?3ZAB19VKZW"6P$ M8C66,A>:8G:.:AP#GG9-%N=QSX+8RTIO=>VA#8U!&7;GF[/(]$R<--7*][_< M->O9;4[B[W:PP94AA$+WKADD1BH".V,AN!$*NP<.I?J@,)92$.1XY)A=:YV2 MCB1?J9E 0Y=%L[\2/\2B8C[%)3'2R$3\C4O!D(5IDEL;*Z*AU4?6FKVHUN/N MZPWA]U/U@(=S??%A5ZX^N>'K(9)%:HD/4N"=+9K; U,[=9%@Z2S%\(?:\-[ES%8W]4['Z);)G M06/-#J5W)[\$OI636H^'W:%L:($H/V%3^\ G ,(@,I88,T4S").Y8]N(=L;; MKJ#CLM2!?\PS)?6^4N_2?*+M.A-R9C M!'$_[P'NDC.K[-?QI7R'Y9.U>(S%QA-8BB\(1RI:VZ%LUPK4?($2F%U1MKY? M['PAVIHM2WHL-?YF1]=\+7D=CQ8+))<\JM.KHUA-NUC"B%F*IV-IN9/29X]5 MGI$==%F="?*<=\7J ZN17_*?SJ0RY)IELW3]IQ5E6\60>F*^,YHZ _IT^7 _ MFWR6RN5H*I\>:HF8+#NJ!!9WFZ&8>*H3=ZK46'63F_7S]$J=JQG=V^"=DIPW_I?G ^6$]@#4XC"4>P;(4?;0N MTS8(V[E?+$MQA7C"XD) ZG91C)SL+9&D)_E&J)8G#_]>;]-E8*LS8K=SZ=DE M49KE1)&P/%LI;M4DI7+^I629S7=K;)A48 MITN6F*V)X<0K984LQ>Z_6N^@&$O2_K7S3I-@AS%9T*Q7:@(Z1$" M DQ:8KXEC>FYXHG!0-<(DMTK1YTST3^?V,[D=_9?]K;0NZZU(K]A=NT]A6>7 M-G#H+00=M7P?'N._CH9HU URB;M,EM2 1JLO&G,W#,KR]"H\9Q+R*H+" $_D M2LK+Q=G8+69SKMX+,]N:"H.U\T6P%U9KU_,*OD%&7GL;X+;0;6;;!4-'G]-^ MW>+\[P5TKP>[KBR.KKAC*!?\0AJKV2E9]^$NVIVQY'&$/+[5]4A]^5 8VC4\QK%4GHWGPL^Y*\"1;8\' M%M6&J,A5S4E!+C@;Q7OYQTN1,>3^-LY&9%79,V !OFX1.2KN&=8#U^[[(S&6 M>A(!W_!!,=EC/7RW":YVK1:E*5[@D5K>-=,5F,:9BE$36J*B01G'T!$?FW.M MGWN*I%@+$O4T&G2[RI.:V^IV@QBN1IEOODY /N8BH_>KN7 ]O:(17A/!],]9 M9JEB-$]Q D<)T?52_Y 2:V?M$42L',4(6:H0PE[9C%CK=^?E.*_3''TXI(II5X+8>.:R_)XR5RO+24V? #$DJSAF9EW-J\L4BTB1( I"WS:+ M619W9T@O98B60)LKCP "<13/,13#QEY_GN;G#IN[R6_0$XRT99SI<**[![]J MUX.;$=>'R6C.N'G'L"!&/NI^@>M(&:]Z3YL\[H]HD:G\?36"_&CA3@'H\]LW MGX?ND+@;H.WZ@;8R@":HP6?0U >B1ME?4* %#:7W"0Q$XT%!,^!'Z?E))8BP M8\RF'<8YR6?ELMV'0)3PR6!1&^.HX(<1GS*O:#JNYTGF[<"]KS7'.S M_">3 =<*5.4+T! ?D 9H(;\!:A*\ !S(9%Q5)"M/8>U$&XB,I0\O@(!ES/G" M?4' RNXS$2@$E:HZDDFD&_]M#D7)_7M^2K0!J^+01*"YGSZ!9T6V^A@[]+M/ M@/3G-)4)M-&%IPFTUA!\?N+O41G.T!SW+DB3NT_P[P*0[<&NB]=/H#T>(@"+ M!E*@W4&^UJJ05* M]6:CWBRVT5>4#4BU5CK'9M[;-ZW[JU:U7"TVD>&W)]&?YC+%#DUGS]S$6*E> M:]5OJ^5BNX+-3_3/7:76;H'Z-5I'Q09_3R!>UYN@_:6"_MNL5(@Y7*O6*N"N M7FM_:8%*K5PI[P>0A80SAL1.&>YC\O?WM>)]N8K(\>%@&U X%>VZ91R=[3 , MUYG<_RZ(Y0K7Y71\A&\T0/./R2-(![IV LB 4"P'/'@XVWSIX?:-L^@<^_WX MV%-/N$!W2,D*0S,=MW;ES&^81=-IGQ&!&;37'5(1X4#+)!S:G UD[CAPF\5 MTBZT\>#6=H?6"HHWT&5O.![!S9#/%\CM0)Z?ZIAL;DMU^\O9I$[MQCR,/DW8 MP\=,D=SB0?\Y$Q:-RT![=DW3=Q>A[;X!(;A##_?-SUT#?+P$%4U&[M)T'PD5 MA5R:+8A4"45#3='BQT+H8.Q1L"(;-0VPNDHBL\6Q4.:U+#2EZ+8:PK]=4!,^ M06T$39+2+2M_.I."T7W,-=A_OWR-*:7KV)P\-CFWTT8NT 'ZR)F ?1= M_G' MF'>AHL;NTXN/APH/NP#/AX&O#7U@Q^X9]/\1M 6CA"Q#<2&NF5RY])5!GF-! M*C-%*K-K\P(^BUBYL#ZV_BJ0FD-(M?0("G)QCRJ>RG'KT]2GCU?:QNONS)JG M:)JAA!#%&:&1&FW&/T+K,TD)^A2:8X$F3 ]QTZKW''GM#$S'+.*^Y7OLUTKW MQ[^'K73;3H+PHG!3AP==ETULC,H!MM/IU%W-T3%>PXNE"KA$GN?2FKBH:!.9 M_8:W0YIB0S1^26D3GC91F8$YW"R.*H2XV2FE3DCJ1&9,9I$KR5&%POIK.R)K M9.QM1W%CZ*;9,/0>/LK2)F6+>"/&<0H>-CN37Y6?0ZC\'O9?(N]',5\*L=6& M2Z '0P+^G@S7-;>]S] 9[V;(4#D6&3GTKK>])!51D>U,>0:Y:^RQ'JL+@::H M-@F.XO,"E6?7FU?'B:K(-#:+;)T<^N^N/=NO\I- ET_^FYA(@)<9*V MJ,EE9&6I^A!7ZE1>\!5"D%@?7V\FG0F7:_:^9_^TZ2+0- M>QTFZ?*8"+MD);YC=ML9GLH7CK4IQ.:(B\ZGY@6*%HYU.]X*<5'9,CS'42S_ M>G@N,MN&YSE*V-FI\-?_)>\):*BJR)>]@1HT1!4MM"@/%$W!S2XMY0DN;02/ MOY\K/YO?LBU^FXU@JSZ8V^T)SL(H\& OC>P-XMSBIMM#(G:&<)2(VYG-YGB* MYXZU"_ ..(QLMRBP.:J0.]9PP&X8C,X%+B ^S!]MM& '+$;I'><8BO'ME[;[ M'N+MHG$U,A4-FF9)'W05C=RHXVE[[UQ@B2.YIML&WO8IGO.YWQ;,Y:[%_5_( MMMVFXJ[4GE7T7N#@OY6<7D0^/+&WV:HB[;V>YE"BH-B:C3&E6!(I%EG=6HY% M6TB:KMP/X=;L_8<6-7]+H.)W&8QCX9AN*A-O^+BVB*0R64YH/##F2YLYQMHB MN_>6/KU0YM7L_$O$C3VQFB]0'!?+%:*OESX15AK1R$>C0V3?4OIL1I_(@J]4 M-D]3+)_6@D5*H<@\=(YB&!YIN5BNMD\+V8\N6YM"LZGMR?C9GE5-T@?P5C>G MUB>V.G'8295*G4D#*K?=T=<_;>9/LC,8GCL+T5KV)$5K6@7[(#EJ*S"@2[" MFWRN/^BSO/0/1X*R'0RS )2Q68&BF6V2KT>$L^V-I0"L(;NVP%'\5N5WQX*W M'4R8H";>0B[4B9! G*7VRM'MR2DTF]HKG-=>L?K0L.6TJ,FNQ^&Y9[0SZ4V$ M?)M[RHI/?,)-%;P6H)#%@/=.1.Q#*D@I-#$)DK<9>!4W$8'FM&A5H9E:1U9( MO)E8_+G!MUZM(M/W)AMAHCGXG SC?P'1\89_LRR5V^H</; M8&&P%%D05@AQT/-H411=\PT^5$>3XT14A 5#:(QH#/B9HK[J0&ED(M6:R=R( MBE;7KG7C07F".$M:[UV)VI^:;A&=[=8&$97=_?7X]#3.MBL/W<-=B!=IVA"O M'B "]V;KQQT*N@@#-G"X)?O)YA ;E5^5BQ4,D-8*'2%]HCL:2N>I@I F$F,B MTNI]-!6C U,HNG98\8E1&IT[.L M0IMP&NU*HL@,SFP6.;M;W#=[VG>^[2Q"\:1CF4*.RC&;-YM+Q2CZ[.]" 1M7 MH 1F\YM7-[N&+S4YC\6L2J'9U.3TMF)QKU]O0*/5%PTXEPI^H-7\Z,?S=U/I M16MU;IVA\EB08 B1C&*8+U)92:&)258J*V3E2C05B601)C7]B:D.G[^W"MOX M9YMD>R-UR\@*7H4KYDN[2%VR:NTZP)YLD!G-LTOZG%Y?3)I:E!L2;%L'C1 L MB$[IU=PQB=?V[EHX 8O0OTX%;#?7;:6 1>A:;W9D8W'=944=65"V]_'*:/+\ M EN2]1!3G'6[$H"=-OGKD:J.@6PO\U5N]@Z)T^W^>+31*I*E&_YQB5BZY1^A MD,6RZ6]>)I!&;4\SVI)"LT74UBUJ_4EX#\I%Q.7B RSI@X&NV6)6'UFF)6I8 MAN9"N?+?O/+M\<=?JY!/1"C770(0[34@%80780=T3:#/EI%&=U-HXI(IP>,7 M+@A5;33H0J/>6Q(K3]1WK)>NRI+P4V*5-.J[F;VS04WDCD;/1G2-WD6IF:6R M?);*"Q%6SZ74#$O-:!Q.KV32>:1I8Y),?WNBN-Z><'SN)<38%L7#UYMFZ;'] MHAK]-/Y\B@(11/[4\#AY:D9L>O 4+>0I/IMN5H>B9FI\G! ](S<_\CQ#Y>B8 M=.W4_/AHB0AGZ//;-Y^'WJW9WMQ!6QE $]3@,VCJ U&C["\HT(*&TOL$!J+Q MH* 9\*/T_*02Q'T 9M,.XYSDLW+9[D,@2I(^0/;!&#<@Q&?338#P"9#1H:#G M'O"-2D/1L-Z^T7O ZD,3APTU8X( M<1G_*EQL13A7?.-&3%H$:',[&VM-F+'UX 00L+.B6LJ$V@C"$\3F'1"\/FVYYD)OS,T MQ[T+TI?N$_R[ )[S8-?%ZR?0'@\1@$5#["K2)U!#VM+&?4W'".>]+WUTW\*_ M!,W.O?-5RXLJR55'GS\B8OK1U8#BGTP7(LV* !H29@A'RREO>CC.R\!S,WI7 MAU=M,UF,'!Z3.NE>-IJ54K55K== O=&NEEJ@5&\VZLUB&WU%@6JM= Z*M3)H MW5^UJN5JL5FMM/8#F.T*8L]7[-"T@+ZS';M2O=:JWU;+Q78%@=5&_]Q5:NT6 MJ%^CO^JE;U_JM^5*LT6.]N<^O7U3^7Y?;?_:#\S7]29H?ZF 6K56 7?U6OM+ M"U1JY4IY']-[76?R@&6(FHE-C LP&@ZA(8DF)&#>B)]N8J(^6$_$_H(5S@U[@9A.)KN, S?F3Q8M4([_W/< MQQ=]C09H^C%Y JE)UR@ &1".7_]7'.KF)\0MA%N!!RMGFR,BW$YS%EU%PQS; M*9H,,:29K#>O9(>#%OV A.7P=H5F&J>[NN[,[B)UF:'R=Z18XQ*R/W4-&XS% M%\6;DV"U=^G,'L7O1F>0:;5AY[OT=YG-GB5UI;N.5%A%'8$=%5!NB(E>U MDCA4+%%U5VW4:U*SH0RK7Z7DKKH8=M5N186'O*U1UY0,I0ME=\DO#//][]?L MS[K83>Z2V8T)W826J&A0=JO"W.5.RB]*J_1V.;&UR#P.!5YKP[VC94OCQ:^9]RJ*69K0?L(_OJ?,Y9= M](]"M2L*M4:TV=<0^X$[]'T?--#>J,N@@G8G&=SA^Z\!Q]@FC]<,VA,JPE<4 MKFFELCNUYU(J75V5XR-V:%K[P+3QHNT@G0V&W@.?NP;X> GL^%GXCH0^L*3( M7@;)WMYL'-O D*TNQ7/$>)[93EY<8SL*V=T.BSOVU,%P?W!$^V)U#UZWSP;D MR(5W@QE>@@,!0T32QFS8_R0%\JG)O !0'+SW&M2()(T&(W)OJU>/E&%/D10K MU=H1HYMGRVH6 MBX@ODL2Y_UT-7 PLL*2B8N6!Y6MJ.);*LWY%\BGM$TK[E0FZK9L3TQ0O\$@5 M^!4LIJP0 2MX?\R84,HH+YF^(B,CX0*@;9%57KJ&2K,"C]?F7'SA )'B?W?\ MK^EGLJ4L^N=0=[_8-DPIG@.7RWNU\4Z M?F'W/[M6\!CE1?EQ9%JD;KJM!^PWQ(#LBB:4L0$.-5/$#S4A0IJI6+ %C2=% M@G9>MPDE_4$CH_P0U1'L*)WAD![2$9Z:#U?E=UO;D[/K^UK*N*V&>T(0'H";M+Y^B0NW2*T97J-FY%L^KHEOVI$+MIC9!) MT3F_3H IQ^PD@VPJ@Q%CE$LQ>CI:[6CTU?I;*HAE5C7-$93+(P/9=#9>"#)J M\)G\8NY@5$84TU^S](:A2Q#*)N@ABH&AH3R)%@1#593LTPAZ;]H%#:\7F-.R M"@IHD/P.30N1S8*R#9^"%HY#UN@]TR)7^_YW=C"'Q-KG6A\WQ#%ARGIOBE#\ M=@F_;./.-_(^N7HH"/UGF1/;N6G8W!D+SVE#.P_+.A%9!4K4[&TB'H"^5W13 MM.\!73_5=]3J*K7ZH]D?A71_C"[:MDZ?'\9V#[H1;HVNV(G^BR&XHR;]_BAO M'][IK#B[L[4)1-%P<(5R$L/,^"YD M?(/=7NKSG5T;?YF+[[8W7D/?*)^6\Q G0(ZRJSX?-9*DG)3[-QT_.RR\M@ M0[M1;H;EF+7'!F2Z,ZE4_KT=/15OK=^YQ&89IJ<%6G!H$;$''.U[9B 9[O'L M6( 0ZEC MDB.1;P6"D]_OPS>/[;[V]P+N! AP$*23H,D(9I(BHGC(2JNY;W MI]2,@YIQ%>P+#$]QV;2PZ"#$39,/R2%L9+7]^_"A^!R5XUDJE_-K])YF$V.4 MV6T%DD<"B31M(72U?ER)#FZ?)?J3KGK]/=>W'I\Y.5D)E+1._]5K_+#1ST(^ M33]5TZ[ZQHH#LR M%0V:)A!GRT^DE,Q<*SZL:[4I19?9(#8'J_?]OMIX4GN5N\>I@[4IF0[I87FQ M=% GB\4N5IJ[W\N^<0"B+VTJ;#8E=M*)'8NWQ5/Y5-!C,;D9/C6Y(\9HV%-< M*4;WJ)]VT#S[WG7\/9E*2$^&_%8?$M147J A*2:4P[LTH(.DN>=4K2AT?@UH3.&&U-WA7,$9NC(_5_]#578N/0CK\O@;Q9,; M\<[Z>:\]7]T^)BNC4PFPF4VW;2U#\5S6,:#!LX.41,K1S &ZWH+.F,1;,D=L M+L_@^V T,:O/C):?NCS;$2PF%ZA1^56Y"(VM Z=WTOJ:_9)[F],AT65WTC8( M.]92Q4_L>-O^QL8!K[*:BDM/ D6-T?0D4-08W9\W[N]?+'6B"G+ L.J\6CR8 MM)4%VIG\^OZ5D6^OOY79Q&95 NN1D(H'<#!4]3&$P+3/8RTVUTT&Z\Z*_'I#[)5[OM:JGX:QN');W<8VN^3R_W.&UZA-7\/!]2\Z4>225A!-!3<=/[NLNMR#I1DGN,WB)%FHRSW^ MU%MJK7[7LQ0AL4F0Z>4>92@Y=WLP1W&W!QOF;H]%JD62DF@:6KM1>OE1G102 M?[='K$FY*GU-Q3_#^;H]@<0^69 M]+#%08B[:;>N"31T633[*XDZ]=-2BN[U4H^]^$X\,OKX I4KL&F]X'Z%=?L> MF4R^0/'Y/197^&A3YQ^ROHC[=WRFGMTB%E3$BK^J/& M:%K5?R1:ZZCT41(NE1-&^?M*<6BV[YG$!MG3^^5>O5X)K:GY5%,?[4U,L=N@ M"T65'$,Q3'J8(W(9#%L$DV(T+$;36P].2*L=C;[RMT]#')53?H8UNUN'T-@*/OI_?_3Y\DO#:L@GV>,SV&R)MF"$YR@V;?>7J%9J MT9-^N;TT%U<*,R5YM"2/YUX# 0E]/N6 B"WJ7-KC,VJ,ICT^DZRE=M _ G_P MDZ?%K7M\3AKTBS@6;_[JC7YB ]QKVS\6!(K."L?7L'.GGCJQ.20_!+6<_39I MU_^>=D^,MVXF.!5UFR MDT]+=J+&:%JR$S5&#]V(DPYN/]/(:O=?>E]^]SDN69F%M/U,VG[FF.D16CFD MC2^.GH1ABPQ2$B:6A&%/5Z0DW#<)=VX8$NSIQ72$DF$X*E\([>:E[6>.FIN. MGUW\V\_06[2?J9#V,_VA.OKZW1NAN M*P-H@AI\!DU](&J4_04%6M!0>I_ 0#0>% 0%?I1&8'2GDW71)$-[7#(%D*"J M.NLAJ,%_(X@D]^^-YW:8!/GMJC@TT6+=3Y_ LR);?3P*_>YL&EM8&0KP;19*B"9FAG""O_[GC&57.[8!0:U0:T1DKR&U"N[0]WU@ M%[T!Y%U#>3Z^P=ALL5=4S(67-F6!:*E-'GZ&6%GA.54Y/F*'IK4/3!LONC;" MNZ@-AMX#G[L&^'@)[(C")E'$)5A29"^#9!O#-HYM8,C>E>(Y8CS/W%@OKK%+ MFU$<] /'M3T8[@^.:%^L[FI&;+ MGBFPC3&ZU[I6'[IM7@H8 43I(M)%I(LXQ47XEWN42.J?IG-.ZI^F"QP=ZK8A M\[=P\]+GK*>GW.'*/:8A)S;_+FSIQ]>1.@9V8(0.V(;<.-:Z,4,$;Z=#15[4 MD0US(]$B92,IZGCX5KVE&]UFR90WN)'(P43AW6'J-^@,+600!F*JW^ HIL!0 MN7SH@JZH&2-)K!N47XB/!<+E$:+B@>6Z"XZA"DSHNHN4]H>G?3S=9PI4CF:I M0C[T'64I*QR.%9)0YY#2_P#U"8NZ(*[ZA!Q%"\@PX$-?,KH]KH-J$DZ5$:+D M@ZT;C%*Y'++YA-!U!9$*N_^AW^N]=L,?WC_HV4FM]WN<3=8YXK0%?GI.W_MC M\"% GDZO6(I$YQZD6332X#G[7!;Z5(C=OD?JGN'3^X>C%D$F;><2-4;3=BXG MI-2.15T%-J,,ZD.3Y_\RD\& S_>4Q)X9Q2UI% )S>MHZ;4ISC/0(O6GP:3N, M8R=A-B7AL9,P;0V56!+NV$4DV%O=-0*]8/<50D><4R8Z>B8Z7B[QKTDJV)4K M#.U6KC#LVA8T=DW2'7/S6RP,\S^&>51DQ MH:J,%F@52951)0][?+9]=_N'V:#*Z$"E184DE1:E,9V(DH.14'778J&4FG%0 M,[;RGQQ/,>D59(EX]12,KT8G405I5HL-27#:N*YM.ZWJ&""F[?=%- MGN>HW#XO]O1/:W![K;2Y+U5:P[^"^B F-E&2UMR\>MT?-L;)IC4WQYR>9F@W M ,6PL?<@9+)HCTYOT(IDU8Y&7_F;IX7@JAOKH7[]8#[4 M1^QCLL+DZ>U/::'-,=,C]$;!IRG^8R=A6FAS]"1,"VV22L*=[^L)]E%C"B2S M#$?QV[?)3V]_.BIN.GYV\2^]N2;E',ST)B FQ.U/=NG--5^IW?_Z^_+U)Y/8 M /6T"J<,):<(Q[\/4#)\ZUD1SE68(IQ%JD52A$,__%M_NOG]6^I+B2_"F=?S M:1%.HF,\H9.%T5 U+<))(C7C*L(I(.(BLSXE[B&(FQ;A)("B417A[,5WXG,4 MF\M2>3JT/9P6X41#V1TZW^1S%,=F#YWE*.ZU"*<^O'KY]K7X\-#8IN=IVNXF M+;TY?)*:3TMOCC=)S4RO(6?VD+9X5_ROU>+'!]? MT)VI5[CK$COZMRQ,@^X8-AQKQTB6R"L.KI&H #@8JOH80F#:PF?&'9'?'%L; MFC/11N]S+$7O\\!(4GA]G\0/UFE[(OUR?P,V)?EQD#P6YX7-4=ELF@.(W-0. M6S658C0L1G,I1A.LI;;6/\@"S^U1__A[(]G@8P"C1ZW2^DZ/[FH)ZY:3=MQ, M#P(<-SW"JGZ!34N0CYV$7$K"8R,MN-F-LLB:R]T.6'* M2$?/2,?-*?[E__P6Y?\54OY?-\7F\"?W\W>]G]BLQ;3\_TXTI+Y;^\^$1#Q[ MOGZ&;66(C UD?=158>3W!!=7'QZHQ)?'J!8#B*%;A-#A?X,F>\.TAB^3_HV;ST/O ,B]IQ&Z MV\H FJ >%3'X@:97^!+X\PE-XG,!"-!P5!@1^EYP&3D&.&9 LA?@J @B8> MQCQ7NP^!*.&#)Z(VQNZ=IEMH5.3= (0A!3WW8(@JL/C0AIC4) MYB#_4B8/&MIT'4_S?#^KV"?&3G6NN5G^D\F :P6J\@5HB ]( M?[3@WQ%$;O\%R(),QE5VLO(4-NIG Y&Q].$%$+!4.E^X+PA$ZQ#Q0E"IJB/+ M1"W@OY$T2N[?\U-*NJJ*0Q.!YG[Z!-SKVFGZW2?@$7",+CR-$13I0O#Y*HR9 MDG&&YKAW,U4QKX;<)_AW ^>K];T@8[7FJK3/'Q$Q_>AJ0/%/I@N1"D< #0DSA*/EE%,] M_#>;?S@_HW=U>-4VDYV&;'4O&\U*J=JJUFN@WFA72RU0JC<;]6:QC;ZB0+56 M.@?%6AFT[J]:U7*UV*Q66I\_=O< F+T1XHBCV*'IW)F[LY;JM5;]MEHNMBL( MK#;ZYZY2:[= _1J4BJTOX/JV_G-/(%[7FZ#]I0)JU5H%W-5K[2\M4*F5*^5] M3.^U$\@#EB%J)C9G+L!H.(2&))J0@'E7;):^O'W#,398MO'0O22!:I90UXY8 M[P-E[^]KQ?MR%='NPWXF=&7),U[&NCF:[3 ,VYE<9P=?;MA_!_4\OE9X M-$#SC\DC2%6Z5@7(@%#\"3QX.-M\Z0&%4^B'4/O.V31+LS*IXDF8+&PGWC]G MS@6:"_/6/V?L#'M\(6?'_W-.)H EF8#)5;:>>_G]_%2:L+['"5P*!L^[(1@\ MN4AL"H:=D)A\52T%_AD\W=6[VX+A37J%16?XJ>8\@6>(-TH\GBK/,E5SV=C5 M&!%6IT0\-I'/?'[ UI /#N[0LWT35#09F=R?NP;X>#G+AH5*/2[-MFP,[,BQ MT>*1C1J/6#"BP-0Q+)2)FB4"ZU)+HMEO&/J3@ACS:GQO0KFJU='.*%IHNB+R MUY\4)/YFL6M:V'WO*%>=25Z]HY^YP>/7*S;&G/._9%JZ;]3MDB%6P_56[ M <52N_JCVD8VU\5JG1(JL%1905O!<$@/ZMRS\$>%+LNP ! MGG^,\9WDOP&#,@'NVTS7DSO2KR,HVVSH^ M *Y)B@KG,-'6-];W-(,T_H_F5ZG]7?U[?_\0C\;WD_]EW'A6"RP=3-<(L#+ MZ\/?XL]XE0 O#E0U,%T>F*T/9)*HGI,%C3_WT1[N*\.A@02#G#-&GU6(/Q0U MN3C0$6],[-/:"G(.I[O'J#JZ;WR_^B)UI=AV#S: >[S0 E&3@>@!,VX"K%97 M81 9_7ZQ6,62H_*"7\E!,E@X)@SNL \LX(_F*<[W^IEHA2Z@*<*(8 MGF*S?C<[[RY8^0ZTZVXRF1M1T>K:M6X\*$]0@Z99[UV)VI\:SJABZ:IU9 7Y M0:8C8MGA,]WX>?OC@<[O?2?#H )$F]X,6-R>I(O )1G@P_!(H_*K(H0_M? MY'98?6C,? _3A):)=NQ;1>PJ*K'2D2F_X(C4LA8SY!\?!F;OD!M;J2]J#\B+ M4.:\"[("8EEZUD !#3DD2#IAKPARY[!GLL]M% M.-"TDF$8K45BW#82)U"T[Q4!R6#=.+"W1I7O6.R[NY Q*U5Y42(+-)M0@LH3 MSAV[%M/,8'JY?S#^-J0J6XFIO]Z\S'%!,20'5&!,824J^D ;O\LU87 :NVM2 M8*A"=AL/]L.Q8B\R"RK+4ASOUT9_)P/J>J74535D)EJZH+OS;%\#ODEZ]-5 MV^QHW$K9*H\@7E43JKA*NB$:EN(;!B@SMS*GCK4;\:"[&@+7[@EKV "3DN]Q MTAC(%ZDQY$']F2G/4RSCUYGR&*S*79"YG6T9:X!E?9A[><'(?!Z*BERQ7:3E M'>^KEJ.'XWI3N=OF)L3==CP'-M=_,Q.WX\TC+^Y-+Y^ED#%Y"GM>"+Q%O^TQ M 0U4=Y>P7"@WKB&.71_.DU,2!^-L3:\\WV03X;\-;2"3QC +.(P]:TLQ3)YB M^.3F;;=VW59A,'J9XQF**^S9@2NAA>&)?BI6OT324-!P0\?C>>FS;7-S00.B_(2;QR1O=UN)R+T9F&PV3_'Y1+IZ>\!H#-L@LMB9G-]5 M=SO)Y&K'CV2E%E00KB.1)&,$O?G,R=]+HW_+=Y.[;=+!$>V. ?7K#NSS M)1@X3:7CM2YB,WP)?,BR][!LNT7GN8W9.C1U]Z8T>)JB\^LC'"';T2V5YAX3 M-?=+S.CJ4RBA$!D!-S/APQ_@P-JJW1E8MKK":JOZ,]N9W(P>GBLWL/N]LHU1 MO[(5^7J]%*I2]Y@9>OUQ@)#4VU^,+%>@"L)Z$^8UJ*-XJ1>]N93+4KSOS3N[ MD"[TN<(-S9H$5YDD"QK_38!?OPG@;(VYXA1?LYB[RY5_Y7_ *,.E/M[CPM&] M:NU'I94>W8N&#[QE&<@",!\Z$[TN MEH3:CVS_;TPG.<.>ZW&[*")#P<(] B3=M X=9EB+S[AC>RQ'T85MRJ .'4[8 M#G.1&>3(I>+H'<(PZ\,&2PM$RA?M^]:XH8J:A7P0W%9MB!]9ECGV^;JD<_2C M=KM-QGB3 [0^::J1(?61[T2J4(<.S"04 %V D\8Z@9B-6_JR!2J[2TGTL:(P M.C$L4&A!48NAMZLZ"0 L+??*J:Z&/AN>G)5J+^5*[EMC+TDL6PX#@G*STF]/ M2?A).[SKZ!6W2/,L0^78]:FRU+O=CE31G:44!$J(/ RQ/D47WI7"JL6.IV&] M,HVGL7KYUJI?B=TBEX!XVA3N5QU/\Z'>WN)I67PHV+>/>ZIQHJ5>#,6G68%B MN/4E 6E [00"*>SZ7>#:[I <&%"[H0NR-OK"_6AM<^A^^X#:=;56K)72@%KD M@=4F'#H&D'V."[E.SOT>MS@!6>^BH4DR?=[1^')E=B:%?KX@OC!7 K=-=#6R MR)ICP6$/0[)!1S\@V($^ _[ [FIX+,<>;\M36=[O5H.D>_P[HC!*CS^[50>9 ME08Z'2"2M[KVT(;& *_8%4!Z)H&R^..IR_=^2+=1FN(;B1T)LZD(S(R%X$28 MZQXZO!:$O]C+5+,\O@XBB;(5(<*.YJ"%7RS;5AU5TQSA&L\23L#X2!5O2.;W M1KEQU4O*OH:E"B@.V(E*'/E@-/8M3*!H>H>8ZZ'$;%.4'8VD>>U)Y%!($,HF M7H.[Q'JO82A/H@4;R(.&;L;([5!!1$X:?56@-K@Q6X;V8V!NRH.'<#M M(X9#&V P="$FUB6YM@P-KDM_#LQ*H; <_[F,+$UO*8M).&^X Q:3WLKB*D D M2;>Z^I#8R947:$@*H MV_,),\Z235@+39--/[_^EMNRTOC[]_& R287?G U!N])YDG1/H#I*DXD];15 M[L*'E/';'1QRM=D0AZ]?C0+:+N\4EG8QY)T81+_U97]IVND$T@W>V";F0OQ? M7)[U)*J0=*\R+4.1+"CC'XJ://^%Y\D&-!1=7CPC57F1U!'F$O2!M*QL(NN] M0AI1VGN*<[F'Y>PHMX*FB5_OAX]LE+6)RXBI5=J@7"DU*\56!51K]JU?^)8U M\J'R_;[ZHWB+KP0[<"1GOR0YP(T@'/)1A1U.V+YFRD1R@T@07;(LE=^JY_7* M5(H0E;K!VJ/5F=QWQU]O;F^MW,LV%N@6-T$%&*.!^H,"5Y6;:JV&L^/U:]"H M-*OU\C$;,S%*1= EX$*&H[=N!"0PE)!-O>&#T8_>C7X,KH"BA$)DI9A!)M'. MQD:"3;]D0;.^"G;GG:'2F?1,I M [(^ZJHPU,5G&XYR(,6R:XCXF( MZ>Z0W-WA6M6?W?L&I_79FNP3,\.][U7='!EPKE96:I6:T!)I[;:[G^WA[+)U MWVC@7&V5;NNM^V8%;P"U>BUC5]6FI;31,4UV=K=2'7G1!N(+4M"! M_&[D9^,8J].IQWN5%.(BLO0\C\CJ_Q7=@\J[-[N*NQBXWP M+;1D/?@V&'&G5EM'N3N1JXLV)W#LB9!PU1>I?1$M!?=9_+&S63%WJMC559Z# MN?6>>^#1WMF@C-LAXC)0RU-W3-04K-^9/_XH+_!+3 >+0VHG9_F*)B.C[P(4 M5APU!CUG4> 9K2J@3OGT&'TC^L9>KTD)(UPCS2 X3T%,E55SU>WO^Y@0"@Q5R&T>R-],8WVTKCE>%F@K M VB"&GP&37T@:I3]!05:R/CL?0(#T7A0T SX47I^4@GB2Q)GTP[CG.2SN37&9KCW@5I6?<)_ET RCW8=?'Z";3'0P1@T1"[BO0)U)"J MLW%?TS'"!>]+']VW\"]!LW/O?'7JHE9Q-+O2JE[D9O:O#J[:9+$ZNCU2V]BZSC6:E5&U5ZS50;[2KI18HU9N- M>K/81E]1H%HKG>\'CL](+C5B1(L=FLZC[S[B;RYK]7:E!=IU!%>M5;^MEHOM M2AG!U:XTJ].6"L5;T&JC'W#0N/7VS?O[6O&^7$4/?M@#\ O[G+UKUT8#-( 4 MVM"#IB0.L75NC)!Y,9].:J'IE!Y2+IKE-%%'^JN!M*&D0+.-1K]2=>D/$137 M"E =7ZV+D^% M%)&/Q^0,GEW0@X_(QU-ZXS.'=3TP9WKB0%''%^N@7MI/F'.'Z_U-: >0PAX@ MF1N)S(4L5MT@<<4+9+ B!*O(H3_SR"WA.[;2F=29F[+ UJ7[:@YG<^[NBLU? M.'O3JM[4JM?54K'6!L52J7Y?(]V%&TBJ2]5*:[KT^7_\K=:(97F*P=B%N32U M.Q$FB0R. T28GRL"7/%:9R*7OUYU:V,).0J["FX8SMJ 'P2N,[GEM2]]-:L] M5/_@"_@49&$/5;NUZ=RR2/[%:3=D=.OHF$@']+$>,-'L203(=,8.B2A[.54->F<8%5!KSSWD1H<9_1G M#4UECKJF(BLBOB,6O,=#EVR@/IR#HJJ2#"=OWPSQ#84&>K [!AZ$ M4R2JKX\L((YDQ:((7@W84Z%D(5?6&* !$:5'!HFRB3(&P1[[N:](?0IC& ^G M#Q7-"^].'G$60L%/N$TY5X))I,(:B ;!*/ >K,/7V MC0=5LHX]=S=+"T3$A?*T* &QFVGJZ!W+38.(FC9",ZTG 8*<(H)C8/M"10@W M$;I51 >\9!&SZ-LW:)C'D69'A\CP/5VW[$ "UOJBHMF\[+?F]2 @M),W"5J@ MAG/07T<:M%F5HRF,*H9"YL<#Q F[MV\("/B-)D0B32A41:\-(0G'HF\?%!-1 M!8W3&'719@!F=AWR?@P;@M7"#$GJ1@ACN(7X>/2!8A*EA/Z_!8<( UTT.9NWU[AOZ?\XMX%? MQK"?WYNPWJN@V0>(VN;"#NX]13K_(+*2\F6CU>C]46[Z2=NSD0TW,A__58;- M_D^&/;N\MP^F3X$_U9W9UM"BF]_P"13Z:RX#DJ:[IE? D#"C>?] %VL$4EY M',D/]DM67T0JGYQ:<;0O%CXTASB8;O$B:<)/ 75V11:%'GR"VL@>[^T;]R)C MHFBGDW=)[WB\Z\^F1XOJ(ZVA&]CC(1<@H\T?QWY(V8L&GI QH(],NP(&3ST: MV$>\'5 -O)&I"II=QHNSM:>I:]@B?_O&5C5X(9)B2*,!0@^^@9):W%G(ID4B MX^07!*ABZT>$+*R]9@@2NWA3)".*AD&LI2=1'4$/9@CH'N2\?3,%%6\E6+LC M[P>(0[SQ(KU)>BW8ZS/UD2%AM!4E:T2V6!O$@3A&VPZNL;"?MIE@BL7346 D M^]&$3\2$K/<0]R"EKFOR=WO#O]>(.8(K2F;\?^VR?VO*_*M=&'J6"HU\JL[D M<3+D;CFQ\9C]DS05BM.WVK/9^F7^5')(A;JK=[=A&P' P0 QE< 4#V_?>#$! MIJ@ ,UR]+2.1,92N;?35D!T(6$=%8#V$"P@U M\-\\F\4S(SB0@35G3GLNRFF(BIRI:M-\.%99-[HN/RO(P'5 *",#G=A)'./ MUA55TB;-[$-HX8W)Q-'&J0GJ6.5(MQES-MO;-\A>^SZU-UWCW38YEV;!>P;2 MOH[M)NL(>\0"1R1P-B5M1%[ 76EL[#K8%$V23YNZ"C,W\!/:=1 T*O(4[7'M M71&-.<+P$PWNON9#)WL;6VE$#]$V97A2=L3A"%[IVS<$H3/GU,"B:+MA'B)Z M/"N\N]D>%=0PM5U:K*:K0YDY[[[EX8FW;TC;%.2$(Z5ADG():QQ J3O10)ND M0R;6=@EM<#U0(G"F?"1:SN0>#L:MOQ"=EC@9(>0LO/-.\SYY=5C7$WQ"\OT4L\P&@ M%0&RI%/ 19\/^S]Z7-:6/;HM]=Y?^@FWMRJ[M*=B,04_J\5.$I ML>,I'N(D7RB!A)$M)"()V_#KWUI[;XU(($ " :XZIY/8(*V]]II'C1RXCZ8C M'IA#P6DPJ=9"F_%%Q?C"[HZNV,Z7@&GP7X2]6-3G5<'T*8I0T!F8GQP3L6$% M!E8P&M/X<$ZFM59$#!(NW.>.5&U -4,(3G!1)@'*^>!D7\H&1)# ?6U@A?1) MW\#]<2#B-00)CJ""?+:\L,+$1W+6 .0C"+? K+1]5($L=&4J2CAD!;Y2I'#% M+RC4#\,3XI-]<+Q*Z&78J@LC>:H7IW)5 M)1!"$H^*CL%N^+A[0L-RSIBBJQ&5UE#($ 7%+[2*I49S='!SM,*JF^3L5FF.+H6+'V>OUU?Z,&.QL[@L M)0X*D+?Q2EQ!BX6H/'D/:!BA M#MFJS+PX&!X2A7^H25:@YB29F'#MR9H_J3WG6YNCNZ=O1V<79\?MMRI0RZ ' M-S0D+_C$>7VLW!Z7O/B ^^M(L255L^!;YV0^JW-G?\]!C\G$X=1R%,J0_N[H MD'5^4&V.7D=?Y*Y9_W)=T%Q(9=7J:]+P$Q@J:-,[>$;*5!BFO0,&*BWRU:_Z M#LVZ0$,K=&:BY>C7$ N!>B#X)4V.F205>79@,Z3E__Z26+ M@PK;=LPV9VEECX..Y$Q@Z,P%G9P0#G'D>C@&B$,Z,TQL<8Q76:X?!X>7T1'B>Q@N8N&BPWQG4L/:G),A!FVVDY()0 M$)I-\K=22:##9S]PMFHCQ(@D8B+[<7-"HE\,0Y-I+OIPX=,EG@D]R^DB&_? M01)HXU[Z8UL%H<37ZM,WK?FN.'%;W]B.V?P18G%!0A1<0A1638C9TZ'@TN$" M8VI#6XW+1;Y8G3ZB?![RFQAPRQ$-'BQ,@]4M$H;93K$6>*%>Y:O"]/V"&RH0 MZPL28\$EQBT0B*G,[0Z-ZR[5^8HPO;=^48'X/A/Q'9I\09/97I$'IUJ@P:H% M;FF-P)67P,\C/MZA61=H4I6E<2$+)M7'QTVR,J!5#< )(HKCF1@+,YIKWG.V(B2V*FPZ7JX)]> MGOCL!_I"',_#UPHEOB!NS"BXC&@L[+R/#&4@WLM/_9^JO'$T-J_S'D-C);XH MEOAR?6/FKL?26&5!&@LZYZ,?=O7XY^.7%_NVO8DT-J=O'D-E9;XLEOE:97I\ M M+&^^SC]>F-Y"MN7IW>#Q2+[I_*AO M.+V]6YGS45QA08H;LS//^YVKN\+HL/=CDRDN=8NS)@I\-:M1_>^IG7=H\@5- M9JF=V%[?_.'@'9IU@6:KTSG3JC7#?5 3,C:/NETUNX?]YS/1M0UB&#:5N-.4 MXJ-(R--WH",+BZX=W5_8+PCI:?VQ>J)54DDC$96,^<@'7YYOCAX?K.&EO!0J M28M(TO%Z0[0A;HH'$D4@DP:.3$B8M >WC>K/IP;N]UPG*;*@FSI5CDPOFEU/ M.7*6K[[F,I1%T90)!,W"C#:@G MX;!Z71G].BJ4IY+TB7^XRW)%H!O%>3>E4J*8@X04,V9,B4=?BK='%\+IS^E" M,$V*28]@WLVJ68GE)#&QA RKD];OQMGI?>.VN%QB25&\O-M8\]%,/2'-C%E9 MTK?78E5M%$I_I#45,)G86\7E[$(,SY#,9/9:6EO"EC"+-W+X*QGW,^@;=.B= M\J:8;=52R"A>_\B^P& ^.D#\53'Q"VQJGC-9''FLVW:E1YXHDE(Y]!+*>U9UBG2+1HI\3:CBG.T(.3SV M _\<6'>\L3ON;'=GVKPS.NTX3/'EC"B^FB,F7QVMI%WP48@D%4H24;=[D,GM MCC7+;N/MIEM<4:P4)E[N&+]/&V\HX#X3JP\X@Y-KPPQGWF8_()Q:ZG?2V^3) MX%4?L<=]I3D:W6B-WLGMI?6SGL+\V7FG?U>;HY;^I+X]:W\Z0]&=_@T ;^86 M('8^&\]'Y]O3H?C(]T#:WI(;LG]F=\>_?V;(]12[2T9R*QW%Q.5<\)R8337D MX291(Z2D23N^4.5S+\0@R0R+[!?!;)MECA)N+Z(\,W.RCD55+ M\&N"&C9X5678P(5K9*$!73M$YVL#5G!/HCD,8%$B0MY[=(O>SPO9L@:W P"# MYF +*IQYX;@H9.JQB',D.6LV<%RX>Q:R,,$E E7WX/=/.R=:B,T;I^-F"5;( MW>*:AR7M6E@6"Q(T6I;*1KYKZK.BJ5T#$ %X!!6IJ2-GT"[NOV)T''$1O&\3 M(M>5Z*8^528WZEN%Y=M.9;C;1QT&\-9@N-2NZ"^J:>CXU'U,=N'"'N(/PVTJ M[G8:L&/)3'AO7PV^2#&!C1 4LHJD;QHOJNQC_XA#;-XB#6=K24.73W4PPAY5 MX-P&.6SXWU0MAA2HORUUYF>!9KWX76M\_77_=E?*V[*-0G-TVJO>B(>OUR6U M^^&SM]\%B/%:LC=U\].Y@=E&]85L%B(BU%GP\.C'0)]B -2NB1.WR=X=(CA? MN\!,9/F-219&R60-C?+*. L7&JDFD0+X20778>(2/>1YDW/6%.&F6O_J.OB! M#/+!5JC\):NB#./976%$-0R!EVR-PZ40GM) ;;3/G7IO=G8>!7;9X4^UF0[/ MO3J[2QWP0/JH]-DMQ;+=577X:&9- ,6IEF/'M"6KRW4TX]4*JSMO'05;!$+/ MAGGFODI'G6NX)PO0H9/=@L&S[._NG'9P1Y$/W:J'15S"J@^IJ0 _=M4\=9U\ MJMBQ9]R3R'1?+448HB*$0[+@V*](<6>R3UY[RUCPY?L<%0?LT#@JV\!U4*BC M3?\:1GKE@"AO>6K(D,)'^D CR&D;%GVVI6@:H"3LZ@J)A)='-W3$4U,V8OJ= MA[\._I1&;T7+\VV][6+N4Z;YGTD@F2MXL&JP>S5X@';0]?PEGC!72B/ M5&_>MN$EV-[:OD ^N%R3AFXC.B&PSN+E76_0&( M,W!)..G15!1GFR$SC4!XMM"X86NW<,,Z4VS,\(!_G6-&N&O@OJK3G@1@/O+< M^?DA>C,]12;^$D9*V]1!DM5'NOR0?M3=ITN)J>]_(%^'/?QJ> M8>6<:JXUXPZ>V(YQ.JN9;8#$[8^1@4;BQDN/@*5'-):(5>0BKP\RG6Y^QC7K MQ#;XSZ0X MY)2ZYT0S"LNY5>4@":V"]'DU2)306588F9_R-_:2V:6G9%GM$;&4KLD7:8;$ M=]?9,;TOC46 X2@T' 6'NV8'H1#QG!^F:621^'#+)(>XI/0T2ACH(-Q1@*.> MG+P=FFW\19\-2,03&?YH+^B-W1V9>=;A;;N8\!O3UTX(40JNF _&&=G#?'H7 M-W02W080M%GT@6[S-15W[23Q<<<6#K?]>\,CMR@3KX>"EB!9Q\?Z1\LQKN(V MQA6;([%]_*-\\DLZ.)RT)S=/FC)]=*C8O;0R\UOA9[+H$'%=7J_%'!ZWC(/FZ2 M_O++"<6BG@>'2D=AN3/B51FFLQ8SI#5W=UI#MFL98ZKCYKD_TW.GF#UFJ9X; MDL^\\AM5F$@ @N\=*2T;J3MH45U(JGYK@[*S#R3].=+:]KV%(Z^99C&%P0H: M1@WKJC-N#D7!D89+5)EB$"%F. V@I$5," 9'X> 0$+\O';!AR"UI&EY2^(9* M22UC(##R*RL4QQ8*=>!I[P:)XT'A'K] STCRV:)SFL5(\12BA8QB]UR3PN/T M;_4]..F813QVDH6LXGHIKE"3A<]=,Y@DFT584V<*C MX9&1S:\ZOH4.OE!'!M<;#'4P6"@AJPR:L'7/8^XJ/N1Q??SK^%.R4RW[D$WH@^&$BL,TFCJR^-[5I6WOYP@YW+>0ERXR) M1[)&+4")I)*,GT3J<@@&PYQPXG$"EE]>#>Q P.2(Q#I)#6E6CO_H4CSYV3W^ M?JR\/KJ<@+#@[*]01,@'SH=$R:I9/7\#K8$FC#M.4%T6CF4"'[#NJ32NZ #8OH1WA M9*^F=FJ-LUGTX7G)(ET[(?MK$K)O:)K19B798+BXF?!MR!BAF+,-S,:$\AA1 MV8NCR8%O@LVKCD]$';-:D;!^%XA;<_W[^\W!V]VU]*,S1^0Y_FU3]:Y0G&DO M5%"5UOAZO].:LHM@??J <$TLR6GV%@B14P6C5Q3W\DK)70*4J;% M,DG +Y"'NS3 !!#VN<0L=L.@<-YY"Q\#WOK.#H5A0>Y>EP:RBI ?^B*0NSLG M;@CRU@U!.JEJFH'S&)8]GAP:'A0B8I5$&N3 MB3G#"I_Z+)FUN].39,6]#[\Q@!5": JY5=S[7 /@$A(.#5)?03+>,<78:#JCGN*F%_M76#K1B_"#MIYD7;'SXW;'^6CCMV>?@(>3@4DPG'?G.Z*)SVI$UK MU)]U5;A[XX&<+(;],!!WJK^ !B4BOZ'+-Z!HP>,%B6%=*G93/76""%D,5V+, M5PM'NFDP_\Y$_<.:B4BI*H.,YW1E#$GNWM+)\RH2;A\-?3HF%#_9:$N"X,C( MYP([9(.V6J5:X>O5F39W)I^VY5'5X62[^,95\:I1'9F.^IU9J-^<51E2U!BN<(7$HR@F8>*#C*B MHD/:BT0_2>IR,I9JXX%%AMN&BV2NJ M!>WM:6/>O<&DX\>.\7[N2&24M7XYL&\N]:9\F1F+3[Y4+?'E0B5KPD]3.J[) MB@6/U\O9&J7^7S _]UH:XC.68W,X+\6@+[YUXXS2> 1GRYU%0>2KXO09C//0 MI*^\Y)#\J9@-^86T7R_=LW$ X"0&P0HMUS RLO9"*GRE.GT_VZ(61HAL@=CA M)^9 \=.\XX'I\J6A,S=S&0(DQFQ@ ))A7XIN>>%K YW#S;4?YKVJ; FU5"CR M]Z=TF,00]L[2+#$>?4+'^9[RG3G;XYKS9S**^7(.LD4]S!X9;@1 MTY=\ XT:M>:H=ZM*G?;1S_:%UT7GELBF5V]+6P<+$:V#M$AY@1?$%UQ&5OW6J_N^,4@#K-BM@A MT,>IG&0R7DO1C%=:ET;K,EE)I;^ 2.:--_&!2@WHVT(:LM:&P3VZ# MPN8.IMO=<^5^>LY.2'7%9TGS9&M MWA?.^_97^ZR=I*(S,$YBC+MF+M=,FN5(E%K9P@?/4Y4:8]2G4S1:2;MH](Z( MK@LBL?[;,KE_/G/'0;F51D%I[M%PB7([:RSDCII2+T%&W91'>LGBH&-EX9MZ MT/<;73*3SZ7,G'/\U2"SK_Y.4U&ZSW8]G$U\?-;;H)EM*:)I>8/3T ?*6#5? MNHT(WH+,J%(4?S.68ZLSN*(7\@4&0C@G"$\>$L) S12AG !3JLOC)E4$\I6R MP)?*TQ,[B3L?LK_?ZASW.[9],(?W.^]:O4DI;3*U1ZQ/;T3(T?T6YKK?:N[Y M=_Y5>)-2LT6^5*SSA>KTY%B.KGC*V/C(*QY;N)?#*YYW'][$ZG^^7*_RY=+T M^/AHR_<#E&I"DR>^)[=DT/@-#=:^?.#*G)^AX!UT@Y?GPD9D(T&5^%I]GGJ\U.\OJ28?O[_)^CS)_65Y?1EH\G(=='EET8;" M]*[N>(&KFZ2J5\YZ*6GI..;C!1$,,F&>BTR=_9(:6N-W.%D7KYK],M#"I5J1 MK]2FUX:NJ%MD3-.286AD'&/6Q6;SM)"\0[,NT&1B*8Z7]'SX?"!9:GM.#,1X M&$XA$S 'B@IGG35Y4Z01.!J5SN[TTJ_#RPP7YI%I\VJBJ(NJ)+BHL+4W.FS5#\2!+#S^D7)T4?.:?O M1_U[NZ]6304E2]_KA\\E (Y,CM8$]=U_!;,Q^1-\5 MK4 O+N77DT?QI:15$M%0 /R4:.G(>=K6J=)2HDL;4Z;=7X)YU?I>?+3*N;RT M;-7J/'-5TKRT>L)+"RG6EXYV]>6@>O1RGLQ47<&E;;2*/4ET;6-*MOQX52W_ MKI4&=BYO+?_:-FD=?Z$Y&BC*X=6M5.P^+&>)<$;EZ%YMM[=R3?7*C'%V,2Z' MUY6V8EF2J6I#W-Y&UJ+CD$]64\Z*TO_O?VM%H?JO-7EKG#J^@@[KS\D4:>Q5 MUQ3?#G,R"=BWAUTW3+*9W=[=\<%$5KIY5.1VVK"N #-XZ89#4Z9TDO@>)Z=NK=G9:BJ#2\4I3;[X7'8HX MJS1'9N_D96!_.WDX;^5Q 5T]=@%=O3GZ\>/H\7@X&M[VO5G([POHQCZ1Y@*Z M^BP+Z(Z:H^>;,_EA\+7_M2AEN("NT1R]2K=6X[K_X^Z+Q_EKL8"NW!R)5O_; MSR^M1M>HK$ XA.V!]/N,W.FQ7MN.OZG(9X#@A$PWN3;I:R#J7\7[EGU6/+>K MRS%4UG@_3#G[[3"E?7_K41P@]25 DGB)1J@7JPCBJFX_6MI#[^?A_8?/IY<_ MCB_OKFY.CV_#JVHV>&.-;WPU:<5DRT^89:@9K^!ED2XTL!O_ZJBF9>^I.K^[ M0_]J#.R_T:R$-SUCWZ0NTRT#%CZ#V=3>BHLXZRZS=1>N1&%38.[PRA;H;\20 M<<0NB\FO:8ZD=KEK5*^N95.:V-CHH\#\[*=(- 0]8G'%0Z6JW75^_7E]\#;$ M3FAS5!T<)NIHG+6*0ZS7?%&A\]NV.1#+%Y>OSS,LIUAN[9!8/Z(!D0JNVSW] MU7D]N)7.KAZ$U"%FK?\;VX'F->S1-KZMZ5\Z&^@*KO#SSIUZ.U/T*A!7'MY( MKQ>@3DQ5TG [Q57G1K$4\\4W6++9DTXO1^>G-\V16GZ^L8JR>OK'$:-X M!S<86%TZ%W Z[YB&/A Z+?6XVUG.Q.480\6!FNQ"W.#]$@FN*7,M*I;Y;RP#"5(K5'C?1NSL9PW6H\0*F_O)W^N+EHI M*-_D4B,P2#!B(UH<5M9R0. 8+68_UY6O5\I\L9C1\+]MO9_4A(+ UVIEOE2? M;I\O,)S1BSF'4SBIQ(>#*7@W/)M=MHA4W1Q(^C-;4*T_-G#A*IDL&Y47KG%X=_KC]&Z[4D6)D8FLR9WC_#2CPQV:BJS:+F*64464]5NN M]/ ^:#XPTI3$7\D&>MO@I-V=

@ MZD(R->!Z8_#8Y>$?EB6UNP-+L7&/]VM7;7=Q_N.+BE/H<(JJQ/TG2+;U0!06 M=P6ST=X(@,_A)*6R(&3$9C.POAF@[ATI+1M+0AIOJM5L.L(6H:7 (JP72@_. MWAS=?S_7SO[\LI\/BVZ=)KZ5P_=-T\YA\&(TM%#8 S@I',TH,-*PKG#\2Z$0 M95T1JN7<0]&MZ>-X]\\]1<*_ZE"RCT0U_=4)Z U-M8<)$#TVP\/02 %?D,6F M[H_VP34OLH6B6*H7JX52"E@O3\:Y>TS@G\ YZ44XZ-OG[H#S_L.>QFGLHVWZ M4=7BY(&"DX!EI4?N#OZ/19HCQ310PYHD,VUQQL"V;/@EHE6R0R-Z][D#]Y.[ M.T30T>QX\&4M13*1YX'W+=M9@49'_V)E)\VHARFG%D,YSOE.V?-N)%LY C/* M5/MDAKQ#6*QN>D$2Y3"98V+ZF0-S>V".HU MH@HYU&P;98:0HZ'.!N'6LIW"&VNL[L85:+L[CD3[M)3R&V)++%AR4Z]&EMR, M/[HYZIR>UX0'N=0M/4Z>'QYGR^>GZ&92;4VY.?K]]%:\_O;R^_I&25);HP4( M93DCPS=_LC'MOTB[HB+#PH=:./--(TV><7MIH+ID=@NHJS$?A7@N80O&/UX, MV?)4MT LH*=S8M)Z\>%5YQJ8Q)#5]K4TQ-]$=NLMXHRX!@Q^A?- X#D7".0$ M!PR.P9',>'&ZO9CXF\5X28J0#Y^9G1AC;H#GI^IMM2]I>$%T,P6<9\P1J<=> M1M8W$/)2QNXA%O4Q[LI$Z"1#[H/8#!G>DLE+:-DK4-HAU%*I]AQE, MI6^8I%//<0_@#/@U\AK@]IZJJ[T!,_$PP:FVT6D _8 ^ C%X\:7"?K'P2>"] MM;B(.)F.!*,NVG M%>S3)*)8EH9#<.@5?;)(]Z/DPVLRUX\_JO_?M!\4;NV(WX MQ$10;$<; V/C8N>JH?,#D'6^5!3+: WE=!CLIHXRFVOG^SF&7MCJ:BJ62"(O MW7+ZP*P6?"-KU;APW]=4+YWXN*SZ^&-DB-_/K/YOP3@6O#!9-,SSSAZ(!"CC M-=Z5*E\5%IB6M93IR#&>'D$_T8BJ90TDG:A$"],DN+V-!LX&O8%&6YEZJ&%' M;D?]F,WL+WIM>%]L^+YWI'04W"E'$\[*(;XL5H8V)KP\ N@$:^"3@I1UL5I9 MC)*H@7#"ZDK./%87 P;,.)I(]50,MW\3OA:^/5RK/V[K[H7.0VF)HPW)185G M@$0>*6.5*O)B>;JX2%CVMJ3I8(D+UX*A5/=R'0E/;/18!EY]$55@3E*DP7=I MZ.PPL6++P\'1[#B83.X+%G)%'R1K$[)0+O&%;/?MSC"II]0//G MLI-605.ZB0JQA,^>D+%HA#.K$6&MW1V6L;7'G58G-HD)+\EB&0[KTQ([BCWS M[*KC)\N%TQR-R#1'LMM2DJP(FZSD!%AT'X'-G"+QNG8/?7W&K]\/WWZ]:M7&('H":'37[L)I ME/DMJA,5Q2'W"PL9CFF DC61?IK?OILGE93T+3$U\W%A#US>+O556]+.%J<^W(I%/]$@"]>U6T%X5N G5KJ#+M4(U)U$0U+N>O4S)5 M?&>KX[&!M3R]&6S!GDIQ9F+TI'X,FI!![UZ-1:@Q^7ZB(FEW667;8+I8RSBN M4A5XL3C/WJ LQ%HRG.#"YXPE6R19B9M#5HC"]26LPVP(Z\08F$N34>6-(29$ MV_K2DI 1+:DO*Y%1E (N MU7E9*R73P(UD2ZFU2H6O5*:W:ZXV5[HU/?^)3["2E:W;U5/MJYU819Q;:(X$ MTY0NKG\\_%I\=G;JI?AC#XP;\UMJCLJ-X<'KL#>JZN4TSY%\U/!!<]3X4FY] M56[:[7H*,"PTV5LHQ([V/FJ.=%G\JOT\N[!4\7VT]W)&>PN%669[ SV/GG^9 MKY>7C:.+#$=[%YJCFT&W#[U4/II9TMSV<\ MER%DNL7-8Q#\1571WVB.GO1RMU49CFX*I=3E^?L@ADEN0CGI( 87RE6WZX7G M,)PT1]KAC\ZY/VF+LZ.#_]TK@[O;H MW&!EY<%B\@OIR3"O35QK8P\/-:1YN)+!Q4X6")>?QL*50DU<1^'HU*H=%VX8Z9#B[#P).<4#8Y^#&S^!W MDCG$.R\DNW,N<.78BCSMSNN)[KQ0$%*X\^**+AW;VZ=>>C&M6Q>K?+4VGI]>5G4]LU M81;.V4 ;&CI"V:6]KD;I2>I.D+KE O1)[F]F&,S0\#V0\J'+B/I]>"<$GB/SHPFBX)A^+W*5 MKZ>N'$UU2YO][HPKL_$BJ1J:AB>&&7QD4),=:TCEA,8CM==5B%780:9=9^0I MDNW[==38&&1I7"]?+<1V6!(6G]B@$7\WX8V]FW$W8VM],[P;,/O%R)XY>CP&)#;J:V]03Q?8,/N.K#%_ER'=GN^C0BS,6I&*!KT1N /98S2GNQ[][4T("" XIZMT=C:D$LE$T M N\GL7AWET$QWR[Y[QNO"/9X6]O1%4\9:C*+,L;A@N!=7CZFXBS+/\/GI3'29]6P3 M+3;VT.;$HZ3@%A5Y(D10V4.43:) M*#*78 M0R8SG6YVP$DM\K3A]5%K>YH:EUT#HT>?)K,**M$XN0UR)&8NK:0V, M6RJPZO,*K%C"R%QD+4 I,Y]PA4)+Y.O%><;7K<:L2JD[U2/,\HR2BO3B+D-0 ME;,55-.:8Y%%PJLWK&+)(G,QM0"=S'K %4JI"E\0TUPWO<(V0W\S M].J:#*/#(HDD!_;Y+D,"5A:9_9B"A)S2/;LL"5FL\85"9=,66T<'-F:22/Y^ M\Z9<6(KX'3W]ZCWKY=%5<:@LB59GQ4DZ4AH7N\F2U4U(I/_WO[6B(/R;]3KO MY?G79SJ"^:9\QC[>3& M*?/0SH<0SU9/'&!83!7.,4PV/ M@CU@_@%IA;'Q:.D/1XQI'KOS)C20<'OU7RO< V:Y\Q^^2*:L*R:_NW,!S"FU MNP-+LDE/VH.JRUVIQY,-YPI[-GF>[_'DD;L[7>F%M'6K.%@"/X(M:LA7JCY ^!$0 MV@D-B-XC?P$T %^2_N57%=[:DBS5PB$2OI$%=,'1>']MS'@",6$+?-PZW@6B MB.Q&+J25-R-:/;SGG50:$(Z"4*]T8A.R3) M,L?;+LB8 T"_[(3#X^8O%OR;+A=[K2_7)QVO1+"=&<0K?6TQC3= M[$K2P8R9CXB<>S)CL3FRJL:!/2K)Q]\['S[?WET=?ML[:-P>'W&'5Q?7QY>W MI$4Y/*#1%TK8M F*B7%Y:P/#<5=]8FD'1E>N.PK0UJ/-^V14#.%WVL\.-&>A MN=9^WL,A360VDRNC=G<8*U(LQHCX%:)JC7N?^3NP*H_/:Y/D#<4SNK8^$SQ#B'K_C M#1M1T&B.SO\,#U__G'7?:HD63L81OV.:O4\L>(=F!=,<,IU+D+R^,.%< M)V MPM'^WO^V3.Z?SSA3PJ\4TAA5D'LT7*)2S!H+\RR?7:\I%U%#(?) +UD<5-B6 M@[[?: ZGLHB%R"$'&)5 V^B+8<@6=PO0A<^4U50-_T*Y!C@L;0R21!O3R2; MGNI@U"FW-CP'3>QS?"):XJ'\$AP8C'9)4Z)S2G'6LQN_"Q\X?.)$B:-D!TXX M+-;-)(6/EL)&09&O1D9D(VDD#\-:CN*2^*9I"4?-I%O>)J##GG> U=]AV.O6$QJLZ'.9?@@(O3=K4 MFCB?8Q26:+UM""W%VW!+H26ASHNE17*RB*FT&D-M0X@IWEQ;"C&5RWRUGO=E\^&WQT0Y;Q5-@Q_RW!=%5TQ)(]9= M0\8N)LO&4H>7)+.BE]8G$(B"N((?:J!9V?U/M),C$C9T)%&K6" M%5ZH;/#8F:/5F*A;1]'QQNR2*1JT1ZD\W?U?6X*>TW]?U$[>1H*.L:B73-!B MI<(7-IFBYXPB+&JL;QU%QYOU2Z;H8E'DJ^5,1EDL)5@[;NNS_CE*%N12./^M M<,=.R6)^6D-3,O73Y(L%VSO3M,=3(/*2P O"=#=VC;N+4[*M-X.$Q@S@Q4FH M!HJ_.#W:O\84E)(QNS$4--YEL7#&J"CPE00IHS4FHI3LQ\T@HC$C+X6$NB#R MQ?+L@TGF:M&/["OU]7 V3IJC+W+GWM3:I]GG=;.0*L MUAR]//VYN[A1ZXV+;D: 30?I?_;VN!-5T>1/W+7T"$+L5ODS4/0V=L(*W-Z> M(\]E]<4'_%%S9!XU[+)V^G9RG-@)]@_>J*#("(W>J)#.VV0=@,%73NF$BVKP MG=CP'#E-;*RFJ%3Z&*[!%U! M;P4$"-R$(/B_]8_S-?S5F+8LE@Z!OEIOIO%\9IM=*5P:5HK9.!@6V=Y$%2" M:%JH-T<_SE]^MYY>7NI5KT6^92K2\UY+ :T$I^@3VDI& *%!+83"@SSF@\6/ M$405Q492)BR"V+K_]E*\?6N=BZL06\OK-[:\AF/:H MM#XSTZHRDDY.G8Z,C2.89-V*B:@DQY0!9D)+,4&&LSYMHE^M M68EC(;2\7^ B%_A 7@>V80/8#0QOI]_^33';JJ5PUV $*N_WN>[W>0@?Q4#@ M0-*X<[6SC!M=4NMUN?QQ*GAISQ%'E>BI0IR$>3;0AASUJX0)N$VCTRVV,,._ M-'7JW*2XL4E,U?N.1T5\4[V=4IA$IRX-^TJX<,-SKIQU;97AB_SK3N\\G=1] M$QVIC6%X;^:YE@(^,OBQC^GTQ*6.E<@9Q. ?5_9*!:]<(XR A#'^T\L37VR? M:M8/GXM\N0H\42BL4R=F*1O2=(0=DW6.TB(Z*U6"O7T^/._]>BST7RHNP;J2 M5J)OYQ1'9_9-,LS7)5[Z@]R1\"3L+9&P[V^/KAWB%O:%W#:N3WQR[&6F/,K2 M&\TK>#N>"/9:TVFB-3--W"@]2442]MD/=XK9$YJR_2L]]A)^EQ^UTN^'MT%Q MG+T8*&,FS(?D VRCJD(GTNZ>I;0_R0-SJ$CF!_^:J16@&N>I5DMC258VMADA MC%M7F;>>Z?28P9%5 M-F4U/?8X[PTT^_[7#Z,@N>SAOFQ2R]E?4W3)S">;M?0Z7AH09,D52RLA 1#-LH\-)CW MH9K+Z[U,4Q%\ 2*SEZ,&%C2\":0NA7\Q#>F*(WLZ2P\!.= 9U>D+E[=&9R3=W);Y/LA#W"^F:6/Z M(P]M=L44=<\Q+G@BWW'9)6T?I5,X:\DM\;PT&@_IMATT+])G-\V721]%*]5: MM7HBI9609?Y> 65/:T%:],9.#+.CJ/8 T-70Y8C[6[I*G!H13H41LN6#A;"Z MSZIR*M0N.L\WR'J=G$MC#EQNY M=S7XTBI.SO(JY,],6[26D_G-./[)UX3J7%;!&G4'SA1>32M3G"+1CQZ^#)[$ MJGGT4DUN%U &"*6)<\X&,V>/E^%E)QB0N<&KF+-+-H_9[4M-@1;3S38_W-N5 M;^>=3LW(;[(YP+#+1?:'SU4?'\V2;UY.1_%!'B!I&KA M8G#:1F9]&F\$7G:S%Q'6C8'=-;")3;['Q:$^!KG6)-TZ& ;TR0U2^R+-8(>S M-(,M#&!S=-M[>AJI7U^^O#VFU"QF<:UAR&Y8^[Q^> MGH7785^KS-HK%B#_<01Q1$I.R W&!M6GG";2ZWY_\)(?/%?+4'8KRX@,0 J- M;*&PYBNS7[.U;7'M0%MP=,>\VF-'=RQ)]D_7W(IKR* __HO85TG"]1N/L7 + MTA9@A!V9&#<,"RY'<=O'4CYTL,,OG626U,24O).BX95]'RD=Q31C/<,'U>Z> M@F7THLH@9 +FJC#%F4[9,*8NN0,V_;#@.,+, W>U9]"$L\:Z)F(FGLSCGE.( MFB& ?-7>"V 8N)58N\RN](S$ARN<@X M1)/R LF&2H$OY+?';'(O3MQ]A8*:A[D/:BZ1.4:/%X)R>J3>_2Y.*&AH^ZQ6 M;>ZPZ%1BS5U$5-SW>"$4$-HV01.RFF'SLI M1]C;RVR7B9Y7OS$QD>*\,9%UBH,4T^C#2&89K*IW*QS3&)L!M8TQ#8>X1]+O M7U6]]VQ+;!3F,%L3.DEGSC%?.HP51PG=[H@6+2.6@_5E=M5CVJ+>^1=&" M*/+=EFC!&IL444(WS438>H8+IA'SUH<+W(7)03D'-5ZKK%3D8VX"TC9$#A[I']8,[\^C+XW>KO]3 M013AY2YP(.[7!@RC9NSV!@T6$EDV0IH[(_(>.(@B MWVT)'*RQ11&3/MWRP,$T8M[ZP$&.Q/4*ZPS$#8D65/(0+:BD'RVHY:8I(:,$ MV&I5?F4;H@65-'3[6L4*QC:@;F.LP*'MT9TU5,Q*[7OQA[;48$$4W>4N6 #J MNY*?8$&:>=JL5EA@4-R184,M#L*"6=K! V"_FIL0@H^S7:C5^;1N"!;445+NX7G,/ MW_L1?,0]NO]S-SRL7ST]%(6E!@NB""]WP8+J?KV:GV!!1@-C\FBA1LG>[0D6 M+"*4_>:GWT18>; @S6T?>0\61)'OM@0+TK H2KGI1Q"V/E@PC9:W/EB0(VF= MCR(#84/B!O4\Q WJZ<<-2KDI,DBS23$W<8/Z-L0-ZFG$#41AK0('[\T)/NH> M"6_7PY?.@W5VWUEJX""*\G(8."A&"-E5!0[2K)3->> @2OAN3^!@$:D<-$5+ MJQ;+JW+!\F<[;$O@( V3HE@7^'(Q%Y&#,6MAZR('TXAYZR,'.1+7*RPS.-F0 M<(%0R$.\P(,BO8"!F)N P49V)3A7MMD1 X\P%]#O:S;Z<,SQVL:(@4O>H\K] MS9EY^7-8/BLN-60027JYBQG4]BMB?F(&6S30(%+^;D_08"'!'#1#Q56+YE5U MA^?0@-B6L,$:VQ59R]WU#!M,I>:MCQOD26+GH^3@>%-B"$(N8@A"!C&$8EYB M"!O9K.!1,B1Q%YA]4%A4R('Q5Q$#HH91 YR,^9@(_V MX9@H*_GW.P?K%#1SJ'EF%8NW^R^^3D\/'Y<8-HB@O=W&#VGX]1\4':-RI,)>;W ML$&.!'8^:@\V9=R!4,I%!*&4?@2AG)O^A8WAPPAIQ+[?;_"X@0O MYB)P(*8?.*C4\A(XR&B$UXKUOK@5@0,QC=(#<;TB!V/NUU9&#ASZ'EU5!]^_ M-KZ=?GFJ+3=R$$5[N8L%"$&[JLA!FH/J\QXYB!+ 6Q0Y6$0R!^U0SU)8 M>>2@M$V1@R@"WIK(01J&13$_H8/E5LVLC3Q^#QWD5&3GH_R@M"E1A'(NH@CE MM*,(Q?U";LH/T@S.YB>*4-Z**$(YC4K#-8LBC(W^WLHH@D/?(_GFPGCH"NW? MW[7E1A&B:"^'4812)3]1A+&I'1L<18@2P%L415A$,OM-4K^EL)U1!/6T*1=6 M3L:CXE/ERZ^?I?/3AK9]085(:AXIIB%+5G>ZB?%__ULK"L*_>8@GY&@#0TX( M^\_!_?/SS7G[L/,>7DB5^OUB/!T.6&%=@K@I$85*+B(*E0PB"A&%MNO?Z9B? MB$)E*R(*E332!V*=+Z_<;$T>41AKP-G*B()#WZ.N\O5Z^'93.^@KRXTH1-%> M#B,*M1Q%%-(T9_,>48@2P%L445A$,H>C\\[YS>E;_UI+'CB8>O;4 MH@G5]*,)Q0@C-TA8":\VVBN+^/*'B;*X99@@F]S/'VA C?@MSC(T54[PXFP$ M]GAX F3PJ@2P2ZY79O?[UZ-?K#ABNPR6)%UCFDH?R MLL$B#VI%O2C?&0]VY_SKA%*C&%M^1F-H;:(RBRB98%3&L[ARHF52-+G2G-TZ M2YAGY2SS[?:N+7Y[L+[?B;/%>')GB640 TK#0%MG^RS_]2DKYY]*JZ&>/WTK M*\?EA4))^5 _2XLOY5TK95+($H:CN%_.=[3)8RF/3V:M3DEPZ 7"3 S"9@2 MZ0W4*$W=Y9'X9I/);_+U.6P?\CU.-@; J#.9/QDY#!,*8A)3VNSE+#.B)H=A MH@E4O4C5"U\3JHGJ7I9/SEF\,5'0:&RO;NZ"1LDY971]>_GGUW7WMRQG/NHS M&8GF+MI3C13FB:(].6*"F([:7!3:S"?8YXW23+4F&^W/#DDF1^&F&25'ONSMC9E;?)>A:X[ Y*K3.3ZSS3DT]+KK7VP&T M?.*$ LBW.[4'_MVE\LK=&#U)Y^D/>.X6'M;YE^M)YJ,*L.!'"T'PG@:6K7:& M'H1]"D\_F[?<=15.>GPTE4?)5C@5+$Y5M\",?I&T 8F,V/ !I#))'Y*:J.J_ MUNZ.JN_!S_=ZAJX,_5XL!W\XQ$\XPZ $QTD6/NM",MM=KB3P'%(,]PH__4_8 MIK&)%3\WY^!8?^KZ@0GY.ST)P$_?GFF6_!( MD[@R(>\!&JRVA&@H!'D0=5-=*/&ER-&_Q/\@-S]VF6.1F04\)I]T"IY<2/DV M??2;Z#8S.5/6UUFIU?E:/6H<$[E.G@.9B[I!?5&TX;XKA<)2,:GO;1M^\!6 MJX_%DR;2K2_4>0O@7G6([CC5K]JV 8H#'W*D6FW-L :F<@?//]#@]Q\"(AG7 MIC@!YAD>TAP=/GU[^-4M_/A=J6'=U<'Q#>HWP3U8 M\(]HBR,K_1Y)?1F]ZTKG&+MQ5,7#?WWF P?"3S'!2@9A;(#182I$1((Y\:K: M74YJM^&7JDT^\ +FJ&%:*.C((RS@::)B^@,P(4":H@2?V&A(V-^R!HI\- #! M^G@-YS!D:DS"*:I.203YAVAA*Q1HH)/^373REK'@+E8<4(H+R%.38*"#]E4M M>NE.RJ/#J;8%P/= Y0(9PEEY[C^%_8+ :J9=I9L3G)O>G>'.%'XS?\(^Y4" MUP>4DJ?M^)+@?SW&L7OM\:PK5S< M&"V # M-,B 3X/KJ,C6P8>">6N'GG8+NMV$BP \H PX?@/"P,0M -I3+8M<$/S/Y%H* MD+/" 0=P:/GH,I"4+ WA:QTX11CO2 @.A=+K!0I%00/0!@Z!=\:(?0(=NQ2+ MR KBE5)JW#'!#4)$R'"(W9TS21](YM#SDO#$+:4-,L)'2?" $Z5EDD\*[).9 MDU%(BP#7*V]M;2 K?E.L6"HT1V='[?KW)_6XU*AD[AT3\>, ,A&PX^;HYNK7 MC]^WCZ5&+WNW/3E@5<#8K?7%N'GZ4ZJ*&0$V':3_V=OC3E1%DS]QU]*C\B\\ M_<] T=MH-Q6YO3W'/)/5%Q_P!\W1RTWW8=!Y.?]N/B6NL*,@[X&I^8FK8(R& M_<#Y0H48:IZ=[+>+PW9S\)7C!F_(,!ZW!R>:PE'AHW$3M53Z&!=O=3XA?@P^ MJDUDZX< XAV4_\MA1/(3US"EEMK^ET,3A%[+I8%7(13]W_K'^1K^:BP"6RR! MW=H^:QS]ZIS49;WU81STR"!D.$;F6*O__0FR=_ORI>93< M,A7I>8]*YT^@?)&XDA& *\I\)!YD,A\L?HP@JB@VDG(AR*VGFX[9[]U]>](> M5R >,G:NT7"4@$8.B!@/MS=E<1ST[N M;SO+"9B^N]A,NM76S<7^?B&H?\3#4?>V].'SZ>WM?>/RD+C9AU<7%U>7GK=] M<'][>GE\>\LU#K_?G]Z>WIU>7>;(ZUZBORU&^=LJ<2+'W&0AJ9OL8^083]E] M3@3O!QUFSTEB/A)X2!$>,X'' 1R=?Y\3MI#C[#_+;+YS/.0+UK.!-Q%37$]H M=GON)PK&1\$9&4O/]I9#:P_B8R3NZ=!]';N&TG16)>F"97%J M(+M">95"Q%&0. H3SQ&H>"[ =?.Q[]CYELR]$[(H(K+O)!;F=W? M[>ZQJON MA 2D=IM*9\26%P/ $"&>OVMHH!DMEFGEP*I7[:$;!=7AYC!597M#$) G2GF"_8.44>AV405D?%IX&\$(O!)693Z8-2)$F^>/JBN9X)!$:2AA[2 =,! M7A=LFCVP$WJ@9>V!21**$F#IR3#15F3V@,DP$LR1 N[ M;@1(X.O$=.C3FB1X.%@+:$:XAW89%2T+K%(BV5*?S42?X9BFE$D\<\1Y#N;_ M2)(/0 M4[+25Y'DP#>AK@6A)9ZQ#(^BQ:GG!#LF!#=H"X#1-(,:!S4'2:*B$R*I$[8,P8K_A6AZCL+ECVY#UQ MGH^;(46[]),_-9FR#7ODX1XDR%6''>4.6<%OP"9+6+GV1[W@,W(3O:,Y*I@G MQU]:5V>_ZUA9/N@!&0W)XSYQ7HD;M\=%F#+<7T<*W*1FX:_99?P]AU6:+-,V MU2I-8YM"R* [J#5'PM5+<5#0U*L;+]4 O-/7)+ L@2[@P;?MKB(/-"(\Y0#: M_20>ZJW+:F#Z] \NVFN"7-/E?+OGH%. K MI.7_]Z&2.$,?\;ZH[/4=$=(71#;30B/N.!B;2C318NQM<=C.*1HN44-EC87$ M@SV614W%M-&(^CB/])+%085M.>C[C6;"Y',.C686FECX&%79=*R#3Z)0'^U( ML> W:/01KS:FKJGX,0;5P8\)D:^;UB\Z)?![3.IG -:&92GP/_E.>F/M0$)P M(@4IZF:QERN3'2F8^?(=G9[<.7AD^LNQG\/55$+XH(E:.N5&8WKX\D2 FEM"E3FKU%$A-<$E-V"I2$UQ2$Y9,:F6QSE=* MTT>GY8C0BJD06G4K95KLR.;,":W$5\I :I7J.I':80JD5G!);;MD6L$EM67+ M-(&OUW#Z1XI2;4G[3+&7&7-B&*8V=.SH2R<,$[WQ1KU1)?K$]W)I=%*VEXBO-85>M&*[$65(:T4BH5^+(@Y'Q96_CM,5'+"U9B M=$1*C(+E0HC\7DM3QV-QJUP_<;0B\XQABB(J&5NDOO3-2WI6:R!>KL\\)7M7JF.F6+QM!?&?88/DZ M%[^JH=W+RDG/0^X+CL_.S%Q-PXVK@*PME8LY''^=&AFEX2J%K=(U)J,Q S,- ME2V6P06OYW%/3&ID)&9@2:XW&8U7\R^L9@M\#?1LM30]^;O&E)1&74+8_%MC M2AJSY!:GHQI?*(#)-H=CF\WP^N/FJ#*XJ5_]EAY*4FVI/=*9C;<$ZOCLW#L) MDK)XZ;DJM52-M-X#3CXO YCEM85Y[7_3^EEW=]R>4-F _^B&S3TJNF*2GKY' M;'G$3BS26.=@DUC]K"/'@!\V/T^Z4WT&AM9-R,G>4]@PS@EM^W4,%U ML 45?ORBRK2?3W([^@(-B^YIP@V4P9Y)#SS6"=F-&/ CP8[15G&1*!SU0P$C/G!^)7@\G M:ZR6>@:X4R/::T3G3NSN #:\^]!P5(/=E7"HJ<+A\C$"HJ4P+'0EN*^6HNA> M5[6J.ZVFO/,@VGHM]P F.ISBQ>TMA2,WL%.3DJK;H+"[@^J3#-21KJP;[L*?'=)+9E+;\ST42G#E>;)'2!0%8<8DY[B M@0ZWJ0-B6(>9TW$LAUN.)<)@2M_I2//HW3#I1%W:($F[-.$#\#K-:9UTF;V/ MCY=Q[C1ID*=J9W<'/FX [\:VR?OYP2-+IZG?BONB,UG%H5IG]K*WM,]W)J2/ MU=!#W/C'1G-T]K5]_NNU//Q^J^5H.JS8'#6.E=)(^M:H_.GF"## V+>S/]>5 M"['RZZ24R[&UI=BQM8#5VE?CPKZ^/)-*W<0QQO>QM8N-K2W-,K863-7S^]M: MM5*1#FJ/X4K1%,?65ILCJZY]^]&YT^N'OL:@=1A;"[ ?6X6[R]^B]N//"J1# M1K+[,$*7DF$28*P0V\0U1"1K=\?1G&#QO*!>LN8P3W@V[2"DHB?/*LARYD"4 M)TNV!P]Z,6O%\7+XO6/XB+S"*(N?,-F$QPT1S?V M]^[W^].OUV^>SIDPFR#*HGR?2O .S?M4@O>I!.]3"=Y[V//:P[X.!WV_T7Q. M)?#9_N=^V_] :=!9_$N.AQZ62V5M2DVLFL;'V*L5[>;ZBW-@D76?8S4_N6# M<2(,KN]J;IHLVM]I^<],H\7I-$PF.479$ M,[T:=3.()/T:U5JQPE>JTY7ELFBEL5P!,V9!Z:.'G\KIR\W;C;I)M#.E*G4E M F;9W?(?/M\[F5E6[ M_^HNGG"M(??J0W^1FF[Q>909]-:)8Y"NU16=LI'>5XAQ7 M.=Y/4Z,V@PJ0@@9!,$SG(0)HE) MB?D4.EM#EJ<.>;_^#UVQ^X<#M]!4+QT;58V.G.BW]]??3HY^/-F/X1XIWQZV M19K>_YI,N%//L"SKH%8O)1K;E+"-_>\\$4UI(:(9BYS7U1SK M_Y7P]3D/;@MA>LSOL3! M,CB:YQ$P* ]PG='N#C8T_QE(IJV8@>7J)8''O>H%TA>-'Y)!IL-[VN0'*O:7 MT*(%2>/47A]U#ZH:!HP!.OJFT5;@ A36=AX!^NZ.\4)FKW =59?TM@H/ M $3(I&QEG_NBOBCTR .]#;)"@K<,X8PF02B^PQF] IAS5YL#1^D&T@'%FH6! MAJY[L630"QDG8(^_-0%9V5[5P)HW"O7;) M/Q4'OQYYN,2)KX'C#S2"#Z\T!W[L DEH227=_)1,[V]]X $$@)R6@E>/:![T M0:J2@3B,FN$P'16M!1_BZ2NM_>6PXQ2M[=.E0K$Y&CW*HP>A>WKSK9[Y((?U M%W7O;WE_R_M;WM_R_I;WM[R_Y?TMZ_B6S3C%^UOFOO=)PPO%T/#"A.GV]Q&% MBXTH%*>/*!P#<+%!A Z65S=N,-OQW#AX"+W?E'B*3OQV@X!2LU"H?W#">J>V MTN.*^]R%I,/9>KAHDHRA&Y"YS72+HBYI0TLE,:$3-[1RZ(16=G?P0S)A"HGHRSJ,F?_.F,GJOM6SX ;U"?*UNV(I%8VX& MCE3V_5K5R41*F5,T2Z'SD=S$N>$O\L MDI?3(=^ %1_T+LR[.Y% .P\GTY#ID\\&NL*5"N3!@@3 M\#>&AB=<,86"W#/&0255M^"F#/-5,N4]S3">D>Z]^]KG'KJ*S@TL9[JYBN/. M\8$D$(KA=!FQ#6I,[<.7>,X:/#XJ%OP:HZ<]\J.^AF?IF\:3TK9Y-W+- TR/ M!AG0W@#,;$PXL[<,M M#L5W9_G'O(7P5P\CT]B 8?F&4,YP6]3M9XM3E:LMJFV8BXUXC-CG+B[XV?% MZ6R-=V+@&'WV)HM[50C_3F5?SN/>?:ZA 58&CSCOUJ$+&@6G5,/$KJETV+X" M5:<$#Q^A?PFACO[0PQ_]MT1FZ2+^T#@A2$&$:O I^@%#ATO"70@O5!*CW*=P MH.Q#?$G?HD-S\6D#W 59H[8T@@D2'S8H$^^C)?GCM2-O6>I@Z+9>V/' M?XT "ME20'8^4,+T?15W2P3)$"\/OD#0;3G7[<[.^$WM:6^MUH#40%8!QIP4.;=,?ZD=!2^!*#X M(6A(+M(-(VO4AZF;,,Y#(QS MV@W==1AP94VOI3FDTD.ZD]^#/GFJ:AFDQ3PAXZM5BKB"Q6FCA _B(+ZH\(.GVL?L@ M2KH'TN\-,([:U]AS/N5=TSYW[6#5 )VONT@CBV7 @O)?-6%1"RT1$%)H;9 [ M JQA*<$CP9FJ[X$%138G48:6E3ZX"LC(F\-/YQAMHL<\92(%;O(!KJ,K]7CP M95%#@0F)G(2ZSL=*<2K1Q7)81A&N:K?!R3!,E4E[HC: +6T37!QB29FV2A44 MT0,F>9*BPX,4Q622&H@XJ%) 4._9QAZ:APY'OJ@6$).S*TLF2Y0]$@GH#B0M MT%:K!+#2T@Y V M'/:A#,.-2UF>$\L?6:T;L60DNFR"E((Y=AJ\PB<=:)RA#UH)2-HG'SP!3\O8 MBL)';^V7[_M^W>+3RL1 &K3VO!_M[GA')#H[>!C/^@Y1/F/#/G((JOA)YCJ/ M=>-_!HJCB!GJQNS'W1V_M4D/2,7;!,$6$ +(_\QX16WN%!^&@'9]MSJ7@1V\?FH4@$(*WC0Q&'J*8L?8VEZ1 M)#.ZJ78G)C?9@4?-;A[#VGW#HJ&-=QM\X]Z2*)%:?D^DKB*16GY/I*XA1SW0 ME6>F\JB"3#2]*O?3VRNN7B@(GXH%X"B4I?"3W1VA)-;*^+,*YF&PV8N[M>&W M$DV6, D_]$+?)T<-[HMAH.'C#]9@/!:S7>QT5R 53$$?4 M%#A231ID0J&]NW-XC*=[9MZ/X8O8.0IQH];/7A'O%DTU4)&O2LM2;87&W%]? M7_?[1EO=![SSY%^F >X:-;[(#ZGGCK_17'^!_-["7^]SISKMQ&,I1,2E^P;5 M\@7R*6VT:'#OD1HY\%?#'Y['Q[TH8(&PZ $Q8IQD\>X.YG2IKX,>JJX;V,S@ M9H=\N6#5!Y3GX+=9:X(+WU_^X_\;=?Q_8T_^-V"&1@THP,S&)JMMZ?/ABHX/ M,0Z!D0>2M;/PG!K._\)_#\"N(=UW'6 1B7>>]*0./=X$PX*242*;*C6""-(7)\LCV;W&0A/ MT4WIKN=XKNK/.)V4"$XPL/ZB^,(?JCKBZ1^&]7\0LTX49T]U(WG__,W]U;7M MOO7IGW]BO^M=P!XSPD KFGW6[P6/0*CN0&A@ZJ>C8)B>/!2>:=.?DL?Y+I=^ MA1W0=YX3J:VT#..9G"<(68?]BCPJ3!+__+TA]A[6>?C9QV$WI @OF^LG%K"J MP4#6%)LX9'$Q74*ZSYW,C"1TWJ$-VD';XG7UC)82R&%GR#5B7$Y */*=1,T&V6 /K@U*?0R2<$@39=: R+B M,-D"1J)%)*A$Z1=^]HB+.9F69M,A?!E?3@>@'"RZI$-$HDL[AA._(1<'ET)D M++F7KH1>!)S"(N*9!'P44.HRL9E\H2NPL#IPH_@YVHU+702NT<:MTO S;!1^ M=4IM:/;*ZT$F1$[T%R4U]OT]6C8C^R.*P2P%'9%AL=Y9)S!'#7+R7"]Q3E4+ M09/QJ@-N$96 M[C\.9B?$@8&!H!H\G6"'0E+>_#LH6@<-7$PL0<_=EPE#'@" M/!(64OE"BCP60SQJRAY:4Z%X7R "N%0"7R:QL_$E)%+.J(HH!1* Q0MCE5R^ MFCM2ED3:E+$4Y15^190%*W9JP;\Z*K/DX8:1ZFVEW=4-S7@<8MV=C41MN98_ MXZG.()#R88^SE. #5"=\RFZ5!<]94:(C+$G MV%<47(\*>&J#F>"&@6%K(PD0@83E,P2UX.^^LO0I<1M1C9 21T,G%42 HPXM MW:09$K3_:-TT,PMY5S>!2)*([TU$@[Y'RDJYOMI7R)-P!(-ST2A2L#JF S@$ M\HU#)LDN./5(^.<>2AM$"D@#$A_WT::OC.#!E8_^/(,'2DAJ4L#Q':&R'P:L M*>D6JS)W#0A*Y70Z ZD!!SKW7N1\E40IQPJ5^IBKHJFA@+^+90I$"#J6G5-F MX>J#L&3VKI GJ5B9YG&8G2/1,!2[24\R@#<,M$BXD55!R3ZR=5ZJVI[/L!G^ MYG];G[^0I)>V.96%I,Z\Y_:4N.-%Y&!KB<1:2XAY$=$_X9MZ$8[BP/-;)+C;0CHI08<$,]LM+)Y"C86E2$XM/7WETT!^9*6\I"*"F/$4 M<.+98FK:&-757H$8F%JJV1[TT(5K*RPPXB,,>IU. M33/"J3KU[B3&[:&%AA#)K!?)-(>DI$32!HH/'P1T'TH\2'4#E"&VZZ!$ L-" M(F8.U8[D?,S10\,X4$6-KAXKY7?R_9;OZE9@"2XA%&#ZRXOUH&X-%I3#]2+; MD.AJFPP[(CK:&66]JMQRRLAV5*NY#;]/*-)D8B M.A7H1]QVA62=13Z>CVTLVASW=I/>DBA'7GG/D:\B1UYYSY&O(T>U/D?V!R_# MWH5W.X?,_F7H.]F&310_,Z(F=,SN[CA5C.BM@K;\C\A7R@)?*A>Q[HNZCBQ( M^Y\B+Y9K?+%><)]H89D\G53K*$5PE^"7J+YX6L9*=RTAUN$!0KW$%RI%DE:I MU?>+'WG/O]K=D:G724(2EF>8^E.#KB=(NWW0%?.MAD0U=]6V#51RHJ^USP\( MUM'YO&K+7_5(Q\T1M.WO[H >];4FTG!T!$B^]_.!VD)GD95GD6(LP2)92^C#7B4D[W="B3XI8B3AJTI.X-!'(CHUS< @FH2(0F PG!X;/W]UA+Y"L M0 A.IQE!-R5#1\B2Q#R(.A8*4_;<.;,:!N*6W4.0I0@@^2O,)CK11]]5VEU, M:I'XY-3Z?N8/*K1.62CLUZGHK0/+8JP"4XF>>$,I#\HU6">/(=@9&)45>" Z M:"[ PUP0!52%8;\!EF:3C+( T@MC'0;K'/#A(&Q^T,$@W.17T.?AO<0_<*K@ M89]C$V7CFO\WA.*W>HXT2;C-.CH\R$+6 ;N"C.:__6P;H6:F5B_0J"L%_Z"#PP M <08BXMTQ<);,::#T8J@KK"(OU2J$D_3#X'K%CWZ7QE\3JD$0$4=SYUTXYTO M!O9I[@8] T%SB1=K%;Y6+$4YWK@*L2(6$P(SCNQ:J0[(%HBG(>Q7XU"=#-QH ME+LN*L-YD5A'DN?3)D2Y$(GR<8K:]Y5,^I]($\!Q[Z 53BAJ)$X?D&@XYOU MJ)%B5Z\:PI'5M(#DQ= &/5 ^\$%:_S2P5:?@@'>[B>EGP0-A8_C;M("[$]D9 M.F;]6S8<9P]\>_HUH@.[V!/G9"E FNJ*;S8;9M8=ZY[W.7160#X[^A_+[*@\ [=?]AX*\J;%C;H@UA_X+I6'Z:;(QP1O7$.7>DF)C2M^D M0S^2Q*D!9[$J$"I?.MH 4X4V8U%')/?>8\A?'3EJ]W"9EE??RT\%:P3 MDI]C[Z(N@T31PSB()N>J!F=V?F2 T_3\B2 M2A1 @FE@*CO @CC:(?J*W!$FI!B1&(Q&IV,I-M:I)PH_A?NIQR,:9,*#(U$I MKBU. \/:9$7/8P-8W(<[3Z!5"Z;2 S-5IB1M>(,Q8UCV])E$6MOF=15Y%%K;YG4=>0 MHV[B)L$Y)5HL<5(41+Y6K]%PYC0M&G(K!;'"%RJE>=W*2HVOE:A7*5;!F=CG M'*"I8S !:K%4XHMB;39O* 2]*);X2J$^ 7HR+\4#W_./$'KPB4L5@4!?)![Q MJ3,/*W8(']%T-'SCQ:$Z;(@S[3YS2[6=;@'!@RQ"G'0HTK:B?DZ P5Q7I4/ M7G?&LQ?P=C ?FE8%/U)=\Q-KE(GX9N9SX !ICH:+V,TCX(I\I2KP0K7B"?<9CR/P MI0((2;%&A71MO_;1:;WU^,F:X7QN!"R8U)N8&IJ+"XB_YV6>PYX?R1HLFJ/' M>>0#?UH:V+<-!HOD\"X<67(+T[W6!4>TN\72F\&K_VU]/E(NAQ=H@&?K*3\O6"8Y0=+84XV;0W-J#D MIB=_'<7FOH1QJU"O\E6A1+!/-8AD=4E!LYN,\>MP$FZNUOEZI;K/->QQR8C? M)A'O&ORPC!D EOJUR*AC]07M=T]HE3#T72^R*"3-Y_DKX^GGRGRUBM4Z55\, MEXAMMJK>&SVKN"UDSOM8RMF?(,1P$?R"3,S<#$9R1].'RQ," 3 G#DMECUN% M1"*W?K$5*^=X?\R6#139F)=QRYK1O@*1MTP"G8EFD W@\ M_QH1)H^*C8;C4BP+3)O:)=T)*I,@NS]&R M);G&((G]G'M3!1@P-F ,WO"74P($"(2$);'YU[_3/3.2V&R<@(U]^)"$@)99 MNGMZ?5IE:P6 >N@YPF0,G)*_YJ0%O.5O\.M3NF'H8ZA;A(%[E=0T7.U"='@^ M>)]6ZR=.FJF#-8"+_O"%*'A5(C6IQ" MUIOZ$NGP3\DN@ E"MDK%5"NR[6#5.QB(Y[45;!%\DP>''AHO:QK8(!YJLZNI M8P\RG-Z!_Z>+@0T.O'"QZ^_##>;Y,@+:_M@5 32/ANK,@R3XZ]+]00[":_IL ML:GTLLARLP..C]Q]HR5+K**51J/PTJ4X-E(AH 'A3'U T@H<^@T.%4G>S'F7 M$@$85@QFP<_(K'(*R]=-U*26>=)E1(CIZ+I7PZ0@(D"CQ\KHJ59$2,7O]/2% M_&G5,0]]N2DC-H_I,;Q(KB"-%5KRM"(FYF-7C"W-*,(\I!,XYL2%)\/0D(^9 M*06XCN*O(:^Y%N"#((4\"%KE"Z#A:"DS98BL8POQ0RC-S,4C [XB2-SCA7M] MB-_,LO10K/"L]@Y)V&B&F$7E*2%\[.[1QFWD#T!0E0%&-(GJ2A0+Q;(4ABC. M 6D%NZM8JOM*_PT(LVX:Z,H$7L$F4H&%D =4(5(#FT-YP8B(N;QTR!\?#16- MJ#4=:";D> -@1T!CMN) (5.&GUUS9I7>87O"@!Z/#"<+66)%Y63P^.C>"W3" M UO4J""K@O_"BU?$WCR^98H?"TZA#X#!J?C0./A0W;1/+Z0]#RCA-=%0=5Z2 M.H"J(7-%&V\F@3*7B'Z4_TP:X-/Z87**= MA8Z7:R F3'U#@Q>(E1:9$M+U1RD9 'E *!8SM.;?UV()8?_DH)#F"5XIGS[H MJHBO\("+=N4A6PDW)KM4926Q=A=R ZQYYO+>!5JA2M'**-@E'@<*>B9$$=.C M&XK1)VM#7J&;L(;8[^$%@0/:OYLPT@19RDR?*'T@95W4]&PPQ;".XQ]RU/NU*4!VA).3V.#5-HF):%/?] Z0,U<.1 &7*+ M)A'#>\^(D,90/R_I^"+$_)7>LE$\,G&(1WY$/#)QB$=^0H[BSD!/&T3;ADA@ M2+QF/F.N/H,BZ/A#,IM7,%$?4X*<,#$1H/G0%F\NO1S5"OJ.N7'P!&OX M".4[1U]S,:HX#AL<4APF:'T CBI_7RK]),/PUD:H"A+C \YIS9EOSLH\\LQ; M#_Z'!G,U@"*R5-."UNP ?/;/-*1).^C:?[SSJ?(FX;OY2#83T]]0$+P@F:EL M^<;E!1%?JZ4O2ON)"L(.;M+)V<.FXXHG:3@O!]U'PM"@Y?/_OLF+I\S:@VW% M^U8)_1RE"=CRQ1&O&-Z*QZX[;?9TOHAM@ETV_Q[3A6K>;?P\TJG"?%$GKF'AS_WG(,K MKU$]Y'^N6?_YRZ250_C'FH=*BY=T<#OJ$+R'BHS>FZ?KD[MY?-Z<4$W M6,55*Q<-Q,4EHGUMKW[BN1CF!#U.&VP-;!Q#13?&K FI[1D&6KZ_3W;9X*N]56* M7<&*FEV_O9>(X'9LX# =:T.D 3^6W:K??;5YIN7&Y .K<2T!BY%EW 0\(]=O MSV(?7/J]"RS_1?R-A*[^"SJLH+7^]TWY2Y1$\-O!-S\+CCH0PEAV:#B:H[@M M V@3)?K_,PH2",MT?)1"H,<2Q4NN:G8_^.58(X7]G6GK/H;O25-X,0X0H&&$ M-F8Q-6;'1]61SK ,);EQ*G/_OHM8F&HZ+,0KX')+XO?VC^_2#WH/N;KJIB$( MM=-+3%H"UJ(H[!!))AH&X%V[V^ ;E-D@@^?94BQ,3;N?<&3-N:8$4$:EM526 MM.MU!8%K:.<3#&!I-@[U:XGX.1:07!8@I(7;$L'\#D@MH'ZKBM=\\O-2.&5^ M[6?)C6;:0A: 6=W4"X^YUTW_OR'MYTX&Q>>[Y<>_4'V:Z6IJFW FP&"#9+N" MTC(?KS9.&ZY7S; H9(H0#2MR:1)W9HO,QN[M&!IBF9L GOK065CA5V_2GZWFY#7/H +].-W1UAK2=,&0L0/0:'-(L MT0R:/_ "?4OM*-C;Q-LSC[IH[L4FK.1K)_2DR'BF0(&+ MEHQ_U7PBN\J7[;T.EH\XS"@,.- %L=H\H, YW"8_6?F![SVZHK389(E;ON"A M#2FW7N86.^'\52.O'5=SK=X$9C=BFC$U '""2D:Q"21QRA.5YB22]<'UD]R M%>]LCS%VJJ(=GOO9G[ME<4C%BG^\+R78) \)-A^18),\)-CL%T^NV=M%_Y?L M&O^55/6&CJ-0(+KGS7FV*A3*N:MJ*753N"J_S^#>S[.UM!+A>4^@%!2*1#W7 MJ?4/W9([G]G[\9(G@#OSP O2;"JTSHNUW]6,L:F/J4&FPWJ@WN)@E,32;&KA MTD1PL&04"RII1A;6 C.OGJ_D( AQ1UU=GU&.EHCW K]C7C-\W5T";QB&!UJ) M";F\8RPFVEIN'[HF@"G/S9:8GM2=B&M!"]P\KST#*3T^T M#:?U9LQ3B0T*,>9DS 3TS8-9:F$--*2@J2W_ %GUP_'1B.)F08T>-4=9B1LB M1)@61^C4T,-/3BRHNK7IJK,.L".]M337>2!6'V*;R17-KQL@B"R(A5007?W0 MQ!Q;!'\YD;"BK9)+"#P.Y>:_$][K$X.*@<\-H2>X.;*A>-[?30E+ FEK).N% MUDB;H#FC>V5M?R3JY_E[-DA:HMSH/.7*0>'6L-2.9M.ZBAJFI1()DWT:@1Q8 M7,5;*CS9\?<%"?T>RII;M'\[5+4*(__RV)[W<4,X[=U[GCY608HMA4K/U+:" MY]CM$/G+ $ -CXZ^'LF4X62FW7Z)3?)5C[SX_$9'@D(),NAK2ELE3,7"B+1G-'41L9W8GRV5E]B:(P'7K$) M 3?LB]5*72B9]?83(^K>AB+Z%'\ [70+#5-U.G,:) 'O'@O;&X0(-R"?1;JA MJ&!P,U$XY^[VXJ*O/H1&2[R -XX.;!9=H1W(%6I^D"5)+-%EFY ?5 C#:JC6 M%S)ALQS*A*S(O0*1TA0]U'BJ2XE0J$)(B>Q\S5$Z':3K-!):!>+%:#-IP!^V MK32[(UMUB)K'FH@+165B@YZ'3TL$Q=CWQH^O(SZI6!!6207,0W.C[.I4'0P= M!EO$^'',L??;BPO$N>6%)<6D-E /A0&UR9 M H!B,X[Z,3\TCM:/\'8 P01SMEUJ:BN@[YEDWD3S^I/FAD"-/_C(T)=%9VK:KMQI:Y;MT.<& MA'__.P.+)A2(@LI>_^]_8[H,AY\Z/O*$&+UU01[0PD$^GQ;"38!GC*V.?SVH MO]#VX^B@[,9:Q::+W^>^4+-X\2;.0].+$U\_<)[W9 MO73FQTLLS%]9/W$W9?&WVY&W6BLEO-'MZ[TO;?GRTNWU?/WOHYMY$ MSW4'X+00W DT-/P24]!=)-S&3" 8QP@0 M?P#%.)9%*?)%3HR;KJ\,B\>VV*JQA8!*%PM:\M VB5Q5^"+@$G/"V2]*Q!6B M9 .!#07%R_)/#,I1S?BV3CSRGT]?*EY=J%WQPQFTE8&FS_YX>:[??J86C7_! M;_OS"I@E8?SYJ?P>B+RENN#11 4D]R*(F]>+"_1=A2?@SUBXBQB+D 7@M7WP M3$? ,VUB SVXPUM7>W%A&6"HF]O!+V. J,3@1IZ& MB;^Q-01P/7<8T)U.1VQ90!BDST,OJ483@;RU"M.UHLG79$W:#MLF_UT*OHC6 MN5 #&9ZC3:&XA/M=W5$O+)PW>CQ]F2\67D5,0-,:#R M?]9(K,#2>M*M\:-M.Q99>TC=<5.@J&7JFQ@2(%B7+N(@&I3DBY:E3!2==O]# MW-FYO2-/)Y0S!J!B7&-0/=AL L='C1'.C\^.]JGQS8L2G3OK *(@\C'2MG]N MXSC_+K"L-#XO]:N(AGN.+*YX3D2!"6#?LN/\B<9F]E7PE\Q8!("2$UUDS8+? M,7P)C A),AA^Q>ZA*I-W:HF+SESYG:/HN-.*(ZP,AR: M&H+3P?X,T:.#/,M" %]D+7,C"TB(5H2O7$\O:.1C&.R$B=$TJH@ >#[%6@>E MAU8;TB[JDZZ).LE Z7/W'[\S0!NE^POD\$!NJ*QV$BMW)EV&/#S!!#HLO@0' M&S[,-X[WWI"#Z?#;ID.:1TM<%_,7-A>J<\%7A(^?;PN"T@H9L45H>@@*$&T/ M-T6<*"\.9*L*;1SMF0V@,KA1!E8'*XR&W(_-0EPNL\]).J^3GJ_%K_=H=)I# MNV.(;X^5ID([XX*F"EX/&]R?4$GGGFWN;7AN>D<>Y EP+8>)9':ICI5V4'FJ MSS!;NTT'BE-AU;=>\(XNB_<6UB)%]\7Q4>>B0'$\8DL$C:H@'.A+YFI0**/* M2U59^@Y^*4@Q9BN@GD0%U/&1IY-31=.S L#6(K^2\WH +0E=4-4Y:>O32TRN MA2\&%+NL:;B[9T1!QJ98ECH8&2QMG*B'- D?E!E:I3*&0B=4"@0&-T_-(QY_1WWQ7>]P@2-:3E]"#4_'J6A\;P&INC M:*$#Y&4GD!1!)""9, IW^)>$3C M?(6$!%8?,:.8R(@1K9[!"_F8B B<@OCP9S-Y$VI"D)GLT'SD"A2-M66CUPYUA7"\;MI. M -!*B%XRHZ,CC]6)(;4\6SY3ZJ%VTQFY-Y*_OF4VT45!50WRUI8ZH%6#K$65 MQ4L[9@P=Q0'9Q?L'$<5&&QQLM,_'XNLCOI^)Z1?453__$4KM:@W6D(>=Q\=' MGBU!&<%Q\7[::";-4?]\",=DH6'NZ.,=:Q5O);E91H/%7\.3]"%O>2F-1SJD M\7Q$&H]T2./93#^#+PJ MWU,EEN'D)P G_T*S$K<_R3+>^8*<:RS*N95ZR"^J":M$5^,GVW.ZC)ZVL#32 M=3U57D)S?^OL.&+_2C&WS4F?8?>_H8-(_?,3]W<6>'T5<#]>6H)?6;8-[GGS M*%TBCOUSFVLI!Z5?H!J/HUYI.?'*[I&)S\2Z03>/*+:^)9*@2_'XY MRNZG>-7<)46N@/">AEDNKNOJ1] E 67/>>@5??77AKX]<@C_$C=M<2%^GVWB MHA268O'06(PEHI)(V":\ [:!*3$ CRNKHQC:LVOB57@/8-J398%-"D8SN #A MNX)!P@L,4DN?RHQ#*.B%%$/^B <.#/+.#")_7@81([%HDIPK\;@4CX44,7$: M%J/)V%\2X9&6O&T>H0Z@S3AB'1?(\UQP*C$FF]\BGY;?1"D92\2EB"C*<3$1&G*R!M5,W#Z[^>JMJKS>:AMGDESC>WY$B.\JG## MT.D[Z&&T%?/T[\H#D9.]88(D,($<#Z%FGNC30V'KZM#:&!@+::$UAW25#+AQ ML0U98JXW>\%HD;6!8@K?%4M%+Z^RQS+QXQ 3?(@'TO]5TH_^S2@?*0D,UR7: M_[4#@&-<% PR04B+#*S@H9<-A0.![Y+ 8_M-X.%=$?B<*EV%Q$'[8VD]?*#U M7=-Z?+]I/;)M6L\.AKHY0\7E5T@[Z)'VF396^L2P+2E&1VF-WD38D?. M8+^S0S_;5+?@%[A1I\^FH?@<8$+1 M:07?HE=*\0/%OS0&'JK<$=%+XKX0O4P^BI%8Q$?TB1W*^*LV(0VAJ$*W6^%, M,8AJ(M2"PKG2Z*J [\\%MYLA)[]&R E.R*R9H=LDRD_+UQXMY]2&16LJ:+:( MN$M27B:CC:EYWRAV=3[(!U&L%(G$/(K=?AB/.[J\]H^[=^JR^':$4B5=UU># M%[R=CO5"+ ]2H^('6G\#K>]!,L=:6M]9U.(]G;IOH77Y:]'Z9])2PGNCF\O@ MXHW'Y)TG<*R+7B]F*45X!^]?X8LB<%?7')$7% 9*!W',B\4,_I8RB%:D"(C1 M)Y#1$,8'V"#&0ZA$L80.>L]6C@@^JX3;EWP?66??V&-U#<$></>!X'=%\'N3T+&.X+]$Q'M3@@\?"'[7!!_;>P5HZW'OHJD82TE[6]%Z M2@ ^7'/(DQTAK1C]UX/>!\+>%6'O33;'.KJ.;INN_R%'Q0!Y+Q'E8U-'W/:B M9B"N;L926X3RRM"M^VTB.'J@U%U3ZNI8Z1Y1ZM9#HO^0 S&1TNH-= ]&B?P+ MQ!D[$.>NB3.Y[\2Y]0!FC<,-?ZR*$#_0]HYI6]Z?$.4:VMYZG)(WQ!%L@!S6 M:9!2>9G.UU)HXD"ANZ;0-X0DMPDW^=OT+)./2),#8?0)6\JI#D)5K YW7+-ZUDV=RI%4BN" MXW*$]V7>E!*!!%>C;GYU2HRLP4IX5U'IHC#%Q'@T@BA,UA*2C]YWWRV[>OTK$TF[#$ M$PLR;N<>7\>13%=3R6&&K7]!!6/-V*#=GCU2*+Y5C;4@"8LROZVF6 W%4.W3 MJZFN$@.ZB:T!90C3_HW5)T(O\FIZ^07]:9<4(;]*$3G-@#Z=BGZ@B-^B"'F= M!-DKBI#7R@C>G'%N^Z6$0$Z ME=:H'-_;IC6 ?O;@B!4TV#?7+4O=N^1KU8V.23YO[&I/["?UWNP&@$#:JH=F M(^],,KE[MTL.'?K@JP=U]$ 1;RZ#WM0.>V_I#18Q9') P)M(:+>)L1=+[RIC ML%-48B\/-!0;V+Z:2'6+_(!A<]-H:RT(6ZIE,\)H2/[/^FT?2/"=U([5:=7[2LY M938QZ%HC:"U#:.'=J8592^*S^^1W^PP@)NV-1. M+X-TEO3OMQ#WW/#V@[1WU)DWXTV^0;02KE10[P@1&B!XW CP\1%X/92QHNG( M:+!WL&2.V>Q3@-@ 7:6)!;OGKA:Y\(]U3MW 1IV$(%5#(0]*6Z;2FBBSP/%1 M7K%:!MQ?2@E0U2MNKP?Y_L>(URD3GP_2[?#Y_W[7QNKOI7\=E&8+6 ^JU9:%JY M3@,/:^#X*#MM=A6#["4+?DO)<"3 [J0%VFB3V4(+0/ P"MJBQAC+OB?O:1!C MCHR")CR#X=!0NXK>AF11>-#(@+81] ('K(B106["YRDCIVM:A.U;V]/<7^EL M]1G=!"LM=?(PL#__]TW>:E)&XV>EFLT4:H6KLG!5N2ED:D+FJEJYJJ9NR%?$ M&"MG@I20?R?@LB (H^)FJ6O1S2Z++%SWH0&A,\4AG[&;8HR6 *R.#6VSL?4? M+WJ#%O2 QKP>L$UJ"MFAI:9+OQFIVSP!:WO3^+ IL$^_*1+E8 0$(SUIUZ1: M4L&X];=]KUB:T=2&BK[\RA]4P=CU&OZ>''BO]QSDS;;DS0H,U$\H7[]2MDO9LYQ'#)%T[_=4LVD2K12""R\(ISUV[7^>!WZ6<1X>>'C@X8'O M_,"-O)O1/S%*:!KV'T(1(H('9^<'.#NC[^KLW*7K<3>.)S8[]^FAAMF:@>X0 MZCH#_><\C==4AR_QM#7]4RB_Q$3Z+Y7G:-ITTGB?>C%KW9>=6:37N0[5 MBXE.Y.E!5;(SO6-<7.23S;XVD[+E7NKYZOE6ZD4*HTGNKE$8W#UF'A/B^%EO MV>.F;::=UN#I*3N:G%1C\HE14Z1[*RQ;%\E^RFPDY8>X8T\&_9EX':E?)B:I M2>DI9=V8R?-HJ%[I/>?41NU*N[I-3$_:3KTI6F&]IW5/DI/;H:*EDW6Q\ES* M1T-G_=1#PJSF)Z*2EJMJ(GYO2_VSTO"B?Y/IUGOUF3KH]Z_RY_=7S7)VG!_I M8OPV%$G;]F<1FN5"H/CA/78<4[>[DTB@/3NZ3[5%+UA]:H?CHJ5(= MM8KJH/Y\]M2R[6;VMO=SU+5DJ\W>1!Y5^J%B)JE46_<7AGEW>QVZ[S_?S4;7A;PTD?3& M4['Y$&^>G4WD8J05/7ONUJ\BSG6A1]Y5513K3LUD2_>5FXNKSBQZ5ZG% MNEI7,W8Z-PF3,8TN5Z6DYF^_I]K#YXR!L/3EI4Q4EIFIV>Y=7* M=-"[N3VI%687H4@J;-T_=L_"=V>CYW[W8M:_,I_BG:@A9^OU1"0F/X\?;_7\ M]=1NW&NS3,JI&LV+V=AZOM=,==2_5:5>\3XU4R?79XI:N>WK=B[9R_33[:=X M_ZP??NS&M C9#>WNN9$Z*1G%1/8N83_5Y1.RM*7J;*9GQ7Z[6WEXC&CWB73[ MSGX*=7/3\2#YE(],;V=C,:M.LF&RRQ/UV>X[$S*PFW'\/*/,BH-*0GRHV[>: MK+<>;R:)[M"JV)/,N?X@:[UJN5>>9*OB7?;DP30OG:L[YS$W3,O)?B\?.I=S MS]>SIYX63Y_4*Z/^S;0^Z?8UZZ20+.4SLY8E#OOV0_763%A/U5+=S(RS@URM M\'@5>C:[)W8A+#Y8F6E9*S8S _VR9^O/FG.>:=0?3YYFT;/X16LZ#<^NVN>5 MJZ:>>+Y[2/OFL-RAU M+K,3LW';L"_ZI8MB/6:/K4Y/(/J7L_D73<:SBLY&N#455N\Q=3<7+RJA[;74&I?3);!R^*HYOI8A> MD+.2-'R:Y!+:8UJZ#[>G]<'=()4W>U;V(GQ_J;IZ>CAH=)NJF$I/+CN M2^.:F:Q6*G*MU^TTXZ''J1/I5FN&W6IJT?9M*)OH9\OUXKB4/,L3AC$OC$*] M)-G-J&&?/UY>CQJ7];(8'HCIMMX9M"+M![E5LV\3O>1MJ7QWKFIMN]2.B(EL MK7YOJ;-._CS>*C]=ENY"R6PSD6V$L]&87$WGC5GSXOI,'?3*H^OR\#'Y=*,Y M'66:RN?OTK5\66G?)[78PZS1NGXJ#"_32M%IB"?GK4BB-I[>5JQ'?9(L.K.D M?-/I64_B,&H_#Y3BM*B=1YJI:N_NO%'4DB=:]SEKU*R07DN+U\E.W:[=/@AG"J%1MMIH%>*M82Z=DGN=3B-:OPZGR9]JY#H(&9K\CIGU(?5\64_),TFN7SW.M2[R/6,SE,Y==LN)^Z&T7OK MNAN:/';T\VZK:#BSVV9.>6J%HW>37+H>:5\G,F.Y(4LI:])OY(Q8-I8ZF55O M,U'I,79YI]V,G=XX7!IIC-G-5[9\_=>RG\Z?>HA5XYG>K5(7G[K% M\JA8B<4[N=AUZBYDE,-B/]]QZL\GQN/]55PMA";.N%1_-NE1]_]02P$"% ,4 M " !Y@+!4QZ%SCQT- "HA@ $0 @ $ <&5Y92TR M,#(R,#,S,2YX&UL4$L! A0#% @ M>8"P5+OWC&*I&@ 8K$! !4 ( !LAP '!E>64M,C R,C S M,S%?9&5F+GAM;%!+ 0(4 Q0 ( 'F L%2@@*-DSDH ,A-! 5 M " 8XW !P97EE+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4 " !Y M@+!48S(6)^XR #46@, %0 @ &/@@ <&5Y92TR,#(R,#,S M,5]P&UL4$L! A0#% @ >8"P5"PH=>3Y,@ J@T! \ M ( !L+4 '!O8VE?97@P,S U+FAT;5!+ 0(4 Q0 ( 'F L%0TEJ@, M.@< (HA / " =;H !P;V-I7V5X,S$P,2YH=&U02P$" M% ,4 " !Y@+!48O;P25L' !P(0 #P @ $]\ <&]C M:5]E>#,Q,#(N:'1M4$L! A0#% @ >8"P5 B=.Z12! 9!0 \ M ( !Q?< '!O8VE?97@S,C Q+FAT;5!+ 0(4 Q0 ( 'F L%2% MW\M1G_0 ,C_"@ 4 " 43\ !P;V-I7VDQ,'$M,#,S,3(R :+FAT;5!+!08 "@ * ($" 5\0$ ! end